:root{color:#151821;background:#f7f9fc;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard Variable,Noto Sans KR,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--hk-canvas: #f7f9fc;--hk-surface: #ffffff;--hk-text: #151821;--hk-text-secondary: #626977;--hk-border: #e2e7ef;--hk-indigo: #4f55d9;--hk-indigo-hover: #4449c5;--hk-indigo-soft: #f0f0fc;--hk-success: #2f8a4b;--hk-success-soft: #edf7ef;--hk-warning: #c7891d;--hk-warning-soft: #fff7e6;--hk-danger: #b84a4a;--hk-danger-soft: #fff0f0;--hk-unknown: #8a8890;--hk-unknown-soft: #f3f2f4;--hk-focus: 0 0 0 3px rgba(79, 85, 217, .22);--hk-layer-shadow: 0 8px 28px rgba(23, 23, 23, .08)}*,*:before,*:after{box-sizing:border-box}@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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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}}}.today-page{color:var(--color-ink,#151821);margin-inline:-8px}.today-heading{margin-bottom:calc(var(--spacing,.25rem) * 10)}.today-heading h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.035em;letter-spacing:-.035em;margin:0}.today-heading p{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:15px;line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-muted,#626977);margin-bottom:0}.today-heading small{margin-top:calc(var(--spacing,.25rem) * 2);color:var(--color-muted,#626977);font-size:13px;display:block}.today-heading small[role=alert]{color:var(--color-negative,#b84a4a)}.today-priority,.today-next{margin-bottom:calc(var(--spacing,.25rem) * 10)}.today-priority>h2,.today-next>h2{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:23px;line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.035em;letter-spacing:-.035em}.today-priority-card{align-items:center;gap:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);min-height:122px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);background-color:#f8f8ff;border-width:1px;border-color:#d9dbe7;grid-template-columns:72px minmax(0,1fr) auto auto auto;display:grid;position:relative;overflow:hidden}.today-priority-card:before{content:"";background-color:var(--color-brand,#4f55d9);inset-block:0;width:4px;position:absolute;left:0}.today-priority-card__icon{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);color:#5a6172;place-items:center;display:grid}.today-priority-card__content{min-width:0}.today-priority-card__kind,.today-queue-row__kind{--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:var(--color-muted,#626977)}.today-priority-card h3{margin-top:var(--spacing,.25rem);margin-bottom:var(--spacing,.25rem);--tw-leading:calc(var(--spacing,.25rem) * 7);font-size:19px;line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.025em;letter-spacing:-.025em}.today-priority-card p,.today-queue-row p{text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:14px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);margin:0;overflow:hidden}.today-priority-card time{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand,#4f55d9);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-brand,#4f55d9)}.today-button{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-surface,#fff);--tw-font-weight:650;white-space:nowrap;color:var(--color-ink,#151821);border-width:1px;border-color:#cbc8c4;padding-inline:18px;font-size:13px;font-weight:650}.today-button--primary{border-color:var(--color-brand,#4f55d9);background-color:var(--color-brand,#4f55d9);color:var(--color-white,#fff)}@media(hover:hover){.today-button--primary:hover{background-color:var(--color-brand-hover,#4449c5)}.today-button--ghost:hover{background-color:#f5f4f2}}.today-icon-button{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-surface,#fff);color:var(--color-ink,#151821);border-width:1px;border-color:#cbc8c4;place-items:center;padding:0;display:inline-grid}@media(hover:hover){.today-icon-button:hover{background-color:#f5f4f2}}.today-button:focus-visible,.today-icon-button:focus-visible,.today-disclosure__trigger:focus-visible,.today-tabs button:focus-visible,.today-queue-options button:focus-visible,.today-queue-row__action:focus-visible,.today-remaining summary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.today-state{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap;color:var(--color-muted,#626977);flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.today-state i{background-color:#cbc8c4;border-radius:3.40282e38px;flex-shrink:0;width:7px;height:7px}.today-state--warning i{background-color:var(--color-caution,#c7891d)}.today-state--unknown i{background-color:var(--color-unknown,#8a8890)}.today-next{max-width:none}.today-queue-row{align-items:center;gap:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);min-height:94px;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:72px minmax(0,1fr) auto auto auto;display:grid}.today-queue-row__icon{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);color:#5a6172;place-items:center;display:grid}.today-queue-row__content{min-width:0}.today-queue-row h3{margin-top:var(--spacing,.25rem);margin-bottom:var(--spacing,.25rem);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:17px;line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em}.today-queue-row time{color:var(--color-muted,#626977);--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:13px}.today-queue-row__action{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-brand,#4f55d9);background-color:#0000;border-width:0;display:inline-flex}@media(hover:hover){.today-queue-row__action:hover{background-color:var(--color-brand-soft,#f0f0fc)}}.today-empty{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line,#e2e7ef);padding-block:calc(var(--spacing,.25rem) * 7);color:var(--color-muted,#626977);margin:0;font-size:14px}.today-remaining{margin-top:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef)}.today-remaining summary{min-height:calc(var(--spacing,.25rem) * 14);cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#151821);justify-content:space-between;align-items:center;list-style-type:none;display:flex}.today-remaining summary::-webkit-details-marker{display:none}.today-remaining summary svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.today-remaining[open] summary svg{rotate:180deg}.today-disclosure{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef)}.today-disclosure__trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);width:100%;min-height:54px;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:left;color:var(--color-ink,#151821);background-color:#0000;border-width:0;display:flex}@media(hover:hover){.today-disclosure__trigger:hover{background-color:#f8f7f5}}.today-disclosure__trigger>span{--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em}.today-disclosure__trigger>small{color:var(--color-muted,#626977);margin-left:auto;font-size:12px}.today-disclosure__trigger>small.is-attention{color:var(--color-caution,#c7891d)}.today-disclosure__trigger>svg:last-child{color:var(--color-muted,#626977);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.today-disclosure__trigger[aria-expanded=true]>svg:last-child{rotate:180deg}.today-disclosure__content{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5)}.today-tabs{height:calc(var(--spacing,.25rem) * 11);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);gap:26px;display:flex}.today-tabs button{cursor:pointer;border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:650;color:var(--color-muted,#626977);background-color:#0000;border-color:#0000;border-bottom-width:2px;font-weight:650;position:relative}.today-tabs button.is-active{border-color:var(--color-brand,#4f55d9);color:var(--color-brand,#4f55d9);margin-bottom:-1px}.today-tabs button span{margin-left:3px}.today-queue-options{min-height:calc(var(--spacing,.25rem) * 14);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);display:flex}.today-queue-options>span{margin-right:calc(var(--spacing,.25rem) * 2);color:var(--color-muted,#626977);font-size:13px}.today-queue-options button{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#151821);display:inline-flex}@media(hover:hover){.today-queue-options button:hover{background-color:#f5f4f2}}.today-queue-options button[aria-expanded=false] svg{rotate:-90deg}.today-search{margin-bottom:calc(var(--spacing,.25rem) * 5)}.today-search>label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);display:block}.today-search>div{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.today-search input{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-white,#fff);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;outline-style:none;flex:1}.today-search input:focus{border-color:var(--color-brand,#4f55d9);--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:#4f55d926}@supports (color:color-mix(in lab,red,red)){.today-search input:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand,#4f55d9) 15%, transparent)}}.today-search button{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media(hover:hover){.today-search button:hover{background-color:#f5f4f2}}.today-search button:disabled{cursor:not-allowed;opacity:.4}.today-search>small{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);display:block}.today-search-results{margin-bottom:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem) * 4)}.today-search-results>header{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-bottom:calc(var(--spacing,.25rem) * 3);display:flex}.today-search-results h2,.today-search-results h3,.today-search-results p{margin:0}.today-search-results h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.today-search-results>header p,.today-search-results section>p{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted,#626977)}.today-search-results>header>strong{border-radius:var(--radius-md,.375rem);background-color:var(--color-caution-soft,#fff7e6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-caution,#c7891d)}.today-search-results>section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-block:calc(var(--spacing,.25rem) * 3)}.today-search-results>section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.today-search-results>section>header{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;display:flex}.today-search-results h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.today-search-results h3 span,.today-search-results section header small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-muted,#626977)}.today-search-results section>button{min-height:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background-color:#0000;grid-template-columns:minmax(0,1fr) minmax(180px,1fr) auto;display:grid}@media(hover:hover){.today-search-results section>button:hover{background-color:#f7f6f4}}.today-search-results section>button span{flex-direction:column;min-width:0;display:flex}.today-search-results section>button strong,.today-search-results section>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-search-results section>button small,.today-search-results section>button time{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977)}.today-search-results nav{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);display:flex}.today-search-results nav button{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.today-search-results nav button:disabled{opacity:.4}.today-coverage-notice{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--color-amber-900,oklch(41.4% .112 45.904));display:flex}.today-coverage-notice>svg{margin-top:calc(var(--spacing,.25rem) * .5);flex-shrink:0}.today-coverage-notice span{gap:calc(var(--spacing,.25rem) * .5);display:grid}.today-coverage-notice strong{--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600)}.today-coverage-notice small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-amber-800,oklch(47.3% .137 46.201))}.today-window-nav{margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.today-category-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.today-window-nav>div{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.today-window-nav span{margin-right:auto;display:grid}.today-window-nav strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#151821)}.today-window-nav small{color:var(--color-muted,#626977);font-size:11px}.today-window-nav button{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#151821)}.today-window-nav button:disabled{cursor:not-allowed;opacity:.4}.today-summary-grid{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.today-summary{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2)}.today-summary header{height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);display:flex}.today-summary h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;margin:0}.today-summary header>span{height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-md,.375rem);padding-inline:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);background-color:#f0efed;place-items:center;display:grid}.today-summary header>.today-summary__status{min-height:calc(var(--spacing,.25rem) * 6);background-color:var(--color-positive-soft,#edf7ef);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-positive,#2f8a4b)}.today-summary header>.today-summary__status.is-unknown{background-color:var(--color-caution-soft,#fff7e6);color:var(--color-caution,#c7891d)}.today-summary>button,.today-connection{min-height:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2.5);text-align:left;color:inherit;background-color:#0000;grid-template-columns:26px 1fr auto;display:grid}.today-summary>button{cursor:pointer}@media(hover:hover){.today-summary>button:hover{background-color:#f7f6f4}}.today-summary>button span,.today-connection span{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;min-width:0;display:flex}.today-summary strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:650;font-size:13px;font-weight:650;overflow:hidden}.today-summary small,.today-summary time{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);overflow:hidden}.today-summary__empty{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted,#626977);margin:0}.today-dialog-backdrop{z-index:40;padding:calc(var(--spacing,.25rem) * 6);background-color:#17171747;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.today-dialog{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);--tw-shadow:0 18px 48px var(--tw-shadow-color,#17171724);width:min(620px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.today-dialog>header,.today-dialog>footer{border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;padding-block:18px;display:flex}.today-dialog>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.today-dialog>footer{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px}.today-dialog h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));margin-top:3px;margin-bottom:0}.today-dialog__eyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-brand,#4f55d9)}.today-dialog__body{min-height:0;padding:calc(var(--spacing,.25rem) * 5);overflow-y:auto}.today-dialog dl{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid}.today-dialog dl>div{flex-direction:column;gap:5px;display:flex}.today-dialog dt{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977)}.today-dialog dd{--tw-font-weight:650;margin:0;font-size:13px;font-weight:650}.today-packet{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-canvas,#f7f9fc);border-radius:10px;padding:18px}.today-packet__label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-brand,#4f55d9)}.today-packet h3{margin-block:calc(var(--spacing,.25rem) * 2);font-size:17px}.today-packet p,.today-packet li{--tw-leading:1.6;color:var(--color-muted,#626977);font-size:13px;line-height:1.6}.today-packet ul{margin-bottom:0;padding-left:18px}.today-notice{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);padding:calc(var(--spacing,.25rem) * 3.5);--tw-leading:1.6;color:var(--color-muted,#626977);font-size:13px;line-height:1.6}.today-follow-up-confirm{margin-top:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-canvas,#f7f9fc);padding:calc(var(--spacing,.25rem) * 3.5);--tw-leading:1.55;color:var(--color-ink,#151821);font-size:13px;line-height:1.55;display:flex}.today-follow-up-confirm input{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);accent-color:var(--color-brand,#4f55d9);flex-shrink:0}@media(max-width:900px){.today-priority-card,.today-queue-row{grid-template-columns:56px minmax(0,1fr) auto}.today-priority-card time,.today-priority-card .today-state,.today-queue-row time,.today-queue-row .today-state{display:none}.today-priority-card__icon,.today-queue-row__icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}}@media(max-width:767px){.today-page{margin-inline:0}.today-heading{margin-bottom:calc(var(--spacing,.25rem) * 8)}.today-heading h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.today-priority,.today-next{margin-bottom:calc(var(--spacing,.25rem) * 7)}.today-priority-card{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);grid-template-columns:44px minmax(0,1fr)}.today-priority-card__icon{grid-row:span 2/span 2}.today-priority-card .today-button{grid-column:span 2/span 2;width:100%}.today-queue-row{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 2);grid-template-columns:42px minmax(0,1fr)}.today-queue-row__icon{grid-row:span 2/span 2}.today-queue-row .today-state{grid-column-start:2;display:inline-flex}.today-queue-row__action{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:0;padding-top:calc(var(--spacing,.25rem) * 3);grid-column:span 2/span 2;justify-content:space-between}.today-summary-grid,.today-window-nav,.today-category-nav{grid-template-columns:repeat(1,minmax(0,1fr))}.today-search>div{grid-template-columns:18px minmax(0,1fr) auto;display:grid}.today-search>div button:last-child{grid-column:2/4}.today-search-results section>button{gap:var(--spacing,.25rem);grid-template-columns:repeat(1,minmax(0,1fr))}.today-tabs{gap:var(--spacing,.25rem)}.today-tabs button{padding-inline:calc(var(--spacing,.25rem) * 2);flex:1}.today-queue-options{padding-block:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap}.today-window-nav>div{flex-wrap:wrap}.today-dialog-backdrop{align-items:flex-end;padding:0}.today-dialog{border-inline-style:var(--tw-border-style);border-inline-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-radius:0;width:100%;max-height:100dvh}.today-dialog dl{grid-template-columns:repeat(1,minmax(0,1fr))}}@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-outline-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-divide-y-reverse:0;--tw-content:"";--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-x-reverse:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.companies-page,.company-detail{min-width:0;color:var(--color-slate-950,oklch(12.9% .042 264.695))}@media(prefers-reduced-motion:no-preference){.companies-page,.company-detail{animation:.18s both app-enter}}.companies-page button:focus-visible,.companies-page input:focus-visible,.companies-page select:focus-visible,.company-detail button:focus-visible,.company-detail a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-indigo-600,oklch(51.1% .262 276.966))}.companies-heading{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.companies-heading h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.035em;letter-spacing:-.035em;margin:0}.companies-heading p{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-500,oklch(55.4% .046 257.417));margin-bottom:0}.companies-heading-actions{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.companies-button{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;display:inline-flex}.companies-button:disabled{cursor:not-allowed;opacity:.45}.companies-button--primary{border-color:var(--color-indigo-700,oklch(45.7% .24 277.023));background-color:var(--color-indigo-700,oklch(45.7% .24 277.023));color:var(--color-white,#fff)}@media(hover:hover){.companies-button--primary:hover{border-color:var(--color-indigo-800,oklch(39.8% .195 277.366));background-color:var(--color-indigo-800,oklch(39.8% .195 277.366))}}.companies-button--outline-primary{border-color:var(--color-indigo-600,oklch(51.1% .262 276.966));background-color:var(--color-white,#fff);color:var(--color-indigo-700,oklch(45.7% .24 277.023))}@media(hover:hover){.companies-button--outline-primary:hover{border-color:var(--color-indigo-700,oklch(45.7% .24 277.023));background-color:var(--color-indigo-50,oklch(96.2% .018 272.314))}}.companies-button--secondary{border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);color:var(--color-slate-800,oklch(27.9% .041 260.031))}@media(hover:hover){.companies-button--secondary:hover{border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.companies-button--quiet{min-height:calc(var(--spacing,.25rem) * 11);border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-700,oklch(37.2% .044 257.287))}.companies-icon-button{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);color:var(--color-slate-600,oklch(44.6% .043 257.281));flex-shrink:0;place-items:center;display:grid}@media(hover:hover){.companies-icon-button:hover{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.companies-more{position:relative}.companies-more>summary{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,oklch(37.2% .044 257.287));list-style-type:none;display:flex}@media(hover:hover){.companies-more>summary:hover{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.companies-more>summary::-webkit-details-marker{display:none}.companies-view-settings>summary::-webkit-details-marker{display:none}.companies-more>summary svg,.companies-view-settings>summary>svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.companies-more[open]>summary svg,.companies-view-settings[open]>summary>svg{rotate:180deg}.companies-more>div{z-index:20;min-width:calc(var(--spacing,.25rem) * 52);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 8px 28px var(--tw-shadow-color,#17171714);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}.companies-more>div .companies-button{justify-content:flex-start;width:100%}.companies-search-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-bottom:calc(var(--spacing,.25rem) * 6)}.companies-search{width:100%;max-width:336px;display:block;position:relative}.companies-search svg{pointer-events:none;top:50%;left:calc(var(--spacing,.25rem) * 3);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400,oklch(70.4% .04 256.788));position:absolute}.companies-control{height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);color:var(--color-slate-800,oklch(27.9% .041 260.031));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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;font-size:13px}.companies-control:focus{border-color:var(--color-indigo-600,oklch(51.1% .262 276.966));--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-indigo-100,oklch(93% .034 272.788))}.companies-search .companies-control{width:100%;padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 10)}.companies-view-settings{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508))}.companies-view-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);min-height:62px;font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,oklch(20.8% .042 265.755));list-style-type:none;display:flex}.companies-view-settings>summary>span{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.companies-view-settings>summary small{background-color:var(--color-indigo-50,oklch(96.2% .018 272.314));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:var(--color-indigo-700,oklch(45.7% .24 277.023));border-radius:3.40282e38px}.companies-toolbar{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.companies-filter-field{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));display:grid}.companies-filter-field .companies-control{min-width:calc(var(--spacing,.25rem) * 40)}.companies-filter-reset{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-indigo-700,oklch(45.7% .24 277.023));background-color:#0000;border-width:0}@media(hover:hover){.companies-filter-reset:hover{color:var(--color-indigo-800,oklch(39.8% .195 277.366))}}.companies-state{min-height:calc(var(--spacing,.25rem) * 72);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 12);text-align:center;place-items:center;display:grid}.companies-state h2{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.companies-state p{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.companies-state--error{border-color:var(--color-rose-200,oklch(89.2% .058 10.001));background-color:#fff1f280}@supports (color:color-mix(in lab,red,red)){.companies-state--error{background-color:color-mix(in oklab,var(--color-rose-50,oklch(96.9% .015 12.422)) 50%,transparent)}}.companies-loading{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);overflow:hidden}.companies-loading-row{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));height:68px;padding-inline:calc(var(--spacing,.25rem) * 4);display:flex}.companies-loading-row:last-child{border-style:var(--tw-border-style);border-width:0}.companies-result-count{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.companies-table-wrap{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));overflow-x:auto}.companies-table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.companies-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));height:52px;padding-inline:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--color-slate-500,oklch(55.4% .046 257.417))}.companies-table th:first-child{padding-left:calc(var(--spacing,.25rem) * 12)}.companies-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));height:68px;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-slate-700,oklch(37.2% .044 257.287));font-size:13px}.companies-table td:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.companies-table th:first-child,.companies-table td:first-child{width:32%}.companies-table th:nth-child(2),.companies-table td:nth-child(2){width:160px}.companies-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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.companies-table tbody tr:hover{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.companies-company-cell{min-width:calc(var(--spacing,.25rem) * 56);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.companies-company-cell>svg{color:var(--color-slate-500,oklch(55.4% .046 257.417));flex-shrink:0}.companies-company-cell>span{min-width:0}.companies-company-cell strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-950,oklch(12.9% .042 264.695));display:block}.companies-company-cell small{margin-top:calc(var(--spacing,.25rem) * .5);align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417));display:flex}.companies-badge{min-height:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:18px;--tw-font-weight:var(--font-weight-semibold,600);line-height:18px;font-weight:var(--font-weight-semibold,600);white-space:nowrap;border-width:1px;align-items:center;display:inline-flex}.companies-badge--relationship{border-color:var(--color-indigo-100,oklch(93% .034 272.788));background-color:var(--color-indigo-50,oklch(96.2% .018 272.314));color:var(--color-indigo-700,oklch(45.7% .24 277.023))}.companies-status-cell{justify-items:start;gap:var(--spacing,.25rem);display:grid}.companies-status-cell small{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.companies-next-action-cell{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.companies-next-action-cell>span{min-width:0;color:var(--color-slate-600,oklch(44.6% .043 257.281));font-size:13px}.companies-next-action{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-indigo-700,oklch(45.7% .24 277.023));background-color:#0000;border-width:0;flex-shrink:0;display:inline-flex}@media(hover:hover){.companies-next-action:hover{background-color:var(--color-indigo-50,oklch(96.2% .018 272.314))}}.companies-next-action-cell .companies-button--primary{min-height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.companies-assessment-cell{gap:calc(var(--spacing,.25rem) * .5);white-space:nowrap;display:grid}.companies-assessment-cell strong{--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,oklch(20.8% .042 265.755))}.companies-assessment-cell span{color:var(--color-slate-500,oklch(55.4% .046 257.417));font-size:11px}.companies-muted-cell{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.companies-footer{margin-top:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.companies-footer>span{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.companies-footer>span:before{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--color-indigo-600,oklch(51.1% .262 276.966));content:"";border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.companies-footer details{margin-top:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508))}.companies-footer summary{min-height:calc(var(--spacing,.25rem) * 12);cursor:pointer;--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,oklch(37.2% .044 257.287));justify-content:space-between;align-items:center;list-style-type:none;display:flex}.companies-footer summary::-webkit-details-marker{display:none}.companies-footer summary svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.companies-footer details[open] summary svg{rotate:180deg}.companies-footer details>div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.companies-mobile-list{display:none}.company-detail__header{min-height:104px;padding-bottom:18px}.company-detail__breadcrumb{margin-bottom:calc(var(--spacing,.25rem) * 4);min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417));background-color:#0000;border-width:0;padding-inline:0;display:inline-flex}@media(hover:hover){.company-detail__breadcrumb:hover{color:var(--color-indigo-700,oklch(45.7% .24 277.023))}}.company-detail__header-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);display:flex}.company-detail__title-line{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;display:flex}.company-detail__title-line h1{--tw-leading:calc(var(--spacing,.25rem) * 9);font-size:28px;line-height:calc(var(--spacing,.25rem) * 9);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.04em;letter-spacing:-.04em;margin:0}.company-detail__meta{margin-top:calc(var(--spacing,.25rem) * 1.5);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-600,oklch(44.6% .043 257.281))}.company-detail__header-actions{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.company-detail__status-rail{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-200,oklch(92.9% .013 255.508));grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.company-detail__status-rail>div{background-color:var(--color-white,#fff);min-height:68px;padding-inline:calc(var(--spacing,.25rem) * 4);align-content:center;display:grid}.company-detail__status-rail span{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-detail__status-rail strong{margin-top:var(--spacing,.25rem);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,oklch(20.8% .042 265.755));overflow:hidden}.company-detail__tabs{z-index:10;height:calc(var(--spacing,.25rem) * 12);align-items:flex-end;gap:calc(var(--spacing,.25rem) * 7);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f7f9fcf2;margin-inline:0;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.company-detail__tabs{background-color:color-mix(in oklab,var(--color-canvas,#f7f9fc) 95%,transparent)}}.company-detail__tabs button{cursor:pointer;border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);height:100%;padding-inline:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417));background-color:#0000;border-color:#0000;border-bottom-width:2px;flex-shrink:0}.company-detail__tabs button[aria-selected=true]{border-color:var(--color-indigo-600,oklch(51.1% .262 276.966));color:var(--color-indigo-700,oklch(45.7% .24 277.023))}.company-detail__notice{margin-top:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200,oklch(90.5% .093 164.15));background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);color:var(--color-emerald-900,oklch(37.8% .077 168.94));font-size:13px;display:flex}.company-detail__error{margin-top:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rose-200,oklch(89.2% .058 10.001));background-color:var(--color-rose-50,oklch(96.9% .015 12.422));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);color:var(--color-rose-900,oklch(41% .159 10.272));font-size:13px}.company-detail__grid{grid-template-columns:minmax(0,2.35fr) minmax(300px,.9fr);display:grid}.company-detail__grid--planning{grid-template-columns:repeat(1,minmax(0,1fr))}.company-detail__main{min-width:0;padding-block:calc(var(--spacing,.25rem) * 8);padding-right:calc(var(--spacing,.25rem) * 10)}.company-detail__grid--planning .company-detail__main{padding-right:0}.company-detail__aside{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));min-width:0;padding-block:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 9)}.company-stack{display:grid}.company-analysis-workspace{gap:0}.company-planning-workspace-shell{grid-template-columns:272px minmax(0,1fr);display:grid}.company-planning-files{top:calc(var(--spacing,.25rem) * 12);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-right:calc(var(--spacing,.25rem) * 5);align-self:flex-start;position:sticky}.company-planning-files__template{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));min-height:58px;padding-inline:calc(var(--spacing,.25rem) * 3);color:var(--color-slate-600,oklch(44.6% .043 257.281));display:flex}.company-planning-files__template>svg{color:var(--color-indigo-600,oklch(51.1% .262 276.966));flex-shrink:0}.company-planning-files__template>div{gap:calc(var(--spacing,.25rem) * .5);display:grid}.company-planning-files__template span{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-400,oklch(70.4% .04 256.788));text-transform:uppercase}.company-planning-files__template strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-800,oklch(27.9% .041 260.031))}.company-planning-files nav{padding-block:calc(var(--spacing,.25rem) * 2);display:grid}.company-planning-files nav button{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);min-height:58px;padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;color:var(--color-slate-500,oklch(55.4% .046 257.417));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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-color:#0000;border-left-width:2px;grid-template-columns:20px minmax(0,1fr);display:grid}@media(hover:hover){.company-planning-files nav button:hover{background-color:var(--color-slate-50,oklch(98.4% .003 247.858));color:var(--color-slate-900,oklch(20.8% .042 265.755))}}.company-planning-files nav button[aria-current=page]{border-color:var(--color-indigo-600,oklch(51.1% .262 276.966));background-color:#eef2ffcc}@supports (color:color-mix(in lab,red,red)){.company-planning-files nav button[aria-current=page]{background-color:color-mix(in oklab,var(--color-indigo-50,oklch(96.2% .018 272.314)) 80%,transparent)}}.company-planning-files nav button[aria-current=page]{color:var(--color-indigo-700,oklch(45.7% .24 277.023))}.company-planning-files nav button>span{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:flex}.company-planning-files nav button strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);overflow:hidden}.company-planning-files nav button small{color:var(--color-slate-400,oklch(70.4% .04 256.788));flex-shrink:0;font-size:10px}.company-planning-files nav button[aria-current=page] small{color:var(--color-indigo-600,oklch(51.1% .262 276.966))}.company-planning-files>p{margin-inline:calc(var(--spacing,.25rem) * 3);margin-top:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:11px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417));margin-bottom:0}.company-planning-workspace-shell__body{min-width:0;padding-left:calc(var(--spacing,.25rem) * 8)}.company-planning-flow{margin-bottom:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.company-planning-flow__step{cursor:pointer;align-content:center;column-gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);min-height:66px;padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;grid-template-columns:10px minmax(0,1fr);display:grid;position:relative}.company-planning-flow__step:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media(hover:hover){.company-planning-flow__step:hover{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.company-planning-flow__step strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-700,oklch(37.2% .044 257.287));overflow:hidden}.company-planning-flow__step small{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--color-slate-400,oklch(70.4% .04 256.788));grid-column-start:2;font-size:10px}.company-planning-flow__step i{z-index:1;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * .5);color:var(--color-slate-300,oklch(86.9% .022 252.894));font-size:10px;font-style:normal;position:absolute;top:50%;right:-4px}.company-planning-flow__step--active{background-color:#eef2ffb3}@supports (color:color-mix(in lab,red,red)){.company-planning-flow__step--active{background-color:color-mix(in oklab,var(--color-indigo-50,oklch(96.2% .018 272.314)) 70%,transparent)}}.company-planning-flow__step--active strong,.company-planning-flow__step--active small{color:var(--color-indigo-700,oklch(45.7% .24 277.023))}.company-planning-flow__dot{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-400,oklch(70.4% .04 256.788));background-color:var(--color-white,#fff);border-radius:3.40282e38px}.company-planning-flow__dot--ready{border-color:var(--color-indigo-600,oklch(51.1% .262 276.966));background-color:var(--color-indigo-600,oklch(51.1% .262 276.966))}.company-document-intro{margin-bottom:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-bottom:calc(var(--spacing,.25rem) * 6)}.company-document-intro>p{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-indigo-600,oklch(51.1% .262 276.966));text-transform:uppercase;margin:0}.company-document-intro>div{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.company-document-intro h2{--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:24px;line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-slate-950,oklch(12.9% .042 264.695));margin:0}.company-document-intro>span{margin-top:calc(var(--spacing,.25rem) * 2);max-width:var(--container-3xl,48rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-600,oklch(44.6% .043 257.281));display:block}.company-markdown-document{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);overflow:hidden}.company-markdown-document>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);background-color:#f5f7fb;display:flex}.company-markdown-document>header p{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-indigo-600,oklch(51.1% .262 276.966));text-transform:uppercase;margin:0}.company-markdown-document>header h2{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:22px;line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-slate-950,oklch(12.9% .042 264.695));margin-bottom:0}.company-markdown-document>header>div:last-child{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.company-markdown-document>section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}.company-markdown-document h3{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-slate-950,oklch(12.9% .042 264.695));margin:0;display:flex}.company-markdown-document h3 span{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--color-indigo-500,oklch(58.5% .233 277.117));font-size:11px}.company-markdown-document section>p{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:13px;line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-700,oklch(37.2% .044 257.287));margin-bottom:0}.company-markdown-document__lead{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-900,oklch(20.8% .042 265.755))!important;font-size:15px!important}.company-markdown-document ul{margin:0;margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 5);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:13px;line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-700,oklch(37.2% .044 257.287));display:grid}.company-markdown-document li small{margin-left:var(--spacing,.25rem);color:var(--color-slate-500,oklch(55.4% .046 257.417));font-size:11px}.company-markdown-document__sources{margin:0;margin-top:calc(var(--spacing,.25rem) * 2);list-style-type:none;display:grid}:where(.company-markdown-document__sources>: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-slate-100,oklch(96.8% .007 247.896))}.company-markdown-document__sources{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding:0}.company-markdown-document__sources li{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));grid-template-columns:24px minmax(0,1fr) 120px 128px;display:grid}.company-markdown-document__sources li:before{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);content:var(--tw-content);color:var(--color-slate-400,oklch(70.4% .04 256.788));font-size:10px}.company-markdown-document__sources li{counter-increment:source}.company-markdown-document__sources{counter-reset:source}.company-markdown-document__sources li:before{content:counter(source,decimal-leading-zero)}.company-markdown-document__sources a{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-indigo-700,oklch(45.7% .24 277.023));text-decoration-line:underline;-webkit-text-decoration-color:var(--color-indigo-200,oklch(87% .065 274.039));text-decoration-color:var(--color-indigo-200,oklch(87% .065 274.039));text-underline-offset:2px;overflow:hidden}.company-markdown-document__sources span,.company-markdown-document__sources small{color:var(--color-slate-500,oklch(55.4% .046 257.417));margin:0;font-size:11px}.company-markdown-document>.company-copy-fallback{margin:calc(var(--spacing,.25rem) * 4)}.company-markdown-document>footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 5);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.company-markdown-document>footer p{max-width:var(--container-2xl,42rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-600,oklch(44.6% .043 257.281));margin:0}.company-markdown-document>footer .companies-button{flex-shrink:0}.company-markdown-label{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-indigo-700,oklch(45.7% .24 277.023))}.company-prd-editor textarea,.company-screen-plan-editor textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.company-planning-brief{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);--tw-shadow:0 18px 42px var(--tw-shadow-color,#0f172a14);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}.company-planning-brief__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);background-color:#f5f7fb;display:flex}.company-planning-brief__header p{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-indigo-600,oklch(51.1% .262 276.966));text-transform:uppercase;margin:0}.company-planning-brief__header h2{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:22px;line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-slate-950,oklch(12.9% .042 264.695));margin-bottom:0}.company-planning-brief__lead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6)}.company-planning-brief__lead>span,.company-planning-brief__grid article>span,.company-planning-brief__questions span{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-500,oklch(55.4% .046 257.417));text-transform:uppercase}.company-planning-brief__lead>strong{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-950,oklch(12.9% .042 264.695));display:block}.company-planning-brief__lead p{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417));margin-bottom:0}.company-planning-brief__grid{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));display:grid}@media(min-width:48rem){.company-planning-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-planning-brief__grid article{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5)}.company-planning-brief__grid article:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(min-width:48rem){.company-planning-brief__grid article{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.company-planning-brief__grid article:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.company-planning-brief__grid article>strong{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:15px;line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,oklch(20.8% .042 265.755));display:block}.company-planning-brief__grid article p{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-600,oklch(44.6% .043 257.281));margin-bottom:0}.company-planning-brief__questions{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);background-color:var(--color-slate-950,oklch(12.9% .042 264.695));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);color:var(--color-white,#fff);display:grid}@media(min-width:48rem){.company-planning-brief__questions{grid-template-columns:180px minmax(0,1fr) 150px}}.company-planning-brief__questions span{color:var(--color-indigo-300,oklch(78.5% .115 274.713))}.company-planning-brief__questions strong{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);display:block}.company-planning-brief__questions ol{gap:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-200,oklch(92.9% .013 255.508));margin:0;display:grid}.company-planning-brief__questions p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-200,oklch(92.9% .013 255.508));margin:0}.company-planning-brief__questions button{min-height:calc(var(--spacing,.25rem) * 10);cursor:pointer;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#7d87ff80;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.company-planning-brief__questions button{border-color:color-mix(in oklab,var(--color-indigo-400,oklch(67.3% .182 276.935)) 50%,transparent)}}.company-planning-brief__questions button{background-color:var(--color-indigo-500,oklch(58.5% .233 277.117));padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}@media(hover:hover){.company-planning-brief__questions button:hover{background-color:var(--color-indigo-400,oklch(67.3% .182 276.935))}}.company-planning-brief footer{align-items:center;column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--color-slate-500,oklch(55.4% .046 257.417));flex-wrap:wrap;font-size:11px;display:flex}.company-planning-brief footer span{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-right:calc(var(--spacing,.25rem) * 5)}.company-planning-brief footer span:last-child{border-right-style:var(--tw-border-style);border-right-width:0;padding-right:0}.company-planning-brief footer strong{margin-left:var(--spacing,.25rem);color:var(--color-slate-800,oklch(27.9% .041 260.031))}.company-analysis-steps{top:calc(var(--spacing,.25rem) * 12);z-index:9;border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f7f9fcf2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.company-analysis-steps{background-color:color-mix(in oklab,var(--color-canvas,#f7f9fc) 95%,transparent)}}.company-analysis-steps{--tw-backdrop-blur:blur(8px);-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,)}.company-analysis-steps button{min-height:calc(var(--spacing,.25rem) * 12);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--color-slate-600,oklch(44.6% .043 257.281));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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;display:flex}.company-analysis-steps button:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media(hover:hover){.company-analysis-steps button:hover{background-color:var(--color-white,#fff);color:var(--color-indigo-700,oklch(45.7% .24 277.023))}}.company-analysis-steps button span{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--color-indigo-500,oklch(58.5% .233 277.117));font-size:10px}.company-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-block:calc(var(--spacing,.25rem) * 7)}.company-section:first-child{padding-top:0}.company-section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.company-analysis-section{scroll-margin-top:calc(var(--spacing,.25rem) * 28);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 7);grid-template-columns:34px minmax(0,1fr);display:grid}.company-analysis-section:first-child{padding-top:calc(var(--spacing,.25rem) * 7)}.company-analysis-section>div:last-child{min-width:0}.company-analysis-section__number{padding-top:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-indigo-500,oklch(58.5% .233 277.117))}.company-section__head{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);display:flex}.company-section h2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;margin:0}.company-section__hint{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-summary{--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:13px;line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-700,oklch(37.2% .044 257.287))}.company-data-list{margin-top:calc(var(--spacing,.25rem) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));gap:0;display:grid}.company-data-row{min-height:calc(var(--spacing,.25rem) * 14);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-block:calc(var(--spacing,.25rem) * 3);grid-template-columns:130px 1fr;display:grid}.company-data-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.company-data-row dt{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-data-row dd{word-break:break-all;color:var(--color-slate-900,oklch(20.8% .042 265.755));margin:0;font-size:13px}.company-condition-list{margin:0}:where(.company-condition-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-slate-100,oklch(96.8% .007 247.896))}.company-condition-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding:0}.company-condition-list li{min-height:calc(var(--spacing,.25rem) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.company-condition-list span:first-child{--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--color-slate-800,oklch(27.9% .041 260.031))}.company-boundary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafca6}@supports (color:color-mix(in lab,red,red)){.company-boundary{background-color:color-mix(in oklab,var(--color-slate-50,oklch(98.4% .003 247.858)) 65%,transparent)}}.company-boundary{padding:calc(var(--spacing,.25rem) * 3.5)}.company-boundary__inner{gap:calc(var(--spacing,.25rem) * 3);display:flex}.company-boundary h3{--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,oklch(20.8% .042 265.755));margin:0}.company-boundary p{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-600,oklch(44.6% .043 257.281));margin-bottom:0}.company-unsupported{min-height:calc(var(--spacing,.25rem) * 64);border-block-style:var(--tw-border-style);--tw-border-style:dashed;border-block-width:1px;border-style:dashed;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:#f8fafc99;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.company-unsupported{background-color:color-mix(in oklab,var(--color-slate-50,oklch(98.4% .003 247.858)) 60%,transparent)}}.company-unsupported{padding:calc(var(--spacing,.25rem) * 8);text-align:center}.company-unsupported h2{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.company-unsupported p{margin-top:calc(var(--spacing,.25rem) * 2);max-width:var(--container-md,28rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-600,oklch(44.6% .043 257.281))}.companies-button--danger{border-color:var(--color-rose-200,oklch(89.2% .058 10.001));background-color:var(--color-rose-50,oklch(96.9% .015 12.422));color:var(--color-rose-800,oklch(45.5% .188 13.697))}@media(hover:hover){.companies-button--danger:hover{border-color:var(--color-rose-300,oklch(81% .117 11.638));background-color:var(--color-rose-100,oklch(94.1% .03 12.58))}}.company-boundary--warning{border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.company-boundary--warning{background-color:color-mix(in oklab,var(--color-amber-50,oklch(98.7% .022 95.277)) 70%,transparent)}}.company-run-strip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-100,oklch(96.8% .007 247.896));gap:1px;display:grid;overflow:hidden}@media(min-width:40rem){.company-run-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-asset-list{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr);display:grid}.company-run-strip>div{gap:var(--spacing,.25rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);display:grid}.company-run-strip strong{color:var(--color-slate-900,oklch(20.8% .042 265.755));font-size:13px}.company-run-strip span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}:where(.company-evidence-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-slate-100,oklch(96.8% .007 247.896))}.company-evidence-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508))}.company-claim-row{padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 4)}.company-claim-row__labels{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.company-claim-row>p{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:13px;line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-900,oklch(20.8% .042 265.755));margin-bottom:0}.company-claim-row__provenance{margin-top:calc(var(--spacing,.25rem) * 2);column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417));flex-wrap:wrap;display:flex}.company-claim-row__sources{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-600,oklch(44.6% .043 257.281))}.company-claim-row__sources summary{cursor:pointer;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-indigo-700,oklch(45.7% .24 277.023))}.company-claim-row__sources>div{margin-top:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896))}.company-source-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-block:calc(var(--spacing,.25rem) * 3)}.company-source-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.company-source-row__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.company-source-row__head a{--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);word-break:break-all;color:var(--color-indigo-700,oklch(45.7% .24 277.023));text-decoration-line:underline;-webkit-text-decoration-color:var(--color-indigo-200,oklch(87% .065 274.039));text-decoration-color:var(--color-indigo-200,oklch(87% .065 274.039));text-underline-offset:2px}.company-source-row__head p{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417));margin-bottom:0}.company-source-row__excerpt{margin-top:calc(var(--spacing,.25rem) * 2);-webkit-line-clamp:3;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);white-space:pre-wrap;color:var(--color-slate-700,oklch(37.2% .044 257.287));-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.company-source-row__excerpt--open{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.company-source-row__missing{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-amber-800,oklch(47.3% .137 46.201));margin-bottom:0}.company-text-button{margin-top:calc(var(--spacing,.25rem) * 2);cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-indigo-700,oklch(45.7% .24 277.023));text-underline-offset:2px;background-color:#0000;border-width:0;padding:0;text-decoration-line:underline}.company-evidence-composer{margin-top:calc(var(--spacing,.25rem) * 5);scroll-margin-top:calc(var(--spacing,.25rem) * 28);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:#f8fafc99;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.company-evidence-composer{background-color:color-mix(in oklab,var(--color-slate-50,oklch(98.4% .003 247.858)) 60%,transparent)}}.company-evidence-composer>summary{min-height:calc(var(--spacing,.25rem) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--color-slate-700,oklch(37.2% .044 257.287));list-style-type:none;display:flex}.company-evidence-composer>summary::-webkit-details-marker{display:none}.company-evidence-composer>summary>span{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex:1;font-size:13px;display:flex}.company-evidence-composer>summary>span svg{color:var(--color-indigo-600,oklch(51.1% .262 276.966))}.company-evidence-composer>summary small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-evidence-composer>summary>svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.company-evidence-composer[open]>summary>svg{rotate:180deg}.company-evidence-composer>div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3)}.company-evidence-composer .company-entry-form{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:var(--spacing,.25rem);border-width:0}.company-entry-form{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafc73;display:grid}@supports (color:color-mix(in lab,red,red)){.company-entry-form{background-color:color-mix(in oklab,var(--color-slate-50,oklch(98.4% .003 247.858)) 45%,transparent)}}.company-entry-form{padding:calc(var(--spacing,.25rem) * 4)}.company-entry-form__title{gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-bottom:calc(var(--spacing,.25rem) * 3);display:flex}.company-entry-form__title strong{color:var(--color-slate-950,oklch(12.9% .042 264.695));font-size:13px}.company-entry-form__title p{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-600,oklch(44.6% .043 257.281));margin-bottom:0}.company-entry-form label,.company-condition-card label,.company-decision-form>label{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,oklch(37.2% .044 257.287));display:grid}.company-entry-form textarea,.company-condition-card textarea,.company-decision-form textarea{height:auto;min-height:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}.company-form-grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-form-grid--claim{max-width:430px}.company-form-static{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,oklch(37.2% .044 257.287));display:grid}.company-form-static strong{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);color:var(--color-slate-700,oklch(37.2% .044 257.287));align-items:center;font-size:13px;display:flex}.company-entry-form__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-top:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.company-entry-form__footer>span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-adoption-form__claims{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);display:grid}.company-adoption-form__claims legend{padding-inline:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,oklch(37.2% .044 257.287))}.company-adoption-form__claims label{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);border-width:1px;border-color:#0000;display:flex}@media(hover:hover){.company-adoption-form__claims label:hover{border-color:var(--color-indigo-200,oklch(87% .065 274.039));background-color:#eef2ff66}@supports (color:color-mix(in lab,red,red)){.company-adoption-form__claims label:hover{background-color:color-mix(in oklab,var(--color-indigo-50,oklch(96.2% .018 272.314)) 40%,transparent)}}}.company-adoption-form__claims input{margin-top:var(--spacing,.25rem);accent-color:var(--color-indigo-700,oklch(45.7% .24 277.023))}.company-adoption-form__claims span{gap:calc(var(--spacing,.25rem) * .5);color:var(--color-slate-700,oklch(37.2% .044 257.287));display:grid}.company-adoption-form__claims strong{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-indigo-700,oklch(45.7% .24 277.023));text-transform:uppercase;font-size:11px}.company-adoption-form__claims p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417));margin:0}.company-score-editor{gap:calc(var(--spacing,.25rem) * 4);display:grid}.company-score-summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 4);display:flex}.company-score-summary>div{gap:var(--spacing,.25rem);display:grid}.company-score-summary strong{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-950,oklch(12.9% .042 264.695))}.company-score-summary span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-score-form{gap:calc(var(--spacing,.25rem) * 3);display:grid}.company-score-disclosure{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);overflow:hidden}.company-score-disclosure>summary{min-height:calc(var(--spacing,.25rem) * 14);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));list-style-type:none;display:flex}@media(hover:hover){.company-score-disclosure>summary:hover{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.company-score-disclosure>summary::-webkit-details-marker{display:none}.company-score-disclosure>summary>span{gap:calc(var(--spacing,.25rem) * .5);min-width:0;display:grid}.company-score-disclosure>summary strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,oklch(20.8% .042 265.755))}.company-score-disclosure>summary small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-score-disclosure>summary>svg{color:var(--color-slate-400,oklch(70.4% .04 256.788));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.company-score-disclosure[open]>summary{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#eef2ff73}@supports (color:color-mix(in lab,red,red)){.company-score-disclosure[open]>summary{background-color:color-mix(in oklab,var(--color-indigo-50,oklch(96.2% .018 272.314)) 45%,transparent)}}.company-score-disclosure[open]>summary>svg{color:var(--color-indigo-600,oklch(51.1% .262 276.966));rotate:180deg}.company-score-card{gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);border-width:0;display:grid}.company-score-card__inputs{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:180px minmax(0,1fr);display:grid}.company-score-card__inputs label{gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));display:grid}.company-score-card__claims{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 3);display:grid}.company-score-card__claims>span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281))}.company-score-card__claims label{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-700,oklch(37.2% .044 257.287));display:flex}.company-score-card__claims label span{gap:calc(var(--spacing,.25rem) * .5);display:grid}.company-score-card__claims label strong{color:var(--color-indigo-700,oklch(45.7% .24 277.023));font-size:11px}.company-score-card__claims em{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417));font-style:normal}.company-condition-editor{gap:calc(var(--spacing,.25rem) * 3);display:grid}.company-condition-editor__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.company-condition-editor__head h3{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-950,oklch(12.9% .042 264.695));margin:0}.company-condition-editor__head p{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-600,oklch(44.6% .043 257.281));margin-bottom:0}.company-condition-progress{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 3);display:grid}.company-condition-progress>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.company-condition-progress>div strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-950,oklch(12.9% .042 264.695))}.company-condition-progress>div span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-condition-progress ol{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}.company-condition-progress button{min-height:calc(var(--spacing,.25rem) * 12);gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:grid}@media(hover:hover){.company-condition-progress button:hover{border-color:var(--color-indigo-300,oklch(78.5% .115 274.713));background-color:var(--color-indigo-50,oklch(96.2% .018 272.314))}}.company-condition-progress button[aria-current=step]{border-color:var(--color-indigo-600,oklch(51.1% .262 276.966));background-color:var(--color-indigo-50,oklch(96.2% .018 272.314));--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-indigo-100,oklch(93% .034 272.788))}.company-condition-progress button span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,oklch(20.8% .042 265.755))}.company-condition-progress button small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-500,oklch(55.4% .046 257.417));font-size:10px;overflow:hidden}.company-condition-listing{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);overflow:hidden}.company-condition-disclosure{background-color:var(--color-white,#fff)}.company-condition-disclosure__summary{align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:#eef2ff73;grid-template-columns:30px minmax(0,1fr) auto;min-height:72px;display:grid}@supports (color:color-mix(in lab,red,red)){.company-condition-disclosure__summary{background-color:color-mix(in oklab,var(--color-indigo-50,oklch(96.2% .018 272.314)) 45%,transparent)}}.company-condition-disclosure__summary{padding-inline:calc(var(--spacing,.25rem) * 4)}.company-condition-disclosure__index{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--color-indigo-500,oklch(58.5% .233 277.117))}.company-condition-disclosure__copy{gap:var(--spacing,.25rem);display:grid}.company-condition-disclosure__copy strong{color:var(--color-slate-950,oklch(12.9% .042 264.695));font-size:13px}.company-condition-disclosure__copy>span{--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-condition-disclosure__status{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.company-condition-disclosure__status small{color:var(--color-slate-400,oklch(70.4% .04 256.788));font-size:10px}.company-condition-card{gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);margin:0;display:grid}.company-condition-card__controls{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:160px minmax(0,1fr);display:grid}.company-condition-card__refs{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-slate-500,oklch(55.4% .046 257.417));flex-wrap:wrap;display:flex}.company-condition-card__evidence{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 2.5);display:grid}.company-condition-card__evidence>span{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.03em;letter-spacing:.03em;color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-condition-card__evidence>div{gap:calc(var(--spacing,.25rem) * 1.5);display:grid}.company-condition-card__evidence label{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-700,oklch(37.2% .044 257.287));display:flex}.company-condition-card__evidence input{margin-top:var(--spacing,.25rem);accent-color:var(--color-indigo-700,oklch(45.7% .24 277.023))}.company-condition-card__evidence em{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-condition-editor__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-top:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.company-condition-editor__footer p{max-width:var(--container-xl,36rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417));margin:0}.company-condition-navigation{align-items:center;gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.company-condition-navigation button{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-700,oklch(37.2% .044 257.287))}@media(hover:hover){.company-condition-navigation button:hover{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.company-condition-navigation button:disabled{cursor:not-allowed;opacity:.4}.company-condition-navigation span{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));overflow:hidden}.company-decision-record{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 4);display:grid}.company-decision-record p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-600,oklch(44.6% .043 257.281));margin:0}.company-decision-record>span{--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:13px;line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-800,oklch(27.9% .041 260.031))}.company-decision-form{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafc73;display:grid}@supports (color:color-mix(in lab,red,red)){.company-decision-form{background-color:color-mix(in oklab,var(--color-slate-50,oklch(98.4% .003 247.858)) 45%,transparent)}}.company-decision-form{padding:calc(var(--spacing,.25rem) * 4)}.company-decision-choices{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-decision-choices label{cursor:pointer}.company-decision-choices input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-decision-choices span{min-height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,oklch(37.2% .044 257.287));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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:flex}.company-decision-choices span:has(:checked){border-color:var(--color-indigo-600,oklch(51.1% .262 276.966));background-color:var(--color-indigo-50,oklch(96.2% .018 272.314));color:var(--color-indigo-800,oklch(39.8% .195 277.366))}.company-approved-strip{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-block:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.company-approved-strip strong{color:var(--color-slate-900,oklch(20.8% .042 265.755));font-size:13px}.company-approved-strip span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-packet{gap:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);display:grid}.company-packet dl{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));gap:0;display:grid}.company-packet dl>div{gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-block:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:112px minmax(0,1fr);display:grid}.company-packet dl>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.company-packet dt{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-packet dd{--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:13px;line-height:calc(var(--spacing,.25rem) * 6);white-space:pre-wrap;color:var(--color-slate-800,oklch(27.9% .041 260.031));margin:0}.company-packet h3{--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,oklch(20.8% .042 265.755));margin:0}.company-packet pre{margin-top:calc(var(--spacing,.25rem) * 2);max-height:calc(var(--spacing,.25rem) * 72);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);white-space:pre-wrap;color:var(--color-slate-700,oklch(37.2% .044 257.287));margin-bottom:0;font-family:inherit;overflow:auto}.company-packet__actions{gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-top:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.company-asset-upload{align-items:stretch;gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:minmax(0,1fr) auto;display:grid}.company-asset-picker{min-height:calc(var(--spacing,.25rem) * 14);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3.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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}.company-asset-picker:focus-within{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-indigo-600,oklch(51.1% .262 276.966))}@media(hover:hover){.company-asset-picker:hover{border-color:var(--color-indigo-300,oklch(78.5% .115 274.713));background-color:#eef2ff4d}@supports (color:color-mix(in lab,red,red)){.company-asset-picker:hover{background-color:color-mix(in oklab,var(--color-indigo-50,oklch(96.2% .018 272.314)) 30%,transparent)}}}.company-asset-picker>svg{color:var(--color-indigo-600,oklch(51.1% .262 276.966));flex-shrink:0}.company-asset-picker>span:not(.company-asset-picker__action){gap:calc(var(--spacing,.25rem) * .5);flex:1;min-width:0;display:grid}.company-asset-picker strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-slate-900,oklch(20.8% .042 265.755));overflow:hidden}.company-asset-picker small{--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-asset-picker__action{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,oklch(37.2% .044 257.287));flex-shrink:0}.company-asset-preview,.company-asset-card{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);overflow:hidden}.company-asset-preview img,.company-asset-card>img{background-color:var(--color-slate-50,oklch(98.4% .003 247.858));object-fit:contain;width:100%;max-height:480px;display:block}.company-asset-preview figcaption{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.company-asset-preview figcaption strong{color:var(--color-slate-900,oklch(20.8% .042 265.755));font-size:13px}.company-asset-preview figcaption span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-asset-preview--selected{border-color:var(--color-indigo-200,oklch(87% .065 274.039));background-color:#eef2ff33}@supports (color:color-mix(in lab,red,red)){.company-asset-preview--selected{background-color:color-mix(in oklab,var(--color-indigo-50,oklch(96.2% .018 272.314)) 20%,transparent)}}.company-asset-card{margin-top:0}.company-asset-card__meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.company-asset-card__meta>div:first-child{gap:calc(var(--spacing,.25rem) * .5);min-width:0;display:grid}.company-asset-card__meta strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-900,oklch(20.8% .042 265.755));font-size:13px;overflow:hidden}.company-asset-card__meta span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-asset-card__actions{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.company-copy-fallback{gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding:calc(var(--spacing,.25rem) * 3.5);display:grid}.company-copy-fallback strong{color:var(--color-amber-950,oklch(27.9% .077 45.635));font-size:13px}.company-copy-fallback p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-amber-900,oklch(41.4% .112 45.904));margin:0}.company-mail-form{background-color:var(--color-white,#fff)}.company-mail-recipients,.company-mail-assets{gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafca6;display:grid}@supports (color:color-mix(in lab,red,red)){.company-mail-recipients,.company-mail-assets{background-color:color-mix(in oklab,var(--color-slate-50,oklch(98.4% .003 247.858)) 65%,transparent)}}.company-mail-recipients,.company-mail-assets{padding:calc(var(--spacing,.25rem) * 3)}.company-mail-recipients legend,.company-mail-assets legend{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-700,oklch(37.2% .044 257.287));padding-inline:0}.company-mail-recipient{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:120px minmax(180px,1fr) minmax(160px,1fr) auto;display:grid}.company-mail-recipient label{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-700,oklch(37.2% .044 257.287));display:grid}.company-mail-recipient input[aria-invalid=true]{border-color:var(--color-red-400,oklch(70.4% .191 22.216))}.company-mail-recipient input[aria-invalid=true]:focus{border-color:var(--color-red-500,oklch(63.7% .237 25.331));--tw-ring-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.company-mail-recipient input[aria-invalid=true]:focus{--tw-ring-color:color-mix(in oklab, var(--color-red-500,oklch(63.7% .237 25.331)) 20%, transparent)}}.company-mail-recipients__error{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red-700,oklch(50.5% .213 27.518));margin:0}.company-mail-recipient__remove{min-height:calc(var(--spacing,.25rem) * 11)}.company-mail-add-recipient{justify-self:flex-start}.company-mail-assets>label{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-700,oklch(37.2% .044 257.287));display:flex}.company-mail-assets input{margin-top:calc(var(--spacing,.25rem) * .5);accent-color:var(--color-indigo-700,oklch(45.7% .24 277.023))}.company-mail-assets span{gap:calc(var(--spacing,.25rem) * .5);display:grid}.company-mail-assets strong{color:var(--color-slate-900,oklch(20.8% .042 265.755));font-size:13px}.company-mail-assets small{color:var(--color-slate-500,oklch(55.4% .046 257.417));font-size:11px}.company-mail-assets p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-600,oklch(44.6% .043 257.281));margin:0}.company-mail-confirm{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-700,oklch(37.2% .044 257.287));display:flex}.company-mail-confirm input{margin-top:var(--spacing,.25rem);accent-color:var(--color-indigo-700,oklch(45.7% .24 277.023))}.company-mail-ledger,.company-mail-approval-list,.company-mail-attempt-list{gap:calc(var(--spacing,.25rem) * 2);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-block:calc(var(--spacing,.25rem) * 3);display:grid}.company-mail-ledger>article,.company-mail-approval-list>article,.company-mail-attempt-list>article{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);display:grid}.company-mail-ledger>article>div,.company-mail-approval-list>article>div{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.company-mail-ledger strong,.company-mail-approval-list strong{color:var(--color-slate-900,oklch(20.8% .042 265.755));font-size:13px}.company-mail-ledger dl,.company-mail-approval-list dl,.company-mail-attempt-list dl{gap:calc(var(--spacing,.25rem) * 1.5);display:grid}.company-mail-ledger dl>div,.company-mail-approval-list dl>div,.company-mail-attempt-list dl>div{gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));grid-template-columns:112px minmax(0,1fr);display:grid}.company-mail-ledger dt,.company-mail-approval-list dt,.company-mail-attempt-list dt{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-mail-ledger dd,.company-mail-approval-list dd,.company-mail-attempt-list dd{word-break:break-all;color:var(--color-slate-700,oklch(37.2% .044 257.287));margin:0}.company-mail-ledger code,.company-mail-approval-list code,.company-mail-attempt-list code{color:var(--color-slate-600,oklch(44.6% .043 257.281));font-size:11px}.company-mail-approval-list{margin-top:calc(var(--spacing,.25rem) * 3)}.company-mail-simulation-actions{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:#f8fafca6;display:grid}@supports (color:color-mix(in lab,red,red)){.company-mail-simulation-actions{background-color:color-mix(in oklab,var(--color-slate-50,oklch(98.4% .003 247.858)) 65%,transparent)}}.company-mail-simulation-actions{padding:calc(var(--spacing,.25rem) * 3)}.company-mail-simulation-actions p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-600,oklch(44.6% .043 257.281));margin:0}.company-mail-simulation-actions>div,.company-mail-reconcile-actions{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.company-mail-attempt-list{margin-top:calc(var(--spacing,.25rem) * 3)}.company-mail-attempt-list__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.company-mail-attempt-list__head>div{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.company-mail-attempt-list__head strong{color:var(--color-slate-900,oklch(20.8% .042 265.755));font-size:13px}.company-mail-attempt-list__head>span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-mail-reconcile-actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-top:calc(var(--spacing,.25rem) * 3);align-items:center}.company-mail-reconcile-actions>span{margin-right:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.company-overview-metrics>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:var(--color-slate-200,oklch(92.9% .013 255.508))}.company-overview-metrics{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508))}.company-overview-metrics>div{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);display:grid}.company-overview-metrics>div:first-child{padding-left:0}.company-overview-metrics>div:last-child{padding-right:0}.company-overview-metrics strong{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-950,oklch(12.9% .042 264.695));--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,)}.company-overview-metrics span{--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-recent-row{min-height:calc(var(--spacing,.25rem) * 16);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-block:calc(var(--spacing,.25rem) * 3);color:var(--color-slate-500,oklch(55.4% .046 257.417));display:flex}.company-recent-row>div{gap:calc(var(--spacing,.25rem) * .5);display:grid}.company-recent-row strong{--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-slate-900,oklch(20.8% .042 265.755))}.company-recent-row span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-overview-empty{min-height:calc(var(--spacing,.25rem) * 28);align-content:center;place-items:center;gap:calc(var(--spacing,.25rem) * 2);border-block-style:var(--tw-border-style);--tw-border-style:dashed;border-block-width:1px;border-style:dashed;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));text-align:center;color:var(--color-slate-400,oklch(70.4% .04 256.788));display:grid}.company-overview-empty p{color:var(--color-slate-500,oklch(55.4% .046 257.417));margin:0;font-size:13px}.company-context-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 6)}.company-context-section:first-child{padding-top:0}.company-context-section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.company-context-section h2{--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:15px;line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin:0}.company-context-section__value{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-950,oklch(12.9% .042 264.695))}.company-context-section__copy{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:13px;line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-context-section .companies-button{margin-top:calc(var(--spacing,.25rem) * 4);min-height:calc(var(--spacing,.25rem) * 11);width:100%}.company-context-kicker{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-500,oklch(55.4% .046 257.417));text-transform:uppercase}.company-progress-list{margin:0;margin-top:calc(var(--spacing,.25rem) * 4);gap:0;padding:0;display:grid}.company-progress-list li{min-height:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));grid-template-columns:12px minmax(0,1fr) auto;font-size:13px;display:grid}.company-progress-list li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.company-progress-list strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.company-progress-dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--color-slate-300,oklch(86.9% .022 252.894));border-radius:3.40282e38px}.company-progress-dot--done{background-color:var(--color-emerald-500,oklch(69.6% .17 162.48))}.company-progress-dot--active{background-color:var(--color-indigo-500,oklch(58.5% .233 277.117))}.company-progress-dot--waiting{background-color:var(--color-slate-300,oklch(86.9% .022 252.894))}.company-app-info{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-block:calc(var(--spacing,.25rem) * 5)}.company-app-info summary{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));justify-content:space-between;align-items:center;list-style-type:none;display:flex}@media(hover:hover){.company-app-info summary:hover{color:var(--color-indigo-700,oklch(45.7% .24 277.023))}}.company-app-info summary::-webkit-details-marker{display:none}.company-app-info summary svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.company-app-info[open] summary svg{rotate:180deg}.company-app-info p{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417));margin-bottom:0}.company-dialog-backdrop{z-index:50;background-color:#02061859;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.company-dialog-backdrop{background-color:color-mix(in oklab,var(--color-slate-950,oklch(12.9% .042 264.695)) 35%,transparent)}}@media(min-width:40rem){.company-dialog-backdrop{padding:calc(var(--spacing,.25rem) * 6);align-items:center}}.company-dialog{border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:100%;max-height:100vh;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:auto}@media(min-width:40rem){.company-dialog{max-height:90vh;max-width:var(--container-2xl,42rem);border-radius:var(--radius-xl,.75rem)}}@media(max-width:1023px){.companies-search{max-width:none}.company-detail__status-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.company-detail__grid{grid-template-columns:repeat(1,minmax(0,1fr))}.company-detail__main{padding-right:0}.company-detail__aside{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 5);border-left-width:0;padding-left:0}.company-mail-recipient{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:767px){.companies-heading{flex-direction:column;align-items:flex-start}.companies-heading h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.companies-heading-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.companies-toolbar{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.companies-filter-field .companies-control{width:100%}.companies-filter-reset{justify-self:flex-start;padding-inline:0}.companies-search{max-width:none}.companies-table-wrap{display:none}.companies-mobile-list{gap:calc(var(--spacing,.25rem) * 2.5);display:grid}.companies-mobile-card{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);overflow:hidden}.companies-mobile-card>button{cursor:pointer;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding:calc(var(--spacing,.25rem) * 4);text-align:left;display:grid}@media(hover:hover){.companies-mobile-card>button:hover{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.companies-mobile-card>button:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-indigo-600,oklch(51.1% .262 276.966))}.companies-mobile-card__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.companies-mobile-card strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-950,oklch(12.9% .042 264.695));display:block}.companies-mobile-card__domain{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417));display:block}.companies-mobile-card__action{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-indigo-700,oklch(45.7% .24 277.023));justify-content:space-between;align-items:center;display:flex}.companies-mobile-card details{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896))}.companies-mobile-card summary{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));align-items:center;list-style-type:none;display:flex}.companies-mobile-card summary::-webkit-details-marker{display:none}.companies-mobile-card details>div{gap:var(--spacing,.25rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417));display:grid}.company-detail__header-row{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column}.company-detail__header-actions{justify-content:flex-start;width:100%}.company-detail__header-actions>*{flex:1}.company-detail__title-line h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.company-detail__status-rail{grid-template-columns:repeat(1,minmax(0,1fr))}.company-detail__status-rail>div{min-height:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}.company-detail__tabs{gap:calc(var(--spacing,.25rem) * 5)}.company-detail__main{padding-block:calc(var(--spacing,.25rem) * 4)}.company-detail__aside{display:contents}.company-planning-workspace-shell{grid-template-columns:repeat(1,minmax(0,1fr))}.company-planning-files{margin-inline:0;margin-bottom:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-right:0;position:static;overflow:hidden}.company-planning-files__template{min-height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 3);display:flex}.company-planning-files__template span,.company-planning-files>p{display:none}.company-planning-files nav{background-color:var(--color-slate-200,oklch(92.9% .013 255.508));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid}.company-planning-files nav button{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);min-width:0;min-height:56px;padding-inline:calc(var(--spacing,.25rem) * 3);border-width:0}.company-planning-files nav button[aria-current=page]{background-color:#eef2ffe6}@supports (color:color-mix(in lab,red,red)){.company-planning-files nav button[aria-current=page]{background-color:color-mix(in oklab,var(--color-indigo-50,oklch(96.2% .018 272.314)) 90%,transparent)}}.company-planning-files nav button[aria-current=page]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#4f46e5);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.company-planning-files nav button>span{gap:0;display:grid}.company-planning-files nav button strong{text-overflow:clip;white-space:normal;overflow:visible}.company-planning-workspace-shell__body{padding-left:0}.company-planning-flow{display:none}.company-markdown-document>header{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column}.company-markdown-document>header>div:last-child{justify-content:space-between;width:100%}.company-markdown-document>section{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}.company-markdown-document__sources li{padding-block:calc(var(--spacing,.25rem) * 2);grid-template-columns:20px minmax(0,1fr);row-gap:0}.company-markdown-document__sources span,.company-markdown-document__sources small{grid-column-start:2}.company-markdown-document>footer{padding-inline:calc(var(--spacing,.25rem) * 4);flex-direction:column;align-items:stretch}.company-markdown-document>footer .companies-button{width:100%}.company-document-intro{padding-bottom:calc(var(--spacing,.25rem) * 5)}.company-document-intro h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.company-context-section--next-action{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-block:calc(var(--spacing,.25rem) * 4);order:-1}.company-detail__context-secondary{order:1}.company-planning-brief{border-radius:var(--radius-lg,.5rem)}.company-planning-brief__header,.company-planning-brief__lead,.company-planning-brief__grid article,.company-planning-brief__questions{padding-inline:calc(var(--spacing,.25rem) * 4)}.company-planning-brief__header h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}.company-planning-brief__questions{grid-template-columns:repeat(1,minmax(0,1fr))}.company-planning-brief__questions button{width:100%}.company-planning-brief footer{column-gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4)}.company-planning-brief footer span{padding-right:calc(var(--spacing,.25rem) * 3)}.company-analysis-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.company-analysis-steps button{gap:calc(var(--spacing,.25rem) * .5);padding-inline:var(--spacing,.25rem);flex-direction:column;font-size:11px}.company-analysis-section{scroll-margin-top:calc(var(--spacing,.25rem) * 28);gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(1,minmax(0,1fr))}.company-analysis-section__number{padding-top:0}.company-condition-disclosure__summary{padding-inline:calc(var(--spacing,.25rem) * 3);grid-template-columns:24px minmax(0,1fr) auto}.company-condition-disclosure__copy>span,.company-condition-disclosure__status small{display:none}.company-condition-progress ol{gap:var(--spacing,.25rem)}.company-condition-progress button{min-height:calc(var(--spacing,.25rem) * 11);padding-inline:var(--spacing,.25rem);text-align:center}.company-condition-progress button small,.company-evidence-composer>summary small{display:none}.company-section__head{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column}.company-section__head .companies-button{width:100%}.company-data-row{grid-template-columns:108px 1fr}.company-form-grid,.company-condition-card__controls,.company-mail-recipient,.company-score-card__inputs,.company-decision-choices{grid-template-columns:repeat(1,minmax(0,1fr))}.company-packet dl>div{gap:var(--spacing,.25rem);grid-template-columns:repeat(1,minmax(0,1fr))}.company-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}:where(.company-overview-metrics>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px * var(--tw-divide-x-reverse));border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.company-overview-metrics{background-color:var(--color-slate-200,oklch(92.9% .013 255.508))}.company-overview-metrics>div{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}.company-overview-metrics>div:first-child{padding-left:calc(var(--spacing,.25rem) * 3)}.company-overview-metrics>div:last-child{padding-right:calc(var(--spacing,.25rem) * 3)}.company-packet__actions>button{width:100%}.company-asset-upload{grid-template-columns:repeat(1,minmax(0,1fr))}.company-asset-upload>button{width:100%}.company-asset-preview img,.company-asset-card>img{max-height:360px}.company-asset-card__meta{align-items:stretch}.company-asset-card__meta,.company-asset-card__actions{display:grid}.company-asset-card__actions button,.company-mail-recipient__remove,.company-mail-add-recipient{width:100%}.company-mail-ledger dl>div,.company-mail-approval-list dl>div,.company-mail-attempt-list dl>div{gap:calc(var(--spacing,.25rem) * .5);grid-template-columns:repeat(1,minmax(0,1fr))}.company-mail-simulation-actions>div,.company-mail-reconcile-actions{display:grid}.company-mail-simulation-actions button,.company-mail-reconcile-actions button{width:100%}.company-dialog-backdrop{padding:0}.company-dialog{border-style:var(--tw-border-style);border-width:0;border-radius:0;max-width:none;min-height:100dvh}}@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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-divide-x-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-divide-y-reverse:0}}}.hks-page{color:#171717;width:100%;min-width:0;max-width:none;display:block}.hks-page button{font:inherit}.hks-page .hks-header{margin-bottom:calc(var(--spacing,.25rem) * 7)}.hks-page .hks-title-row{align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);display:flex}.hks-page .hks-title-row h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.035em;letter-spacing:-.035em;color:#171717;margin:0}.hks-page .hks-title-row span{color:#66656b;font-size:13px}.hks-page .hks-header p{margin-top:calc(var(--spacing,.25rem) * 1.5);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:15px;line-height:calc(var(--spacing,.25rem) * 6);color:#66656b;margin-bottom:0}.hks-page .hks-tabs-wrap{margin-bottom:calc(var(--spacing,.25rem) * 5)}.hks-page .hks-tabs{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:1px;border-color:#e0dfe3;width:fit-content;display:flex;overflow:hidden}.hks-page .hks-tabs button{height:calc(var(--spacing,.25rem) * 11);min-width:calc(var(--spacing,.25rem) * 28);cursor:pointer;border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:#66656b;background-color:#0000;border-color:#e7e5e2;border-right-width:1px}.hks-page .hks-tabs button:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media(hover:hover){.hks-page .hks-tabs button:hover{background-color:#f8f8fa}}.hks-page .hks-tabs button:focus-visible{z-index:10;outline-style:var(--tw-outline-style);outline-width:3px;outline-color:#b9bdf7}.hks-page .hks-tabs button[aria-selected=true]{color:var(--color-white,#fff);background-color:#3448b9}.hks-page .hks-table-wrap{width:100%;min-width:0;overflow-x:auto}.hks-page .hks-table{border-collapse:collapse;width:100%;min-width:920px}.hks-page .hks-table th{border-bottom-style:var(--tw-border-style);height:50px;padding-inline:calc(var(--spacing,.25rem) * 6);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:#34333a;border-color:#e7e5e2;border-bottom-width:1px}.hks-page .hks-table th:first-child,.hks-page .hks-table td:first-child{padding-left:calc(var(--spacing,.25rem) * 6)}.hks-page .hks-table th:last-child,.hks-page .hks-table td:last-child{padding-right:calc(var(--spacing,.25rem) * 5);text-align:right}.hks-page .hks-table th:first-child{width:18%}.hks-page .hks-table th:nth-child(2){width:15%}.hks-page .hks-table th:nth-child(3){width:53%}.hks-page .hks-table th:nth-child(4){width:14%}.hks-page .hks-table td{border-bottom-style:var(--tw-border-style);background-color:var(--color-white,#fff);height:68px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);vertical-align:middle;color:#44434a;border-color:#e7e5e2;border-bottom-width:1px;font-size:14px}.hks-page .hks-row:hover td{background-color:#fbfbfd}.hks-page .hks-row[data-selected=true] td{background-color:#f5f5fe}.hks-page .hks-company-link{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-style:var(--tw-border-style);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:#25242a;text-underline-offset:4px;background-color:#0000;border-width:0;align-items:center;padding:0;display:inline-flex}@media(hover:hover){.hks-page .hks-company-link:hover{color:#3448b9;text-decoration-line:underline}}.hks-page .hks-company-link:focus-visible{border-radius:var(--radius-sm,.25rem);outline-style:var(--tw-outline-style);outline-width:3px;outline-color:#b9bdf7}.hks-page .hks-badge{min-height:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:18px;--tw-font-weight:var(--font-weight-semibold,600);line-height:18px;font-weight:var(--font-weight-semibold,600);border-width:1px;align-items:center;display:inline-flex}.hks-page .hks-badge--indigo{color:#2f55d2;background-color:#f0f3ff;border-color:#b9c6ff}.hks-page .hks-badge--blue{color:#3370ae;background-color:#f2f7fd;border-color:#d8e5f5}.hks-page .hks-badge--teal{color:#217f78;background-color:#edf9f7;border-color:#cce7e4}.hks-page .hks-badge--violet{color:#6955b3;background-color:#f5f2ff;border-color:#ddd7f5}.hks-page .hks-badge--green{color:#28723b;background-color:#eff8f1;border-color:#cbe6d1}.hks-page .hks-badge--red{color:#a23b35;background-color:#fff2f1;border-color:#f0ceca}.hks-page .hks-badge--gray,.hks-page .hks-badge--slate{color:#66656b;background-color:#f5f5f6;border-color:#e2e1e5}.hks-page .hks-next-action{align-items:center;gap:calc(var(--spacing,.25rem) * 6);--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(0,1fr) auto;display:grid}.hks-page .hks-next-action>span{color:#55545b}.hks-page .hks-action-link{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:#2f55d2;background-color:#0000;border-width:1px;border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.hks-page .hks-action-link:hover{background-color:#f0f2ff}}.hks-page .hks-action-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;outline-color:#b9bdf7}.hks-page .hks-action-link:disabled{cursor:not-allowed}.hks-page .hks-action-link--primary{color:var(--color-white,#fff);background-color:#2446c9;border-color:#2446c9}@media(hover:hover){.hks-page .hks-action-link--primary:hover{background-color:#203db0}}.hks-page .hks-table time{white-space:nowrap;color:#66656b;--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:13px}.hks-page .hks-empty{min-height:calc(var(--spacing,.25rem) * 72);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-block-style:var(--tw-border-style);text-align:center;border-block-width:1px;border-color:#e7e5e2;flex-direction:column;display:flex}.hks-page .hks-empty h2{margin:0;margin-top:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700);color:#25242a}.hks-page .hks-empty p{max-width:var(--container-md,28rem);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:14px;line-height:calc(var(--spacing,.25rem) * 6);color:#66656b;margin:0}.hks-page .hks-empty .hks-action-link{margin-top:calc(var(--spacing,.25rem) * 3)}.hks-page .hks-detail{margin-top:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);border-color:#e7e5e2;border-top-width:1px;width:100%}.hks-page .hks-detail summary{height:calc(var(--spacing,.25rem) * 14);cursor:pointer;padding-inline:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:#34333a;justify-content:space-between;align-items:center;list-style-type:none;display:flex}.hks-page .hks-detail summary:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;outline-color:#b9bdf7}.hks-page .hks-detail summary::-webkit-details-marker{display:none}.hks-page .hks-detail summary svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.hks-page .hks-detail[open] summary svg{rotate:180deg}.hks-page .hks-detail__body{gap:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 5);border-color:#e7e5e2;border-top-width:1px;display:grid}.hks-page .hks-detail__body dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}:where(.hks-page .hks-detail__body dl>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:#e7e5e2}.hks-page .hks-detail__body dl div{min-width:0;padding-inline:calc(var(--spacing,.25rem) * 6)}.hks-page .hks-detail__body dl div:first-child{padding-left:0}.hks-page .hks-detail__body dt{color:#66656b;font-size:12px}.hks-page .hks-detail__body dd{margin:calc(var(--spacing,.25rem) * 2);min-height:calc(var(--spacing,.25rem) * 6);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:14px;line-height:calc(var(--spacing,.25rem) * 6);color:#34333a}.hks-page .hks-detail__body dd:first-child{margin-left:0}.hks-page .hks-detail__body p{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 5);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:14px;line-height:calc(var(--spacing,.25rem) * 6);color:#66656b;border-color:#e7e5e2;border-top-width:1px;margin:0;display:flex}@media(max-width:1023px){.hks-page .hks-tabs-wrap{position:relative;overflow:hidden}.hks-page .hks-tabs-wrap:after{content:"";pointer-events:none;width:calc(var(--spacing,.25rem) * 10);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white,#fff);--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));inset-block:0;position:absolute;right:0}.hks-page .hks-tabs{scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.hks-page .hks-tabs button{flex-shrink:0;min-width:104px}.hks-page .hks-table-wrap{overflow:visible}.hks-page .hks-table,.hks-page .hks-table tbody{min-width:0;display:block}.hks-page .hks-table thead{display:none}.hks-page .hks-table .hks-row{background:#fff;border:1px solid #e7e5e2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"company stage""action action""updated updated";gap:10px 16px;margin-bottom:12px;padding:14px;display:grid}.hks-page .hks-table .hks-row[data-selected=true]{background:#f5f5fe}.hks-page .hks-table .hks-row td{text-align:left;background:0 0;border:0;height:auto;min-height:0;padding:0;display:block}.hks-page .hks-table .hks-row[data-selected=true] td{background:0 0}.hks-page .hks-table .hks-row[data-selected=true] td:first-child{box-shadow:none}.hks-page .hks-table .hks-row td:first-child{grid-area:company}.hks-page .hks-table .hks-row td:nth-child(2){grid-area:stage;align-self:center}.hks-page .hks-table .hks-row td:nth-child(3){grid-area:action}.hks-page .hks-table .hks-row td:nth-child(4){grid-area:updated}.hks-page .hks-table .hks-row td:nth-child(3):before,.hks-page .hks-table .hks-row td:nth-child(4):before{content:attr(data-label);color:#66656b;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.hks-page .hks-table .hks-company-link{min-height:44px}.hks-page .hks-next-action{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:minmax(0,1fr) auto}.hks-page .hks-table time{display:block}}@media(max-width:767px){.hks-page .hks-title-row h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.hks-page .hks-next-action{gap:calc(var(--spacing,.25rem) * 3)}.hks-page .hks-detail__body dl{grid-template-columns:repeat(1,minmax(0,1fr))}:where(.hks-page .hks-detail__body dl>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px * var(--tw-divide-x-reverse));border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)));--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)))}.hks-page .hks-detail__body dl div{padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 3)}}@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-border-style:solid;--tw-outline-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-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%}}}.quote-page{color:#171717;min-width:0}.quote-page button{font:inherit}.quote-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);min-height:112px;padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.quote-breadcrumb{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--color-muted,#626977);font-size:13px;display:inline-flex}.quote-breadcrumb button{cursor:pointer;align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);color:var(--color-muted,#626977);text-underline-offset:2px;background-color:#0000;border-width:0;padding:0;font-size:13px;text-decoration-line:underline;display:inline-flex}@media(hover:hover){.quote-breadcrumb button:hover{color:var(--color-ink,#151821)}}.quote-breadcrumb button:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;outline-color:var(--color-brand-soft,#f0f0fc)}.quote-title-line{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;display:flex}.quote-title-line h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.035em;letter-spacing:-.035em;margin:0}.quote-header p{margin-top:calc(var(--spacing,.25rem) * 2);color:var(--color-muted,#626977);margin-bottom:0;font-size:13px}.quote-amount{align-items:center;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:var(--spacing,.25rem);text-align:right;grid-template-columns:auto auto;display:grid}.quote-amount span{color:#626670;grid-column:span 2/span 2;font-size:11px}.quote-amount strong{--tw-tracking:-.02em;letter-spacing:-.02em;font-size:22px}.quote-button{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:#2d3038;display:inline-flex}@media(hover:hover){.quote-button:hover{background-color:#f6f5f3}}.quote-button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:3px;outline-color:var(--color-brand-soft,#f0f0fc)}.quote-button:disabled{cursor:not-allowed;color:#a1a4ac;background-color:#fafafa}.quote-button--primary{border-color:var(--color-brand,#4f55d9);background-color:var(--color-brand,#4f55d9);color:var(--color-white,#fff)}@media(hover:hover){.quote-button--primary:hover{background-color:var(--color-brand-hover,#4449c5)}}.quote-header__edit{flex-shrink:0}.quote-tabs-wrap{position:relative}.quote-tabs{height:calc(var(--spacing,.25rem) * 12);align-items:flex-end;gap:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);scrollbar-width:thin;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.quote-tabs button{height:calc(var(--spacing,.25rem) * 12);cursor:pointer;border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-muted,#626977);background-color:#0000;border-color:#0000;border-bottom-width:2px;flex-shrink:0}.quote-tabs button:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;outline-color:var(--color-brand-soft,#f0f0fc)}.quote-tabs button[aria-selected=true]{border-color:var(--color-brand,#4f55d9);color:var(--color-brand,#4f55d9)}.quote-tabs-scroll-hint{display:none}.quote-content{padding-block:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.quote-review-layout{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:minmax(0,1fr) 320px;display:grid}.quote-review-surface{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2)}.quote-review-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-block:calc(var(--spacing,.25rem) * 5)}.quote-review-section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.quote-review-section__head{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.quote-review-section__head svg{color:#596477}.quote-review-section__head h2{--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:16px;line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em;margin:0}.quote-review-list{gap:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 7);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:14px;line-height:calc(var(--spacing,.25rem) * 5);margin:0;list-style-type:disc;display:grid}.quote-review-list li{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);padding-left:var(--spacing,.25rem);display:flex}.quote-review-list span{min-width:0}.quote-review-list strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#4f5564;--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}.quote-review-copy{margin-top:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-top:calc(var(--spacing,.25rem) * 4);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:13px;line-height:calc(var(--spacing,.25rem) * 6);white-space:pre-line;color:var(--color-muted,#626977);margin-bottom:0}.quote-review-totals{max-width:480px;margin:0}.quote-review-totals>div{padding-block:calc(var(--spacing,.25rem) * 1.5);color:var(--color-muted,#626977);justify-content:space-between;align-items:center;font-size:14px;display:flex}.quote-review-totals dd{--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,);margin:0}.quote-review-totals__final{margin-top:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-top:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-ink,#151821)}.quote-review-totals__final dd{color:var(--color-brand,#4f55d9)}.quote-review-conditions{gap:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 7);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);margin:0;list-style-type:disc;display:grid}.quote-review-conditions li{padding-left:var(--spacing,.25rem)}.quote-review-conditions strong{margin-right:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#151821)}.quote-details{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-canvas,#f7f9fc)}.quote-details summary{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);list-style-type:none}.quote-details summary:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;outline-color:var(--color-brand-soft,#f0f0fc)}.quote-details summary::-webkit-details-marker{display:none}.quote-details summary>span{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);display:flex}.quote-details summary svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.quote-details[open] summary svg{rotate:180deg}.quote-details summary small{margin-top:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-normal,400);font-size:12px;font-weight:var(--font-weight-normal,400);color:var(--color-muted,#626977);display:block}.quote-details__body{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.quote-details__meta{margin:0;margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);max-width:480px;font-size:12px;display:grid}.quote-details__meta div{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 5);display:flex}.quote-details__meta dt{color:var(--color-muted,#626977)}.quote-details__meta dd{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--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,);margin:0}.quote-review-boundary{margin-inline:calc(var(--spacing,.25rem) * -5);margin-bottom:calc(var(--spacing,.25rem) * -2);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:12px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);background-color:#fbfbfd;display:flex}.quote-review-boundary svg{color:#596477;flex-shrink:0}.quote-context{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 5);display:grid}.quote-context>section,.quote-context__edit{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff)}.quote-context__next{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 5);display:grid}.quote-context__next>p{--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-ink,#151821);margin:0}.quote-context__next>svg{margin-top:calc(var(--spacing,.25rem) * 3);background-color:var(--color-brand-soft,#f0f0fc);padding:calc(var(--spacing,.25rem) * 2);color:var(--color-brand,#4f55d9);border-radius:3.40282e38px;width:56px;height:56px}.quote-context__next h2{--tw-leading:calc(var(--spacing,.25rem) * 7);font-size:19px;line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.03em;letter-spacing:-.03em;margin:0}.quote-context__next>span{--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977)}.quote-context__next .quote-button{margin-top:calc(var(--spacing,.25rem) * 2);min-height:calc(var(--spacing,.25rem) * 11);width:100%}.quote-context__progress{padding:calc(var(--spacing,.25rem) * 5)}.quote-context__progress h2{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);margin:0}.quote-context__progress ol{margin:0;margin-top:calc(var(--spacing,.25rem) * 5);gap:0;padding:0;list-style-type:none;display:grid}.quote-progress{column-gap:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 5);grid-template-columns:22px minmax(0,1fr);font-size:13px;display:grid;position:relative}.quote-progress:not(:last-child):before{content:"";background-color:var(--color-line,#e2e7ef);width:1px;position:absolute;top:22px;bottom:0;left:10px}.quote-progress>span{z-index:1;border-style:var(--tw-border-style);background-color:var(--color-surface,#fff);width:21px;height:21px;color:var(--color-white,#fff);border-width:2px;border-color:#c8cbd1;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}.quote-progress--done>span{border-color:var(--color-brand,#4f55d9);background-color:var(--color-brand,#4f55d9)}.quote-progress--active>span{border-color:var(--color-brand,#4f55d9);background-color:var(--color-brand-soft,#f0f0fc);--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-white,#fff)}.quote-progress strong{--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);align-self:center}.quote-progress--active strong{color:var(--color-brand,#4f55d9)}.quote-progress small{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--color-muted,#626977);grid-column-start:2;font-size:11px}.quote-context__edit{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:#353b49}@media(hover:hover){.quote-context__edit:hover{background-color:#f7f6f4}}.quote-context__edit:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;outline-color:var(--color-brand-soft,#f0f0fc)}.quote-edit-workspace{gap:calc(var(--spacing,.25rem) * 5);display:grid}.quote-edit-workspace__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);background-color:#f7f6f4;display:flex}.quote-edit-workspace__head span{color:var(--color-muted,#626977);font-size:12px}.quote-edit-workspace__head h2{margin-top:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:18px;font-weight:var(--font-weight-bold,700);margin-bottom:0}.quote-edit-workspace__head p{margin-top:var(--spacing,.25rem);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:12px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);margin-bottom:0}body:has(.quote-review-tray) .app-page-content{transform:none!important}.quote-grid{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(0,1.9fr) minmax(340px,1fr);display:grid}.quote-editor{border-right-style:var(--tw-border-style);min-width:0;padding-right:calc(var(--spacing,.25rem) * 6);border-color:#e0e1e5;border-right-width:1px}.quote-section{border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 5);border-color:#dfe1e6;border-top-width:1px}.quote-section:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.quote-section h2{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-bold,700);font-size:17px;font-weight:var(--font-weight-bold,700)}.quote-section>p{--tw-leading:var(--leading-relaxed,1.625);font-size:11px;line-height:var(--leading-relaxed,1.625);color:#666a74}.quote-section__head{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.quote-section__head span{color:#626670;font-size:11px}.quote-section__head h2{margin-top:var(--spacing,.25rem);margin-bottom:0}.quote-badge{min-height:calc(var(--spacing,.25rem) * 6);align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:18px;--tw-font-weight:var(--font-weight-semibold,600);line-height:18px;font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:#d9dce3;display:inline-flex}.quote-badge--gray{color:#626670;background-color:#f5f5f7}.quote-badge--amber{color:#b57800;background-color:#fff9ea;border-color:#efcb7b}.quote-table-wrap{overflow-x:auto}.quote-table{border-collapse:collapse;width:100%;min-width:640px}.quote-table th{height:calc(var(--spacing,.25rem) * 11);border-block-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:#5f636e;border-block-width:1px;border-color:#dfe1e6}.quote-table th:first-child{width:21%}.quote-table th:nth-child(2){width:35%}.quote-table th:nth-child(3){width:9%}.quote-table th:nth-child(4),.quote-table th:nth-child(5){width:17.5%}.quote-table td{height:calc(var(--spacing,.25rem) * 14);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);color:#333640;border-color:#e3e4e8;border-bottom-width:1px;font-size:12px}.quote-definition{margin:0}.quote-definition>div{gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 3);border-color:#e2e3e7;border-bottom-width:1px;grid-template-columns:150px 1fr;font-size:12px;display:grid}.quote-definition dt{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#31343c}.quote-definition dd{color:#636772;margin:0}.quote-totals dl{margin:0}.quote-totals dl>div{padding-block:calc(var(--spacing,.25rem) * 2);justify-content:space-between;font-size:12px;display:flex}.quote-totals dt{color:#646873}.quote-totals dd{margin:0}.quote-totals .quote-total{margin-top:var(--spacing,.25rem);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);border-color:#d8dae0;border-top-width:1px}.quote-totals p{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:#398148;display:flex}.quote-approval-step{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-width:1px;border-color:#dfe1e6;grid-template-columns:28px 1fr auto auto;display:grid}.quote-approval-step:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.quote-approval-step>span{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#cdd0d8;border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:11px;display:flex}.quote-approval-step div{gap:var(--spacing,.25rem);display:grid}.quote-approval-step strong{font-size:12px}.quote-approval-step small{color:#696d77;font-size:10px}.quote-approval-step em{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);color:#a96f00;border-width:1px;border-color:#efcb7b;border-radius:.25rem;font-size:10px;font-style:normal}.quote-approval-note{margin-block:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);--tw-leading:var(--leading-relaxed,1.625);font-size:11px;line-height:var(--leading-relaxed,1.625);color:#4150c7;background-color:#f4f5ff;border-width:1px;border-color:#d8dcf7}.quote-provider{padding-block:var(--spacing,.25rem);margin:0}.quote-provider div{padding-block:calc(var(--spacing,.25rem) * 1.5);justify-content:space-between;font-size:11px;display:flex}.quote-provider dd{margin:0}.quote-send{margin-top:calc(var(--spacing,.25rem) * 3);width:100%}.quote-approval>p{margin:var(--spacing,.25rem);text-align:center}.quote-document{border-style:var(--tw-border-style);max-width:794px;min-height:700px;padding-inline:calc(var(--spacing,.25rem) * 20);padding-block:calc(var(--spacing,.25rem) * 16);border-width:1px;border-color:#dfe1e6;margin-inline:auto}.quote-document>p:first-child{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:#414bd1}.quote-document h2{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 10);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.quote-document>div{margin-block:calc(var(--spacing,.25rem) * 3);justify-content:space-between;font-size:12px;display:flex}.quote-document hr{margin-block:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-color:#dfe1e6;border-top-width:1px}.quote-document footer{margin-top:calc(var(--spacing,.25rem) * 20);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 4);color:#666a74;border-color:#dfe1e6;border-top-width:1px;font-size:11px}.quote-send-section{max-width:var(--container-3xl,48rem);gap:calc(var(--spacing,.25rem) * 4);display:grid}.quote-send-summary{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem) * 5);display:grid}.quote-send-summary>div{gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-bottom:calc(var(--spacing,.25rem) * 4);font-size:13px;display:grid}.quote-send-summary>div>span{color:var(--color-muted,#626977);font-size:12px}.quote-send-summary>div>strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.quote-send-summary>div>small{--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:12px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977)}.quote-send-summary>p{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--color-positive,#2f8a4b);margin:0;font-size:12px;display:flex}.quote-send-summary .quote-button{justify-self:flex-start}.quote-send-form{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem) * 5)}.quote-send-form h3,.quote-delivery-approval h3{margin-top:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);margin-bottom:0}.quote-delivery-approval{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);padding:calc(var(--spacing,.25rem) * 5);background-color:#fbfbfd}.quote-delivery-approval>p{margin:calc(var(--spacing,.25rem) * 2);text-align:left}.quote-notice{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);--tw-leading:var(--leading-relaxed,1.625);font-size:12px;line-height:var(--leading-relaxed,1.625);color:#555a66;background-color:#f5f6ff;border-width:1px;border-color:#d8dcf7;display:flex}.quote-actions{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);display:flex}.quote-history{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 3);border-color:#e2e3e7;border-bottom-width:1px;font-size:12px;display:flex}.quote-history div{gap:var(--spacing,.25rem);display:grid}.quote-history span{color:#666a74;font-size:11px}.quote-modal-backdrop{z-index:60;background-color:#00000040;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.quote-modal-backdrop{background-color:color-mix(in oklab,var(--color-black,#000) 25%,transparent)}}.quote-modal-backdrop{padding:calc(var(--spacing,.25rem) * 6)}.quote-modal{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:1px;border-color:#dfe1e6;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:720px;max-height:calc(100dvh - 48px);display:grid;overflow:hidden}.quote-modal header{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);border-color:#e2e3e7;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;display:flex}.quote-modal h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));margin:0}.quote-modal header p{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#666a74;margin-bottom:0}.quote-modal header button{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:1px;border-color:#dfe1e6;justify-content:center;align-items:center;display:flex}.quote-modal__body{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);overflow-y:auto}.quote-modal footer{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);border-color:#e2e3e7;border-top-width:1px;display:flex}.quote-empty{min-height:calc(var(--spacing,.25rem) * 80);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.quote-boundary{margin-top:calc(var(--spacing,.25rem) * 4)}.quote-feedback{margin-block:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:#3540bc;background-color:#f5f6ff;border-width:1px;border-color:#d8dcf7;font-size:12px}.quote-form{gap:calc(var(--spacing,.25rem) * 4);display:grid}.quote-form label{gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);color:#333640;display:grid}.quote-form input,.quote-form select,.quote-form textarea{box-sizing:border-box;min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-normal,400);font-size:13px;font-weight:var(--font-weight-normal,400);color:#202126;border-width:1px;border-color:#d7d9df}:is(.quote-form input,.quote-form select,.quote-form textarea):focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;outline-color:#cfd2ff}.quote-form textarea{resize:vertical;--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.quote-form-grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quote-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-form-static{gap:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background-color:#f8f8fa;border-width:1px;border-color:#dfe1e6;display:grid}.quote-form-static span{color:#666a74;font-size:11px}.quote-form-static strong{--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);color:#333640}.quote-form-disclosure{--tw-leading:var(--leading-relaxed,1.625);font-size:12px;line-height:var(--leading-relaxed,1.625);color:#666a74;margin:0}.quote-line-form{gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);border-width:1px;border-color:#dfe1e6;margin:0;display:grid}.quote-line-form legend{padding-inline:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:#333640}.quote-matrix-empty{gap:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);text-align:center;background-color:#fafafa;border:1px dashed #cfd3da;display:grid}.quote-matrix-empty strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#333640}.quote-matrix-empty span{--tw-leading:var(--leading-relaxed,1.625);font-size:11px;line-height:var(--leading-relaxed,1.625);color:#666a74}.quote-worksheet{margin-inline:calc(var(--spacing,.25rem) * -1);padding-bottom:calc(var(--spacing,.25rem) * 24)}.quote-worksheet__head{margin-bottom:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.quote-worksheet__head>div>span{color:#626670;font-size:11px}.quote-worksheet__head h2{margin-top:var(--spacing,.25rem);margin-bottom:0;font-size:20px}.quote-worksheet__head p{margin-top:calc(var(--spacing,.25rem) * 1.5);color:#666a74;margin-bottom:0;font-size:11px}.quote-worksheet__tools{margin-bottom:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-color:#dfe1e6;border-bottom-width:1px}.quote-worksheet__tools>label{margin-bottom:calc(var(--spacing,.25rem) * 3);min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);width:360px;max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);color:#666a74;border-width:1px;border-color:#cfd3da;display:flex}.quote-worksheet__tools>label:focus-within{outline-style:var(--tw-outline-style);outline-width:3px;outline-color:#cfd2ff}.quote-worksheet__tools input{border-style:var(--tw-border-style);color:#202126;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;min-width:0;padding:0;font-size:13px}.quote-worksheet__filters{align-items:center;gap:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-color:#e5e7eb;border-bottom-width:1px;min-width:max-content;display:flex}.quote-worksheet__filters button{border-bottom-style:var(--tw-border-style);padding-inline:var(--spacing,.25rem);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#4b5563;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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;border-color:#0000;border-bottom-width:2px;outline-style:none;margin-bottom:-1px}@media(hover:hover){.quote-worksheet__filters button:hover{color:#3540bc}}.quote-worksheet__filters 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:#4b56d8;--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)}.quote-worksheet__filters button[aria-pressed=true]{color:#3540bc;border-color:#4b56d8}.quote-worksheet__body{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:minmax(720px,1fr) 224px;max-height:calc(100vh - 286px);display:grid;overflow-y:auto}.quote-worksheet__table{min-width:0}.quote-worksheet__columns,.quote-worksheet__row{grid-template-columns:70px minmax(138px,1.05fr) minmax(180px,1.55fr) 126px 104px 104px 112px;display:grid}.quote-worksheet__columns{border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);min-width:920px;font-size:11px;font-weight:var(--font-weight-semibold,600);color:#565a64;border-color:#dfe1e6;border-bottom-width:1px;align-items:center}.quote-worksheet__columns>span{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2)}.quote-worksheet__columns small{margin-top:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-normal,400);font-size:9px;font-weight:var(--font-weight-normal,400);color:#777b85;display:block}.quote-worksheet__group{min-width:920px}.quote-worksheet__group h3{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:750;background-color:#fafafa;border-color:#dfe1e6;border-bottom-width:1px;margin:0;font-size:12px;font-weight:750}.quote-worksheet__row{border-bottom-style:var(--tw-border-style);min-height:50px;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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-color:#e4e5e9;border-bottom-width:1px;align-items:center;font-size:11px}.quote-worksheet__row--selected{background-color:#f8f8ff}.quote-worksheet__row>*{min-width:0;padding-inline:calc(var(--spacing,.25rem) * 2)}.quote-worksheet__row>strong{--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:#2f323a}.quote-worksheet__row>span{text-overflow:ellipsis;white-space:nowrap;color:#666a74;overflow:hidden}.quote-worksheet__select{cursor:pointer;align-items:center;height:100%;display:flex}.quote-worksheet__select input{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);cursor:pointer;accent-color:#4350d6}.quote-worksheet__select input:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:3px;outline-color:#9da4ff}.quote-quantity{align-items:center;gap:var(--spacing,.25rem);display:flex}.quote-quantity>span{margin-right:var(--spacing,.25rem);color:#666a74;font-size:10px}.quote-quantity button{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);color:#4e525d;border-width:1px;border-color:#d8dbe1;border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media(hover:hover){.quote-quantity button:hover{background-color:#f4f5f8}}.quote-quantity button:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;outline-color:#cfd2ff}.quote-quantity button:disabled{cursor:not-allowed;color:#c4c6cc;background-color:#fafafa}.quote-quantity output{min-width:calc(var(--spacing,.25rem) * 6);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600)}.quote-discount input{min-height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);text-align:right;border-width:1px;border-color:#d8dbe1;border-radius:.25rem;font-size:11px}.quote-discount input:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;outline-color:#cfd2ff}.quote-discount input:disabled{color:#b5b7bd;background-color:#fafafa}.quote-line-total{text-align:right;--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,)}.quote-selection-summary{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:1px;border-color:#dfe1e6;align-self:flex-start}.quote-selection-summary summary{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);border-color:#e1e3e7;border-bottom-width:1px;list-style-type:none;display:flex}.quote-selection-summary summary::-webkit-details-marker{display:none}.quote-selection-summary summary>span{gap:calc(var(--spacing,.25rem) * .5);display:grid}.quote-selection-summary h3{--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);margin:0}.quote-selection-summary summary small{--tw-font-weight:var(--font-weight-normal,400);font-size:11px;font-weight:var(--font-weight-normal,400);color:#737781}.quote-selection-summary summary>b{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);background-color:#f0f1f4;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.quote-selection-summary>p{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 5);--tw-leading:var(--leading-relaxed,1.625);font-size:12px;line-height:var(--leading-relaxed,1.625);color:#777b85;margin:0}.quote-selection-summary dl{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);border-color:#ececef;border-bottom-width:1px;margin:0;display:flex}.quote-selection-summary dt{gap:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);display:grid}.quote-selection-summary dt small{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:#737781}.quote-selection-summary dd{--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);--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;margin:0}.quote-selection-summary footer{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:1fr auto;font-size:12px;display:grid}.quote-selection-summary footer strong{text-align:right;--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,)}.quote-selection-summary footer small{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 3);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#777b85;border-color:#e5e6e9;border-top-width:1px;grid-column:span 2/span 2}.quote-review-tray{right:calc(var(--spacing,.25rem) * 4);z-index:30;align-items:center;gap:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);min-height:76px;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 -6px 18px var(--tw-shadow-color,#1a1d290f);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-color:#d9dce2;grid-template-columns:110px 220px auto minmax(220px,1fr) 170px;margin-top:10px;display:grid;position:sticky;bottom:0;left:auto;right:auto}.quote-review-tray>strong{font-size:13px}.quote-review-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:#d8dbe1;display:none}.quote-review-tray dl{gap:calc(var(--spacing,.25rem) * 6);border-inline-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);border-inline-width:1px;border-color:#e2e3e7;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.quote-review-tray dl div{gap:calc(var(--spacing,.25rem) * .5);display:grid}.quote-review-tray dt{color:#666a74;font-size:10px}.quote-review-tray dd{--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);--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,);margin:0}.quote-review-tray>span{text-align:right;color:#666a74;font-size:11px}.quote-review-reset{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:#3f4dcc;background-color:#0000;border-width:0}.quote-review-reset:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px;outline-color:#cfd2ff}.quote-review-reset:disabled{cursor:not-allowed;color:#a9abb2}.quote-review-lines{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#dfe1e6}.quote-review-lines>div{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);border-color:#e6e7ea;border-bottom-width:1px;grid-template-columns:30px minmax(0,1fr) auto auto;display:grid}.quote-review-lines>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.quote-review-lines>div>span{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);background-color:#f0f1f5;border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:10px;display:flex}.quote-review-lines strong{font-size:12px}.quote-review-lines small{color:#6b6f79;font-size:11px}.quote-review-lines b{--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:12px}.quote-review-total{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 6);font-size:12px;display:flex}.quote-form-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 3);--tw-leading:var(--leading-relaxed,1.625);font-size:11px;line-height:var(--leading-relaxed,1.625);color:#666a74;border-color:#e2e3e7;border-top-width:1px;display:flex}.quote-inline-form{margin-top:calc(var(--spacing,.25rem) * 3);align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);display:flex}.quote-inline-form label{gap:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);flex:1;display:grid}.quote-inline-form input{box-sizing:border-box;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:#d7d9df;font-size:13px}.quote-payload-summary{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 4);border-color:#e2e3e7;border-top-width:1px;font-size:12px;display:grid}.quote-payload-summary>span{color:#666a74;font-size:11px}.quote-payload-summary>p{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:#398148;margin:0;font-size:12px;display:flex}@media(max-width:1023px){.quote-review-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.quote-context{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-context__next{grid-column:span 2/span 2}.quote-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.quote-editor{border-right-style:var(--tw-border-style);border-right-width:0;padding-right:0}.quote-aside{grid-row-start:1}.quote-tabs-scroll-hint{pointer-events:none;height:calc(var(--spacing,.25rem) * 12);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white,#fff);--tw-gradient-via:var(--color-white,#fff);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent;padding-right:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 8);--tw-font-weight:700;color:var(--color-muted,#626977);align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:0;right:0}.quote-tabs{padding-right:74px}.quote-worksheet__tools{overflow:hidden}.quote-worksheet__filters{max-width:100%;padding-right:calc(var(--spacing,.25rem) * 5);scrollbar-width:thin;overflow-x:auto}.quote-worksheet__body{grid-template-columns:repeat(1,minmax(0,1fr));max-height:none;overflow:visible}.quote-worksheet__columns{display:none}.quote-worksheet__group{min-width:0}.quote-worksheet__row{row-gap:calc(var(--spacing,.25rem) * 2);min-height:0;padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * 3);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.quote-worksheet__row>*{padding-inline:var(--spacing,.25rem)}.quote-worksheet__select{min-height:calc(var(--spacing,.25rem) * 11);min-width:calc(var(--spacing,.25rem) * 11);grid-row:span 2/span 2;justify-content:center;align-items:center}.quote-worksheet__row>span{white-space:normal;grid-row-start:2;grid-column-start:2}.quote-quantity{flex-wrap:wrap;grid-row-start:3;grid-column-start:2}.quote-worksheet__row>b{grid-row-start:1;grid-column-start:3}.quote-discount{grid-row-start:4;grid-column-start:2}.quote-line-total{grid-row-start:3;grid-column-start:3;align-self:center}.quote-selection-summary{min-width:0}.quote-selection-summary summary{min-height:calc(var(--spacing,.25rem) * 12)}.quote-review-tray{gap:calc(var(--spacing,.25rem) * 2);min-height:72px;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid;left:0;right:0}.quote-review-tray>strong{display:none}.quote-review-toggle{display:flex}.quote-review-toggle svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.quote-review-tray.is-expanded .quote-review-toggle svg{rotate:180deg}.quote-review-tray dl,.quote-review-tray .quote-review-reset,.quote-review-tray>span{display:none}.quote-review-tray.is-expanded dl{border-style:var(--tw-border-style);border-width:0;grid-column:span 2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0;display:grid}.quote-review-tray.is-expanded .quote-review-reset{justify-self:flex-start;display:block}.quote-review-tray.is-expanded>span{text-align:left;grid-column:span 2/span 2;display:block}.quote-review-tray .quote-button{grid-row-start:1;grid-column-start:2}}@media(max-width:767px){.quote-header{padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;align-items:stretch}.quote-breadcrumb{margin-bottom:calc(var(--spacing,.25rem) * 3)}.quote-header__edit{align-self:flex-start}.quote-amount{text-align:left;grid-template-columns:1fr auto}.quote-amount span{grid-column:span 2/span 2}.quote-tabs{gap:calc(var(--spacing,.25rem) * 2)}.quote-content{padding-block:calc(var(--spacing,.25rem) * 3)}.quote-review-surface{padding-inline:calc(var(--spacing,.25rem) * 4)}.quote-review-list li{gap:var(--spacing,.25rem);flex-direction:column}.quote-review-boundary{margin-inline:calc(var(--spacing,.25rem) * -4)}.quote-context{grid-template-columns:repeat(1,minmax(0,1fr))}.quote-context__next{grid-column:span 1/span 1}.quote-edit-workspace__head{flex-direction:column}.quote-approval-step{grid-template-columns:24px 1fr auto}.quote-approval-step .quote-button{grid-column:span 3/span 3}.quote-definition>div{gap:var(--spacing,.25rem);grid-template-columns:repeat(1,minmax(0,1fr))}.quote-document{min-height:560px;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 7)}.quote-actions{flex-direction:column}.quote-form-grid,.quote-form-grid--three{grid-template-columns:repeat(1,minmax(0,1fr))}.quote-form-footer,.quote-inline-form{flex-direction:column;align-items:stretch}.quote-modal-backdrop{padding:0}.quote-modal{border-style:var(--tw-border-style);border-width:0;border-radius:0;max-width:none;height:100%}.quote-worksheet{padding-bottom:calc(var(--spacing,.25rem) * 20)}.quote-worksheet__head{flex-direction:column}.quote-worksheet__tools [role=tablist]{gap:calc(var(--spacing,.25rem) * 4)}.quote-worksheet__body{overflow:visible}.quote-worksheet__columns{display:none}.quote-worksheet__group{min-width:0}.quote-worksheet__row{row-gap:calc(var(--spacing,.25rem) * 2);min-height:0;padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * 3);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.quote-worksheet__row>*{padding-inline:var(--spacing,.25rem)}.quote-worksheet__select{grid-row:span 2/span 2}.quote-worksheet__row>span{white-space:normal;grid-row-start:2;grid-column-start:2}.quote-quantity{grid-row-start:3;grid-column-start:2}.quote-worksheet__row>b{grid-row-start:1;grid-column-start:3}.quote-discount{grid-row-start:4;grid-column-start:2}.quote-line-total{grid-row-start:3;grid-column-start:3}.quote-selection-summary{min-width:0}.quote-review-tray{gap:calc(var(--spacing,.25rem) * 2);min-height:72px;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);grid-template-columns:minmax(0,1fr) auto;display:grid;left:0;right:0}.quote-review-tray>strong{display:none}.quote-review-toggle{display:flex}.quote-review-toggle svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.quote-review-tray.is-expanded .quote-review-toggle svg{rotate:180deg}.quote-review-tray dl,.quote-review-tray .quote-review-reset,.quote-review-tray>span{display:none}.quote-review-tray.is-expanded dl{border-style:var(--tw-border-style);border-width:0;grid-column:span 2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0;display:grid}.quote-review-tray.is-expanded .quote-review-reset{justify-self:flex-start;display:block}.quote-review-tray.is-expanded>span{text-align:left;grid-column:span 2/span 2;display:block}.quote-review-tray .quote-button{grid-row-start:1;grid-column-start:2}.quote-review-lines>div{grid-template-columns:24px minmax(0,1fr) auto}.quote-review-lines b{grid-column-start:2}.quote-review-total{gap:var(--spacing,.25rem);text-align:right;flex-direction:column}}@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-outline-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;--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-content:""}}}.projects-page,.project-detail{color:var(--color-ink,#151821)}.projects-page button:focus-visible,.project-detail button:focus-visible,.projects-page input:focus-visible,.projects-page select:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.projects-heading{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:flex-start;min-height:76px;display:flex}.projects-heading h1,.project-detail h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:760;--tw-tracking:-.035em;letter-spacing:-.035em;margin:0;font-weight:760}.projects-heading p{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);margin-bottom:0}.projects-count{margin-left:calc(var(--spacing,.25rem) * 2);--tw-translate-y:-2px;min-width:22px;height:22px;translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:700;color:#4f4e53;background-color:#efeeec;border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.projects-local-note{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);display:inline-flex}.projects-conversion{margin-bottom:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);min-height:76px;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);background-color:#0000;border-radius:7px;grid-template-columns:20px 1fr auto;display:grid}.projects-conversion--expanded{background-color:var(--color-surface,#fff);margin-top:-14px}.projects-conversion>div{min-width:0}.projects-conversion strong,.projects-conversion span{display:block}.projects-conversion strong{--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:700;font-weight:700}.projects-conversion span{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:18px;color:var(--color-muted,#626977);line-height:18px}.projects-toolbar{margin-bottom:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:minmax(220px,1.65fr) repeat(3,minmax(132px,.85fr)) minmax(150px,1.05fr);display:grid}.projects-toolbar--simple{grid-template-columns:minmax(220px,1fr) 150px 166px auto;align-items:center}.projects-detail-note{margin-top:calc(var(--spacing,.25rem) * -3);margin-bottom:calc(var(--spacing,.25rem) * 5);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-leading:18px;color:#4b56c8;background-color:#f5f6ff;border-width:1px;border-color:#d8dcf7;font-size:11px;line-height:18px;display:flex}.projects-detail-note>svg{flex-shrink:0;margin-top:1px}.projects-search,.projects-filter{height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);background-color:var(--color-surface,#fff);color:#47464b;border-width:1px;border-color:#dcdad6;border-radius:7px;align-items:center;min-width:0;font-size:13px;display:flex;position:relative}.projects-search>svg{left:calc(var(--spacing,.25rem) * 3.5);color:#64636a;position:absolute}.projects-search input{border-style:var(--tw-border-style);width:100%;height:100%;padding-right:calc(var(--spacing,.25rem) * 12);padding-left:calc(var(--spacing,.25rem) * 10);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:7px;outline-style:none}.projects-search input::placeholder{color:#77767d}.projects-search kbd{right:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);--tw-font-weight:600;color:#8b8990;background-color:#0000;border-width:0;font-family:inherit;font-size:11px;font-weight:600;position:absolute}.projects-filter>svg:first-child{margin-left:calc(var(--spacing,.25rem) * 3);flex-shrink:0}.projects-filter>svg:last-child{pointer-events:none;right:calc(var(--spacing,.25rem) * 3);color:#55545a;position:absolute}.projects-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:var(--tw-border-style);width:100%;height:100%;padding-right:calc(var(--spacing,.25rem) * 9);padding-left:calc(var(--spacing,.25rem) * 3);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:7px;outline-style:none}.projects-filter>svg:first-child+.sr-only+select{padding-left:calc(var(--spacing,.25rem) * 2)}.projects-table-wrap{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line,#e2e7ef);overflow-x:auto}.projects-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:900px}.projects-col-project{width:29%}.projects-col-status{width:14%}.projects-col-milestone{width:29%}.projects-col-report{width:13%}.projects-col-action{width:15%}.projects-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);height:52px;padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;--tw-font-weight:700;color:#424146;font-size:12px;font-weight:700}.projects-table td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);height:72px;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);vertical-align:middle;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:18px;color:#4f4e53;line-height:18px}.projects-table tbody tr:first-child td{border-top-style:var(--tw-border-style);border-top-width:0}.projects-table tbody tr{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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.projects-table tbody tr:hover{background-color:#f8f7f5}}.projects-table tbody tr:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.project-name-cell{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:22px minmax(0,1fr);display:grid}.project-name-cell>svg{margin-top:calc(var(--spacing,.25rem) * .5);color:#56555b}.project-name-cell strong,.projects-cell-title{--tw-leading:20px;--tw-font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:#242328;font-size:14px;font-weight:700;line-height:20px;display:block;overflow:hidden}.project-name-cell span,.projects-cell-meta{margin-top:calc(var(--spacing,.25rem) * .5);--tw-leading:17px;--tw-font-weight:450;text-overflow:ellipsis;white-space:nowrap;color:#6d6c72;font-size:11px;font-weight:450;line-height:17px;display:block;overflow:hidden}.projects-cell-kicker{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * .5)}.projects-mobile-company,.projects-mobile-attention,.projects-mobile-disclosure{display:none}.project-status{min-height:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);background-color:var(--color-surface,#fff);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:18px;--tw-font-weight:700;color:#5c5b61;border-width:1px;border-color:#b7b6bc;border-radius:6px;align-items:center;font-weight:700;line-height:18px;display:inline-flex}.project-status--active{color:#4056d8;border-color:#6774eb}.project-status--on_hold{color:#e95f1f;border-color:#ff995f}.project-status--completed{border-color:var(--color-positive,#2f8a4b);color:var(--color-positive,#2f8a4b)}.projects-attention{--tw-font-weight:650;color:var(--color-negative,#b84a4a);font-weight:650}.projects-caution{--tw-font-weight:650;color:#ed5b37;font-weight:650}.projects-report-pending{--tw-font-weight:650;color:#3f4fc6;font-weight:650}.projects-row-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.projects-next-action{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.projects-next-action>svg{margin-top:calc(var(--spacing,.25rem) * .5);color:#697181;flex-shrink:0}.projects-next-action strong,.projects-next-action small{display:block}.projects-next-action strong{--tw-font-weight:650;color:#39383d;font-size:12px;font-weight:650}.projects-next-action small{margin-top:calc(var(--spacing,.25rem) * .5);--tw-leading:17px;color:var(--color-muted,#626977);font-size:11px;line-height:17px}.projects-date-cell{white-space:nowrap;--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,)}.projects-loading-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line,#e2e7ef);overflow:hidden}.projects-loading-row{align-items:center;gap:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);height:72px;padding-inline:calc(var(--spacing,.25rem) * 3);grid-template-columns:2.2fr 1fr 2fr 1fr;display:grid}.projects-loading-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.projects-loading-row span{height:calc(var(--spacing,.25rem) * 3);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);background-color:#efeeec;border-radius:.25rem}.projects-loading-row span:first-child{height:calc(var(--spacing,.25rem) * 4)}.projects-filter-result{margin-top:calc(var(--spacing,.25rem) * 3);color:var(--color-muted,#626977);margin-bottom:0;font-size:11px}.projects-row-actions>button:first-child{min-height:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 3)}.projects-more{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);color:#4c4b50;border-radius:7px;flex-shrink:0;place-items:center;display:grid}@media(hover:hover){.projects-more:hover{background-color:#f3f2f0}}.projects-empty{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 16);text-align:center}.projects-empty>svg{color:var(--color-muted,#626977)}.projects-empty h1,.projects-empty h2{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:17px}.projects-empty p{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 4);color:var(--color-muted,#626977);font-size:13px}.projects-empty--guided{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);padding-block:calc(var(--spacing,.25rem) * 12);background-color:#fafafa}.projects-empty-steps{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-2xl,42rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.projects-empty-steps>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:var(--color-line,#e2e7ef)}.projects-empty-steps{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-white,#fff);text-align:left;overflow:hidden}.projects-empty-steps span{column-gap:calc(var(--spacing,.25rem) * 2);row-gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:24px 1fr;display:grid}.projects-empty-steps svg{color:var(--color-brand,#4f55d9);grid-row:span 2/span 2}.projects-empty-steps strong{color:var(--color-ink,#151821);font-size:12px}.projects-empty-steps small{color:var(--color-muted,#626977);font-size:11px}@media(max-width:640px){.projects-empty--guided{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 9)}.projects-empty-steps{grid-template-columns:repeat(1,minmax(0,1fr))}:where(.projects-empty-steps>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px * var(--tw-divide-x-reverse));border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)));--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)))}}.project-document-workspace{gap:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6);display:grid}.project-document-workspace__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);display:flex}.project-document-workspace__header>div{min-width:0}.project-document-workspace__header span,.project-document-section__head>div>span{--tw-font-weight:700;--tw-tracking:.03em;letter-spacing:.03em;color:var(--color-brand,#4f55d9);font-size:11px;font-weight:700;display:block}.project-document-workspace__header h2,.project-document-section h2{--tw-leading:calc(var(--spacing,.25rem) * 7);font-size:18px;line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:750;--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--color-ink,#151821);margin:0;font-weight:750}.project-document-workspace__header h2{margin-top:var(--spacing,.25rem)}.project-document-workspace__header p,.project-document-copy{margin:0;margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 5);max-width:68ch;font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977)}.project-document-section{gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-top:calc(var(--spacing,.25rem) * 6);display:grid}.project-document-section__head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);display:flex}.project-document-section__head h2{margin-top:calc(var(--spacing,.25rem) * .5)}.project-document-notice,.project-document-disclosure,.project-document-gate{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:12px;line-height:calc(var(--spacing,.25rem) * 5);color:#414b91;background-color:#f7f8ff;border-width:1px;border-color:#dbe0f3;margin:0;display:flex}.project-document-notice>svg,.project-document-disclosure>svg,.project-document-gate>svg{margin-top:calc(var(--spacing,.25rem) * .5);flex-shrink:0}.project-document-gate{color:var(--color-muted,#626977);background-color:#fafbfc;border-color:#e2e7ef}.project-document-form{gap:calc(var(--spacing,.25rem) * 4);display:grid}.project-document-form__grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-document-field{gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:650;color:#4a5160;min-width:0;font-size:12px;font-weight:650;display:grid}.project-document-field--wide{grid-column:span 2/span 2}.project-document-field input,.project-document-field select,.project-document-field textarea,.project-document-request-list select,.project-document-task-list select{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);--tw-font-weight:500;color:var(--color-ink,#151821);transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;font-size:14px;font-weight:500}:is(.project-document-field input,.project-document-field select,.project-document-field textarea,.project-document-request-list select,.project-document-task-list select)::placeholder{color:#9299a5}:is(.project-document-field input,.project-document-field select,.project-document-field textarea,.project-document-request-list select,.project-document-task-list select):focus{border-color:var(--color-brand,#4f55d9);--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:#4f55d926}@supports (color:color-mix(in lab,red,red)){:is(.project-document-field input,.project-document-field select,.project-document-field textarea,.project-document-request-list select,.project-document-task-list select):focus{--tw-ring-color:color-mix(in oklab, var(--color-brand,#4f55d9) 15%, transparent)}}.project-document-field textarea{min-height:74px;padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}.project-document-field input[type=file]{cursor:pointer;padding-block:calc(var(--spacing,.25rem) * 2);font-size:12px}.project-document-form__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-top:calc(var(--spacing,.25rem) * 4);--tw-leading:18px;color:var(--color-muted,#626977);font-size:11px;line-height:18px;display:flex}.project-document-form__footer>span{max-width:58ch}.project-document-file,.project-document-error{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:12px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);margin:0;display:flex}.project-document-error{color:var(--color-negative,#b84a4a)}.project-document-catalog__groups{column-gap:calc(var(--spacing,.25rem) * 7);row-gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-document-catalog__groups section{min-width:0}.project-document-catalog__groups h3{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:750;color:#3f4655;font-size:12px;font-weight:750}.project-document-catalog__groups ul{gap:var(--spacing,.25rem);margin:0;padding:0;list-style-type:none;display:grid}.project-document-catalog__groups li{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);--tw-leading:18px;grid-template-columns:minmax(0,1fr) auto;font-size:11px;line-height:18px;display:grid}.project-document-catalog__groups strong{--tw-font-weight:550;color:#4e5664;font-weight:550}.project-document-catalog__groups span{color:#89909d}.project-document-list,.project-document-request-list,.project-document-task-list,.project-document-scope-list{margin:0;list-style-type:none;display:grid}:where(:is(.project-document-list,.project-document-request-list,.project-document-task-list,.project-document-scope-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,#e2e7ef)}.project-document-list,.project-document-request-list,.project-document-task-list,.project-document-scope-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line,#e2e7ef);padding:0}.project-document-list>li{gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}.project-document-list__main,.project-document-list__actions{min-width:0}.project-document-list__main>span,.project-document-list__main>strong,.project-document-list__main>small{display:block}.project-document-list__main>span{--tw-font-weight:700;color:var(--color-brand,#4f55d9);font-size:11px;font-weight:700}.project-document-list__main>strong{margin-top:var(--spacing,.25rem);text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:14px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:700;color:var(--color-ink,#151821);font-weight:700;overflow:hidden}.project-document-list__main>small{margin-top:var(--spacing,.25rem);text-overflow:ellipsis;white-space:nowrap;--tw-leading:18px;color:var(--color-muted,#626977);font-size:11px;line-height:18px;overflow:hidden}.project-document-list__actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;align-self:center;display:flex}.project-document-list__actions>a{text-decoration-line:none}.project-document-states{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.project-document-states span{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:650;color:#56606e;background-color:#f1f4f8;font-size:11px;font-weight:650}.project-document-states span:first-child{background-color:var(--color-brand-soft,#f0f0fc);color:var(--color-brand,#4f55d9)}.project-document-empty{padding-block:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);margin:0}.project-document-scope-list>li{gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}.project-document-scope-list>li>div:first-child{min-width:0}.project-document-scope-list strong,.project-document-scope-list p,.project-document-scope-list small,.project-document-scope-list>li>div>span{display:block}.project-document-scope-list>li>div:first-child>span{--tw-font-weight:700;color:var(--color-brand,#4f55d9);font-size:11px;font-weight:700}.project-document-scope-list strong{margin-top:var(--spacing,.25rem);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:14px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:700;color:var(--color-ink,#151821);font-weight:700}.project-document-scope-list p{margin:0;margin-top:var(--spacing,.25rem);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:12px;line-height:calc(var(--spacing,.25rem) * 5);color:#565f6d}.project-document-scope-list small{margin-top:var(--spacing,.25rem);color:var(--color-muted,#626977);font-size:11px}.project-document-scope-list>li>div:last-child{align-content:flex-start;justify-items:end;gap:var(--spacing,.25rem);text-align:right;display:grid}.project-document-scope-list>li>div:last-child>span{--tw-leading:18px;color:var(--color-muted,#626977);font-size:11px;line-height:18px}.project-document-subsection{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-top:calc(var(--spacing,.25rem) * 6);display:grid}.project-document-request-list>li,.project-document-task-list>li{align-items:center;gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr) 160px;display:grid}.project-document-request-list p,.project-document-request-list small,.project-document-task-list span{margin:0;margin-top:var(--spacing,.25rem);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:12px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);display:block}.project-document-request-list strong,.project-document-task-list strong{--tw-font-weight:700;color:var(--color-ink,#151821);font-size:14px;font-weight:700}.project-document-request-list label,.project-document-task-list label{gap:var(--spacing,.25rem);--tw-font-weight:650;color:var(--color-muted,#626977);font-size:11px;font-weight:650;display:grid}.project-document-checkbox,.project-document-scope-picker>label{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:#4d5664;font-size:13px;display:flex}.project-document-checkbox input,.project-document-scope-picker input{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);accent-color:var(--color-brand,#4f55d9)}.project-document-scope-picker{gap:var(--spacing,.25rem);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background-color:#fbfcfd;display:grid}.project-document-scope-picker legend{padding-inline:var(--spacing,.25rem);--tw-font-weight:700;color:#4a5160;font-size:12px;font-weight:700}.project-document-scope-picker strong{--tw-font-weight:750;color:var(--color-brand,#4f55d9);font-weight:750}.project-document-loading,.project-document-error-state{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 8);color:var(--color-muted,#626977);font-size:13px;display:flex}.project-document-error-state{justify-items:start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem) * 6);display:grid}.project-document-error-state h2,.project-document-error-state p{margin:0}@media(max-width:900px){.project-document-catalog__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.project-document-workspace{gap:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 5)}.project-document-workspace__header h2,.project-document-section h2{font-size:17px}.project-document-form__grid,.project-document-catalog__groups{grid-template-columns:repeat(1,minmax(0,1fr))}.project-document-field--wide{grid-column:span 1/span 1}.project-document-form__footer,.project-document-list>li,.project-document-scope-list>li,.project-document-request-list>li,.project-document-task-list>li{grid-template-columns:repeat(1,minmax(0,1fr))}.project-document-form__footer{align-items:stretch}.project-document-form__footer>button{width:100%}.project-document-list__actions{justify-content:flex-start}.project-document-scope-list>li>div:last-child{text-align:left;justify-items:start}.project-document-request-list label,.project-document-task-list label{width:100%}}.projects-truth-note,.project-detail-truth{margin-top:calc(var(--spacing,.25rem) * 5);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);--tw-leading:18px;color:var(--color-muted,#626977);margin-bottom:0;font-size:11px;line-height:18px;display:flex}.projects-truth-note>svg,.project-detail-truth>svg{flex-shrink:0;margin-top:1px}.project-detail__header{min-height:112px;padding-bottom:calc(var(--spacing,.25rem) * 5)}.project-detail__breadcrumb{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);display:flex}.project-detail__breadcrumb button{cursor:pointer;border-style:var(--tw-border-style);color:inherit;background-color:#0000;border-width:0;padding:0}@media(hover:hover){.project-detail__breadcrumb button:hover{color:var(--color-brand,#4f55d9)}}.project-detail__header-main{margin-top:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 8);display:flex}.project-detail__title-line{align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.project-detail__title-line>strong{--tw-font-weight:600;color:#55545a;font-size:13px;font-weight:600}.project-detail__meta{margin-top:calc(var(--spacing,.25rem) * 2.5);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);display:flex}.project-detail__meta strong{--tw-font-weight:600;color:#55545a;font-weight:600}.project-detail__meta-divider{height:calc(var(--spacing,.25rem) * 4);background-color:var(--color-line,#e2e7ef);width:1px}.project-detail__tabs{z-index:2;align-items:center;gap:calc(var(--spacing,.25rem) * 9);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);background-color:#f7f9fcf2;height:52px;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.project-detail__tabs{background-color:color-mix(in oklab,var(--color-canvas,#f7f9fc) 95%,transparent)}}.project-detail__tabs button{cursor:pointer;border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-font-weight:550;color:#55545a;background-color:#0000;border-color:#0000;border-bottom-width:2px;flex-shrink:0;height:100%;padding-inline:0;font-size:13px;font-weight:550;position:relative}.project-detail__tabs button[aria-selected=true]{border-color:var(--color-brand,#4f55d9);--tw-font-weight:700;color:var(--color-brand,#4f55d9);font-weight:700}.project-detail__tabs button span{margin-left:calc(var(--spacing,.25rem) * 1.5);min-width:calc(var(--spacing,.25rem) * 4);padding-inline:var(--spacing,.25rem);color:var(--color-muted,#626977);background-color:#efeeec;border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.project-detail__content{padding-top:calc(var(--spacing,.25rem) * 7)}.project-overview-grid{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);grid-template-columns:minmax(0,2fr) minmax(300px,1fr);display:grid}.project-overview-main{min-width:0;padding-right:calc(var(--spacing,.25rem) * 8)}.project-overview-aside{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line,#e2e7ef);min-width:0;padding-left:calc(var(--spacing,.25rem) * 7)}.project-section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 7)}.project-section:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.project-section__head{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.project-section__actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.project-section h2,.project-aside-section h2,.project-recent h2{--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:15px;line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:720;--tw-tracking:-.02em;letter-spacing:-.02em;margin:0;font-weight:720}.project-section p{--tw-leading:1.7;color:var(--color-muted,#626977);font-size:13px;line-height:1.7}.project-section__label{--tw-font-weight:700;--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-muted,#626977);text-transform:uppercase;font-size:11px;font-weight:700}.project-scope>p{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 4);white-space:pre-line}.project-info-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line,#e2e7ef);margin:0;font-size:13px}.project-info-list>div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);grid-template-columns:126px 1fr;min-height:49px;display:grid}.project-info-list>div:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.project-info-list dt,.project-info-list dd{padding-inline:calc(var(--spacing,.25rem) * 3);align-items:center;margin:0;display:flex}.project-info-list dt{--tw-font-weight:650;color:#48474c;font-weight:650}.project-info-list dd{color:#5d5c62}.project-scope-state{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);--tw-font-weight:650;color:#4452ce;background-color:#f4f5ff;border-width:1px;border-color:#cbd1ff;align-items:center;font-size:11px;font-weight:650;display:inline-flex}.project-scope-disclosure{margin-top:calc(var(--spacing,.25rem) * 4)}.project-scope-disclosure summary,.project-app-info summary{cursor:pointer;--tw-font-weight:700;color:#414fd0;width:fit-content;font-size:12px;font-weight:700}:is(.project-scope-disclosure summary,.project-app-info summary):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.project-scope-disclosure .project-scope-table{margin-top:calc(var(--spacing,.25rem) * 3)}.project-scope-table{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line,#e2e7ef);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));margin:0}.project-scope-table>div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);grid-template-columns:92px 1fr;min-height:44px;display:grid}.project-scope-table>div:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.project-scope-table dt,.project-scope-table dd{padding-inline:calc(var(--spacing,.25rem) * 3);align-items:center;margin:0;display:flex}.project-scope-table dt{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line,#e2e7ef);--tw-font-weight:700;color:#4e4d52;font-weight:700}.project-scope-table dd{color:var(--color-muted,#626977)}.project-accepted-quote{margin-top:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:flex}.project-recent{padding-bottom:0}.project-recent-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line,#e2e7ef);margin:0;padding:0;list-style-type:none}.project-recent-list li{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);min-height:52px;padding-inline:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:74px minmax(0,1fr) auto;display:grid}.project-recent-list li:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.project-recent-list span{--tw-font-weight:650;color:var(--color-muted,#626977);font-size:11px;font-weight:650}.project-recent-list strong{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:650;color:#414047;font-size:12px;font-weight:650;overflow:hidden}.project-recent-list time{color:var(--color-muted,#626977);--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}.project-accepted-quote>strong{--tw-font-weight:700;font-weight:700}.project-overview-table,.project-data-table{border-collapse:collapse;width:100%}.project-overview-table th,.project-data-table th{text-align:left;--tw-font-weight:650;height:38px;color:var(--color-muted,#626977);font-size:11px;font-weight:650}.project-overview-table td,.project-data-table td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);height:48px;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#4e4d52}.project-overview-table th:not(:first-child),.project-overview-table td:not(:first-child){padding-inline:calc(var(--spacing,.25rem) * 2)}.milestone-state{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.milestone-state:before{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);--tw-content:"";content:var(--tw-content);background-color:#aaa9ae;border-radius:3.40282e38px}.milestone-state--active{color:var(--color-brand,#4f55d9)}.milestone-state--active:before{content:var(--tw-content);background-color:var(--color-brand,#4f55d9)}.project-section-link{margin-top:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:650;color:var(--color-brand,#4f55d9);background-color:#0000;border-width:0;padding:0;font-weight:650}.project-aside-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-block:calc(var(--spacing,.25rem) * 5)}.project-aside-section:first-child{padding-top:0}.project-aside-section>button:not(.project-source-link){margin-top:calc(var(--spacing,.25rem) * 3);cursor:pointer;border-style:var(--tw-border-style);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#535257;background-color:#0000;border-width:0;padding:0;display:block}@media(hover:hover){.project-aside-section>button:not(.project-source-link):hover{color:var(--color-brand,#4f55d9)}}.project-aside-section>p{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);margin-bottom:0}.project-next-action-card>svg{margin-top:calc(var(--spacing,.25rem) * 4);color:#4f55d9}.project-next-action-card h2{margin-top:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:16px;line-height:calc(var(--spacing,.25rem) * 6)}.project-next-action-card>button{margin-top:calc(var(--spacing,.25rem) * 4);width:100%}.project-progress-list{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 4);margin-bottom:0;padding:0;list-style-type:none;display:grid}.project-progress-list li{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.project-progress-list li>svg{color:#70717a;flex-shrink:0;margin-top:1px}.project-progress-list li:first-child>svg{color:#4f55d9}.project-progress-list strong,.project-progress-list small{display:block}.project-progress-list strong{--tw-font-weight:650;color:#46454a;font-size:12px;font-weight:650}.project-progress-list small{margin-top:calc(var(--spacing,.25rem) * .5);--tw-leading:17px;color:var(--color-muted,#626977);font-size:11px;line-height:17px}.project-app-info{margin-top:0}.project-app-info>dl{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2.5);font-size:11px;display:grid}.project-app-info>dl>div{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:88px 1fr;display:grid}.project-app-info dt{--tw-font-weight:650;color:var(--color-muted,#626977);font-weight:650}.project-app-info dd{color:#4e4d52;margin:0}.project-report-tag{margin-left:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);--tw-font-weight:650;color:#5f5e64;background-color:#efeeec;border-radius:5px;font-size:10px;font-weight:650;display:inline-flex}.project-aside-action{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.project-aside-action strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:600;color:#4e4d52;font-weight:600}.project-source-link{margin-top:calc(var(--spacing,.25rem) * 3);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);text-align:left;width:100%;color:inherit;background-color:#0000;border-width:0;padding:0;display:flex}.project-source-link strong,.project-source-link span span{display:block}.project-source-link strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.project-source-link span span{margin-top:var(--spacing,.25rem);color:var(--color-muted,#626977);font-size:11px}.project-auto-send-note{margin-block:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);--tw-leading:18px;color:var(--color-muted,#626977);font-size:11px;line-height:18px;display:flex}.project-auto-send-note>svg{flex-shrink:0;margin-top:1px}.project-recent{padding-block:calc(var(--spacing,.25rem) * 4)}.project-recent p{margin-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977)}.project-recent p strong{--tw-font-weight:600;color:#4e4d52;font-weight:600}.project-detail-truth{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-top:calc(var(--spacing,.25rem) * 4)}.project-attention{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);width:100%;padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;color:inherit;background-color:#0000;display:flex}.project-attention:last-child{border-style:var(--tw-border-style);border-width:0}.project-attention svg{color:var(--color-negative,#b84a4a);flex-shrink:0}.project-attention strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:block}.project-attention span span{margin-top:var(--spacing,.25rem);color:var(--color-muted,#626977);font-size:11px;display:block}.project-data-table select{min-height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);color:inherit;border-radius:6px}.visibility-label{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--color-muted,#626977);font-size:11px;display:inline-flex}.visibility-label--public{color:var(--color-positive,#2f8a4b)}.decision-question strong{font-size:12px;display:block}.decision-question span{margin-top:var(--spacing,.25rem);color:var(--color-muted,#626977);font-size:11px;display:block}.project-customer-preview{max-width:980px;padding-bottom:calc(var(--spacing,.25rem) * 4);margin-inline:auto}.project-customer-preview__notice{margin-bottom:calc(var(--spacing,.25rem) * 8);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);color:#3e49b8;background-color:#f3f5ff;border-radius:12px;display:flex}.project-customer-preview__notice>svg{margin-top:calc(var(--spacing,.25rem) * .5);flex-shrink:0}.project-customer-preview__notice strong{--tw-font-weight:720;font-size:13px;font-weight:720;display:block}.project-customer-preview__notice p{margin-top:var(--spacing,.25rem);--tw-leading:19px;color:#6870a8;margin-bottom:0;font-size:12px;line-height:19px}.project-customer-preview__hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-bottom:calc(var(--spacing,.25rem) * 8)}.project-customer-preview__hero>span,.project-customer-preview__section-head>span{--tw-font-weight:700;--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-muted,#626977);font-size:11px;font-weight:700}.project-customer-preview__hero h2{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:1.25;--tw-font-weight:760;--tw-tracking:-.035em;letter-spacing:-.035em;color:#242329;margin-bottom:0;font-size:28px;font-weight:760;line-height:1.25}.project-customer-preview__hero>p{margin-top:calc(var(--spacing,.25rem) * 4);--tw-leading:1.75;white-space:pre-line;color:#55545a;max-width:720px;margin-bottom:0;font-size:15px;line-height:1.75}.project-customer-preview__hero dl{margin-top:calc(var(--spacing,.25rem) * 6);column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;margin-bottom:0;display:flex}.project-customer-preview__hero dl>div{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.project-customer-preview__hero dt{--tw-font-weight:650;color:var(--color-muted,#626977);font-size:11px;font-weight:650}.project-customer-preview__hero dd{--tw-font-weight:650;color:#47464c;margin:0;font-size:12px;font-weight:650}.project-customer-preview__action{margin-block:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);background-color:#f7f7f8;border-radius:14px}.project-customer-preview__action>span{--tw-font-weight:700;color:#4f55d9;font-size:11px;font-weight:700}.project-customer-preview__action h3{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 7);font-size:18px;line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:720;--tw-tracking:-.025em;letter-spacing:-.025em;margin-bottom:0;font-weight:720}.project-customer-preview__action p{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);margin-bottom:0}.project-customer-preview__action small{margin-top:calc(var(--spacing,.25rem) * 3);color:var(--color-muted,#626977);font-size:11px;display:block}.project-customer-preview__grid{gap:calc(var(--spacing,.25rem) * 8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-block:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-customer-preview__section-head h3{margin-top:calc(var(--spacing,.25rem) * 1.5);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:17px;line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:720;--tw-tracking:-.02em;letter-spacing:-.02em;margin-bottom:0;font-weight:720}.project-customer-preview__list{margin-top:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);margin-bottom:0;padding:0;list-style-type:none}.project-customer-preview__list li{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);min-height:72px;padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.project-customer-preview__list li>div:first-child{min-width:0}.project-customer-preview__list li>div:first-child>span{margin-bottom:var(--spacing,.25rem);--tw-font-weight:700;color:var(--color-muted,#626977);font-size:10px;font-weight:700;display:block}.project-customer-preview__list li>div:first-child>strong{--tw-font-weight:700;color:#3f3e43;font-size:13px;font-weight:700;display:block}.project-customer-preview__list li p{margin-top:var(--spacing,.25rem);--tw-leading:18px;color:var(--color-muted,#626977);margin-bottom:0;font-size:11px;line-height:18px}.project-customer-preview__item-meta{text-align:right;flex-shrink:0}.project-customer-preview__item-meta strong{--tw-font-weight:700;color:#535257;font-size:11px;font-weight:700;display:block}.project-customer-preview__item-meta small{margin-top:var(--spacing,.25rem);color:var(--color-muted,#626977);font-size:10px;display:block}.project-customer-preview__empty{margin-top:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:12px;line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);background-color:#f7f7f8;border-radius:10px;margin-bottom:0}.project-customer-preview__report{padding-block:calc(var(--spacing,.25rem) * 8)}.project-customer-preview__report-state{margin-top:calc(var(--spacing,.25rem) * 5);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:11px;display:flex}.project-customer-preview__report-state strong{--tw-font-weight:700;color:#4f55d9;font-weight:700}.project-customer-preview__report-state span{color:var(--color-muted,#626977)}.project-customer-preview__report>p{margin-top:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 6);font-size:13px;line-height:calc(var(--spacing,.25rem) * 6);color:#55545a;margin-bottom:0}.project-customer-preview__report>ul{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);margin-bottom:0;padding:0;list-style-type:none;display:grid}.project-customer-preview__report>ul li{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:12px;line-height:calc(var(--spacing,.25rem) * 5);color:#55545a;background-color:#f7f7f8;border-radius:8px}.project-customer-preview__report>small{margin-top:calc(var(--spacing,.25rem) * 4);--tw-leading:18px;color:var(--color-muted,#626977);font-size:11px;line-height:18px;display:block}.project-customer-preview__footnote{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-top:calc(var(--spacing,.25rem) * 5);--tw-leading:18px;color:var(--color-muted,#626977);margin:0;font-size:11px;line-height:18px}.project-report-grid{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);grid-template-columns:minmax(240px,38%) 1fr;display:grid}.project-report-source{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line,#e2e7ef);background-color:#f7f6f4;padding:18px}.project-report-source h3{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.project-report-editor{padding-block:18px;padding-inline:22px}.project-report-state{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:flex}.project-report-state span{color:var(--color-muted,#626977);margin-left:auto;font-size:10px}.project-report-warning{margin-bottom:calc(var(--spacing,.25rem) * 3.5);gap:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-leading:var(--leading-normal,1.5);font-size:11px;line-height:var(--leading-normal,1.5);color:#76591c;background-color:#fff9ec;border-width:1px;border-color:#ead39f;display:flex}.project-report-block{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-block:calc(var(--spacing,.25rem) * 3)}.project-report-block strong{margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:block}.project-report-block p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-muted,#626977);margin:0}.project-report-footer{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);margin-top:18px;display:flex}.project-review-backdrop{z-index:50;padding:calc(var(--spacing,.25rem) * 5);background-color:#17171759;place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.project-review-dialog{width:100%;max-width:var(--container-xl,36rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 8px 28px var(--tw-shadow-color,#17171714);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:10px;margin:0}.project-review-dialog:focus{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.project-activity{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-block:calc(var(--spacing,.25rem) * 3.5);display:flex}.project-activity__dot{margin-top:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:#aaa9ae;border-radius:3.40282e38px}.project-activity strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:block}.project-activity span{margin-top:var(--spacing,.25rem);color:var(--color-muted,#626977);font-size:11px;display:block}@media(max-width:1180px){.projects-toolbar:not(.projects-toolbar--simple){grid-template-columns:repeat(3,minmax(0,1fr))}.projects-toolbar:not(.projects-toolbar--simple) .projects-search{grid-column:span 2/span 2}.projects-toolbar--simple{grid-template-columns:minmax(220px,1fr) 150px 166px auto}}@media(max-width:1023px){.project-overview-grid,.project-report-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.project-overview-main{padding-right:0}.project-overview-aside{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 5);border-left-width:0;padding-left:0}.project-report-source{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.project-section__head{flex-wrap:wrap;align-items:flex-start}.project-section__actions{justify-content:flex-start}.projects-table-wrap{overflow:visible}.projects-table{min-width:0;display:block}.projects-table col,.projects-table thead{display:none}.projects-table tbody{width:100%;display:block}.projects-table tbody tr{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);width:100%;min-height:164px;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}.projects-table tbody tr:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.projects-table td{border-style:var(--tw-border-style);border-width:0;height:auto;padding:0}.projects-table td:first-child{grid-column:span 2/span 2}.projects-table td:nth-child(2){grid-row-start:2;grid-column-start:1}.projects-table td:nth-child(3){text-align:right;grid-row-start:2;grid-column-start:2;min-width:0}.projects-table td:nth-child(4){grid-row-start:3;grid-column-start:1;align-self:center}.projects-table td:nth-child(5){grid-row-start:3;grid-column-start:2;justify-self:flex-end}.projects-mobile-attention,.projects-mobile-disclosure{display:block}.projects-mobile-attention{margin-top:var(--spacing,.25rem);white-space:normal;color:#b75a32}.projects-mobile-disclosure{margin-top:calc(var(--spacing,.25rem) * 2);font-size:11px}.projects-mobile-disclosure summary{cursor:pointer;--tw-font-weight:700;width:fit-content;color:var(--color-brand,#4f55d9);font-weight:700}.projects-mobile-disclosure summary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.projects-mobile-disclosure dl{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 2.5);background-color:#f4f3f1;border-radius:7px;display:grid}.projects-mobile-disclosure dl div{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:72px 1fr;display:grid}.projects-mobile-disclosure dt{--tw-font-weight:650;color:var(--color-muted,#626977);font-weight:650}.projects-mobile-disclosure dd{white-space:normal;color:#454449;margin:0}.project-data-table{min-width:0;display:block}.project-data-table thead{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-data-table tbody{gap:calc(var(--spacing,.25rem) * 3);display:grid}.project-data-table tbody tr{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.project-data-table td{min-height:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:0;grid-template-columns:72px minmax(0,1fr);font-size:12px;display:grid}.project-data-table td:before{content:attr(data-label);--tw-font-weight:650;color:var(--color-muted,#626977);font-size:11px;font-weight:650}.project-data-table td:first-child{grid-column:span 2/span 2}.project-data-table td:first-child:before{align-self:flex-start}.project-data-table td strong,.project-data-table td .projects-cell-meta{white-space:normal;min-width:0}.project-data-table select{width:100%;min-width:0}}@media(min-width:701px)and (max-width:1023px){.project-overview-grid{grid-template-columns:minmax(0,1fr) minmax(240px,260px)}.project-overview-main{padding-right:calc(var(--spacing,.25rem) * 6)}.project-overview-aside{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);padding-top:0;padding-left:calc(var(--spacing,.25rem) * 5);border-left-width:1px}}@media(max-width:700px){.projects-heading{min-height:0}.projects-conversion{padding-inline:calc(var(--spacing,.25rem) * 4);grid-template-columns:20px 1fr}.projects-conversion>button{grid-column:span 2/span 2;width:100%}.projects-toolbar{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr))}.projects-search{grid-column:span 2/span 2}.projects-toolbar--simple .projects-filter,.projects-toolbar--simple>button{grid-column:span 1/span 1}.projects-filter:last-child{grid-column:span 2/span 2}.project-detail__header{min-height:0;padding-bottom:calc(var(--spacing,.25rem) * 5)}.project-detail__header-main{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);flex-direction:column}.project-detail__header-main>button,.project-section__head,.project-section__actions{width:100%}.project-detail__title-line{column-gap:calc(var(--spacing,.25rem) * 2.5)}.project-detail__title-line>strong{flex-basis:100%}.project-detail__meta{flex-wrap:wrap}.project-detail__tabs{gap:calc(var(--spacing,.25rem) * 6)}.project-customer-preview__notice{margin-bottom:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 3.5);border-radius:10px}.project-customer-preview__hero{padding-bottom:calc(var(--spacing,.25rem) * 6)}.project-customer-preview__hero h2{font-size:24px}.project-customer-preview__hero>p{font-size:14px}.project-customer-preview__hero dl{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-customer-preview__hero dl>div{display:block}.project-customer-preview__hero dd{margin-top:var(--spacing,.25rem)}.project-customer-preview__action{margin-block:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}.project-customer-preview__grid{gap:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(1,minmax(0,1fr))}.project-customer-preview__report{padding-block:calc(var(--spacing,.25rem) * 6)}.project-customer-preview__list li{min-height:68px}.project-scope-table>div{grid-template-columns:70px 1fr}.project-info-list>div{grid-template-columns:92px 1fr}.project-recent-list li{grid-template-columns:60px minmax(0,1fr)}.project-recent-list time{grid-column-start:2}.project-accepted-quote{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2)}.project-report-editor{padding:calc(var(--spacing,.25rem) * 4)}.project-review-backdrop{padding:0}.project-review-dialog{border-style:var(--tw-border-style);max-width:none;min-height:100dvh;padding:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 6);border-width:0;border-radius:0}}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}.customer-shell,.auth-page{min-height:100vh;background:var(--hk-canvas);color:var(--hk-text)}.customer-header{display:flex;min-height:68px;align-items:center;justify-content:space-between;max-width:1040px;margin:0 auto;padding:0 32px;border-bottom:1px solid var(--hk-border)}.customer-wordmark{color:var(--hk-text);font-size:17px;font-weight:760;letter-spacing:-.04em;text-decoration:none}.customer-logout-error{position:absolute;right:16px;top:58px;z-index:2;margin:0;color:var(--hk-danger);font-size:12px}.customer-main,.customer-page{width:min(100%,880px);margin:0 auto}.customer-page{padding:72px 32px 96px}.customer-page-heading{position:relative;margin-bottom:40px}.customer-page-heading>p,.customer-project-hero>span,.auth-eyebrow{margin:0 0 9px;color:var(--hk-text-secondary);font-size:13px;font-weight:650}.customer-page-heading h1,.customer-project-hero h1,.auth-card h1,.customer-state h1{margin:0;letter-spacing:-.045em}.customer-page-heading h1,.customer-project-hero h1{font-size:32px;line-height:1.25}.customer-refresh,.customer-back,.auth-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;border:0;background:transparent;color:var(--hk-text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:650}.customer-page-heading .customer-refresh{position:absolute;right:0;bottom:0}.customer-refresh:hover,.customer-back:hover,.auth-link:hover{color:var(--hk-indigo)}.customer-project-list,.customer-item-list,.customer-decision-list,.customer-report-list,.owner-invitation-list ul{margin:0;padding:0;list-style:none}.customer-project-list{border-top:1px solid var(--hk-border)}.customer-project-list li{border-bottom:1px solid var(--hk-border)}.customer-project-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:24px;padding:25px 4px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.customer-project-list button:hover h2{color:var(--hk-indigo)}.customer-list-kicker{display:block;margin-bottom:5px;color:var(--hk-text-secondary);font-size:12px;font-weight:650}.customer-project-list h2{margin:0;font-size:19px;letter-spacing:-.03em}.customer-project-list p{max-width:56ch;margin:8px 0 0;color:var(--hk-text-secondary);font-size:14px;line-height:1.6}.customer-list-meta{display:grid;min-width:86px;align-content:center;justify-items:end;gap:4px;color:var(--hk-text-secondary);font-size:12px}.customer-list-meta span{color:var(--hk-indigo);font-weight:700}.customer-state{display:grid;min-height:58vh;place-content:center;justify-items:center;gap:12px;padding:32px;text-align:center}.customer-state>svg{color:var(--hk-text-secondary)}.customer-state h1{font-size:22px}.customer-state p{max-width:38ch;margin:0;color:var(--hk-text-secondary);font-size:14px;line-height:1.6}.customer-empty{padding:64px 24px;border-top:1px solid var(--hk-border);border-bottom:1px solid var(--hk-border);text-align:center}.customer-empty svg{color:var(--hk-text-secondary)}.customer-empty h2{margin:14px 0 8px;font-size:18px}.customer-empty p,.customer-empty-copy{margin:0;color:var(--hk-text-secondary);font-size:14px;line-height:1.6}.customer-inline-error{margin:0 0 24px;padding:12px 14px;background:var(--hk-danger-soft);color:var(--hk-danger);font-size:13px;line-height:1.5}.customer-inline-error button{margin-left:6px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline}.customer-project-detail{padding-top:36px}.customer-project-hero{padding:36px 0 44px;border-bottom:1px solid var(--hk-border)}.customer-project-hero>p{max-width:58ch;margin:16px 0 0;color:var(--hk-text-secondary);font-size:15px;line-height:1.7}.customer-project-hero dl{display:flex;gap:36px;margin:28px 0 0}.customer-project-hero dt{margin-bottom:5px;color:var(--hk-text-secondary);font-size:12px}.customer-project-hero dd{margin:0;font-size:14px;font-weight:700}.customer-detail-section{padding:40px 0;border-bottom:1px solid var(--hk-border)}.customer-detail-section h2{margin:0 0 20px;font-size:18px;letter-spacing:-.025em}.customer-item-list li{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid var(--hk-border)}.customer-item-list strong{font-size:14px}.customer-item-list p,.customer-decision-list p{margin:7px 0 0;color:var(--hk-text-secondary);font-size:13px;line-height:1.6}.customer-item-list li>span{flex:none;color:var(--hk-text-secondary);font-size:12px}.customer-decision-list{display:grid;gap:16px}.customer-decision-list>li{padding:20px;background:var(--hk-surface);border:1px solid var(--hk-border)}.customer-decision-list h3{margin:9px 0 0;font-size:16px;letter-spacing:-.02em}.customer-decision-list small{display:block;margin-top:8px;color:var(--hk-text-secondary);font-size:12px}.customer-decision-status{display:inline-flex;color:var(--hk-indigo);font-size:12px;font-weight:700}.customer-decision-status--resolved{color:var(--hk-success)}.customer-decision-list form{display:grid;gap:10px;margin-top:18px}.customer-decision-list textarea{min-height:88px;resize:vertical}.customer-decision-list textarea,.auth-form input,.owner-invite-form input,.owner-invite-form select,.owner-invite-result input{width:100%;border:1px solid var(--hk-border);border-radius:8px;background:var(--hk-surface);color:var(--hk-text);font:inherit}.customer-decision-list textarea,.auth-form input,.owner-invite-form input,.owner-invite-form select{padding:11px 12px}.customer-resolution{display:flex;align-items:center;gap:6px;margin:18px 0 0!important;color:var(--hk-success)!important;font-weight:650}.customer-report-list{display:grid;gap:28px}.customer-report-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px}.customer-report-list span,.customer-report-list small{color:var(--hk-text-secondary);font-size:12px}.customer-report-list small{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.customer-report-list h3{margin:8px 0 0;font-size:15px;line-height:1.6}.customer-report-list ul{display:grid;gap:6px;margin:12px 0 0;padding-left:18px;color:var(--hk-text-secondary);font-size:13px;line-height:1.6}.customer-published-documents ul,.customer-current-scope ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--hk-border)}.customer-published-documents li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--hk-border)}.customer-published-documents strong,.customer-published-documents span{display:block}.customer-published-documents strong,.customer-current-scope strong{font-size:14px}.customer-published-documents span,.customer-current-scope small{margin-top:5px;color:var(--hk-text-secondary);font-size:12px}.customer-published-documents a{display:inline-flex;flex:none;min-height:44px;align-items:center;gap:6px;color:var(--hk-indigo);font-size:13px;font-weight:700;text-decoration:none}.customer-published-documents a:hover{text-decoration:underline}.customer-current-scope li{padding:18px 0;border-bottom:1px solid var(--hk-border)}.customer-current-scope p{max-width:62ch;margin:7px 0 0;color:var(--hk-text-secondary);font-size:13px;line-height:1.6}.customer-current-scope small{display:block}.auth-page{display:grid;min-height:100vh;place-items:center;padding:24px}.auth-card{display:grid;width:min(100%,408px);gap:32px;padding:24px 0}.auth-card h1{margin-top:20px;font-size:28px;line-height:1.25}.auth-card p{margin:10px 0 0;color:var(--hk-text-secondary);font-size:14px;line-height:1.65}.auth-subtle{font-size:13px!important}.auth-form{display:grid;gap:16px}.auth-form label,.owner-invite-form label,.owner-invite-result label{display:grid;gap:8px;color:var(--hk-text-secondary);font-size:13px;font-weight:650}.form-message{margin:0;font-size:13px;line-height:1.5}.form-message--error{color:var(--hk-danger)}.owner-access{display:grid;max-width:720px;gap:28px}.owner-access h2{margin:7px 0 0;font-size:20px}.owner-access header>p{margin:8px 0 0;color:var(--hk-text-secondary);font-size:13px;line-height:1.55}.owner-invite-form{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;align-items:end;gap:12px}.owner-invite-result{display:grid;gap:14px;padding:18px;background:var(--hk-indigo-soft)}.owner-invite-result>div{display:grid;grid-template-columns:20px 1fr;column-gap:8px}.owner-invite-result strong{font-size:14px}.owner-invite-result p{grid-column:2;margin:4px 0 0;color:var(--hk-text-secondary);font-size:13px;line-height:1.5}.owner-invite-result input{padding:9px 10px;font-size:12px}.owner-invitation-list{border-top:1px solid var(--hk-border)}.owner-invitation-list h3{margin:20px 0 12px;font-size:15px}.owner-invitation-list>p{color:var(--hk-text-secondary);font-size:13px}.owner-invitation-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--hk-border)}.owner-invitation-list li:first-child{border-top:0}.owner-invitation-list strong,.owner-invitation-list span{display:block}.owner-invitation-list strong{font-size:14px}.owner-invitation-list span{margin-top:4px;color:var(--hk-text-secondary);font-size:12px}@media(max-width:767px){.customer-header{min-height:60px;padding:0 16px}.customer-page{padding:48px 16px 72px}.customer-page-heading{margin-bottom:30px}.customer-page-heading h1,.customer-project-hero h1{font-size:26px}.customer-project-list button{gap:12px;padding:20px 0}.customer-list-meta{min-width:auto}.customer-list-meta small{display:none}.customer-project-hero{padding:28px 0 34px}.customer-project-hero dl{gap:28px}.customer-detail-section{padding:32px 0}.customer-item-list li,.customer-report-list>li{display:grid;gap:8px}.customer-item-list li>span{justify-self:start}.customer-published-documents li{align-items:flex-start}.owner-invite-form{grid-template-columns:1fr}.owner-invitation-list li{align-items:flex-start}}@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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-outline-style:solid;--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-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%}}}.settings-page{color:#1b1d23;min-height:100%;margin:-28px}.settings-header{margin-bottom:calc(var(--spacing,.25rem) * 6)}.settings-header h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:750;--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-ink,#151821);margin:0;font-weight:750}.settings-header p{margin-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted,#626977);margin-bottom:0}.settings-shell{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 117px);display:grid}.settings-nav{gap:var(--spacing,.25rem);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.settings-nav__scroll-hint{display:none}.settings-nav button{min-height:calc(var(--spacing,.25rem) * 12);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:600;color:#3f434b;background-color:#0000;border-width:0;border-radius:7px;font-weight:600;display:flex}@media(hover:hover){.settings-nav button:hover{background-color:#f4f5f7}}.settings-nav button[aria-current=page]{background-color:var(--color-brand-soft,#f0f0fc);--tw-font-weight:700;color:var(--color-brand,#4f55d9);font-weight:700}.settings-page button:focus-visible,.settings-page input:focus-visible,.settings-page select:focus-visible,.settings-page textarea:focus-visible,.settings-page summary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.settings-content{padding-inline:30px;min-width:0;padding-top:22px;padding-bottom:0}.settings-section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:18px}.settings-section:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.settings-section:last-child{padding-bottom:calc(var(--spacing,.25rem) * 3)}.settings-section__header{min-height:calc(var(--spacing,.25rem) * 12);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);display:flex}.settings-section__header h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.025em;letter-spacing:-.025em;margin:0}.settings-section__header p{margin-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);margin-bottom:0}.settings-title-line{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.settings-badge{min-height:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:18px;--tw-font-weight:650;white-space:nowrap;color:var(--color-muted,#626977);background-color:#f5f5f5;font-weight:650;line-height:18px;display:inline-flex}.settings-badge:before{content:"";width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background-color:#969ba4;border-radius:3.40282e38px}.settings-badge--warning{background-color:var(--color-caution-soft,#fff7e6);color:#895f1e;border-color:#eadfbe}.settings-badge--warning:before{background-color:var(--color-caution,#c7891d)}.settings-badge--safe{background-color:var(--color-positive-soft,#edf7ef);color:var(--color-positive,#2f8a4b);border-color:#cee6d4}.settings-badge--safe:before{background-color:var(--color-positive,#2f8a4b)}.settings-status-grid{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-line,#e2e7ef);align-items:stretch;gap:1px;display:flex;overflow:hidden}.settings-status-cell{background-color:var(--color-surface,#fff);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);flex:1}.settings-status-cell span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);display:block}.settings-status-cell strong{margin-top:calc(var(--spacing,.25rem) * 1.5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:500;font-weight:500;display:block;overflow:hidden}.settings-field{min-height:calc(var(--spacing,.25rem) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 3);display:flex}.settings-field__label{min-width:180px}.settings-field__label strong{--tw-font-weight:650;font-size:13px;font-weight:650;display:block}.settings-field__label span{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.45;color:var(--color-muted,#626977);line-height:1.45;display:block}.settings-field__value{text-align:right;color:#3d414a;min-width:0;font-size:13px}.settings-field__value--split{gap:calc(var(--spacing,.25rem) * 8);text-align:left;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-field--scopes{padding-block:calc(var(--spacing,.25rem) * 3);align-items:flex-start}.settings-field--scopes .settings-field__value{gap:calc(var(--spacing,.25rem) * 2);text-align:left;flex:1;display:grid}.settings-field--scopes .settings-field__value>div{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:150px 1fr;display:grid}.settings-field--scopes code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-ink,#151821)}.settings-field--scopes span{color:var(--color-muted,#626977)}.settings-field select{height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);min-width:210px;padding-inline:calc(var(--spacing,.25rem) * 2.5);color:inherit;border-width:1px;border-color:#d9dce2;border-radius:7px}.settings-scope{min-height:calc(var(--spacing,.25rem) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:13px;display:flex}.settings-scope code{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:var(--spacing,.25rem);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:#454a54;background-color:#f2f3f5;border-radius:5px;font-size:11px}.settings-scope span{color:var(--color-muted,#626977)}.settings-callout{margin-block:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.55;color:#565c68;background-color:#f8f9fc;border-width:1px;border-color:#dde1ec;line-height:1.55;display:flex}.settings-callout svg{color:#6671a0;flex-shrink:0;margin-top:1px}.settings-callout--warning{color:#725820;background-color:#fffbf2;border-color:#ead49d}.settings-callout--warning svg{color:var(--color-caution,#c7891d)}.settings-boundary-columns{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-line,#e2e7ef);align-items:stretch;gap:1px;display:flex;overflow:hidden}.settings-boundary-column{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);flex:1}.settings-boundary-column>strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.settings-boundary-column ul{margin-top:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:#656b76;margin-bottom:0;padding-left:17px}.settings-criteria{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-line,#e2e7ef);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.settings-criterion{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4)}.settings-criterion strong{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-tracking:-.03em;letter-spacing:-.03em;display:block}.settings-criterion span{margin-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#636975;display:block}.settings-button,.settings-button-primary,.settings-button-danger{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:650;border-width:1px;font-weight:650}:is(.settings-button,.settings-button-primary,.settings-button-danger):disabled{cursor:not-allowed;opacity:.5}.settings-button{background-color:var(--color-white,#fff);color:#333740;border-color:#d8dbe1}@media(hover:hover){.settings-button:hover{background-color:#f5f6f8}}.settings-button-primary{border-color:var(--color-brand,#4f55d9);background-color:var(--color-brand,#4f55d9);color:var(--color-white,#fff)}@media(hover:hover){.settings-button-primary:hover{background-color:var(--color-brand-hover,#4449c5)}}.settings-button-danger{background-color:var(--color-white,#fff);color:#9a4038;border-color:#d9aaa4}.settings-inline{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.settings-action-result{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#59606c;display:flex}.settings-action-result svg{color:#6874a8}.settings-oauth-import{margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-xl,36rem);gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);padding:calc(var(--spacing,.25rem) * 4);background-color:#fafbfc;display:grid}.settings-oauth-import h3{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:700;color:var(--color-ink,#151821);margin:0;font-weight:700}.settings-oauth-import p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.6;color:var(--color-muted,#626977);margin:0;line-height:1.6}.settings-oauth-import label{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:650;color:#3f434b;font-weight:650;display:grid}.settings-oauth-import input{height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:500;color:var(--color-ink,#151821);border-width:1px;border-color:#d9dce2;border-radius:7px;font-weight:500}.settings-oauth-import .settings-button-primary{justify-self:flex-start}.settings-self-test-preview{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);overflow:hidden}.settings-self-test-preview>div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);grid-template-columns:132px minmax(0,1fr);font-size:13px;display:grid}.settings-self-test-preview>div:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.settings-self-test-preview span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977)}.settings-self-test-preview strong{--tw-font-weight:600;overflow-wrap:break-word;color:#30343d;min-width:0;font-weight:600}.settings-self-test-preview__body p{--tw-leading:1.65;overflow-wrap:break-word;white-space:pre-wrap;color:#30343d;margin:0;line-height:1.65}.settings-confirm{margin-top:calc(var(--spacing,.25rem) * 4);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.55;color:#454b57;background-color:#f8f9fc;border-width:1px;border-color:#dde1ec;line-height:1.55;display:flex}.settings-confirm input{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);accent-color:var(--color-brand,#4f55d9);flex-shrink:0}.settings-confirm:has(input:disabled){cursor:not-allowed;opacity:.6}.settings-backup-error{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.55;color:#725820;background-color:#fffbf2;border-width:1px;border-color:#ead49d;line-height:1.55}.settings-backup-list{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);overflow:hidden}.settings-backup-list>p{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);margin:0}.settings-backup-row{min-height:calc(var(--spacing,.25rem) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.settings-backup-row:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.settings-backup-row>div{min-width:0}.settings-backup-row strong{--tw-font-weight:650;font-size:13px;font-weight:650;display:block}.settings-backup-row span{margin-top:var(--spacing,.25rem);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);display:block;overflow:hidden}.settings-inspection{margin-top:calc(var(--spacing,.25rem) * 3);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-positive-soft,#edf7ef);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.55;color:#386347;border-width:1px;border-color:#cee6d4;line-height:1.55;display:flex}.settings-inspection svg{color:var(--color-positive,#2f8a4b);flex-shrink:0;margin-top:1px}.settings-restore-label{margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-md,28rem);gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:650;color:#3f434b;font-weight:650;display:grid}.settings-restore-label input{height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:500;color:var(--color-ink,#151821);border-width:1px;border-color:#d9dce2;border-radius:7px;font-weight:500}.settings-danger-title{margin-top:calc(var(--spacing,.25rem) * 7);margin-bottom:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#943f37}.settings-danger-copy{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.6;color:#6e5552;line-height:1.6}.settings-restore-handoff{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-positive-soft,#edf7ef);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.6;color:#386347;border-width:1px;border-color:#cee6d4;line-height:1.6}.settings-policy-form{margin-top:calc(var(--spacing,.25rem) * 5)}.settings-policy-jumps{z-index:10;margin-top:calc(var(--spacing,.25rem) * 4);align-items:center;gap:var(--spacing,.25rem);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line,#e2e7ef);background-color:#fffffff2;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.settings-policy-jumps{background-color:color-mix(in oklab,var(--color-white,#fff) 95%,transparent)}}.settings-policy-jumps{padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * 2);--tw-backdrop-blur:blur(8px);-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,)}.settings-policy-jumps button{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:700;color:#565c68;background-color:#0000;border-width:0;font-weight:700}@media(hover:hover){.settings-policy-jumps button:hover{background-color:var(--color-brand-soft,#f0f0fc);color:var(--color-brand,#4f55d9)}}.settings-policy-jumps span{margin-left:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);background-color:#eceef3;border-radius:3.40282e38px;font-size:10px}.settings-policy-grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-policy-grid label{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:650;color:#3f434b;font-weight:650;display:grid}.settings-policy-grid input,.settings-policy-grid textarea{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:500;color:var(--color-ink,#151821);border-width:1px;border-color:#d9dce2;border-radius:7px;font-weight:500}.settings-policy-grid input{min-height:calc(var(--spacing,.25rem) * 11)}.settings-policy-grid input[readonly]{color:var(--color-muted,#626977);background-color:#f7f7f8}.settings-policy-wide{grid-column:span 2/span 2}.settings-matrix{margin-top:calc(var(--spacing,.25rem) * 7);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 6);border-color:#e3e5e9;border-top-width:1px}.settings-matrix__head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.settings-matrix__head h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:750;color:var(--color-ink,#151821);margin:0;font-weight:750}.settings-matrix__head p{margin-top:var(--spacing,.25rem);max-width:var(--container-2xl,42rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.6;color:var(--color-muted,#626977);margin-bottom:0;line-height:1.6}.settings-matrix__head .settings-button{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0;display:inline-flex}.settings-matrix-empty{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);background-color:#fafafa;border:1px dashed #cfd3da}.settings-matrix-list{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);display:grid}.settings-matrix-item{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:1px;border-color:#dfe2e7;overflow:hidden}.settings-matrix-item>summary{min-height:calc(var(--spacing,.25rem) * 16);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);list-style-type:none;display:flex}@media(hover:hover){.settings-matrix-item>summary:hover{background-color:#fafafa}}.settings-matrix-item>summary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.settings-matrix-item>summary::-webkit-details-marker{display:none}.settings-matrix-item>summary:after{content:"+";font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:400;color:var(--color-muted,#626977);font-weight:400}.settings-matrix-item[open]>summary:after{content:"−"}.settings-matrix-item>summary>span:first-child{gap:var(--spacing,.25rem);min-width:0;display:grid}.settings-matrix-item>summary strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink,#151821);font-size:13px;overflow:hidden}.settings-matrix-item>summary small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted,#626977);font-size:11px;overflow:hidden}.settings-matrix-item>summary>span:last-child{margin-right:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);--tw-font-weight:700;color:var(--color-muted,#626977);background-color:#f5f5f6;border-radius:.25rem;font-size:10px;font-weight:700}.settings-matrix-item>summary>span.is-active{background-color:var(--color-positive-soft,#edf7ef);color:var(--color-positive,#2f8a4b);border-color:#cee6d4}.settings-matrix-row{gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);background-color:#fafafa;border-color:#dfe2e7;border-top-width:1px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settings-matrix-row legend{padding-inline:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:750;color:var(--color-ink,#151821);font-weight:750}.settings-matrix-row label{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:650;color:#3f434b;font-weight:650;display:grid}.settings-matrix-row input{min-height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:500;color:var(--color-ink,#151821);border-width:1px;border-color:#d9dce2;border-radius:7px;font-weight:500}.settings-matrix-wide{grid-column:span 3/span 3}.settings-matrix-active{grid-column:span 2/span 2;grid-template-columns:auto 1fr;justify-self:flex-start;align-items:center}.settings-matrix-active input{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);padding:0}.settings-matrix-remove{align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:700;color:#943f37;place-self:center flex-end;font-weight:700;display:inline-flex}@media(hover:hover){.settings-matrix-remove:hover{background-color:#f9ece9}}.settings-matrix-remove:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:#943f37}.settings-footnote{margin-top:calc(var(--spacing,.25rem) * 5);--tw-leading:1.6;color:#7a7f89;font-size:11px;line-height:1.6}.settings-policy-savebar{z-index:10;margin-top:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);background-color:#fffffff2;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.settings-policy-savebar{background-color:color-mix(in oklab,var(--color-white,#fff) 95%,transparent)}}.settings-policy-savebar{padding-block:calc(var(--spacing,.25rem) * 3);--tw-backdrop-blur:blur(8px);-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,);padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.settings-policy-savebar .settings-confirm{flex:1;margin:0}.settings-policy-savebar .settings-button-primary{flex-shrink:0}.settings-overview{min-width:0}.settings-overview__layout{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:minmax(0,1fr) 264px;min-width:0;display:grid}.settings-overview__main{min-width:0}.settings-overview__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-bottom:calc(var(--spacing,.25rem) * 3)}.settings-overview__header h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:750;--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--color-ink,#151821);margin:0;font-weight:750}.settings-overview__header p{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);margin-bottom:0}.settings-overview__list{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef)}.settings-overview__row{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);width:100%;padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * 5);text-align:left;background-color:#0000;grid-template-columns:42px minmax(0,1fr) auto;display:grid}@media(hover:hover){.settings-overview__row:hover{background-color:#fafafa}}.settings-overview__row:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.settings-overview__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.settings-overview__row>svg{color:#586171}.settings-overview__row-copy{align-items:center;gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:90px minmax(0,1fr);min-width:0;display:grid}.settings-overview__row-copy>strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:700;color:var(--color-ink,#151821);font-weight:700}.settings-overview__row-copy>span{gap:calc(var(--spacing,.25rem) * .5);min-width:0;display:grid}.settings-overview__row-copy b{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:700;color:var(--color-brand,#4f55d9);font-weight:700}.settings-overview__row-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted,#626977);overflow:hidden}.settings-overview__chevron{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:650;color:#697180;font-weight:650}.settings-overview__row:hover .settings-overview__chevron{background-color:var(--color-brand-soft,#f0f0fc);color:var(--color-brand,#4f55d9)}.settings-overview__notice{margin-block:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);display:flex}.settings-overview__notice svg{color:#65718a;flex-shrink:0}.settings-overview__notice p{margin:0}.settings-overview__details{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line,#e2e7ef)}.settings-overview__details>summary{min-height:calc(var(--spacing,.25rem) * 12);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:var(--spacing,.25rem);--tw-font-weight:700;color:#353942;font-size:13px;font-weight:700;list-style-type:none;display:flex}.settings-overview__details>summary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.settings-overview__details>summary small{margin-right:calc(var(--spacing,.25rem) * 2);--tw-font-weight:650;color:var(--color-muted,#626977);font-size:11px;font-weight:650}.settings-overview__details>summary:after{content:"+";font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:400;color:var(--color-muted,#626977);font-weight:400}.settings-overview__details[open]>summary:after{content:"−"}.settings-overview__details-list details{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef)}.settings-overview__details-list summary{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:var(--spacing,.25rem);--tw-font-weight:650;color:#353942;font-size:13px;font-weight:650;list-style-type:none;display:flex}.settings-overview__details-list summary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.settings-overview__details summary::-webkit-details-marker{display:none}.settings-overview__details-list summary:after{content:"+";font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:400;color:var(--color-muted,#626977);font-weight:400}.settings-overview__details-list details[open] summary:after{content:"−"}.settings-overview__details-list details>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e2e7ef);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);background-color:#fafafa;display:flex}.settings-overview__details p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted,#626977);margin:0}.settings-overview__details button,.settings-overview__link{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:700;color:var(--color-brand,#4f55d9);text-underline-offset:4px;background-color:#0000;border-width:0;flex-shrink:0;padding:0;font-weight:700}@media(hover:hover){:is(.settings-overview__details button,.settings-overview__link):hover{text-decoration-line:underline}}:is(.settings-overview__details button,.settings-overview__link):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand,#4f55d9)}.settings-overview__next{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-line,#e2e7ef);padding-left:calc(var(--spacing,.25rem) * 8);align-self:flex-start}.settings-overview__eyebrow{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e2e7ef);padding-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:700;color:var(--color-ink,#151821);font-weight:700;display:block}.settings-overview__next-body{padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 12);text-align:center;flex-direction:column;align-items:center;display:flex}.settings-overview__next-body>svg{margin-bottom:calc(var(--spacing,.25rem) * 6);color:var(--color-brand,#4f55d9)}.settings-overview__next-body h2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:750;--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--color-ink,#151821);margin:0;font-weight:750}.settings-overview__next-body p{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-muted,#626977)}.settings-overview__next-body .settings-button-primary{width:100%}.settings-overview__link{margin-top:calc(var(--spacing,.25rem) * 6)}@media(max-width:1023px){.settings-page{margin:-24px -20px}.settings-shell{grid-template-columns:repeat(1,minmax(0,1fr))}.settings-nav{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);scrollbar-width:thin;border-bottom-width:1px;flex-direction:row;scroll-padding-inline:1.25rem;position:relative;overflow-x:auto}.settings-nav button{min-height:calc(var(--spacing,.25rem) * 11);white-space:nowrap;flex-shrink:0;width:auto}.settings-nav__scroll-hint{min-height:calc(var(--spacing,.25rem) * 11);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white,#fff);--tw-gradient-via:var(--color-white,#fff);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent;padding-right:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 6);--tw-font-weight:700;color:var(--color-muted,#626977);flex-shrink:0;align-items:center;margin-left:auto;font-size:11px;font-weight:700;display:flex;position:sticky;right:0}.settings-content{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5)}.settings-status-grid{flex-wrap:wrap}.settings-status-cell{flex-basis:calc(50% - 1px)}.settings-overview__layout{gap:calc(var(--spacing,.25rem) * 7);grid-template-columns:repeat(1,minmax(0,1fr))}.settings-overview__next{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 5);border-left-width:0;padding-left:0}.settings-overview__next-body{padding-inline:0;padding-top:calc(var(--spacing,.25rem) * 5);text-align:left;align-items:flex-start}.settings-overview__next-body>svg{margin-bottom:calc(var(--spacing,.25rem) * 3)}.settings-overview__next-body .settings-button-primary{width:auto}}@media(max-width:640px){.settings-page{margin:-20px -16px}.settings-nav{padding-inline:calc(var(--spacing,.25rem) * 3)}.settings-content{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:18px}.settings-section__header{align-items:flex-start}.settings-status-grid{flex-direction:column}.settings-status-cell{flex-basis:auto}.settings-field{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 3.5);flex-direction:column}.settings-field__value{text-align:left;width:100%}.settings-field__value--split,.settings-field--scopes .settings-field__value{min-width:0}.settings-field--scopes .settings-field__value>div{gap:var(--spacing,.25rem);grid-template-columns:repeat(1,minmax(0,1fr))}.settings-field select,.settings-oauth-import .settings-button-primary{width:100%}.settings-self-test-preview>div{gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3.5);grid-template-columns:repeat(1,minmax(0,1fr))}.settings-scope{align-items:flex-start;padding-inline:0}.settings-scope span{text-align:right}.settings-boundary-columns{flex-direction:column}.settings-criteria{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-inline{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.settings-inline>button{width:100%}.settings-backup-row{align-items:flex-start}.settings-backup-row span{white-space:normal}.settings-policy-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.settings-policy-wide{grid-column:span 1/span 1}.settings-matrix__head{flex-direction:column}.settings-matrix__head .settings-button{justify-content:center;width:100%}.settings-matrix-row{grid-template-columns:repeat(1,minmax(0,1fr))}.settings-matrix-wide,.settings-matrix-active{grid-column:span 1/span 1}.settings-policy-jumps{overflow-x:auto}.settings-policy-jumps button{flex-shrink:0}.settings-policy-savebar{flex-direction:column;align-items:stretch}.settings-header{margin-bottom:calc(var(--spacing,.25rem) * 5)}.settings-header h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.settings-overview__row{gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:34px minmax(0,1fr)}.settings-overview__row-copy{gap:calc(var(--spacing,.25rem) * .5);grid-template-columns:repeat(1,minmax(0,1fr))}.settings-overview__row-copy small{white-space:normal}.settings-overview__chevron{display:none}.settings-overview__details-list details>div{flex-direction:column;align-items:flex-start}.settings-overview__next-body .settings-button-primary{width:100%}}@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%}/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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-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-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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-canvas:#f7f9fc;--color-surface:#fff;--color-ink:#151821;--color-muted:#626977;--color-line:#e2e7ef;--color-brand:#4f55d9;--color-brand-hover:#4449c5;--color-brand-soft:#f0f0fc;--color-positive:#2f8a4b;--color-positive-soft:#edf7ef;--color-caution:#c7891d;--color-caution-soft:#fff7e6;--color-negative:#b84a4a;--color-negative-soft:#fff0f0;--color-unknown:#8a8890;--color-unknown-soft:#f3f2f4}}@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}}@layer components;@layer utilities{.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.z-20{z-index:20}.z-25{z-index:25}.z-30{z-index:30}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.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-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[22px\]{margin-top:22px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-\[5px\]{margin-left:5px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-\[52px\]{height:52px}.h-\[68px\]{height:68px}.h-\[100dvh\]{height:100dvh}.h-\[104px\]{height:104px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-\[100dvh\]{max-height:100dvh}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[22px\]{min-height:22px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[180px\]{min-height:180px}.min-h-screen{min-height:100vh}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-20{width:calc(var(--spacing) * 20)}.w-44{width:calc(var(--spacing) * 44)}.w-\[min\(320px\,88vw\)\]{width:min(320px,88vw)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[86\%\]{max-width:86%}.max-w-\[92\%\]{max-width:92%}.max-w-\[440px\]{max-width:440px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[760px\]{min-width:760px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-\[102\%\]{--tw-translate-x: -102% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[160\%\]{--tw-translate-y: -160% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.animate-\[hk-project-enter_180ms_ease-out\]{animation:.18s ease-out hk-project-enter}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-rows-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-rows:auto auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[5px_18px_18px_18px\]{border-radius:5px 18px 18px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#d8d5d1\]{border-color:#d8d5d1}.border-\[\#d8eadc\]{border-color:#d8eadc}.border-\[\#dcdcf7\]{border-color:#dcdcf7}.border-\[\#dfdde1\]{border-color:#dfdde1}.border-\[\#dfdef3\]{border-color:#dfdef3}.border-\[\#ead8af\]{border-color:#ead8af}.border-\[\#ebcaca\]{border-color:#ebcaca}.border-\[\#edcece\]{border-color:#edcece}.border-\[\#efd2d2\]{border-color:#efd2d2}.border-\[\#f0dfb9\]{border-color:#f0dfb9}.border-amber-200{border-color:var(--color-amber-200)}.border-brand{border-color:var(--color-brand)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-line{border-color:var(--color-line)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.bg-\[\#0f2147\]{background-color:#0f2147}.bg-\[\#58b16c\]{background-color:#58b16c}.bg-\[\#f7f6f5\]{background-color:#f7f6f5}.bg-\[\#f8f7f4\]{background-color:#f8f7f4}.bg-amber-50{background-color:var(--color-amber-50)}.bg-brand{background-color:var(--color-brand)}.bg-brand-soft{background-color:var(--color-brand-soft)}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas\/95{background-color:#f7f9fcf2}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/95{background-color:color-mix(in oklab,var(--color-canvas) 95%,transparent)}}.bg-canvas\/97{background-color:#f7f9fcf7}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/97{background-color:color-mix(in oklab,var(--color-canvas) 97%,transparent)}}.bg-caution{background-color:var(--color-caution)}.bg-caution-soft{background-color:var(--color-caution-soft)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/70{background-color:#eef2ffb3}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/70{background-color:color-mix(in oklab,var(--color-indigo-50) 70%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-ink\/25{background-color:#15182140}@supports (color:color-mix(in lab,red,red)){.bg-ink\/25{background-color:color-mix(in oklab,var(--color-ink) 25%,transparent)}}.bg-ink\/30{background-color:#1518214d}@supports (color:color-mix(in lab,red,red)){.bg-ink\/30{background-color:color-mix(in oklab,var(--color-ink) 30%,transparent)}}.bg-negative-soft{background-color:var(--color-negative-soft)}.bg-positive-soft{background-color:var(--color-positive-soft)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/35{background-color:color-mix(in oklab,var(--color-slate-950) 35%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-unknown{background-color:var(--color-unknown)}.bg-unknown-soft{background-color:var(--color-unknown-soft)}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[18px\]{padding-inline:18px}.px-\[26px\]{padding-inline:26px}.px-px{padding-inline:1px}.py-0{padding-block:0}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[9px\]{padding-block:9px}.py-\[22px\]{padding-block:22px}.py-px{padding-block:1px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-\[22px\]{padding-top:22px}.pt-\[max\(14px\,env\(safe-area-inset-top\)\)\]{padding-top:max(14px,env(safe-area-inset-top))}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-\[max\(14px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(14px,env(safe-area-inset-bottom))}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-\[780\]{--tw-font-weight:780;font-weight:780}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#3d418c\]{color:#3d418c}.text-\[\#3f3e42\]{color:#3f3e42}.text-\[\#55545a\]{color:#55545a}.text-\[\#68666e\]{color:#68666e}.text-\[\#95620f\]{color:#95620f}.text-amber-800{color:var(--color-amber-800)}.text-brand{color:var(--color-brand)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-900{color:var(--color-indigo-900)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-negative{color:var(--color-negative)}.text-positive{color:var(--color-positive)}.text-rose-600{color:var(--color-rose-600)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--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,)}.no-underline{text-decoration-line:none}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-layer{--tw-shadow:0 8px 28px var(--tw-shadow-color,#17171714);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-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,)}.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-\[border-color\,background-color\,color\,transform\]{transition-property:border-color,background-color,color,transform;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))}.transition-transform{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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:240ms\]{animation-delay:.24s}.group-last\:border-b-0:is(:where(.group):last-child *){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.placeholder\:text-\[\#98969c\]::placeholder{color:#98969c}.focus-within\:border-brand:focus-within{border-color:var(--color-brand)}.focus-within\:ring-2:focus-within{--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)}.focus-within\:ring-brand\/10:focus-within{--tw-ring-color:#4f55d91a}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-brand\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}@media(hover:hover){.hover\:border-brand:hover{border-color:var(--color-brand)}.hover\:bg-\[\#f3f2f0\]:hover{background-color:#f3f2f0}.hover\:bg-brand-hover:hover{background-color:var(--color-brand-hover)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:not-disabled\:border-\[\#cfccd0\]:hover:not(:disabled){border-color:#cfccd0}.hover\:not-disabled\:border-brand-hover:hover:not(:disabled){border-color:var(--color-brand-hover)}.hover\:not-disabled\:bg-\[\#f7f6f4\]:hover:not(:disabled){background-color:#f7f6f4}.hover\:not-disabled\:bg-brand-hover:hover:not(:disabled){background-color:var(--color-brand-hover)}}.focus\:translate-y-0:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-200:focus-visible{outline-color:var(--color-indigo-200)}.focus-visible\:outline-indigo-600:focus-visible{outline-color:var(--color-indigo-600)}.focus-visible\:outline-indigo-950:focus-visible{outline-color:var(--color-indigo-950)}.active\:not-disabled\:translate-y-px:active:not(:disabled){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-slate-300:disabled{border-color:var(--color-slate-300)}.disabled\:bg-\[\#c7c7d8\]:disabled{background-color:#c7c7d8}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.aria-selected\:border-indigo-600[aria-selected=true]{border-color:var(--color-indigo-600)}.aria-selected\:text-brand[aria-selected=true]{color:var(--color-brand)}.aria-selected\:text-indigo-700[aria-selected=true]{color:var(--color-indigo-700)}.aria-selected\:after\:absolute[aria-selected=true]:after{content:var(--tw-content);position:absolute}.aria-selected\:after\:right-0[aria-selected=true]:after{content:var(--tw-content);right:0}.aria-selected\:after\:bottom-\[-1px\][aria-selected=true]:after{content:var(--tw-content);bottom:-1px}.aria-selected\:after\:left-0[aria-selected=true]:after{content:var(--tw-content);left:0}.aria-selected\:after\:h-0\.5[aria-selected=true]:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.aria-selected\:after\:rounded-t-sm[aria-selected=true]:after{content:var(--tw-content);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.aria-selected\:after\:bg-brand[aria-selected=true]:after{content:var(--tw-content);background-color:var(--color-brand)}.aria-\[current\=page\]\:bg-brand-soft[aria-current=page]{background-color:var(--color-brand-soft)}.aria-\[current\=page\]\:text-brand[aria-current=page]{color:var(--color-brand)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-\[spin_1\.4s_linear_infinite\]{animation:1.4s linear infinite spin}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:w-11{width:calc(var(--spacing) * 11)}.max-lg\:px-0{padding-inline:0}}@media not all and (min-width:48rem){.max-md\:w-11{width:calc(var(--spacing) * 11)}.max-md\:px-0{padding-inline:0}}@media not all and (min-width:40rem){.max-sm\:w-11{width:calc(var(--spacing) * 11)}.max-sm\:px-0{padding-inline:0}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:ml-\[72px\]{margin-left:72px}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.md\:h-\[72px\]{height:72px}.md\:h-\[84px\]{height:84px}.md\:w-\[72px\]{width:72px}.md\:w-auto{width:auto}.md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:place-items-center{place-items:center}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:overflow-hidden{overflow:hidden}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-line{border-color:var(--color-line)}.md\:bg-ink\/15{background-color:#15182126}@supports (color:color-mix(in lab,red,red)){.md\:bg-ink\/15{background-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.md\:px-0{padding-inline:0}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-\[22px\]{padding-block:22px}.md\:text-\[0px\]{font-size:0}.md\:shadow-none{--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)}.md\:before\:text-\[17px\]:before{content:var(--tw-content);font-size:17px}.md\:before\:content-\[\'H\'\]:before{--tw-content:"H";content:var(--tw-content)}.md\:first\:sticky:first-child{position:sticky}.md\:first\:left-0:first-child{left:0}.md\:first\:z-1:first-child{z-index:1}.md\:first\:bg-canvas:first-child{background-color:var(--color-canvas)}.md\:last\:sticky:last-child{position:sticky}.md\:last\:right-0:last-child{right:0}.md\:last\:z-1:last-child{z-index:1}.md\:last\:bg-canvas:last-child{background-color:var(--color-canvas)}}@media(min-width:64rem){.lg\:ml-\[216px\]{margin-left:216px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline{display:inline}.lg\:h-\[104px\]{height:104px}.lg\:h-auto{height:auto}.lg\:w-\[216px\]{width:216px}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-\[13px\]{padding-inline:13px}.lg\:px-\[26px\]{padding-inline:26px}.lg\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:pt-7{padding-top:calc(var(--spacing) * 7)}.lg\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.lg\:text-\[22px\]{font-size:22px}.lg\:before\:content-none:before{content:var(--tw-content);--tw-content:none;content:none}}@media(min-width:80rem){.xl\:ml-\[244px\]{margin-left:244px}.xl\:w-\[244px\]{width:244px}.xl\:px-7{padding-inline:calc(var(--spacing) * 7)}}@media(min-width:96rem){.\32xl\:px-8{padding-inline:calc(var(--spacing) * 8)}}.\[\&_p\]\:m-0 p{margin:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:py-5>*{padding-block:calc(var(--spacing) * 5)}@media(min-width:48rem){.md\:\[\&\>\*\]\:flex-none>*{flex:none}}@media(min-width:64rem){.lg\:\[\&\>\*\]\:py-\[22px\]>*{padding-block:22px}.lg\:\[\&\>\*\]\:pr-5>*{padding-right:calc(var(--spacing) * 5)}}@media not all and (min-width:64rem){.max-lg\:\[\&\>\*\+\*\]\:border-t>*+*{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:\[\&\>\*\+\*\]\:border-line>*+*{border-color:var(--color-line)}}@media(min-width:64rem){.lg\:\[\&\>\*\+\*\]\:border-l>*+*{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:\[\&\>\*\+\*\]\:border-line>*+*{border-color:var(--color-line)}.lg\:\[\&\>\*\+\*\]\:pr-0>*+*{padding-right:0}.lg\:\[\&\>\*\+\*\]\:pl-6>*+*{padding-left:calc(var(--spacing) * 6)}}@media not all and (min-width:64rem){.max-lg\:\[\&\>span\]\:sr-only>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media not all and (min-width:48rem){.max-md\:\[\&\>span\]\:sr-only>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media not all and (min-width:40rem){.max-sm\:\[\&\>span\]\:sr-only>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.\[\&\>svg\]\:text-brand>svg{color:var(--color-brand)}.\[\&\>svg\]\:text-caution>svg{color:var(--color-caution)}.\[\&\>svg\]\:text-muted>svg{color:var(--color-muted)}.\[\&\>svg\]\:text-negative>svg{color:var(--color-negative)}.\[\&\>svg\]\:text-unknown>svg{color:var(--color-unknown)}.\[\&\>td\]\:bg-brand-soft>td{background-color:var(--color-brand-soft)}@media(hover:hover){.hover\:\[\&\>td\]\:bg-white\/55:hover>td{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.hover\:\[\&\>td\]\:bg-white\/55:hover>td{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}}.\[\&\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--hk-indigo\)\]>td:first-child{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--hk-indigo));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:root{color:#151821;font-synthesis:none;text-rendering:optimizelegibility;--hk-canvas:#f7f9fc;--hk-surface:#fff;--hk-text:#151821;--hk-text-secondary:#626977;--hk-border:#e2e7ef;--hk-indigo:#4f55d9;--hk-indigo-hover:#4449c5;--hk-indigo-soft:#f0f0fc;--hk-success:#2f8a4b;--hk-success-soft:#edf7ef;--hk-warning:#c7891d;--hk-warning-soft:#fff7e6;--hk-danger:#b84a4a;--hk-danger-soft:#fff0f0;--hk-unknown:#8a8890;--hk-unknown-soft:#f3f2f4;--hk-focus:0 0 0 3px #4f55d938;--hk-layer-shadow:0 8px 28px #17171714;background:#f7f9fc;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard Variable,Noto Sans KR,sans-serif}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--hk-indigo);outline-offset:2px}::selection{color:var(--hk-text);background:#dfe0ff}:root{--hk-muted:var(--hk-text-secondary);--hk-ink:var(--hk-text);--hk-line:var(--hk-border);--hk-border-strong:#cfd6e1}html{background:var(--hk-canvas);min-width:320px;min-height:100%}body{background:var(--hk-canvas);min-width:320px;min-height:100vh;color:var(--hk-text);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard Variable,Noto Sans KR,sans-serif}#root{min-height:100vh}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.app-page-content{width:100%;padding:28px;animation:.18s both app-enter}.app-live-status,.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes app-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1023px){.app-page-content{padding:24px 20px}}@media(max-width:767px){.app-page-content{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.app-page-content{animation:none}*,:before,:after{scroll-behavior:auto!important}}@keyframes hk-project-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--hk-canvas: #f7f9fc;--hk-surface: #ffffff;--hk-text: #17191d;--hk-text-secondary: #636872;--hk-border: #e2e7ef;--hk-indigo: #304be7;--hk-indigo-hover: #263dcb;--hk-indigo-soft: #f0f2ff}body{background:#fff;letter-spacing:-.01em}.app-page-content{padding:28px 26px 24px}aside[aria-label="주요 탐색"]{background:#f7f9fc}aside[aria-label="주요 탐색"] nav{gap:5px}aside[aria-label="주요 탐색"] nav a{min-height:48px;border-radius:6px}header.sticky{background:#fffffff7;-webkit-backdrop-filter:none;backdrop-filter:none}.today-heading h1,.companies-heading h1,.hks-title-row h1,.projects-heading h1,.project-detail h1,.quote-title-line h1,.settings-header h1{font-size:24px;line-height:32px;font-weight:750;letter-spacing:-.035em}.today-heading p,.companies-heading p,.projects-heading p,.settings-header p{color:#656a74;font-size:13px;line-height:20px}.today-page{margin-inline:0}.today-heading{margin-bottom:18px}.today-search{display:grid;grid-template-columns:minmax(160px,210px) minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:10px 12px;border:1px solid var(--hk-border);border-radius:6px;background:#fff}.today-search>label{margin:0;font-size:12px;font-weight:700}.today-search>div{min-width:0}.today-search input{border-radius:5px}.today-search>small{margin:0;max-width:260px;font-size:11px;line-height:16px;text-align:right}.today-tabs{padding-left:0}.today-tabs button{border-radius:0}.today-table__head,.today-row{background:#fff}.today-row--featured{background:#f4f5ff}.today-button,.today-icon-button{border-radius:6px;box-shadow:none}.today-summary-grid{margin-top:20px}.companies-heading{align-items:end;margin-bottom:20px}.companies-heading p{margin:5px 0 0}.companies-toolbar{min-height:82px;padding:14px 16px;border:1px solid var(--hk-border);border-radius:6px;background:#fff}.companies-control,.companies-button,.companies-icon-button,.companies-filter-chip,.companies-next-action{border-radius:6px}.companies-table-wrap{margin-top:8px;border-top:1px solid var(--hk-border)}.companies-table th{height:48px}.companies-table td{height:72px}.companies-table tbody tr[aria-selected=true]{background:#f3f4ff}.companies-badge{border-radius:5px}.hks-header{margin-bottom:18px}.hks-toolbar{min-height:58px}.hks-table th{height:48px}.hks-table td{height:66px}.hks-badge,.hks-button,.hks-control,.hks-segmented{border-radius:5px}.hks-summary-grid{margin-top:28px}.quote-header{min-height:122px}.quote-tabs,.hks-tabs{gap:28px}.quote-grid{grid-template-columns:minmax(0,1.9fr) minmax(340px,.95fr);gap:28px}.quote-button,.quote-badge{border-radius:5px}.projects-heading{min-height:64px;margin-bottom:18px}.projects-toolbar{margin-bottom:18px}.projects-search,.projects-filter,.project-status,.projects-more{border-radius:6px}.projects-table th{height:48px}.projects-table td{height:78px}.project-detail__header{min-height:138px}.project-overview-main{padding-right:36px}.project-overview-aside{padding-left:30px}.settings-page{margin:-28px -26px -24px}.settings-shell{grid-template-columns:170px minmax(0,1fr)}.settings-nav{padding:22px 14px;background:#fff}.settings-nav button{min-height:42px;border-radius:5px;padding-inline:12px}.settings-content{max-width:1040px;padding:24px 32px 32px}.settings-header{position:static;width:auto;height:auto;margin:0 0 24px;overflow:visible;white-space:normal;clip:auto;clip-path:none}.settings-header p{margin:5px 0 0}.settings-section{padding-top:20px;padding-bottom:22px}.settings-section__header h2{font-size:18px}.settings-status-grid,.settings-self-test-preview,.settings-callout,.settings-confirm,.settings-oauth-import,.settings-backup-list{border-radius:5px}.settings-status-cell{padding:14px 16px}.settings-field{min-height:44px}.settings-button,.settings-button-primary,.settings-button-danger{border-radius:5px;padding-block:9px}.codex-panel-backdrop{background:#181b2275;-webkit-backdrop-filter:none;backdrop-filter:none}.codex-panel{box-shadow:-8px 0 24px #14182114}.codex-panel__header{padding:18px 18px 0}.codex-panel__mark{border-radius:3px;box-shadow:none}.codex-panel__boundary{margin-inline:-18px;margin-top:16px;padding:11px 18px;border-left:0;border-right:0}.codex-panel__messages{padding:24px 22px;background:#fff}.codex-panel__message{border-radius:10px;box-shadow:none}.codex-panel__message--assistant{border-radius:9px}.codex-panel__message--user{border-radius:11px}.codex-panel__composer{padding:16px 16px 14px}.codex-panel__input{border-radius:7px;box-shadow:none}@media(max-width:1023px){.app-page-content{padding:24px 20px}.settings-page{margin:-24px -20px}.settings-shell{grid-template-columns:minmax(0,1fr)}.settings-nav{flex-direction:row;max-width:100vw;overflow-x:auto;border-right:0;border-bottom:1px solid var(--hk-border);padding:10px 16px}.settings-nav button{width:auto;min-width:max-content;min-height:40px}.settings-content{max-width:none}.today-search{grid-template-columns:1fr;gap:8px}.today-search>small{max-width:none;text-align:left}}@media(max-width:767px){.app-page-content{padding:20px 16px calc(96px + env(safe-area-inset-bottom))}.app-shell-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.mobile-bottom-navigation{padding-bottom:max(8px,env(safe-area-inset-bottom))}.settings-page{margin:-20px -16px}.companies-heading{align-items:stretch}.companies-toolbar{min-height:0;padding:12px}.today-search{display:block}.today-search>label,.today-search>div,.today-search>small{margin-top:8px}.settings-section__header{flex-wrap:wrap}.settings-section__header>div:first-child{min-width:0}.settings-section__header>.settings-badge,.settings-section__header>.settings-inline{max-width:100%}.codex-panel{max-width:none}}
