/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-duration: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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@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-black:#000;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--blur-xs:4px;--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)}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-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{.hq-root{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}:where(.hq-root) a{color:inherit;text-decoration:none}:where(.hq-root) :where(button,input,kbd,textarea,select){font-family:inherit}.hq-root :where(a,button,[tabindex],summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hq-root input::placeholder,.hq-root textarea::placeholder{color:var(--muted);opacity:1}.hq-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hq-icon{flex:none;display:block}.hq-app{box-sizing:border-box;min-height:100dvh;padding:var(--space-16);background:var(--canvas)}.hq-shell{align-items:stretch;gap:var(--space-16);max-width:var(--content-max);flex-wrap:wrap;margin:0 auto;display:flex}.hq-sidebar{flex:1 1 var(--sidebar-basis);box-sizing:border-box;padding:var(--space-24) var(--space-16) var(--space-16);background:var(--surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;gap:30px;display:flex}.hq-content{gap:var(--space-16);flex-direction:column;flex:999 560px;min-width:0;display:flex}.hq-topbar{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12);background:var(--surface);border-radius:var(--radius-tile);box-shadow:var(--shadow-panel);flex-wrap:wrap;display:flex}.hq-topbar__actions{align-items:center;gap:var(--space-10);display:flex}.hq-main{gap:var(--space-28);padding:var(--space-32) var(--space-28) var(--space-28);background:var(--surface-sunken);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;min-width:0;display:flex}.hq-main--dense{gap:var(--space-24)}.hq-main--tight-top{padding-top:var(--space-24)}.hq-lockup{align-items:center;gap:var(--space-12);padding:0 var(--space-8);display:flex}.hq-lockup__mark{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-logo);background:var(--tile-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.hq-lockup__mark img{width:24px;height:24px;display:block}.hq-lockup__name{letter-spacing:-.02em;font-size:21px;font-weight:700}.hq-lockup__badge{height:var(--chip-sm);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--navy-soft);color:var(--navy-text);letter-spacing:.04em;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.hq-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;line-height:1.2}.hq-group-label{padding:0 18px var(--space-8);justify-content:space-between;display:flex}.hq-created-by{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12.5px;font-weight:400;display:block;overflow:hidden}.hq-nav{gap:var(--space-4);flex-direction:column;display:flex}.hq-nav--people{gap:var(--space-2)}.hq-nav__item{align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;height:50px;padding:0 var(--space-12) 0 18px;border-radius:var(--radius-pill);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;font-size:15.5px;transition:background-color .15s;display:flex}.hq-nav__item:hover{background:var(--surface-hover)}.hq-nav__item[aria-current=page]{background:var(--solid);color:var(--on-solid);font-weight:700}.hq-nav__item--person{height:var(--control-lg);padding:0 var(--space-12) 0 var(--space-10);color:var(--ink);font-size:15px}.hq-nav__item--person[aria-current=page]{background:var(--surface-hover);color:var(--ink)}.hq-nav__item--static{cursor:default}.hq-nav__item--static:hover{background:0 0}.hq-nav__count{min-width:26px;height:var(--chip-sm);box-sizing:border-box;padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--surface-hover);color:var(--ink-2);justify-content:center;align-items:center;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.hq-nav__item[aria-current=page] .hq-nav__count{background:var(--solid-2);color:var(--on-solid)}.hq-nav__count--agent{background:var(--solid);color:var(--on-solid);padding:0 9px;font-size:11.5px}.hq-agent-card{border-radius:var(--radius-inset);background:var(--tile-ink);color:var(--on-tile-ink);margin-top:auto;padding:18px;position:relative;overflow:hidden}.hq-agent-card__head{align-items:center;gap:var(--space-10);display:flex;position:relative}.hq-agent-card__icon{border-radius:var(--radius-pill);background:var(--on-tile-ink);width:36px;height:36px;color:var(--tile-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.hq-agent-card__name{font-size:16px;font-weight:700}.hq-agent-card__text{margin:var(--space-12) 0 var(--space-16);color:var(--on-tile-ink-muted);font-size:14px;line-height:1.45;position:relative}.hq-rings{color:var(--tile-ink-pattern);pointer-events:none;position:absolute}.hq-rings--agent{top:-56px;right:-56px}.hq-rings--decision{bottom:-110px;right:-110px}.hq-search{align-items:center;gap:var(--space-10);min-width:0;height:var(--control-xl);box-sizing:border-box;padding:0 var(--space-8) 0 18px;border-radius:var(--radius-pill);background:var(--surface-field);color:var(--muted);cursor:text;flex:0 460px;display:flex;position:relative}.hq-search:focus-within{box-shadow:0 0 0 2px var(--focus)}.hq-search__input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.hq-search__placeholder{text-align:left;min-width:0;color:var(--muted);flex:1;font-size:15px}.hq-search--surface{height:var(--control-md);padding:0 var(--space-14);border-radius:var(--radius-chip);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-faint)}.hq-search--surface:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.hq-search--surface .hq-search__input{font-size:14px}.hq-search--compact{height:var(--control-md);padding:0 var(--space-16);flex:none}.hq-search--compact .hq-search__input{font-size:14.5px}.hq-kbd{color:var(--ink-2);background:var(--surface);border-radius:var(--radius-pill);padding:7px var(--space-12);box-shadow:var(--shadow-kbd);flex:none;font-size:13px;font-weight:700}.hq-btn{justify-content:center;align-items:center;gap:var(--space-10);height:var(--control-xl);box-sizing:border-box;padding:0 var(--space-24);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;border:0;font-size:15px;font-weight:700;transition:background-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.hq-btn:disabled{opacity:.5;cursor:not-allowed}.hq-btn--icon-start{padding-left:18px}.hq-btn--solid{background:var(--solid);color:var(--on-solid)}.hq-btn--solid:hover:not(:disabled){background:var(--solid-2)}.hq-btn--outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.hq-btn--outline:hover:not(:disabled){background:var(--surface-hover)}.hq-btn--ring{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.hq-btn--ring:hover:not(:disabled){background:var(--surface-hover)}.hq-btn--on-navy{background:var(--on-navy);color:var(--navy)}.hq-btn--on-tile{background:var(--on-tile-ink);color:var(--tile-ink)}.hq-btn--danger{background:var(--coral-strong);color:var(--on-coral)}.hq-btn--danger:hover:not(:disabled){box-shadow:0 0 0 3px var(--coral-soft)}.hq-btn--lg{height:var(--control-lg);padding:0 22px}.hq-btn--lg.hq-btn--icon-start{padding-left:18px}.hq-btn--md{height:var(--control-md);gap:var(--space-8);padding:0 18px;font-size:14px}.hq-btn--md.hq-btn--icon-start{padding-left:var(--space-14)}.hq-btn--sm{height:var(--control-sm);gap:var(--space-8);padding:0 18px;font-size:14px}.hq-btn--xs{height:var(--control-xs);padding:0 var(--space-12) 0 var(--space-16);gap:var(--space-6);font-size:14px}.hq-btn--block{width:100%}.hq-btn--quiet{color:var(--ink);padding:0 var(--space-12);background:0 0}.hq-btn--quiet:hover:not(:disabled){background:var(--surface-row)}.hq-btn--quiet-coral{color:var(--coral-text);padding:0 var(--space-14);background:0 0}.hq-btn--quiet-coral:hover:not(:disabled){background:var(--coral-soft);color:var(--coral-soft-text)}.hq-btn--quiet-coral:disabled{color:var(--muted)}.hq-btn--link{height:auto;color:var(--ink);text-underline-offset:3px;background:0 0;padding:0;font-size:13px;text-decoration:underline}.hq-btn--link-muted{color:var(--muted)}.hq-btn--link-muted:hover:not(:disabled){color:var(--ink)}.hq-icon-btn{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-pill);background:var(--surface-field);color:var(--ink);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex;position:relative}.hq-icon-btn:hover{background:var(--surface-row-hover)}.hq-icon-btn--ring{width:var(--control-md);height:var(--control-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.hq-icon-btn--ring:hover{background:var(--surface-hover)}.hq-icon-btn--outline{width:var(--control-sm);height:var(--control-sm);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.hq-icon-btn--outline:hover{background:var(--surface-hover)}.hq-icon-btn--plain{background:var(--surface);width:32px;height:32px}.hq-icon-btn--quiet{width:var(--control-sm);height:var(--control-sm);color:var(--muted);background:0 0}.hq-icon-btn--quiet:hover{background:var(--surface-row);color:var(--ink)}.hq-icon-btn__dot{border-radius:var(--radius-pill);background:var(--coral);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface-field);position:absolute;top:12px;right:13px}.hq-tag{height:var(--chip-sm);box-sizing:border-box;border-radius:var(--radius-pill);letter-spacing:.01em;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 9px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.hq-tag--md{height:var(--chip-md);padding:0 var(--space-12);letter-spacing:0;font-size:12.5px}.hq-tag--lg{height:var(--chip-lg);padding:0 var(--space-12);letter-spacing:0;font-size:13px}.hq-tag__dot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:7px;height:7px}.hq-tag--navy{background:var(--navy-soft);color:var(--navy-text)}.hq-tag--peach{background:var(--peach-soft);color:var(--peach-text)}.hq-tag--coral{background:var(--coral-soft);color:var(--coral-soft-text)}.hq-tag--alert{background:var(--coral-strong);color:var(--on-coral)}.hq-tag--grey{background:var(--grey-soft);color:var(--ink-2)}.hq-tag--muted{background:var(--grey-soft);color:var(--muted)}.hq-tag--sand{background:var(--sand-soft);color:var(--sand-text)}.hq-tag--solid{background:var(--solid);color:var(--on-solid)}.hq-tag--on-tile{background:var(--tile-ink-2);color:var(--on-tile-ink)}.hq-tag--ring{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.hq-tag--outline{background:var(--surface);color:var(--ink-2);border:1px dashed var(--slot-strong)}.hq-tag--button{cursor:pointer;border:0;transition:box-shadow .15s}.hq-tag--button:hover{box-shadow:inset 0 0 0 1.5px}.hq-badge{min-width:26px;height:var(--chip-sm);box-sizing:border-box;padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--surface-hover);color:var(--ink-2);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.hq-badge--md{height:26px;font-size:12.5px}.hq-badge--lg{min-width:var(--chip-md);height:var(--chip-md);font-size:13px}.hq-badge--tab{min-width:32px;height:32px;padding:0 9px;font-size:13px}.hq-badge--surface{background:var(--surface)}.hq-badge--alert{background:var(--coral-strong);color:var(--on-coral);font-size:14px}.hq-badge--on-solid{background:var(--solid-2);color:var(--on-solid)}.hq-avatar{--hq-avatar-size:32px;width:var(--hq-avatar-size);height:var(--hq-avatar-size);box-sizing:border-box;border-radius:var(--radius-pill);letter-spacing:.02em;background:var(--avatar-3);color:var(--avatar-3-text);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.hq-avatar--xs{--hq-avatar-size:28px;font-size:10.5px}.hq-avatar--sm{--hq-avatar-size:32px;font-size:12px}.hq-avatar--md{--hq-avatar-size:36px;font-size:13px}.hq-avatar--lg{--hq-avatar-size:40px;font-size:14px}.hq-avatar--xl{--hq-avatar-size:44px;font-size:15px}.hq-avatar--2xl{--hq-avatar-size:46px;font-size:16px}.hq-avatar--tone-1{background:var(--avatar-1);color:var(--avatar-1-text)}.hq-avatar--tone-2{background:var(--avatar-2);color:var(--avatar-2-text)}.hq-avatar--tone-3{background:var(--avatar-3);color:var(--avatar-3-text)}.hq-avatar--tone-4{background:var(--avatar-4);color:var(--avatar-4-text)}.hq-avatar--tone-5{background:var(--avatar-5);color:var(--avatar-5-text)}.hq-avatar--agent{background:var(--solid);color:var(--on-solid)}.hq-avatar--client{background:var(--client-soft);color:var(--client-ink);box-shadow:inset 0 0 0 1.5px var(--client-solid)}.hq-avatar--ring-navy{box-shadow:0 0 0 3px var(--navy-ring)}.hq-avatar-stack{align-items:center;display:inline-flex}.hq-avatar-stack>.hq-avatar{box-shadow:0 0 0 3px var(--surface)}.hq-avatar-stack>.hq-avatar+.hq-avatar{margin-left:-8px}.hq-avatar-stack--tight{padding-left:var(--space-8)}.hq-avatar-stack--tight>.hq-avatar{box-shadow:none;border:2px solid var(--surface);margin-left:-8px}.hq-person-chip{height:var(--control-sm);box-sizing:border-box;padding:0 var(--space-14) 0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:var(--space-8);font-size:14px;font-weight:700;display:inline-flex}.hq-user-chip{align-items:center;gap:var(--space-12);height:var(--control-xl);box-sizing:border-box;padding:var(--space-4) 18px var(--space-4) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-field);display:flex}.hq-user-chip__text{flex-direction:column;line-height:1.2;display:flex}.hq-user-chip__name{font-size:15px;font-weight:700}.hq-user-chip__role{color:var(--muted);font-size:13px}button.hq-user-chip{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;transition:background-color .15s}button.hq-user-chip:hover{background:var(--surface-row-hover)}.hq-tabs{gap:var(--space-8);flex-wrap:wrap;display:flex}.hq-tab{height:var(--control-lg);box-sizing:border-box;padding:0 var(--space-8) 0 var(--space-20);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:var(--space-10);cursor:pointer;border:0;font-size:15px;font-weight:700;transition:background-color .15s;display:inline-flex}.hq-tab:hover{background:var(--surface-hover)}.hq-tab[aria-pressed=true],.hq-tab[aria-selected=true],.hq-tab[aria-current=page]{background:var(--solid);color:var(--on-solid);box-shadow:none}.hq-tab[aria-pressed=true] .hq-badge,.hq-tab[aria-selected=true] .hq-badge,.hq-tab[aria-current=page] .hq-badge{background:var(--solid-2);color:var(--on-solid)}.hq-chips{gap:var(--space-6);flex-wrap:wrap;display:flex}.hq-chip{height:var(--control-xs);padding:0 var(--space-14);border-radius:var(--radius-pill);background:var(--surface-field);color:var(--ink-2);cursor:pointer;border:0;font-size:13.5px;font-weight:700;transition:background-color .15s}.hq-chip:hover{background:var(--surface-row-hover)}.hq-chip[aria-pressed=true],.hq-chip[aria-current=page]{background:var(--solid);color:var(--on-solid)}.hq-chip--person{align-items:center;gap:var(--space-8);padding-left:var(--space-4);display:inline-flex}.hq-toggle{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:flex}.hq-toggle__btn{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hq-toggle__btn[aria-pressed=true],.hq-toggle__btn[aria-current=page]{background:var(--solid);color:var(--on-solid)}.hq-seg{gap:var(--space-2);padding:var(--space-4);box-sizing:border-box;border-radius:var(--radius-chip);background:var(--surface);max-width:100%;box-shadow:inset 0 0 0 1px var(--line-faint);scrollbar-width:none;display:inline-flex;overflow-x:auto}.hq-seg__item{align-items:center;gap:var(--space-8);height:var(--control-xs);padding:0 var(--space-12);border-radius:calc(var(--radius-chip) - var(--space-4));color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;font-size:13.5px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.hq-seg__item:hover{color:var(--ink)}.hq-root .hq-seg__item:focus-visible{outline-offset:-2px}.hq-seg__item[aria-pressed=true],.hq-seg__item[aria-current=page]{background:var(--solid);color:var(--on-solid)}.hq-seg__count{font-weight:400}.hq-seg__item[aria-pressed=true] .hq-seg__count,.hq-seg__item[aria-current=page] .hq-seg__count{color:var(--on-solid-muted)}.hq-seg__sub{color:var(--muted);font-size:12px;font-weight:400}.hq-seg__item[aria-pressed=true] .hq-seg__sub,.hq-seg__item[aria-current=page] .hq-seg__sub{color:var(--on-solid);opacity:.78}@media (width<=640px){.hq-seg__sub{display:none}}.hq-toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.hq-toolbar__group{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.hq-hint{color:var(--muted);align-items:center;gap:var(--space-8);font-size:13.5px;display:inline-flex}.hq-notice{height:var(--control-sm);box-sizing:border-box;padding:0 var(--space-16) 0 var(--space-12);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);align-items:center;gap:var(--space-10);font-size:13.5px;display:inline-flex}.hq-notice strong{color:var(--ink);font-weight:700}.hq-notice--over{box-shadow:inset 0 0 0 1.5px var(--coral-strong)}.hq-notice--over strong{color:var(--coral-text)}.hq-slot-dots{gap:3px;display:inline-flex}.hq-slot-dot{box-sizing:border-box;border-radius:var(--radius-pill);border:2px dashed var(--slot-strong);width:14px;height:14px}.hq-slot-dot--used{background:var(--navy);border:0}.hq-slot-dot--over{background:var(--coral);border:0}.hq-page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-20);flex-wrap:wrap;display:flex}.hq-page-head__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:60px;font-weight:700;line-height:1}.hq-page-head__lead{margin:var(--space-12) 0 0;color:var(--muted);font-size:17px;line-height:1.45}.hq-page-head__date{color:var(--muted);font-size:15px}.hq-page-head__actions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}@media (width<=640px){.hq-page-head__actions--desktop{display:none}}.hq-today{align-items:center;gap:var(--space-12);margin-right:var(--space-4);border-right:1px solid var(--line);padding-right:18px;display:flex}.hq-today__day{border-radius:var(--radius-pill);background:var(--surface);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex}.hq-today__label{color:var(--ink-2);flex-direction:column;font-size:14.5px;line-height:1.25;display:flex}.hq-crumbs{align-items:center;gap:var(--space-8);color:var(--muted);min-width:0;font-size:14px;display:flex}.hq-crumbs a{color:var(--ink-2);font-weight:700}.hq-crumbs a:hover{color:var(--ink)}.hq-crumbs [aria-current=page]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.hq-entity{justify-content:space-between;align-items:flex-end;gap:var(--space-24);flex-wrap:wrap;display:flex}.hq-entity__id{align-items:center;gap:22px;min-width:0;display:flex}.hq-entity__tags{gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.hq-monogram{border-radius:var(--radius-tile);background:var(--surface);width:84px;height:84px;box-shadow:var(--shadow-raised);letter-spacing:-.03em;color:var(--navy-text);flex:none;justify-content:center;align-items:center;font-size:34px;font-weight:700;display:inline-flex}.hq-stats{align-items:flex-end;gap:var(--space-28);flex-wrap:wrap;margin:0;display:flex}.hq-stats__group+.hq-stats__group{padding-left:var(--space-28);border-left:1px solid var(--line)}.hq-stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.hq-stats__value{margin:var(--space-10) 0 0;font-size:20px;font-weight:700;line-height:1.1}.hq-stats__sub{margin:var(--space-4) 0 0;color:var(--muted);font-size:13px}.hq-stats__people{margin:var(--space-10) 0 0;gap:var(--space-8);display:flex}@media (width<=640px){.hq-entity--compact .hq-entity__id{align-items:flex-start;gap:var(--space-16);flex-direction:column}.hq-entity--compact .hq-monogram{border-radius:var(--radius-card);width:64px;height:64px;font-size:26px}.hq-entity--compact .hq-stats{gap:var(--space-20)}.hq-entity--compact .hq-stats__group:first-child{flex-basis:100%}.hq-entity--compact .hq-stats__group:nth-child(2){border-left:0;padding-left:0}.hq-entity--compact .hq-stats__people{flex-wrap:wrap}}.hq-bento{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hq-bento--3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.hq-span-2{grid-column:span 2}@media (width<=1100px){.hq-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-bento--3{grid-template-columns:minmax(0,1fr)}.hq-bento--3>.hq-span-2{grid-column:auto}}@media (width<=640px){.hq-bento{grid-template-columns:minmax(0,1fr)}.hq-bento>.hq-span-2{grid-column:auto}}.hq-tile{gap:var(--space-16);box-sizing:border-box;min-width:0;padding:var(--space-24);border-radius:var(--radius-tile);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-tile);flex-direction:column;display:flex;position:relative}.hq-tile--stat{min-height:236px;padding:22px 22px 22px var(--space-24);gap:0}.hq-tile--wide{padding:var(--space-24) 26px}.hq-tile--navy{background:var(--navy);color:var(--on-navy);box-shadow:var(--shadow-navy)}.hq-tile--ink{background:var(--tile-ink);color:var(--on-tile-ink);box-shadow:var(--shadow-ink);overflow:hidden}.hq-tile--team{padding:var(--space-24) 26px var(--space-12);gap:0}.hq-tile--team>.hq-tile__head{padding-bottom:var(--space-6)}.hq-tile--week{gap:var(--space-20)}.hq-tile--steps{gap:var(--space-6);padding:var(--space-24) var(--space-18) var(--space-18) 22px}.hq-tile--decision{gap:0}a.hq-tile{transition:transform .2s,box-shadow .2s}a.hq-tile:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){a.hq-tile:hover{transform:none}}.hq-tile__head{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex;position:relative}.hq-tile__head--top{align-items:flex-start}.hq-tile__label{font-size:17px;font-weight:700}.hq-tile__label--quiet{color:var(--on-tile-ink-muted);font-size:15px}.hq-tile__hint{color:var(--muted);font-size:13px}.hq-tile__list{padding-left:var(--space-20);gap:var(--space-8);color:var(--ink-2);flex-direction:column;margin:0;font-size:15px;line-height:1.5;list-style:outside;display:flex}.hq-tile__title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.hq-tile__sub{color:var(--muted);margin:6px 0 0;font-size:14px}.hq-tile__sub strong{color:var(--ink-2);font-weight:700}.hq-tile__arrow{border-radius:var(--radius-pill);width:42px;height:42px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.hq-tile--navy .hq-tile__arrow{background:var(--on-navy);color:var(--navy);box-shadow:none}.hq-tile--ink .hq-tile__arrow{background:var(--coral);color:var(--on-coral);box-shadow:none}.hq-tile__figure{margin-top:var(--space-14);letter-spacing:-.045em;font-size:76px;font-weight:700;line-height:1}.hq-tile__figure--coral{color:var(--coral)}.hq-tile__figure-row{margin-top:var(--space-14);align-items:baseline;gap:var(--space-8);display:flex}.hq-tile__figure-row .hq-tile__figure{margin-top:0}.hq-tile__unit{letter-spacing:-.02em;color:var(--muted);font-size:30px;font-weight:700}.hq-tile__foot{padding-top:var(--space-16);gap:var(--space-10);flex-direction:column;margin-top:auto;display:flex}.hq-tile__foot--tight{gap:var(--space-8)}.hq-tile__caption{color:var(--ink-2);font-size:13.5px;line-height:1.4}.hq-tile--navy .hq-tile__caption,.hq-tile--navy .hq-tile__sub{color:var(--on-navy-muted)}.hq-tile--ink .hq-tile__caption,.hq-tile--ink .hq-tile__sub{color:var(--on-tile-ink-muted)}.hq-tile__aside{text-align:right}.hq-tile__aside-figure{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}.hq-tile__aside-label{margin-top:var(--space-4);color:var(--muted);font-size:13px}.hq-countdown__name{margin-top:var(--space-16);letter-spacing:-.01em;font-size:22px;font-weight:700;position:relative}.hq-countdown__meta{margin-top:var(--space-4);color:var(--on-tile-ink-muted);font-size:13.5px;position:relative}.hq-countdown__value{align-items:baseline;gap:var(--space-8);margin-top:22px;display:flex;position:relative}.hq-countdown__number{letter-spacing:-.06em;font-size:100px;font-weight:700;line-height:.82}.hq-countdown__unit{font-size:22px;font-weight:700}.hq-countdown__date{margin-top:var(--space-14);color:var(--on-tile-ink-muted);font-size:14px;position:relative}.hq-countdown__goal{padding-top:var(--space-20);color:var(--on-tile-ink-muted);margin-top:auto;font-size:13.5px;line-height:1.45;position:relative}.hq-countdown__goal strong{color:var(--on-tile-ink);font-weight:700}.hq-meter{gap:var(--space-4);display:flex}.hq-meter--loose{gap:var(--space-6)}.hq-meter--fine{gap:3px}.hq-meter--countdown{margin-top:var(--space-16);position:relative}.hq-meter__seg{height:var(--chip-sm);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--track);flex:1 1 0}.hq-meter--fine .hq-meter__seg{height:22px}.hq-meter__seg--coral{background:var(--coral)}.hq-meter__seg--navy{background:var(--navy)}.hq-meter__seg--slot{border:2px dashed var(--slot);background:0 0}.hq-meter__seg--light{background:var(--on-tile-ink)}.hq-meter__seg--elapsed{border:1.5px dashed var(--tile-ink-line);background:0 0}.hq-split{gap:var(--space-4);display:flex}.hq-split__part{height:var(--chip-lg);box-sizing:border-box;padding:0 var(--space-12);border-radius:var(--radius-pill);align-items:center;font-size:13px;font-weight:700;display:flex}.hq-split__part--a{background:var(--on-navy);color:var(--navy)}.hq-split__part--b{background:var(--navy-2);color:var(--on-navy-2)}.hq-split__part--c{box-shadow:inset 0 0 0 1.5px var(--navy-line);color:var(--on-navy)}.hq-split__part--weighted{flex:var(--hq-split-share) 1 0}.hq-legend{gap:var(--space-6);color:var(--ink-2);flex-direction:column;font-size:13.5px;display:flex}.hq-legend--row{color:var(--muted);flex-flow:wrap;align-items:center;gap:18px;font-size:13px}.hq-legend__item{align-items:center;gap:var(--space-8);display:inline-flex}.hq-legend__total{color:var(--ink);margin-left:auto}.hq-dot{border-radius:var(--radius-pill);background:var(--stale);flex:none;width:8px;height:8px}.hq-dot--coral{background:var(--coral)}.hq-dot--navy{background:var(--navy)}.hq-dot--lg{width:10px;height:10px}.hq-legend__swatch{border-radius:var(--radius-pill);background:var(--navy);flex:none;width:14px;height:14px}.hq-legend__swatch--hatch{background:repeating-linear-gradient(135deg, var(--slot-strong) 0 2px, var(--surface) 2px 5px);box-shadow:inset 0 0 0 1px var(--line)}.hq-progress{border-radius:var(--radius-pill);background:var(--progress-track);height:6px;display:block;overflow:hidden}.hq-progress__fill{border-radius:var(--radius-pill);background:var(--navy);height:100%;display:block}.hq-progress__fill--measured{width:var(--hq-progress)}.hq-list{gap:var(--space-8);flex-direction:column;display:flex}.hq-list--compact .hq-alert>.hq-tag{display:none}.hq-list-caption{padding:var(--space-4) var(--space-8) var(--space-8);color:var(--muted);margin:0;font-size:13.5px}.hq-alert{align-items:center;gap:var(--space-14);padding:var(--space-10) var(--space-14) var(--space-10) var(--space-10);border-radius:var(--radius-row);background:var(--surface-row);transition:background-color .15s;display:flex}.hq-alert:hover{background:var(--surface-row-hover)}.hq-alert__icon{border-radius:var(--radius-pill);background:var(--coral-soft);width:42px;height:42px;color:var(--coral-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.hq-alert--hot .hq-alert__icon{background:var(--coral);color:var(--on-coral)}.hq-alert__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hq-alert__name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.hq-alert__why{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hq-alert--hot .hq-alert__why{color:var(--coral-soft-text);font-weight:700}.hq-alert__chevron{color:var(--muted)}.hq-step{align-items:center;gap:var(--space-12);border-radius:var(--radius-card);margin:0 -6px;padding:6px;transition:background-color .15s;display:flex}.hq-step:hover{background:var(--surface-row-hover)}.hq-date-chip{border-radius:var(--radius-chip);background:var(--surface-field);width:50px;height:56px;color:var(--ink);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;flex:none;display:flex}.hq-date-chip__day{font-size:19px;font-weight:700;line-height:1}.hq-date-chip__month{color:var(--muted);font-size:11.5px}.hq-date-chip--solid{background:var(--solid);color:var(--on-solid)}.hq-date-chip--solid .hq-date-chip__month{color:var(--on-solid-muted)}.hq-date-chip--overdue{background:var(--coral-strong);color:var(--on-coral)}.hq-date-chip--overdue .hq-date-chip__month{color:var(--on-coral)}.hq-step__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hq-step__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.hq-step__where{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.hq-team-row{align-items:center;gap:var(--space-14);padding:var(--space-14) 0;display:flex}.hq-team-row+.hq-team-row{border-top:1px dashed var(--line)}.hq-team-row__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hq-team-row__head{align-items:baseline;gap:var(--space-8);display:flex}.hq-team-row__name{font-size:16px;font-weight:700}.hq-team-row__count{color:var(--muted);font-size:13px}.hq-team-row__step{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.35;overflow:hidden}.hq-team-row__step span:first-child{color:var(--muted)}.hq-team-row__step strong{font-weight:700}.hq-team-row__where{color:var(--muted);font-size:13px}@media (width<=640px){.hq-team-row{align-items:flex-start;column-gap:var(--space-12);row-gap:var(--space-8);flex-wrap:wrap}.hq-team-row>.hq-avatar{--hq-avatar-size:36px;font-size:13px}.hq-team-row__text{flex:calc(100% - 48px)}.hq-team-row__head{column-gap:var(--space-8);flex-wrap:wrap;row-gap:0}.hq-team-row__step{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.hq-team-row>.hq-tag{margin-left:48px}}.hq-week{justify-content:space-between;align-items:flex-end;gap:var(--space-14);flex:1;min-height:226px;display:flex}.hq-week__day{align-items:center;gap:var(--space-10);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.hq-week__bar{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--navy);width:100%;max-width:56px;color:var(--on-navy);justify-content:center;display:flex}.hq-week__bar--today{background:var(--solid);color:var(--on-solid)}.hq-week__bar--ahead{background:repeating-linear-gradient(135deg, var(--hatch) 0 2px, var(--surface) 2px 9px);height:140px;box-shadow:inset 0 0 0 1px var(--line)}.hq-week__bar--measured{height:var(--hq-bar-height)}.hq-week__bar--empty{background:var(--track);height:14px}.hq-week__count{margin-top:var(--space-14);font-size:15px;font-weight:700}.hq-week__label{text-align:center;color:var(--muted);font-size:13px;line-height:1.25}.hq-week__label--today{color:var(--ink);font-weight:700}@media (width<=640px){.hq-week{gap:6px}.hq-alert>.hq-tag{display:none}}.hq-pop{height:26px;padding:0 var(--space-10);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-pop);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.hq-board{align-items:stretch;gap:var(--space-12);flex-wrap:wrap;display:flex}.hq-column{box-sizing:border-box;min-width:0;max-width:360px;padding:var(--space-8) var(--space-8) var(--space-10);border-radius:var(--radius-column);background:var(--column);gap:var(--space-10);flex-direction:column;flex:200px;transition:box-shadow .15s;display:flex}.hq-column[data-over=true]{box-shadow:inset 0 0 0 2px var(--focus)}.hq-column__head{align-items:center;gap:var(--space-8);padding:var(--space-8) 6px var(--space-4) var(--space-12);display:flex}.hq-column__title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}.hq-column__add{margin-left:auto}.hq-stage-dot{border-radius:var(--radius-pill);background:var(--ramp-1);flex:none;width:10px;height:10px}.hq-stage-dot--2{background:var(--ramp-2)}.hq-stage-dot--3{background:var(--ramp-3)}.hq-stage-dot--4{background:var(--ramp-4)}.hq-stage-dot--5{background:var(--ramp-5)}.hq-column--empty{max-width:none;min-height:420px;padding:var(--space-14) 0;border-radius:var(--radius-inset);align-items:center;gap:var(--space-14);flex:0 0 48px}.hq-column__zero{width:var(--chip-md);height:var(--chip-md);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.hq-column__vertical{writing-mode:vertical-rl;color:var(--ink-2);white-space:nowrap;font-size:14px;font-weight:700;transform:rotate(180deg)}.hq-dropzone{box-sizing:border-box;min-height:150px;padding:var(--space-16);border-radius:var(--radius-bubble);border:2px dashed var(--slot-strong);justify-content:center;align-items:center;gap:var(--space-10);text-align:center;color:var(--muted);flex-direction:column;font-size:13.5px;line-height:1.4;display:flex}.hq-dropzone__icon{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);background:var(--surface);color:var(--navy-text);justify-content:center;align-items:center;display:inline-flex}.hq-card{box-sizing:border-box;padding:var(--space-14);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);border:1px solid var(--line-faint);box-shadow:var(--shadow-card);transition:box-shadow .2s;display:block;position:relative}.hq-card:hover{box-shadow:var(--shadow-card-hover)}.hq-card__tags{gap:var(--space-6);flex-wrap:wrap;display:flex}.hq-card__title{margin-top:var(--space-12);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.3;display:block}.hq-card__summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.hq-card__rule{height:1px;margin:var(--space-14) 0 var(--space-12);background:var(--line-faint);display:block}.hq-card__foot{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.hq-card__meta{align-items:center;gap:var(--space-10);display:flex}.hq-card__meta-item{align-items:center;gap:var(--space-4);color:var(--muted);font-size:12.5px;display:inline-flex}.hq-card__meta-item--overdue{color:var(--coral-text);font-weight:700}.hq-card .hq-progress{margin-top:var(--space-14)}.hq-card__stage{margin-top:var(--space-8);color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.hq-card__stage strong{color:var(--ink);font-weight:700}.hq-card-slot{border:1.5px dashed var(--slot-strong);border-radius:var(--radius-bubble);background:var(--drag-slot)}.hq-card--lifted{z-index:2;border-color:var(--line);box-shadow:var(--shadow-lifted);cursor:grabbing;transform:rotate(-2.4deg)translate(-4px,-8px)}@media (prefers-reduced-motion:reduce){.hq-card--lifted{transform:none}}.hq-stepper{gap:var(--space-8);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.hq-stepper__step{box-sizing:border-box;min-width:112px;height:56px;padding:0 var(--space-12);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-8);color:var(--muted);border:2px dashed var(--slot);flex:1 1 0;font-size:14.5px;display:flex}.hq-stepper__step>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hq-stepper__step--done{background:var(--stage-done);color:var(--navy-text);border:0;font-weight:700}.hq-stepper__step--current{background:var(--navy);color:var(--on-navy);box-shadow:var(--shadow-step);border:0;font-weight:700}.hq-stepper__pulse{border-radius:var(--radius-pill);background:var(--on-navy);width:8px;height:8px;box-shadow:0 0 0 4px var(--ramp-3);flex:none}button.hq-stepper__step{cursor:pointer;background:0 0;font-family:inherit}button.hq-stepper__step--done{background:var(--stage-done)}button.hq-stepper__step--current{background:var(--navy)}button.hq-stepper__step:hover:not(.hq-stepper__step--current){border-color:var(--navy)}.hq-stage-foot{justify-content:space-between;gap:var(--space-12);color:var(--muted);flex-wrap:wrap;font-size:13.5px;display:flex}.hq-stage-foot strong{color:var(--ink-2);font-weight:700}.hq-stepper--fill{padding:6px 6px var(--space-16);margin:-6px -6px calc(-1 * var(--space-16));scrollbar-width:thin}.hq-stepper--fill>li{flex:1 1 0;min-width:112px;display:flex}.hq-stepper--fill>li>.hq-stepper__step{flex:auto;min-width:0}@media (width<=640px){.hq-stepper--fill>li{flex:none}.hq-stepper--fill .hq-stepper__step{padding:0 var(--space-16)}}.hq-timeline{margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.hq-entry{column-gap:var(--space-14);grid-template-columns:52px 44px minmax(0,1fr);display:grid}.hq-entry__date{text-align:right;padding-top:6px}.hq-entry__day{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1}.hq-entry__day-label{margin-top:var(--space-4);color:var(--muted);white-space:nowrap;font-size:12.5px}.hq-entry__rail{flex-direction:column;align-items:center;display:flex}.hq-entry__icon{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);background:var(--grey-soft);color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.hq-entry__icon--meeting{background:var(--navy-soft);color:var(--navy-text)}.hq-entry__icon--stage{background:var(--solid);color:var(--on-solid)}.hq-entry__icon--decision{background:var(--navy);color:var(--on-navy)}.hq-entry__icon--experiment{background:var(--peach-soft);color:var(--peach-text)}.hq-entry__line{width:2px;min-height:var(--chip-sm);margin:var(--space-8) 0;background:var(--line);border-radius:2px;flex:1}.hq-entry__body{min-width:0;padding-bottom:26px}.hq-entry:last-child .hq-entry__body{padding-bottom:0}.hq-entry:last-child .hq-entry__line{display:none}.hq-entry__head{align-items:center;gap:var(--space-8);min-height:var(--control-md);flex-wrap:wrap;display:flex}.hq-entry__author{font-size:15px;font-weight:700}.hq-entry__type{height:var(--chip-sm);padding:0 var(--space-10);letter-spacing:0;font-size:12px}.hq-entry__head:has(>.hq-entry__menu){padding-right:calc(32px + var(--space-8));position:relative}.hq-entry__menu{min-height:inherit;align-items:center;display:flex;position:absolute;top:0;right:0}@media (width<=640px){.hq-timeline--compact .hq-entry{column-gap:var(--space-10);grid-template-columns:34px 36px minmax(0,1fr)}.hq-timeline--compact .hq-entry__icon{width:36px;height:36px}.hq-timeline--compact .hq-entry__head{min-height:36px}.hq-timeline--compact .hq-entry__day{font-size:20px}.hq-timeline--compact .hq-entry__day-label{white-space:normal}}.hq-bubble{padding:var(--space-14) 18px;border-radius:var(--radius-tail) var(--radius-bubble) var(--radius-bubble) var(--radius-bubble);background:var(--surface-row);overflow-wrap:anywhere;margin:6px 0 0;font-size:15.5px;line-height:1.5}.hq-bubble--stage{align-items:center;gap:var(--space-10);padding:var(--space-12) var(--space-16) var(--space-12) var(--space-12);flex-wrap:wrap;display:flex}.hq-stage-pill{height:34px;padding:0 var(--space-14);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;font-size:14px;font-weight:700;display:inline-flex}.hq-stage-pill--to{background:var(--navy);color:var(--on-navy);box-shadow:none}.hq-bubble__note{color:var(--muted);font-size:14px}.hq-composer{align-items:center;gap:var(--space-10);box-sizing:border-box;height:56px;padding:0 var(--space-8) 0 var(--space-10);border-radius:var(--radius-pill);background:var(--surface-row);display:flex;position:relative}.hq-composer:focus-within{box-shadow:0 0 0 2px var(--focus)}.hq-composer__input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.hq-composer select{height:36px;padding:0 var(--space-10);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font:inherit;border:0;flex:none;font-size:13.5px;font-weight:700}.hq-composer--typed .hq-composer__input{align-self:stretch}.hq-composer--typed select{cursor:pointer}.hq-composer--typed select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hq-composer--multiline{height:auto;min-height:56px;padding-block:var(--space-8);border-radius:var(--radius-row);align-items:flex-end}.hq-composer--multiline .hq-composer__input{box-sizing:content-box;min-height:1lh;max-height:8lh;padding:var(--space-8) 0;resize:none;field-sizing:content;line-height:1.5}@media (width<=640px){.hq-composer--typed{row-gap:var(--space-8);height:auto;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-radius:var(--radius-bubble);flex-wrap:wrap}.hq-composer--typed .hq-composer__avatar{display:none}.hq-composer--typed .hq-composer__input{height:var(--control-sm);flex:100%}.hq-composer--typed select{margin-left:auto}.hq-composer--multiline .hq-composer__input{height:auto}}.hq-next__head{justify-content:space-between;align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.hq-next__label{color:var(--on-navy-muted);margin:0;font-size:15px;font-weight:700}.hq-next__due{height:var(--chip-lg);padding:0 var(--space-12);border-radius:var(--radius-pill);background:var(--on-navy);color:var(--navy);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.hq-next__due--overdue{background:var(--coral-strong);color:var(--on-coral)}.hq-next__text{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:27px;font-weight:700;line-height:1.18}.hq-next__context{color:var(--on-navy-muted);margin:0;font-size:14px;line-height:1.45}.hq-next__foot{justify-content:space-between;align-items:center;gap:var(--space-12);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.hq-next__owner{align-items:center;gap:var(--space-10);display:flex}.hq-next__owner-text{flex-direction:column;line-height:1.25;display:flex}.hq-next__owner-name{font-size:14.5px;font-weight:700}.hq-next__owner-role{color:var(--on-navy-muted);font-size:13px}.hq-tasks{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hq-task{--hq-task-indent:calc(2 * var(--chip-md) + 2 * var(--space-10));align-items:center;column-gap:var(--space-10);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-6);border-radius:var(--radius-row);background:var(--surface-row);flex-wrap:wrap;row-gap:0;display:flex}.hq-task__subs>.hq-task{padding:var(--space-4) var(--space-6) var(--space-4) var(--space-4);border-radius:var(--radius-card);background:var(--surface)}.hq-task--dragging{z-index:2;box-shadow:var(--shadow-lifted);position:relative}.hq-task__handle{width:var(--chip-md);height:var(--control-xs);border-radius:var(--radius-pill);color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}.hq-task__handle:hover{background:var(--surface-row-hover);color:var(--ink-2)}.hq-task__subs .hq-task__handle:hover{background:var(--surface-hover)}.hq-task--dragging .hq-task__handle{cursor:grabbing}.hq-task__check{width:var(--chip-md);height:var(--chip-md);box-sizing:border-box;border:2px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:#0000;cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.hq-task__check:hover{border-color:var(--ink-2);color:var(--muted)}.hq-task__check[aria-pressed=true]{border-color:var(--solid);background:var(--solid);color:var(--on-solid)}.hq-task__text{overflow-wrap:anywhere;flex:1 1 0;min-width:0;font-size:15px;font-weight:700;line-height:1.4}.hq-task__subs .hq-task__text{font-size:14px;font-weight:400}.hq-task--done>.hq-task__text{color:var(--muted);text-decoration:line-through}.hq-task__meta{align-items:center;gap:var(--space-6);color:var(--muted);white-space:nowrap;flex:none;font-size:12.5px;display:inline-flex}.hq-task__meta--overdue{color:var(--coral-text);font-weight:700}.hq-task__created-by{flex:0 auto}.hq-task__subs{margin-top:var(--space-6);padding-left:var(--hq-task-indent);gap:var(--space-4);flex:100%}@media (width<=640px){.hq-task:after{content:"";flex-basis:100%;order:1}.hq-task__status,.hq-task__meta{margin-top:var(--space-6);margin-left:var(--hq-task-indent);order:2}.hq-task__status+.hq-task__meta{margin-left:0}.hq-task__created-by{order:2;flex-basis:calc(100% - var(--hq-task-indent));margin-top:var(--space-6);margin-left:var(--hq-task-indent)}.hq-task__subs{padding-left:var(--space-10);order:3}}.hq-feature{letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1.05}.hq-feature__label{color:var(--muted);margin-top:6px;font-size:13.5px}.hq-facts{flex-direction:column;gap:6px;margin:0;display:flex}.hq-fact{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-14);border-radius:var(--radius-chip);background:var(--surface-row);display:flex}.hq-fact dt{color:var(--muted);font-size:14px}.hq-fact dd{text-align:right;margin:0;font-size:14px;font-weight:700}.hq-fact--empty dd{color:var(--muted);font-weight:400}.hq-fact--alert dd{color:var(--coral-soft-text)}.hq-facts--stacked .hq-fact{align-items:flex-start;gap:var(--space-4);flex-direction:column}.hq-facts--stacked .hq-fact dt{font-size:13px}.hq-facts--stacked .hq-fact dd{text-align:left;line-height:1.4}.hq-linked{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-14);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font-size:13.5px;line-height:1.4;display:flex}.hq-linked strong{color:var(--ink);font-weight:700}a.hq-linked{transition:background-color .15s}a.hq-linked:hover{background:var(--surface-hover)}.hq-icon-disc{border-radius:var(--radius-pill);background:var(--navy-soft);width:36px;height:36px;color:var(--navy-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.hq-icon-disc--ring{width:var(--control-sm);height:var(--control-sm);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.hq-empty{align-items:flex-start;gap:var(--space-8);padding:var(--space-20);border-radius:var(--radius-card);border:2px dashed var(--slot);color:var(--muted);flex-direction:column;font-size:14px;line-height:1.45;display:flex}.hq-empty strong{color:var(--ink);font-size:15px}.hq-empty__title{color:var(--ink)}.hq-dialog__title{font-size:20px;font-weight:700;line-height:1.4286;display:block}.hq-dialog__lead{color:var(--muted);font-size:15px;line-height:1.5;display:block}.hq-form{gap:var(--space-16);flex-direction:column;display:flex}.hq-form--panel{gap:var(--space-20);padding:var(--space-28)}.hq-form__head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.hq-form__title{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.15;display:block}.hq-form__lead{color:var(--muted);font-size:14.5px;line-height:1.45;display:block}.hq-form__group{gap:var(--space-12);min-width:0;padding:var(--space-16);border-radius:var(--radius-inset);background:var(--surface-row);flex-direction:column;display:flex}.hq-form__group .hq-input{background:var(--surface)}.hq-form__row{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.hq-form__hint{color:var(--muted);margin:0;font-size:13.5px}.hq-form__actions{justify-content:flex-end;gap:var(--space-10);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.hq-field{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.hq-field__label{color:var(--ink);padding:0;font-size:14px;font-weight:700}legend.hq-field__label{float:left;width:100%}.hq-field__label--sub{color:var(--ink-2);font-size:13px}.hq-field__hint{color:var(--muted);font-weight:400}.hq-field__error{color:var(--coral-text);margin:0;font-size:13px;font-weight:700}.hq-input{width:100%;min-width:0;height:var(--control-md);box-sizing:border-box;padding:0 var(--space-18);border-radius:var(--radius-pill);background:var(--surface-field);color:var(--ink);font:inherit;border:0;outline:0;font-size:15px}.hq-input:focus-visible{box-shadow:0 0 0 2px var(--focus)}.hq-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--coral-strong)}.hq-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--coral-strong)}:root[data-theme=dark] .hq-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] .hq-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hq-select{display:block;position:relative}.hq-select>.hq-input{appearance:none;cursor:pointer;padding-right:44px}.hq-select__chevron{top:50%;right:var(--space-16);color:var(--muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.hq-select__chevron svg{width:16px;height:16px;display:block}.hq-input[readonly]{color:var(--muted);cursor:default}.hq-input--area{height:auto;min-height:88px;padding-top:var(--space-12);padding-bottom:var(--space-12);resize:vertical;border-radius:22px;line-height:1.45}.hq-field__ok{color:var(--navy-text);margin:0;font-size:13px;font-weight:700}.hq-palette__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.hq-palette__meta{color:var(--muted);font-size:12.5px}.hq-scrim{z-index:50;background:var(--scrim);position:fixed;inset:0}.hq-dialog--form{z-index:50;width:calc(100% - 2 * var(--space-16));max-width:560px;max-height:calc(100dvh - 2 * var(--space-32));box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--radius-tile);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lifted);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.hq-dialog--wide{max-width:1040px}.hq-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:26px var(--space-28) 0;display:flex}.hq-dialog__head>:first-child{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.hq-dialog__body{gap:var(--space-28);padding:22px var(--space-28) 0;grid-template-columns:minmax(0,1fr);display:grid}.hq-dialog__split{gap:var(--space-28);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.hq-dialog__col{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.hq-dialog__col-title{margin:0;font-size:15px;font-weight:700}.hq-dialog__col-lead{color:var(--muted);margin:-10px 0 0;font-size:13px}.hq-dialog__foot{justify-content:flex-end;align-items:center;gap:var(--space-10);padding:22px var(--space-28) 26px;flex-wrap:wrap;display:flex}.hq-dialog__why{color:var(--muted);margin-right:auto;font-size:13.5px}.hq-dialog__discard{align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-14);border-radius:var(--radius-pill);background:var(--surface-row);flex-wrap:wrap;margin-right:auto;font-size:14px;font-weight:700;display:flex}.hq-dialog__delete{align-items:center;gap:var(--space-12);margin-right:auto;display:flex}.hq-dialog__delete-why{max-width:36ch;color:var(--muted);font-size:12.5px;line-height:1.35}@media (width<=1100px){.hq-dialog__split{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hq-dialog--form{border-radius:0;width:auto;max-width:none;max-height:100dvh;inset:0;translate:none}.hq-dialog__head{padding:var(--space-16) var(--space-16) 0}.hq-dialog__body{gap:var(--space-20);padding:var(--space-16) var(--space-16) 0}.hq-dialog__foot{padding:var(--space-16);background:var(--surface);box-shadow:inset 0 1px 0 var(--line-faint);margin-top:auto;position:sticky;bottom:0}.hq-dialog__why{flex-basis:100%}.hq-dialog__discard{border-radius:var(--radius-bubble);margin-right:0}.hq-dialog__delete{flex-wrap:wrap;margin-right:0}}@media (prefers-reduced-motion:no-preference){.hq-dialog--form{animation:.22s cubic-bezier(.2,.8,.2,1) hq-dialog-in}}@keyframes hq-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.hq-money{display:block;position:relative}.hq-money__prefix{left:var(--space-18);color:var(--muted);pointer-events:none;font-size:15px;font-weight:700;position:absolute;top:50%;translate:0 -50%}.hq-money>.hq-input{font-variant-numeric:tabular-nums;padding-left:44px}.hq-money--usd>.hq-input{padding-left:56px}.hq-seg-pick{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-field);display:inline-flex}.hq-seg-pick__item{height:var(--control-sm);min-width:72px;padding:0 var(--space-16);border-radius:var(--radius-pill);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700;transition:background-color .15s,color .15s}.hq-seg-pick__item:hover{color:var(--ink)}.hq-seg-pick__item[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line)}.hq-seg-pick__item:disabled,.hq-seg-pick__item:disabled:hover{color:var(--muted);cursor:default}.hq-seg-pick__item[aria-pressed=true]:disabled{box-shadow:inset 0 0 0 1px var(--line)}.hq-seg-pick--wrap{gap:var(--space-6);background:0 0;border-radius:0;flex-wrap:wrap;padding:0;display:flex}.hq-seg-pick--wrap .hq-seg-pick__item{min-width:0;padding:0 var(--space-14);background:var(--surface-field);color:var(--ink-2)}.hq-seg-pick--wrap .hq-seg-pick__item[aria-pressed=true]{background:var(--solid);color:var(--on-solid);box-shadow:none}@media (width<=640px){.hq-seg-pick--wrap .hq-seg-pick__item{height:var(--control-md)}}.hq-date-field{align-items:center;gap:var(--space-8);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;display:inline-flex}.hq-root .hq-date-field:focus-visible{outline:none}.hq-date-field[aria-expanded=true]{box-shadow:0 0 0 2px var(--focus)}.hq-date-field:disabled{color:var(--muted);cursor:default}.hq-date-field__icon{width:16px;height:16px;color:var(--muted);flex:none}.hq-date-field__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hq-date-field__value--empty{color:var(--muted)}.hq-calendar{width:max-content;color:var(--ink);margin-inline:auto;font-size:14px}.hq-calendar__months{display:flex;position:relative}.hq-calendar__month{gap:var(--space-8);flex-direction:column;display:flex}.hq-calendar__caption{height:var(--control-sm);padding:0 var(--space-4);align-items:center;display:flex}.hq-calendar__caption-label{font-size:15px;font-weight:700}.hq-calendar__nav{z-index:1;gap:var(--space-4);display:flex;position:absolute;top:0;right:0}.hq-calendar__nav-btn{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hq-calendar__nav-btn:hover{background:var(--surface-row)}.hq-calendar__nav-btn:disabled,.hq-calendar__nav-btn[aria-disabled=true]{opacity:.5;cursor:default;background:0 0}.hq-calendar__chevron{fill:currentColor;width:16px;height:16px}.hq-calendar__grid{border-collapse:collapse}.hq-calendar__weekday{width:var(--control-sm);height:28px;color:var(--muted);text-align:center;padding:0;font-size:12px;font-weight:700}.hq-calendar__day{width:var(--control-sm);height:var(--control-sm);text-align:center;padding:0}.hq-calendar__day-btn{border-radius:var(--radius-pill);width:100%;height:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;font-size:14px}.hq-calendar__day-btn:hover{background:var(--surface-row-hover)}.hq-root .hq-calendar__day-btn:focus-visible{outline-offset:0}.hq-calendar__day--outside{color:var(--muted)}.hq-calendar__day--today .hq-calendar__day-btn{box-shadow:inset 0 0 0 1.5px var(--line-strong);font-weight:700}.hq-calendar__day--selected .hq-calendar__day-btn{background:var(--solid);color:var(--on-solid);box-shadow:none;font-weight:700}.hq-calendar__day--disabled .hq-calendar__day-btn{color:var(--muted);opacity:.5;cursor:default;background:0 0}.hq-calendar__foot{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--line-faint);justify-content:flex-end;display:flex}.hq-ms{grid-template-columns:minmax(0, 1fr) 150px minmax(140px, max-content) var(--control-md);gap:var(--space-8);display:grid}.hq-ms__head,.hq-ms__row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.hq-ms__head{padding:0 var(--space-4);color:var(--muted);font-size:12.5px;font-weight:700}.hq-ms__head-amount{text-align:right}.hq-ms__row{align-items:start}.hq-ms__row .hq-input{height:var(--control-md);font-size:14.5px}.hq-ms__row .hq-money__prefix{left:var(--space-14);font-size:14px}.hq-ms__row .hq-money>.hq-input{text-align:right;padding-left:30px}.hq-ms__row .hq-money--usd>.hq-input{padding-left:42px}.hq-ms__pct{color:var(--muted);text-align:right;margin-top:3px;font-size:12px;display:block}.hq-ms__lock{align-items:center;gap:var(--space-6);color:var(--muted);margin-top:3px;font-size:12px;display:inline-flex}.hq-ms__lock svg{flex:none;width:12px;height:12px}.hq-ms__error{color:var(--coral-text);margin:2px 0 0;font-size:12.5px;font-weight:700}.hq-ms__remove{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hq-ms__remove:hover{background:var(--surface-row);color:var(--ink)}.hq-ms__remove svg{width:17px;height:17px}.hq-ms__add{justify-self:start;align-items:center;gap:var(--space-8);height:var(--control-md);padding:0 var(--space-16) 0 var(--space-12);border-radius:var(--radius-pill);background:var(--surface-row);color:var(--ink);font:inherit;cursor:pointer;border:0;grid-column:1/-1;font-size:14px;font-weight:700;display:inline-flex}.hq-ms__add:hover{background:var(--surface-row-hover)}.hq-ms__add svg{width:16px;height:16px}@media (width<=640px){.hq-ms{grid-template-columns:minmax(0, 1fr) max-content var(--control-md)}.hq-ms__head{display:none}.hq-ms__row{padding:var(--space-12);border-radius:var(--radius-card);background:var(--surface-row)}.hq-ms__row>:first-child{grid-area:1/1/2/3}.hq-ms__row>:nth-child(2){grid-area:2/1}.hq-ms__row>:nth-child(3){grid-area:2/2/3/4}.hq-ms__row>:nth-child(4){grid-area:1/3}.hq-ms__row .hq-input{background:var(--surface)}}.hq-sum{gap:var(--space-10);padding:var(--space-16);border-radius:var(--radius-bubble);background:var(--surface-row);flex-direction:column;display:flex}.hq-sum__line{justify-content:space-between;align-items:baseline;gap:var(--space-12);font-size:14px;display:flex}.hq-sum__fig{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.hq-sum__of{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400}.hq-sum__meter{border-radius:var(--radius-pill);background:var(--progress-track);height:10px;position:relative;overflow:hidden}.hq-sum__fill{width:var(--hq-sum,0%);border-radius:var(--radius-pill);background:repeating-linear-gradient(-55deg, var(--hatch-navy-a) 0 3px, var(--hatch-navy-b) 3px 6px);position:absolute;top:0;bottom:0;left:0}.hq-sum--over .hq-sum__fill{background:var(--ink-2)}.hq-sum__msg{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.4}.hq-sum--ok .hq-sum__msg{color:var(--navy-text);font-weight:700}.hq-sum--warn .hq-sum__msg,.hq-sum--over .hq-sum__msg{color:var(--ink);font-weight:700}.hq-inline-edit{gap:var(--space-12);margin:var(--space-6) 0;padding:var(--space-16);border-radius:var(--radius-bubble);background:var(--surface-row);display:grid}.hq-inline-edit .hq-input{height:var(--control-md);background:var(--surface);font-size:14.5px}.hq-inline-edit .hq-seg-pick{background:var(--surface)}.hq-inline-edit .hq-seg-pick__item[aria-pressed=true]{background:var(--solid);color:var(--on-solid);box-shadow:none}.hq-inline-edit .hq-seg-pick--wrap{background:0 0}.hq-inline-edit .hq-seg-pick--wrap .hq-seg-pick__item:not([aria-pressed=true]){background:var(--surface)}.hq-inline-edit__row{grid-template-columns:var(--hq-inline-cols,repeat(auto-fit, minmax(160px, 1fr)));gap:var(--space-10);align-items:end;display:grid}.hq-inline-edit__actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}@media (width<=640px){.hq-inline-edit__row{grid-template-columns:minmax(0,1fr)}}.hq-note{align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-12);background:var(--surface-row);color:var(--ink-2);border-radius:14px;margin:0;font-size:13.5px;line-height:1.4;display:flex}.hq-note svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:1px}.hq-note b{color:var(--ink)}.hq-popover{gap:var(--space-12);width:300px;max-width:calc(100vw - 2 * var(--space-16));box-sizing:border-box;padding:var(--space-16);border-radius:var(--radius-bubble);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop), var(--shadow-lifted);text-align:left;white-space:normal;flex-direction:column;display:flex}.hq-popover--wide{width:340px}.hq-popover--fit{width:max-content}.hq-popover__title{font-size:15px;font-weight:700}.hq-popover__text{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.hq-popover .hq-input{height:var(--control-md)}.hq-popover__actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.hq-popover__options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;max-height:min(280px,40dvh);display:flex;overflow-y:auto}.hq-popover__opt{align-items:center;gap:var(--space-10);min-height:var(--control-md);box-sizing:border-box;padding:var(--space-6) var(--space-10);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:14px;display:flex}.hq-popover__opt:hover{background:var(--surface-row)}.hq-popover__opt[aria-current=true]{background:var(--navy-soft);font-weight:700}.hq-popover__new{margin-top:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--line-faint)}@media (width<=640px){.hq-popover{left:var(--space-16);right:var(--space-16);top:auto;bottom:var(--space-16);z-index:50;width:auto;max-width:none;position:fixed}}@media (prefers-reduced-motion:no-preference){.hq-popover{animation:.16s cubic-bezier(.2,.8,.2,1) hq-popover-in}}@keyframes hq-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hq-popover--hosted{animation:none;position:static}@media (width<=640px){.hq-popover--hosted{width:100%;max-width:none;position:static}[data-radix-popper-content-wrapper]:has(>.hq-popover--hosted){top:auto!important;left:var(--space-16)!important;right:var(--space-16)!important;bottom:var(--space-16)!important;min-width:0!important;transform:none!important}}.hq-empty-frame{align-items:center;gap:var(--space-20);padding:var(--space-28);border-radius:var(--radius-inset);border:1.5px dashed var(--slot-strong);background:var(--surface);flex-wrap:wrap;display:flex}.hq-empty-frame__text{flex:1;min-width:min(280px,100%)}.hq-empty-frame__title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.hq-empty-frame__body{max-width:62ch;color:var(--ink-2);margin:6px 0 0;font-size:14.5px;line-height:1.5}@media (width<=640px){.hq-empty-frame{padding:var(--space-20)}}.hq-figs{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.hq-figs__cell{min-width:0;padding:var(--space-14) 18px;flex-direction:column;gap:5px;display:flex}.hq-figs__cell+.hq-figs__cell{box-shadow:inset 1px 0 0 var(--line-faint)}.hq-figs__label{color:var(--muted);font-size:12.5px}.hq-figs__fig{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;font-weight:700;line-height:1}.hq-figs__unit{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400}.hq-figs__sub{color:var(--muted);text-wrap:pretty;font-size:12px;line-height:1.35}@media (width<=1100px){.hq-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-figs__cell:nth-child(3){box-shadow:inset 0 1px 0 var(--line-faint)}.hq-figs__cell:nth-child(4){box-shadow:inset 1px 0 0 var(--line-faint), inset 0 1px 0 var(--line-faint)}}@media (width<=640px){.hq-figs__cell{padding:var(--space-12) var(--space-14)}.hq-figs__fig{font-size:22px}}.hq-drop{align-items:center;gap:var(--space-16);padding:var(--space-14);border-radius:var(--radius-bubble);border:1.5px dashed var(--slot-strong);background:var(--surface-field);display:flex}.hq-drop--filled{border-style:solid;border-color:#0000}.hq-drop__logo{border-radius:var(--radius-bubble);background:var(--surface);width:72px;height:72px;box-shadow:var(--shadow-raised);color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;overflow:hidden}.hq-drop__logo img{object-fit:contain;width:60px;height:60px;display:block}.hq-drop__text{flex:1;min-width:0}.hq-drop__title{font-size:14.5px;font-weight:700;display:block}.hq-drop__help{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.hq-drop__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=640px){.hq-drop{padding:var(--space-12);flex-wrap:wrap}.hq-drop__logo{border-radius:var(--radius-chip);width:56px;height:56px}.hq-drop__logo img{width:46px;height:46px}.hq-drop__text{flex-basis:calc(100% - 76px)}}.hq-swatches{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.hq-swatches__label{color:var(--muted);font-size:12.5px}.hq-swatch.hq-swatch--round{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);background:var(--hq-swatch,var(--surface));box-shadow:inset 0 0 0 1px var(--line-strong);padding:0}.hq-swatch.hq-swatch--round[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.hq-hex{align-items:center;gap:var(--space-8);height:var(--control-md);box-sizing:border-box;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--surface-field);display:flex}.hq-hex:focus-within{box-shadow:0 0 0 2px var(--focus)}.hq-hex:has(.hq-hex__input[aria-invalid=true]){box-shadow:inset 0 0 0 1.5px var(--coral-strong)}.hq-hex__chip{border-radius:var(--radius-pill);background:var(--hq-swatch,var(--surface));width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);flex:none}.hq-hex__input{width:96px;min-width:0;height:var(--control-sm);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-transform:uppercase;background:0 0;border:0;outline:0;font-size:14.5px;font-weight:700}.hq-root .hq-hex__input::placeholder{text-transform:none;font-weight:400}.hq-pv{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hq-pv__card{border-radius:var(--radius-bubble);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-faint);overflow:hidden}.hq-pv__cap{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-12) 0;color:var(--muted);font-size:12.5px;font-weight:700;display:flex}.hq-pv__cap>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hq-pv__hq{align-items:center;gap:var(--space-10);margin:var(--space-10) var(--space-12) var(--space-12);padding:var(--space-14);border-radius:var(--radius-chip);background:var(--client-soft);display:flex}.hq-pv__logo{background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-card);color:var(--muted);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.hq-pv__logo img{object-fit:contain;width:32px;height:32px;display:block}.hq-pv__name{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:400;display:block}.hq-pv__sub{color:var(--client-ink);font-size:11.5px;display:block}.hq-pv__portal{height:96px;margin:var(--space-10) var(--space-12) var(--space-12);border-radius:var(--radius-chip);display:flex;overflow:hidden}.hq-pv__side{box-sizing:border-box;width:64px;padding:var(--space-10) var(--space-8);gap:var(--space-6);background:var(--client-deep);flex-direction:column;flex:none;display:flex}.hq-pv__mark{width:28px;height:28px;margin-bottom:var(--space-4);background:var(--on-client-deep);border-radius:9px}.hq-pv__bar{border-radius:var(--radius-pill);background:var(--on-client-deep-muted);opacity:.45;height:6px}.hq-pv__bar--short{width:70%}.hq-pv__main{gap:var(--space-8);padding:var(--space-12);background:var(--surface);flex-direction:column;flex:1;display:flex}.hq-pv__band{height:24px;padding:0 var(--space-8);background:var(--client-soft);color:var(--client-ink);border-radius:8px;align-items:center;font-size:11px;font-weight:700;display:flex}.hq-pv__btn{height:24px;padding:0 var(--space-10);border-radius:var(--radius-pill);background:var(--client-solid);color:var(--on-client-solid);align-self:flex-start;align-items:center;font-size:11px;font-weight:700;display:inline-flex}@media (width<=1100px){.hq-pv{grid-template-columns:minmax(0,1fr)}}.hq-slug{height:var(--control-lg);box-sizing:border-box;padding-left:var(--space-18);border-radius:var(--radius-pill);background:var(--surface-field);color:var(--muted);align-items:center;font-size:15px;display:flex;overflow:hidden}.hq-slug:focus-within{box-shadow:0 0 0 2px var(--focus)}.hq-slug:has(.hq-slug__input[aria-invalid=true]){box-shadow:inset 0 0 0 1.5px var(--coral-strong)}.hq-slug__prefix{white-space:nowrap;flex:none}.hq-slug__input{min-width:0;height:100%;padding:0 var(--space-18) 0 0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:700}.hq-ws-hero{align-items:center;gap:var(--space-20);padding:22px var(--space-24);border-radius:var(--radius-column);background:var(--client-soft);flex-wrap:wrap;display:flex}.hq-ws-hero__logo{border-radius:var(--radius-row);background:var(--surface);width:76px;height:76px;box-shadow:var(--shadow-raised);color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;overflow:hidden}.hq-ws-hero__logo img{object-fit:contain;width:64px;height:64px;display:block}.hq-ws-hero__id{flex:1;min-width:240px}.hq-ws-hero__name{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:52px;font-weight:400;line-height:1}.hq-ws-hero__line{margin:var(--space-8) 0 0;color:var(--ink-2);font-size:14.5px}.hq-ws-hero__line b{color:var(--client-ink)}.hq-ws-hero__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.hq-ws-hero__contacts{align-items:center;gap:var(--space-8);height:var(--control-sm);padding:0 var(--space-12) 0 var(--space-6);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:13px;font-weight:700;display:inline-flex}a.hq-ws-hero__contacts:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}@media (width<=640px){.hq-ws-hero{gap:var(--space-14);padding:var(--space-16);border-radius:var(--radius-bubble)}.hq-ws-hero__logo{border-radius:var(--radius-chip);width:56px;height:56px;font-size:20px}.hq-ws-hero__logo img{width:46px;height:46px}.hq-ws-hero__id{flex-basis:calc(100% - 80px);min-width:0}.hq-ws-hero__name{font-size:36px}.hq-ws-hero__actions{width:100%}}.hq-ws-ini{align-items:center;gap:var(--space-14);padding:var(--space-12) var(--space-4);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.hq-ws-ini+.hq-ws-ini{border-top:1px solid var(--line-faint)}.hq-ws-ini>.hq-tag,.hq-ws-ini>.hq-btn{justify-self:start}.hq-ws-ini__name{font-size:15px;font-weight:700;display:block}.hq-ws-ini__meta{color:var(--muted);margin-top:2px;font-size:13px;display:block}@media (width<=640px){.hq-ws-ini{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}.hq-ws-ini>:first-child{grid-column:1/-1}}.hq-pick-list{gap:var(--space-4);max-height:360px;margin:0 calc(-1 * var(--space-6));padding:0 var(--space-6);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;display:flex;overflow-y:auto}@media (width<=640px){.hq-dialog--form .hq-pick-list{max-height:none;overflow:visible}}.hq-pick-list__count{color:var(--muted);margin:0;font-size:12.5px}.hq-pick-list__group{margin:var(--space-8) var(--space-6) 2px;color:var(--muted);font-size:12.5px;font-weight:700}.hq-pick{align-items:center;gap:var(--space-12);box-sizing:border-box;min-height:56px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-chip);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;grid-template-columns:20px minmax(0,1fr) auto;display:grid}.hq-pick:hover{background:var(--surface-row)}.hq-pick[aria-checked=true]{background:var(--navy-soft)}.hq-pick__radio{border-radius:var(--radius-pill);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.hq-pick[aria-checked=true] .hq-pick__radio{box-shadow:inset 0 0 0 6px var(--navy)}.hq-pick__name{font-size:14.5px;font-weight:700;display:block}.hq-pick__sub{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.hq-pick__consequence{margin-top:var(--space-4);color:var(--ink-2);font-size:12.5px;line-height:1.4;display:block}.hq-client-chip{align-items:center;gap:var(--space-8);height:var(--control-md);box-sizing:border-box;padding:0 var(--space-14) 0 var(--space-8);border-radius:var(--radius-pill);background:var(--surface-row);color:var(--ink);font:inherit;cursor:pointer;border:0;font-size:14px;font-weight:700;display:inline-flex}.hq-client-chip:hover{background:var(--surface-row-hover)}.hq-client-chip__add{box-sizing:border-box;border:1.5px dashed var(--slot-strong);border-radius:var(--radius-pill);background:var(--surface);width:28px;height:28px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.hq-client-chip__add svg{width:14px;height:14px}.hq-org-mono{background:var(--grey-soft);width:28px;height:28px;color:var(--ink-2);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.hq-org-mono img{object-fit:contain;width:22px;height:22px;display:block}.hq-org-mono--tint{background:var(--client-soft);color:var(--client-ink)}.hq-people{flex-direction:column;display:flex}.hq-people__head,.hq-person{grid-template-columns:minmax(0, 1.1fr) minmax(0, 1.5fr) minmax(0, 1fr) calc(3 * var(--control-sm) + 2 * var(--space-4));gap:var(--space-16);display:grid}.hq-people__head{padding:0 var(--space-4) var(--space-8);color:var(--muted);font-size:12.5px;font-weight:700}.hq-person{padding:var(--space-12) var(--space-4);align-items:center}.hq-people>*+*>.hq-person,.hq-person+.hq-person{border-top:1px solid var(--line-faint)}.hq-person__id{align-items:center;gap:var(--space-12);min-width:0;display:flex}.hq-person__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.hq-person__mail{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);font-size:14px}.hq-person__access{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.hq-person__role{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:14px;overflow:hidden}.hq-person__actions{justify-content:flex-end;gap:var(--space-4);display:flex}@media (width<=640px){.hq-people__head{display:none}.hq-person{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.hq-person__id{grid-column:1}.hq-person__actions{grid-area:1/2/4}.hq-person__mail,.hq-person__role{grid-column:1;padding-left:52px}}.hq-how{gap:var(--space-12);flex-direction:column;display:flex}.hq-how__step{align-items:flex-start;gap:var(--space-12);color:var(--ink-2);margin:0;font-size:14px;line-height:1.45;display:flex}.hq-how__step svg{width:18px;height:18px;color:var(--client-ink);flex:none;margin-top:2px}.hq-portal-link{align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-12);background:var(--client-soft);color:var(--client-ink);overflow-wrap:anywhere;border-radius:14px;font-size:13.5px;font-weight:700;display:flex}.hq-portal-link svg{flex:none;width:16px;height:16px}.hq-main-contact{padding:var(--space-12) var(--space-14);border-radius:var(--radius-chip);background:var(--surface-row);margin:0}.hq-main-contact__label{color:var(--muted);font-size:12px}.hq-main-contact__value{margin:2px 0 0;font-size:14px;font-weight:700}.hq-main-contact__hint{margin-top:var(--space-6);color:var(--muted);font-size:12.5px;line-height:1.4;display:block}.hq-cost{align-items:center;gap:var(--space-12);padding:var(--space-10) 0;border-top:1px solid var(--line-faint);grid-template-columns:104px minmax(0,1fr) auto auto;display:grid}.hq-cost>.hq-tag{justify-self:start}.hq-cost__text{min-width:0}.hq-cost__name{font-size:13.5px;font-weight:700;display:block}.hq-cost__sub{color:var(--muted);font-size:12px;display:block}.hq-cost__value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.hq-cost__actions{gap:2px;display:flex}.hq-cost--total{border-top:1.5px solid var(--line)}@media (width<=640px){.hq-cost{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.hq-cost>.hq-tag{grid-column:1/-1}.hq-cost__value{text-align:left;grid-column:1}.hq-cost__actions{grid-area:2/2/4}.hq-cost>:empty{display:none}}.hq-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.hq-table th{padding:0 var(--space-12) var(--space-8);color:var(--muted);text-align:left;white-space:nowrap;font-size:12.5px;font-weight:700}.hq-table td{padding:var(--space-10) var(--space-12);border-top:1px solid var(--line-faint);vertical-align:middle;white-space:nowrap}.hq-table tbody tr:hover td{background:var(--surface-row)}.hq-table td:first-child{border-radius:12px 0 0 12px}.hq-table td:last-child{border-radius:0 12px 12px 0}.hq-table--fixed{table-layout:fixed}.hq-table__num{text-align:right;font-variant-numeric:tabular-nums}.hq-table th.hq-table__num,.hq-table__act{text-align:right}.hq-table__strong{text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.hq-table__sub{text-overflow:ellipsis;color:var(--muted);font-size:12px;display:block;overflow:hidden}.hq-ms-cards{gap:var(--space-8);flex-direction:column;display:none}.hq-ms-card{gap:var(--space-10);padding:var(--space-14);border-radius:var(--radius-bubble);background:var(--surface-row);flex-direction:column;display:flex}.hq-ms-card__top{justify-content:space-between;align-items:baseline;gap:var(--space-10);display:flex}.hq-ms-card__label{min-width:0;font-size:15.5px;font-weight:700}.hq-ms-card__amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:700}.hq-ms-card__meta{align-items:center;gap:var(--space-8);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.hq-ms-card>.hq-btn{align-self:flex-start}.hq-ms-card .hq-input{background:var(--surface)}.hq-ms-card__confirm{gap:var(--space-10);padding:var(--space-12);border-radius:var(--radius-chip);background:var(--surface);flex-direction:column;display:flex}.hq-ms-card__confirm .hq-input{background:var(--surface-field)}.hq-ms-card__confirm-text{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.4}.hq-ms-card__actions{justify-content:flex-end;gap:var(--space-8);display:flex}@media (width<=640px){.hq-ms-table{display:none}.hq-ms-cards{display:flex}}.hq-wtabs{gap:var(--space-4);scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line);display:flex;overflow-x:auto}.hq-wtabs::-webkit-scrollbar{display:none}.hq-wtabs__item{align-items:center;gap:var(--space-6);height:42px;padding:0 var(--space-12);color:var(--muted);flex:none;font-size:14px;font-weight:700;display:inline-flex;position:relative}a.hq-wtabs__item:hover,.hq-wtabs__item[aria-current=page]{color:var(--ink)}.hq-root a.hq-wtabs__item:focus-visible{outline-offset:-2px}.hq-wtabs__item[aria-current=page]:after{content:"";left:var(--space-10);right:var(--space-10);background:var(--ink);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.hq-wtabs__item--soon{opacity:.5;cursor:default}.hq-wtabs__count{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--coral-strong);min-width:18px;height:18px;color:var(--on-coral);justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=640px){.hq-wtabs{padding-right:var(--space-32);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-32)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-32)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-32)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--space-32)), transparent)}}.hq-frame{box-sizing:border-box;background:var(--frame);height:100dvh;min-height:640px;display:flex}.hq-rail{--hq-rail-width:88px;width:var(--hq-rail-width);box-sizing:border-box;padding:var(--space-16) 0 var(--space-12);flex-direction:column;flex:none;transition:width .2s cubic-bezier(.2,.8,.2,1);display:flex}.hq-rail.is-open{--hq-rail-width:240px}.hq-rail__brand{align-items:center;gap:var(--space-12);height:56px;padding-left:var(--space-28);margin-bottom:var(--space-28);color:var(--on-tile-ink);display:flex}.hq-rail__brand img,.hq-rail__brand svg{flex:none;width:32px;height:32px}.hq-rail__wordmark{white-space:nowrap;opacity:0;letter-spacing:-.02em;width:0;font-size:18px;font-weight:700;transition:opacity .15s;overflow:hidden}.hq-rail.is-open .hq-rail__wordmark{opacity:1;width:auto}.hq-rail__nav,.hq-rail__foot{gap:var(--space-6);flex-direction:column;display:flex}.hq-rail__foot{margin-top:auto}.hq-rail__item{align-items:center;gap:var(--space-14);height:var(--control-xl);margin:0 var(--space-16);padding:0 var(--space-18);box-sizing:border-box;border-radius:var(--radius-pill);color:var(--on-tile-ink-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:700;transition:background-color .15s,color .15s;display:flex;position:relative}.hq-rail__item:hover{background:var(--tile-ink-2);color:var(--on-tile-ink)}.hq-rail__item:focus-visible{outline-offset:2px}.hq-root :is(.hq-rail,.hq-mtop,.hq-tabbar) :focus-visible{outline-color:var(--on-tile-ink)}.hq-root .hq-tabbar__tab[aria-current=page]:focus-visible{outline-color:var(--focus)}.hq-rail__item.is-active,.hq-rail__item[aria-current=page]{background:var(--surface-sunken);color:var(--ink);border-radius:26px 0 0 26px;margin-right:0}.hq-rail__item.is-active:before,.hq-rail__item.is-active:after,.hq-rail__item[aria-current=page]:before,.hq-rail__item[aria-current=page]:after{content:"";pointer-events:none;width:26px;height:26px;position:absolute;right:0}.hq-rail__item.is-active:before,.hq-rail__item[aria-current=page]:before{background:radial-gradient(circle at 0 0, transparent 25.5px, var(--surface-sunken) 26px);top:-26px}.hq-rail__item.is-active:after,.hq-rail__item[aria-current=page]:after{background:radial-gradient(circle at 0 100%, transparent 25.5px, var(--surface-sunken) 26px);bottom:-26px}.hq-rail__label{white-space:nowrap;opacity:0;width:0;transition:opacity .15s;overflow:hidden}.hq-rail.is-open .hq-rail__label{opacity:1;width:auto}.hq-rail__count{top:var(--space-8);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--coral-strong);min-width:18px;height:18px;color:var(--on-coral);box-shadow:0 0 0 2px var(--frame);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;left:34px}.hq-rail__item.is-active .hq-rail__count,.hq-rail__item[aria-current=page] .hq-rail__count{box-shadow:0 0 0 2px var(--surface-sunken)}.hq-rail.is-open .hq-rail__count{box-shadow:none;margin-left:auto;position:static}.hq-kbd--rail{padding:var(--space-4) var(--space-10);background:var(--tile-ink-2);color:var(--on-tile-ink);box-shadow:none;margin-left:auto;font-size:12px;display:none}.hq-rail.is-open .hq-kbd--rail{display:inline-flex}.hq-rail__item>.hq-avatar{margin:0 -6px}.hq-page{--hq-page-end:120px;box-sizing:border-box;min-width:0;padding:var(--space-32) 40px var(--hq-page-end);background:var(--surface-sunken);border-radius:var(--radius-tile) 0 0 var(--radius-tile);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:auto;overflow-y:auto}.hq-page__inner{max-width:1600px;margin:0 auto}.hq-page .hq-main{box-shadow:none;background:0 0;border-radius:0;padding:0}.hq-title-light{letter-spacing:-.04em;margin:0;font-size:60px;font-weight:400;line-height:1}.hq-mtop{align-items:center;gap:var(--space-10);box-sizing:border-box;height:64px;padding:0 var(--space-10) 0 var(--space-20);background:var(--frame);color:var(--on-tile-ink);flex:none;display:flex}.hq-mtop__brand{align-items:center;gap:var(--space-10);letter-spacing:-.02em;margin-right:auto;font-size:17px;font-weight:700;display:flex}.hq-mtop__brand img,.hq-mtop__brand svg{flex:none;width:28px;height:28px}.hq-mtop__btn{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.hq-mtop__btn:hover{background:var(--tile-ink-2)}.hq-frame,.hq-tabbar{--hq-tabbar-height:86px}.hq-tabbar{height:var(--hq-tabbar-height);box-sizing:border-box;padding:0 var(--space-8);background:var(--frame);color:var(--on-tile-ink-muted);justify-content:space-around;align-items:flex-start;display:flex}.hq-tabbar__tab{justify-content:center;align-items:center;gap:var(--space-4);border-radius:0 0 var(--radius-inset) var(--radius-inset);flex-direction:column;width:78px;height:62px;font-size:11.5px;font-weight:700;display:flex;position:relative}.hq-tabbar__tab svg{width:22px;height:22px}.hq-root .hq-tabbar__tab:focus-visible{outline-offset:-4px}.hq-tabbar__tab[aria-current=page]{background:var(--surface-sunken);color:var(--ink)}.hq-tabbar__tab[aria-current=page]:before,.hq-tabbar__tab[aria-current=page]:after{content:"";pointer-events:none;width:24px;height:24px;position:absolute;top:0}.hq-tabbar__tab[aria-current=page]:before{background:radial-gradient(circle at 0 100%, transparent 23.5px, var(--surface-sunken) 24px);left:-24px}.hq-tabbar__tab[aria-current=page]:after{background:radial-gradient(circle at 100% 100%, transparent 23.5px, var(--surface-sunken) 24px);right:-24px}.hq-tabbar__count{top:var(--space-8);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--coral-strong);min-width:18px;height:18px;color:var(--on-coral);box-shadow:0 0 0 2px var(--frame);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;left:44px}.hq-tabbar__tab[aria-current=page] .hq-tabbar__count{box-shadow:0 0 0 2px var(--surface-sunken)}.hq-tabbar__capture{width:var(--control-xl);height:var(--control-xl);border-radius:var(--radius-pill);background:var(--on-tile-ink);color:var(--frame);cursor:pointer;border:0;flex:none;justify-content:center;align-self:center;align-items:center;margin-top:-2px;padding:0;display:flex}.hq-tabbar__capture svg{width:22px;height:22px}.hq-frame>.hq-mtop,.hq-frame>.hq-tabbar{display:none}@media (width<=640px){.hq-frame{flex-direction:column;min-height:0}.hq-frame>.hq-rail{display:none}.hq-frame>.hq-mtop{display:flex}.hq-frame>.hq-tabbar{z-index:10;display:flex;position:fixed;bottom:0;left:0;right:0}.hq-page{padding:var(--space-24) var(--space-16) calc(var(--hq-tabbar-height) + var(--hq-page-end));border-radius:var(--radius-tile) var(--radius-tile) 0 0}.hq-title-light{font-size:40px}}@media (prefers-reduced-motion:reduce){.hq-rail,.hq-rail__label,.hq-rail__wordmark,.hq-mtop__btn{transition:none}}.hq-zt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:18px;display:grid}.hq-zt-grid__wide{grid-column:1/3}@media (width<=1100px){.hq-zt-grid{grid-template-columns:minmax(0,1fr)}.hq-zt-grid__wide{grid-column:auto}}.hq-zt{box-sizing:border-box;min-width:0;padding:var(--space-24) 26px;border-radius:var(--radius-tile);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-zt);position:relative;overflow:hidden}.hq-zt__head{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.hq-zt__title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400;line-height:1.2}@media (width<=640px){.hq-zt__head{flex-wrap:wrap}}.hq-more{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.hq-more:hover{background:var(--surface-hover)}.hq-fig-hero{letter-spacing:-.05em;font-size:84px;font-weight:700;line-height:.9}.hq-fig-col{letter-spacing:-.03em;color:var(--slot-strong);font-size:34px;font-weight:400;line-height:1}.hq-fig-col.is-on{color:var(--ink)}.hq-peak{align-items:center;gap:var(--space-4);height:28px;padding:0 var(--space-10);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--muted);white-space:nowrap;font-size:12.5px;display:inline-flex}.hq-peak b{color:var(--ink)}.hq-zt__meta{color:var(--muted);white-space:nowrap;font-size:13px}.hq-attn__count{letter-spacing:-.03em;color:var(--coral-text);white-space:nowrap;font-size:28px;font-weight:700;line-height:1}.hq-attn__of{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400}.hq-attn__sum{margin:0 0 var(--space-14);color:var(--muted);font-size:13px}.hq-attn__head,.hq-attn__row{grid-template-columns:minmax(0,24fr) minmax(0,26fr) minmax(0,25fr) minmax(0,14fr) minmax(0,11fr);align-items:center;display:grid}.hq-attn__head{padding-bottom:var(--space-8);color:var(--muted);font-size:12.5px;font-weight:700}.hq-attn__head>*,.hq-attn__row>*{min-width:0;padding:0 var(--space-10)}.hq-attn__head>:last-child,.hq-attn__when{text-align:right}.hq-attn__row{min-height:var(--control-xl);border-radius:var(--radius-chip);font-size:14px;transition:background-color .15s;position:relative}.hq-attn__row+.hq-attn__row{background:linear-gradient(var(--line-faint), var(--line-faint)) top / 100% 1px no-repeat}.hq-attn__row:hover{background:var(--surface-row)}.hq-attn__row:has(.hq-attn__link:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.hq-attn__name{align-items:center;gap:var(--space-8);font-weight:700;display:flex}.hq-attn__name>span,.hq-attn__link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hq-root .hq-attn__link:focus-visible{outline:0}.hq-attn__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.hq-attn__kind{border-radius:var(--radius-pill);background:var(--navy);flex:none;width:8px;height:8px}.hq-attn__kind--product{background:var(--ramp-2)}.hq-attn__kind--internal{background:var(--slot-strong)}.hq-attn__detail{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.hq-attn__who{align-items:center;gap:var(--space-8);white-space:nowrap;display:flex}.hq-attn__who>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.hq-attn__when{color:var(--muted);white-space:nowrap}.hq-attn__when--hot{color:var(--coral-text);font-weight:700}@media (width<=640px){.hq-attn__head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hq-attn__row{row-gap:var(--space-6);padding:var(--space-10) 0;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"name name name""detail detail detail""alert who when"}.hq-attn__row>*{padding:0 var(--space-4)}.hq-attn__name{grid-area:name}.hq-attn__alert{grid-area:alert}.hq-attn__detail{white-space:normal;grid-area:detail;font-size:13px}.hq-attn__who{grid-area:who}.hq-attn__when{grid-area:when}}.hq-load{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hq-load:first-child{padding-top:0}.hq-load+.hq-load{border-top:1px solid var(--line-faint)}.hq-load__main{min-width:0}.hq-load__head{justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-6);font-size:14px;font-weight:700;display:flex}.hq-load__next{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;font-weight:400;overflow:hidden}.hq-load__count{text-align:right;letter-spacing:-.03em;min-width:24px;font-size:24px}.hq-load__empty{color:var(--muted);font-size:12.5px}.hq-meter--thin{gap:3px}.hq-meter--thin .hq-meter__seg{height:8px}.hq-agenda{gap:var(--space-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.hq-agenda__day{gap:var(--space-6);min-width:0;padding:var(--space-10);border-radius:var(--radius-chip);background:var(--surface-row);flex-direction:column;display:flex}.hq-agenda__day--hot{background:var(--coral-soft)}.hq-agenda__head{justify-content:space-between;align-items:baseline;gap:var(--space-6);color:var(--muted);font-size:12px;display:flex}.hq-agenda__head b{letter-spacing:-.02em;color:var(--ink);font-size:18px}.hq-agenda__day--hot .hq-agenda__head,.hq-agenda__day--hot .hq-agenda__head b{color:var(--coral-soft-text)}.hq-agenda__item{gap:var(--space-6);padding:var(--space-8);background:var(--surface);border-radius:10px;flex-direction:column;display:flex}a.hq-agenda__item:hover{box-shadow:inset 0 0 0 1px var(--line)}.hq-agenda__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.hq-agenda__where{align-items:center;gap:var(--space-6);min-width:0;color:var(--muted);font-size:12px;display:flex}.hq-agenda__where>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1100px){.hq-agenda{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}}@media (width<=640px){.hq-agenda{gap:var(--space-12);flex-direction:column;display:flex}.hq-agenda__day,.hq-agenda__day--hot{background:0 0;padding:0}.hq-agenda__head{color:var(--ink-2);justify-content:flex-start;font-size:12.5px;font-weight:700}.hq-agenda__head b{letter-spacing:0;color:inherit;font-size:12.5px}.hq-agenda__item{align-items:center;column-gap:var(--space-10);padding:var(--space-8) var(--space-10);border-radius:var(--radius-chip);background:var(--surface-row);flex-flow:wrap}.hq-agenda__day--hot .hq-agenda__item{background:var(--coral-soft)}.hq-agenda__text{flex:100%;font-size:13.5px}}.hq-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;display:grid}.hq-strip__cell{gap:var(--space-6);min-width:0;padding:18px var(--space-24);color:inherit;flex-direction:column;transition:background-color .15s;display:flex}.hq-strip__cell+.hq-strip__cell{box-shadow:inset 1px 0 0 var(--line-faint)}a.hq-strip__cell:hover{background:var(--surface-row)}.hq-strip__label{color:var(--muted);font-size:12.5px}.hq-strip__fig{letter-spacing:-.03em;white-space:nowrap;font-size:28px;font-weight:700;line-height:1}.hq-strip__fig--hot{color:var(--coral-text)}.hq-strip__sub{color:var(--ink-2);text-wrap:pretty;font-size:13px}@media (width<=640px){.hq-strip__cell{padding:var(--space-14) var(--space-16)}}@media (prefers-reduced-motion:reduce){.hq-attn__row,.hq-strip__cell{transition:none}}.hq-hatch--navy{background:repeating-linear-gradient(-55deg, var(--hatch-navy-a) 0 3px, var(--hatch-navy-b) 3px 6px)}.hq-hatch--slate{background:repeating-linear-gradient(-55deg, var(--hatch-slate-a) 0 3px, var(--hatch-slate-b) 3px 6px)}.hq-hatch--sand{background:repeating-linear-gradient(-55deg, var(--hatch-sand-a) 0 3px, var(--hatch-sand-b) 3px 6px)}.hq-hbar{gap:var(--space-12);flex-direction:column;display:flex}.hq-hbar__label{color:var(--ink-2);justify-content:space-between;font-size:17px;display:flex}.hq-hbar__label b{color:var(--ink)}.hq-hbar__track{border-radius:var(--radius-pill);background:var(--surface-row);height:16px;overflow:hidden}.hq-hbar__fill{height:100%;width:var(--hq-hbar-share);border-radius:var(--radius-pill);display:block}.hq-funnel{--hq-funnel-glyph:.56;grid-template-columns:44px repeat(var(--hq-funnel-cols,4), minmax(0, 1fr));height:330px;display:grid;position:relative}.hq-funnel__axis{color:var(--muted);font-size:12px;position:relative}.hq-funnel__col{color:inherit;font:inherit;text-align:left;box-shadow:inset 1px 0 0 var(--line-faint);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative;container-type:inline-size}.hq-funnel__col:before{content:"";background:linear-gradient(180deg, transparent 0%, var(--navy-soft) 100%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.hq-funnel__col.is-on:before,.hq-funnel__col[aria-pressed=true]:before{opacity:1}.hq-funnel__col:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hq-funnel__head{gap:var(--space-4);padding:0 var(--space-16);color:var(--muted);flex-direction:column;font-size:13px;display:flex;position:relative}.hq-funnel__fig{font-size:min(32px, calc((100cqi - 2 * var(--space-16)) / (var(--hq-funnel-chars,1) * var(--hq-funnel-glyph))));letter-spacing:-.03em;color:var(--slot-strong);white-space:nowrap;font-weight:400;line-height:1.1}.hq-funnel__unit{font-size:15px;font-style:normal}.hq-funnel__col.is-on .hq-funnel__head,.hq-funnel__col[aria-pressed=true] .hq-funnel__head,.hq-funnel__col.is-on .hq-funnel__fig,.hq-funnel__col[aria-pressed=true] .hq-funnel__fig{color:var(--ink)}.hq-funnel__bar{height:var(--hq-funnel-box);position:absolute;bottom:0;left:0;right:0}.hq-funnel__bar:after{content:"";clip-path:var(--hq-funnel-clip);background:repeating-linear-gradient(-45deg, var(--hatch-navy-a) 0 2px, transparent 2px 9px), linear-gradient(180deg, var(--navy-soft) 0%, var(--hatch-slate-b) 100%);position:absolute;inset:0}.hq-funnel__col.is-on .hq-funnel__bar:after,.hq-funnel__col[aria-pressed=true] .hq-funnel__bar:after{background:linear-gradient(180deg, var(--ramp-3) 0%, var(--navy) 100%)}.hq-funnel__col--hot .hq-funnel__fig{color:var(--coral-text)}.hq-funnel__col--hot .hq-funnel__bar:after{background:repeating-linear-gradient(-45deg, var(--coral) 0 2px, transparent 2px 9px), linear-gradient(180deg, var(--coral-soft) 0%, var(--coral-soft) 100%)}.hq-funnel__col--hot.is-on .hq-funnel__bar:after,.hq-funnel__col--hot[aria-pressed=true] .hq-funnel__bar:after{background:linear-gradient(180deg, var(--coral) 0%, var(--coral-strong) 100%)}.hq-funnel__tip{left:50%;bottom:var(--hq-funnel-tip);z-index:2;align-items:center;gap:var(--space-8);height:32px;padding:0 var(--space-12);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--muted);white-space:nowrap;pointer-events:none;font-size:12.5px;display:flex;position:absolute;transform:translate(-50%)}.hq-funnel__tip b{color:var(--ink)}@media (width<=640px){.hq-funnel{gap:var(--space-10);flex-direction:column;height:auto;display:flex}.hq-funnel__axis{display:none}.hq-funnel__col{box-shadow:none;gap:5px}.hq-funnel__col:before{display:none}.hq-funnel__head{justify-content:space-between;align-items:baseline;gap:var(--space-8);flex-direction:row;padding:0;font-size:12.5px}.hq-funnel__fig{color:var(--ink)}.hq-funnel__fig,.hq-funnel__unit{letter-spacing:0;font-size:15px;font-weight:700;line-height:1.2}.hq-funnel__col--hot .hq-funnel__fig,.hq-funnel__col--hot[aria-pressed=true] .hq-funnel__fig{color:var(--coral-text)}.hq-funnel__bar{border-radius:var(--radius-pill);background:var(--surface-row);height:12px;position:relative;overflow:hidden}.hq-funnel__bar:after{width:var(--hq-funnel-share);clip-path:none;border-radius:var(--radius-pill);background:repeating-linear-gradient(-55deg, var(--ramp-2) 0 3px, var(--ramp-1) 3px 6px);right:auto}.hq-funnel__col.is-on .hq-funnel__bar:after,.hq-funnel__col[aria-pressed=true] .hq-funnel__bar:after{background:repeating-linear-gradient(-55deg, var(--navy) 0 3px, var(--ramp-3) 3px 6px)}.hq-funnel__col--hot .hq-funnel__bar:after,.hq-funnel__col--hot.is-on .hq-funnel__bar:after,.hq-funnel__col--hot[aria-pressed=true] .hq-funnel__bar:after{background:repeating-linear-gradient(-55deg, var(--coral) 0 3px, var(--coral-soft) 3px 6px)}.hq-funnel__tip{gap:var(--space-6);height:auto;box-shadow:none;white-space:normal;background:0 0;flex-wrap:wrap;padding:0;position:static;transform:none}}.hq-dotchart{grid-template-columns:repeat(var(--hq-dotchart-cols,7), minmax(0, 1fr));gap:var(--space-6);place-items:end center;height:92px;display:grid;position:relative}.hq-dotchart__col{flex-direction:column-reverse;align-items:center;gap:5px;display:flex}.hq-dotchart__dot{border-radius:var(--radius-pill);background:var(--navy-soft);width:13px;height:13px}.hq-dotchart__dot--on{background:var(--ramp-3)}.hq-dotchart__dot--peak{background:var(--navy)}.hq-dotchart__dot--hot{background:var(--coral)}.hq-pam{right:var(--space-28);bottom:var(--space-28);z-index:20;align-items:flex-end;gap:var(--space-12);flex-direction:column;display:flex;position:fixed}.hq-pam__btn{align-items:center;gap:var(--space-10);height:56px;padding:0 var(--space-20) 0 var(--space-8);border-radius:var(--radius-pill);background:var(--tile-ink);color:var(--on-tile-ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-lifted);border:0;font-size:15px;font-weight:700;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.hq-pam__btn:hover{transform:translateY(-2px)}.hq-pam__btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hq-pam__av{border-radius:var(--radius-pill);background:linear-gradient(160deg, var(--insight-1) 0%, var(--insight-2) 60%, var(--insight-3) 100%);width:40px;height:40px;color:var(--on-navy);flex:none;justify-content:center;align-items:center;display:flex}.hq-pam__panel{width:360px;max-width:calc(100vw - 2 * var(--space-16));border-radius:var(--radius-inset);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-faint), var(--shadow-lifted);overflow:hidden}.hq-pam__top{align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-18);background:linear-gradient(160deg, var(--insight-1) 0%, var(--insight-2) 60%, var(--insight-3) 100%);color:var(--on-navy);display:flex}.hq-pam__top .hq-pam__av{background:var(--insight-pill)}.hq-pam__name{font-size:16px;font-weight:700;display:block}.hq-pam__role{color:var(--on-navy-muted);font-size:12.5px}.hq-pam__body{gap:var(--space-8);padding:var(--space-16) var(--space-18);flex-direction:column;display:flex}.hq-pam__hint{margin:0 0 var(--space-4);color:var(--muted);font-size:13px}.hq-pam__sug{min-height:var(--control-md);padding:var(--space-10) var(--space-12);border-radius:var(--radius-chip);background:var(--surface-row);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;font-size:13.5px}.hq-pam__sug:hover{background:var(--surface-row-hover)}.hq-pam__input{gap:var(--space-8);padding:var(--space-12) var(--space-14) var(--space-14);border-top:1px solid var(--line-faint);display:flex}.hq-pam__input input{min-width:0;height:var(--control-md);padding:0 var(--space-12);border-radius:var(--radius-chip);background:var(--surface-row);color:var(--ink);font:inherit;border:0;outline:0;flex:1;font-size:14px}.hq-pam__input input:focus{box-shadow:inset 0 0 0 2px var(--focus)}.hq-pam__input .hq-btn{height:var(--control-md)}.hq-pam__close{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);background:var(--insight-pill);color:var(--on-navy);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.hq-pam__close:focus-visible{outline:2px solid var(--on-navy);outline-offset:2px}.hq-pam__status{padding:var(--space-12) var(--space-14);border-radius:var(--radius-chip);background:var(--navy-soft);color:var(--navy-text);margin:0;font-size:13.5px;line-height:1.4}.hq-pam--above-tabs{bottom:calc(86px + var(--space-16));right:var(--space-16)}.hq-pam--away{display:none}.hq-insight{box-sizing:border-box;min-width:0;padding:var(--space-24) 26px;border-radius:var(--radius-tile);color:var(--on-navy);background:radial-gradient(120% 80% at 100% 0%, var(--insight-glow-coral) 0%, transparent 55%), radial-gradient(90% 70% at 85% 30%, var(--insight-glow-warm) 0%, transparent 60%), radial-gradient(120% 90% at 0% 100%, var(--insight-3) 0%, transparent 60%), linear-gradient(160deg, var(--insight-1) 0%, var(--insight-2) 55%, var(--insight-3) 100%);box-shadow:var(--shadow-insight);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.hq-insight__pill{align-self:flex-start;align-items:center;gap:var(--space-8);height:36px;padding:0 var(--space-14);border-radius:var(--radius-chip);background:var(--insight-pill);box-shadow:inset 0 0 0 1px var(--insight-line);font-size:13.5px;font-weight:700;display:inline-flex}.hq-insight__fig{letter-spacing:-.05em;margin-top:48px;font-size:96px;font-weight:400;line-height:.9}.hq-insight__fig small{margin-left:var(--space-8);letter-spacing:-.02em;font-size:32px}.hq-insight__title{margin:var(--space-20) 0 0;letter-spacing:-.015em;max-width:360px;font-size:22px;font-weight:700;line-height:1.25}.hq-insight__body{margin:var(--space-12) 0 0;max-width:360px;color:var(--on-navy-muted);font-size:14.5px;line-height:1.45}.hq-insight__nav{gap:var(--space-8);margin-top:var(--space-28);display:flex}.hq-insight__dash{cursor:pointer;background:0 0;border:0;flex:1;height:14px;padding:5px 0}.hq-insight__dash:after{content:"";border-radius:var(--radius-pill);background:var(--insight-line);height:3px;display:block}.hq-insight__dash[aria-pressed=true]:after{background:var(--on-navy)}@media (prefers-reduced-motion:reduce){.hq-funnel__col:before,.hq-pam__btn{transition:none}.hq-pam__btn:hover{transform:none}}.hq-portal{--frame:var(--client-deep);background:var(--frame);color:var(--ink)}.hq-portal .hq-rail{--hq-rail-width:288px;padding-top:var(--space-20)}.hq-portal .hq-rail__item{color:var(--on-client-deep-muted)}.hq-portal .hq-rail__item:hover{background:var(--client-deep-hover);color:var(--on-client-deep)}.hq-portal .hq-rail__item:focus-visible{outline-color:var(--on-client-deep)}.hq-portal .hq-rail__item.is-active,.hq-portal .hq-rail__item[aria-current=page]{color:var(--ink)}.hq-portal .hq-rail__label{opacity:1;width:auto}.hq-rail__item--soon{opacity:.5;cursor:default;pointer-events:none}.hq-portal .hq-rail__count{background:var(--coral-strong);min-width:22px;height:22px;color:var(--on-coral);box-shadow:none;margin-left:auto;padding:0 7px;font-size:12px;position:static}.hq-portal-brand{align-items:center;gap:var(--space-12);margin-bottom:var(--space-28);color:var(--on-client-deep);padding:0 22px;display:flex}.hq-portal-brand__logo{background:#fff;border-radius:15px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.hq-portal-brand__logo img{object-fit:contain;width:42px;height:42px}.hq-portal-brand__name{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1;display:block}.hq-portal-brand__with{align-items:center;gap:var(--space-6);color:var(--on-client-deep-muted);margin-top:3px;font-size:12.5px;display:inline-flex}.hq-portal-brand__with svg{width:14px;height:14px}.hq-portal-help{margin:auto var(--space-16) 0;padding:var(--space-16);border-radius:var(--radius-row);background:var(--surface);color:var(--ink)}.hq-portal-help__top{align-items:center;gap:var(--space-6);margin:-8px 0 -4px -10px;display:flex}.hq-portal-help__top .hq-ill{flex:none;width:86px}.hq-portal-help__title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.hq-portal-help__who{align-items:center;gap:var(--space-12);margin:var(--space-10) 0 var(--space-12);display:flex}.hq-portal-help__who b{font-size:15px;display:block}.hq-portal-help__who small{color:var(--muted);font-size:12.5px}.hq-portal-top{align-items:center;gap:var(--space-12);height:68px;padding:0 var(--space-12) 0 var(--space-16);background:var(--frame);color:var(--on-client-deep);display:flex}.hq-portal-tabs{padding:var(--space-8) 2px 18px;background:var(--frame);color:var(--on-client-deep-muted);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hq-portal-tabs__tab{justify-content:center;align-items:center;gap:var(--space-4);letter-spacing:-.01em;flex-direction:column;min-height:52px;font-size:11.5px;font-weight:700;display:flex;position:relative}.hq-portal-tabs__icon{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:52px;height:30px;display:flex}.hq-portal-tabs__icon svg{width:20px;height:20px}.hq-portal-tabs__tab[aria-current=page]{color:var(--on-client-deep)}.hq-portal-tabs__tab[aria-current=page] .hq-portal-tabs__icon{background:var(--surface-sunken);color:var(--ink)}.hq-portal-tabs__badge{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--coral-strong);min-width:20px;height:20px;color:var(--on-coral);box-shadow:0 0 0 2px var(--frame);justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-2px;right:10px}@media (width<=640px){.hq-portal .hq-page{padding-bottom:var(--hq-page-end)}}.hq-btn--client{background:var(--client-solid);color:var(--on-client-solid)}.hq-btn--client:hover:not(:disabled){box-shadow:0 0 0 3px var(--client-soft)}.hq-tag--client{background:var(--client-soft);color:var(--client-ink)}.hq-tag--pending{background:var(--client-soft);color:var(--client-ink);border:1.5px dashed}.hq-owed{align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-12);background:var(--peach-soft);color:var(--peach-text);border-radius:12px;font-size:13px;line-height:1.45;display:flex}.hq-owed svg{flex:none;width:16px;height:16px;margin-top:1px}.hq-swatch{align-items:center;gap:var(--space-10);height:52px;padding:0 var(--space-16) 0 var(--space-8);box-sizing:border-box;border-radius:var(--radius-chip);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;font-size:14px;font-weight:700;display:inline-flex}.hq-swatch__chip{border-radius:11px;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px #0000001f}.hq-swatch[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.hq-ill{width:100%;height:auto;display:block;overflow:visible}.hq-ill .s{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.hq-ill .k{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.hq-ill .ring{fill:none;stroke:var(--line);stroke-width:1.2px;opacity:.8}.hq-ill .f-c{fill:var(--client)}.hq-ill .f-soft{fill:var(--client-soft)}.hq-ill .f-paper{fill:var(--surface)}.hq-ill .f-ink{fill:var(--ink)}.hq-ill .f-deep{fill:var(--client-ink)}.hq-ill .f-dot{fill:var(--line-strong)}.hq-ill .shine{fill:none;stroke:var(--surface);stroke-width:3px;stroke-linecap:round;opacity:.7}.hq-ill-bob{animation:5s ease-in-out infinite hq-ill-bob}.hq-ill-steam{animation:3.2s ease-in-out infinite hq-ill-steam}@keyframes hq-ill-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes hq-ill-steam{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.hq-sticker{border-radius:var(--radius-pill);background:var(--surface);width:92px;height:92px;box-shadow:0 18px 32px -16px #0000008c, inset 0 0 0 1px var(--line-faint);flex:none;justify-content:center;align-items:center;display:flex}.hq-sticker .hq-ill{width:78px}.hq-blank{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8);text-align:center;flex-direction:column;display:flex}.hq-blank .hq-ill{width:184px;margin-bottom:var(--space-6)}.hq-blank__title{font-size:16px;font-weight:700}.hq-blank__body{max-width:290px;color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.hq-blank .hq-btn{margin-top:var(--space-10)}.hq-toast{z-index:40;align-items:center;gap:var(--space-14);min-height:48px;padding:var(--space-6) var(--space-8) var(--space-6) 18px;box-sizing:border-box;border-radius:var(--radius-chip);background:var(--solid);color:var(--on-solid);font-size:14px;animation:.3s cubic-bezier(.2,.8,.2,1) both hq-rise;display:flex;position:fixed;bottom:28px;left:50%;translate:-50%;box-shadow:0 18px 40px -18px #0000008c}.hq-toast__action{height:36px;padding:0 var(--space-14);color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:700;text-decoration:underline}.hq-toast--ink{height:auto;min-height:52px;padding:var(--space-6) var(--space-8) var(--space-6) var(--space-20);border-radius:var(--radius-pill);background:var(--tile-ink);color:var(--on-tile-ink);box-shadow:var(--shadow-ink)}.hq-toast--ink .hq-toast__action{height:var(--control-sm);border-radius:var(--radius-pill);background:var(--tile-ink-2);color:var(--on-tile-ink);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.hq-root{--hq-toast-offset-mobile:calc(86px + var(--space-16))}.hq-toast--hosted{width:max-content;max-width:calc(100vw - 2 * var(--space-16));animation:none;position:static;bottom:auto;left:auto;translate:none}@media (width<=640px){.hq-root:has([data-radix-popper-content-wrapper]>.hq-popover--hosted){--hq-toast-offset-mobile:calc(100dvh - 2 * 52px - var(--space-16))}.hq-toast--ink:not(.hq-toast--hosted){left:var(--space-16);right:var(--space-16);bottom:var(--space-16);justify-content:space-between;translate:none}}.hq-steplines{grid-template-columns:repeat(var(--hq-steps,4), minmax(0, 1fr));gap:var(--space-10);display:grid}.hq-steplines__step{min-height:44px;font:inherit;color:var(--muted);text-align:left;cursor:default;background:0 0;border:0;flex-direction:column;justify-content:center;gap:7px;padding:0;font-size:12px;font-weight:700;display:flex}.hq-steplines__bar{border-radius:var(--radius-pill);background:var(--line);height:4px;display:block;overflow:hidden}.hq-steplines__bar:after{content:"";border-radius:inherit;background:var(--client-solid);width:0;height:100%;display:block}.hq-steplines__step.is-done{color:var(--ink-2);cursor:pointer}.hq-steplines__step.is-done .hq-steplines__bar:after{width:100%}.hq-steplines__step[aria-current=step]{color:var(--ink)}.hq-steplines__step[aria-current=step] .hq-steplines__bar:after{width:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both hq-grow}.hq-reveal{animation:.6s cubic-bezier(.2,.8,.2,1) both hq-reveal}.hq-rise{animation:.6s cubic-bezier(.2,.8,.2,1) both hq-rise}@keyframes hq-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hq-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes hq-grow{0%{width:0}}@media (prefers-reduced-motion:reduce){.hq-ill-bob,.hq-ill-steam,.hq-toast,.hq-reveal,.hq-rise,.hq-steplines__step[aria-current=step] .hq-steplines__bar:after{animation:none}}.hq-tag--chip{gap:var(--space-6);letter-spacing:0;font-size:12px}.hq-tag--chip .hq-tag__dot{width:6px;height:6px}.hq-search--portal{height:var(--control-md);padding:0 var(--space-14);background:var(--surface-row);border-radius:14px;flex:none}.hq-search--portal:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.hq-search--portal svg{flex:none;width:17px;height:17px}.hq-search--portal .hq-search__input{font-size:14.5px}.hq-doc-row.hq-doc-row--portal{gap:var(--space-14);padding:var(--space-10) 6px;border-radius:12px}.hq-doc-row.hq-doc-row--portal:hover{background:var(--surface-row)}.hq-doc-row--portal .hq-doc__text b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box}.hq-doc-row--portal .hq-doc__text small{white-space:normal}.hq-doc-row__size{text-align:right;width:72px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.hq-doc-row--portal .hq-icon-btn{width:var(--control-md);height:var(--control-md);background:0 0}.hq-doc-row--portal .hq-icon-btn:hover{background:var(--surface)}.hq-doc-row--portal .hq-file-tile{box-sizing:border-box;letter-spacing:.04em;background:var(--surface-row);height:46px;color:var(--ink-2);border-radius:10px;align-items:flex-end;padding-bottom:6px;font-size:9.5px;position:relative}.hq-doc-row--portal .hq-file-tile:after{content:"";background:var(--ink);border-radius:0 10px 0 6px;width:12px;height:12px;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.hq-doc-row--portal .hq-file-tile:after{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.hq-doc-row--portal .hq-file-tile--pdf{background:var(--coral-soft);color:var(--coral-soft-text)}.hq-doc-row--portal .hq-file-tile--sheet{background:var(--client-soft);color:var(--client-ink)}.hq-doc-row--portal .hq-file-tile--image,.hq-doc-row--portal .hq-file-tile--archive{background:var(--navy-soft);color:var(--navy-text)}.hq-file-drop.hq-file-drop--soon{gap:var(--space-16);padding:var(--space-16) 18px;border-radius:var(--radius-card);border-color:var(--line-strong);background:0 0;flex-wrap:nowrap}.hq-file-drop--soon .hq-ill{flex:none;width:96px;margin:-10px -4px -10px -8px}.hq-file-drop--soon .hq-file-drop__text b{font-size:15px}.hq-file-drop--soon .hq-file-drop__icon{display:none}@media (width<=640px){.hq-search--portal{height:var(--control-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-faint)}.hq-search--portal svg{width:18px;height:18px}.hq-search--portal .hq-search__input{font-size:16px}.hq-doc-row.hq-doc-row--portal{gap:var(--space-12);padding:var(--space-10) 0;border-radius:0}.hq-doc-row.hq-doc-row--portal:first-child{padding-top:0}.hq-doc-row.hq-doc-row--portal:hover{background:0 0}.hq-doc-row--portal .hq-doc__text b{font-size:14px}.hq-doc-row--portal .hq-doc__text small{white-space:nowrap;font-size:12px}.hq-doc-row--portal .hq-doc-row__size{display:none}.hq-doc-row--portal .hq-icon-btn{background:var(--surface-row)}.hq-doc-row--portal .hq-file-tile{width:38px;height:44px;padding-bottom:5px;font-size:9px}.hq-doc-row--portal .hq-file-tile:after{content:none}.hq-file-drop.hq-file-drop--soon{justify-content:center;gap:var(--space-8);min-height:var(--control-lg);border-radius:var(--radius-pill);padding:0 18px}.hq-file-drop--soon .hq-ill,.hq-file-drop--soon .hq-file-drop__text small{display:none}.hq-file-drop--soon .hq-file-drop__icon{display:block}.hq-file-drop--soon .hq-file-drop__text{flex:none}.hq-file-drop--soon .hq-file-drop__text b{font-size:14px}}.hq-meter--soft .hq-meter__seg{background:var(--surface-row)}.hq-meter .hq-meter__seg--hatch{background:repeating-linear-gradient(-55deg, var(--client-ink) 0 3px, var(--client-ink) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.hq-meter .hq-meter__seg--hatch{background:repeating-linear-gradient(-55deg, var(--client-ink) 0 3px, color-mix(in srgb, var(--client-ink) 62%, transparent) 3px 6px)}}.hq-plan.hq-plan--portal{--hq-plan-name:220px;--hq-plan-gap:14px;--hq-plan-state:92px;padding-bottom:30px}.hq-plan--portal .hq-plan__head,.hq-plan--portal .hq-plan__row{grid-template-columns:var(--hq-plan-name) minmax(0, 1fr) var(--hq-plan-state)}.hq-plan--portal .hq-plan__head{height:22px;margin-bottom:var(--space-6)}.hq-plan--portal .hq-plan__months span{box-shadow:inset 1px 0 0 var(--line-faint);top:0;bottom:0}.hq-plan--portal .hq-plan__row{border-radius:0;min-height:40px}.hq-plan--portal .hq-plan__row:hover{background:0 0}.hq-plan--portal .hq-plan__row--phase{min-height:56px;margin-top:0}.hq-plan--portal .hq-plan__row--phase .hq-plan__name{padding-block:0}.hq-plan--portal .hq-plan__row--phase .hq-plan__track{height:40px;min-height:0;box-shadow:inset -1px 0 0 var(--line-faint)}.hq-plan--portal .hq-plan__row--phase .hq-plan__text b{font-size:14.5px}.hq-plan--portal .hq-plan__meta{font-size:12px}.hq-plan--portal .hq-plan__row--phase .hq-plan__bar{box-sizing:border-box;height:26px;padding:0 var(--space-10);white-space:nowrap;transform-origin:0;border-radius:10px;align-items:center;margin-top:-13px;font-size:12px;font-weight:700;animation:.8s cubic-bezier(.2,.8,.2,1) both hq-bar-in;display:flex;overflow:hidden}.hq-plan--portal .hq-plan__bar--next{color:var(--muted)}.hq-plan__bar--hatch{background:repeating-linear-gradient(-55deg, var(--ink) 0 3px, var(--ink-2) 3px 6px);color:var(--surface)}.hq-plan__bar--client{background:var(--client-solid);color:var(--on-client-solid)}.hq-plan__bar--unmarked{background:var(--progress-track);color:var(--muted)}.hq-plan__bar-out{margin-left:var(--space-8);color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.hq-plan__tick{background:var(--line-faint);width:1px;position:absolute;top:0;bottom:0}.hq-plan__item{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-left:26px;font-size:13.5px;overflow:hidden}.hq-plan__state{justify-self:end}.hq-plan__sep{background:var(--line-faint);height:1px;margin:2px 0}.hq-plan__dot{z-index:2;box-sizing:border-box;border-radius:var(--radius-pill);width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.hq-plan__dot--done{background:var(--ink)}.hq-plan__dot--now{background:var(--client);box-shadow:0 0 0 5px var(--client)}@supports (color:color-mix(in lab, red, red)){.hq-plan__dot--now{box-shadow:0 0 0 5px color-mix(in srgb, var(--client) 30%, transparent)}}.hq-plan__dot--next{background:var(--surface);box-shadow:inset 0 0 0 2px var(--muted)}.hq-plan__dot--owed{background:var(--peach-soft);box-shadow:inset 0 0 0 2px var(--peach-text)}.hq-plan__dot--unmarked{background:var(--slot)}.hq-plan__dot-label{z-index:2;padding:1px var(--space-6);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:6px;font-size:12px;position:absolute;top:50%;transform:translate(12px,-50%)}.hq-plan__dot-label--left{transform:translate(calc(-100% - 12px),-50%)}.hq-plan__dot-label .hq-owed{align-items:center;gap:var(--space-6);padding:3px var(--space-8);border-radius:8px;font-size:12px}.hq-plan__dot-label .hq-owed svg{width:14px;height:14px;margin-top:0}.hq-plan__dot-label:has(.hq-owed){background:0 0;padding:0}.hq-plan__lane{top:28px;bottom:0;left:calc(var(--hq-plan-name) + var(--hq-plan-gap));right:calc(var(--hq-plan-state) + var(--hq-plan-gap));pointer-events:none;position:absolute}.hq-plan__lane .hq-plan__today{top:0;bottom:0}.hq-plan__lane .hq-plan__today span{white-space:nowrap;bottom:-2px}.hq-plan__legend.hq-plan__legend--portal{gap:var(--space-8) var(--space-14);margin:0}.hq-plan__legend.hq-plan__legend--portal i{width:18px;height:8px}.hq-plan-node{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface);width:36px;height:36px;color:var(--muted);box-shadow:inset 0 0 0 2px var(--muted);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.hq-plan-node svg{width:15px;height:15px}.hq-plan-node--done{background:var(--ink);color:var(--surface);box-shadow:none}.hq-plan-node--now{background:var(--client-solid);color:var(--on-client-solid);box-shadow:0 0 0 5px var(--client)}@supports (color:color-mix(in lab, red, red)){.hq-plan-node--now{box-shadow:0 0 0 5px color-mix(in srgb, var(--client) 32%, transparent)}}.hq-plan-node--unmarked{background:var(--progress-track);box-shadow:none}.hq-plan-steps{gap:var(--space-6);margin:0 0 var(--space-12) 17px;border-left:2px solid var(--line-faint);flex-direction:column;padding-left:25px;animation:.3s both hq-rise;display:flex;position:relative}.hq-plan-step{align-items:center;gap:var(--space-10);padding:9px var(--space-10);background:var(--surface-row);border-radius:12px;display:flex;position:relative}.hq-plan-step:before{content:"";box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--muted);margin-top:-6px;position:absolute;top:50%;left:-32px}.hq-plan-step--done:before{background:var(--ink);box-shadow:none}.hq-plan-step--now{background:var(--client-soft)}.hq-plan-step--now:before{background:var(--client);box-shadow:0 0 0 4px var(--client)}@supports (color:color-mix(in lab, red, red)){.hq-plan-step--now:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--client) 30%, transparent)}}.hq-plan-step--owed:before{background:var(--peach-soft);box-shadow:inset 0 0 0 2px var(--peach-text)}.hq-plan-step--unmarked:before{background:var(--slot);box-shadow:none}.hq-plan-step__text{flex-direction:column;flex:1;min-width:0;display:flex}.hq-plan-step__text b{font-size:13.5px}.hq-plan-step__text small{color:var(--muted);font-size:12px}@keyframes hq-bar-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hq-plan--portal .hq-plan__row--phase .hq-plan__bar,.hq-plan-steps{animation:none}}.hq-date-chip--client{background:var(--client-solid);color:var(--on-client-solid)}.hq-date-chip--client .hq-date-chip__month{color:inherit;font-size:12px;font-weight:700}.hq-date-chip--lg{gap:0;width:58px;height:62px}.hq-date-chip--lg .hq-date-chip__day{letter-spacing:-.03em;font-size:26px}.hq-hatch--client{background:repeating-linear-gradient(-55deg, var(--client-ink) 0 3px, var(--client-ink) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.hq-hatch--client{background:repeating-linear-gradient(-55deg, var(--client-ink) 0 3px, color-mix(in srgb, var(--client-ink) 62%, transparent) 3px 6px)}}.hq-file-tile.hq-file-tile--plain{box-sizing:border-box;width:38px;height:42px;padding-bottom:var(--space-6);background:var(--surface-row);color:var(--ink-2);letter-spacing:.04em;border-radius:10px;align-items:flex-end;font-size:9.5px}.hq-doc-row.hq-doc-row--brief{gap:var(--space-12)}.hq-doc-row.hq-doc-row--brief:first-child{padding-top:0}.hq-doc-row--brief .hq-doc__text b{font-size:13.5px}.hq-doc-row--brief .hq-doc__text small{margin-top:0;font-size:12px}.hq-doc-row--brief .hq-icon-btn{width:var(--control-sm);height:var(--control-sm);background:0 0}.hq-doc-row--brief .hq-icon-btn:hover{background:var(--surface-row)}.hq-soon{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.hq-soon__body{max-width:360px;color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}@media (width<=640px){.hq-date-chip--lg{border-radius:14px;width:48px;height:52px}.hq-date-chip--lg .hq-date-chip__day{font-size:21px}}.hq-portal{--hq-portal-subtitle-line:17px;--hq-portal-head-height:calc(46px + var(--space-10) + var(--hq-portal-subtitle-line))}.hq-portal .hq-rail{padding-bottom:var(--space-16)}.hq-portal .hq-rail__nav{gap:var(--space-4)}.hq-portal .hq-rail__item{height:50px}.hq-portal .hq-rail__item.is-active,.hq-portal .hq-rail__item[aria-current=page]{border-radius:25px 0 0 25px}.hq-portal .hq-rail__item.is-active:before,.hq-portal .hq-rail__item.is-active:after,.hq-portal .hq-rail__item[aria-current=page]:before,.hq-portal .hq-rail__item[aria-current=page]:after{width:25px;height:25px}.hq-portal .hq-rail__item.is-active:before,.hq-portal .hq-rail__item[aria-current=page]:before{background:radial-gradient(circle at 0 0, transparent 24.5px, var(--surface-sunken) 25px);top:-25px}.hq-portal .hq-rail__item.is-active:after,.hq-portal .hq-rail__item[aria-current=page]:after{background:radial-gradient(circle at 0 100%, transparent 24.5px, var(--surface-sunken) 25px);bottom:-25px}.hq-portal .hq-portal-help{box-shadow:inset 0 0 0 1px var(--line-faint)}.hq-portal .hq-page{--hq-page-end:56px}.hq-portal .hq-page__inner{max-width:1240px}.hq-portal .hq-title-light{font-size:46px}.hq-portal .hq-main--dense{gap:var(--space-16)}.hq-portal .hq-main--dense>header{margin-bottom:var(--space-8)}.hq-portal-subtitle{margin:var(--space-10) 0 0;font-size:15px;line-height:var(--hq-portal-subtitle-line);color:var(--muted)}.hq-portal .hq-tile{box-shadow:inset 0 0 0 1px var(--line-faint);border-radius:24px;padding:20px 22px}.hq-portal .hq-tile__label{letter-spacing:-.02em;font-size:20px;font-weight:400}.hq-link{min-height:var(--control-md);color:var(--ink);text-underline-offset:3px;align-items:center;margin:-10px 0;font-size:13.5px;font-weight:700;text-decoration:underline;display:inline-flex}.hq-tag--sample{letter-spacing:0;height:22px;padding:0 9px;font-size:12px}.hq-portal-project{align-items:center;gap:var(--space-6);height:var(--control-sm);padding:0 var(--space-14);box-sizing:border-box;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font:inherit;white-space:nowrap;cursor:pointer;border:0;font-size:14px;display:inline-flex}.hq-portal-project:hover{background:var(--surface-hover)}.hq-portal-project svg{flex:none;width:16px;height:16px}.hq-menu__item.hq-portal-project__option{height:auto;padding:var(--space-10) var(--space-12);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px}.hq-portal-project__option b{font-size:14px}.hq-portal-project__option small{color:var(--muted);font-size:12.5px;font-weight:400}.hq-portal-project__option[aria-current=page]{background:var(--client-soft)}.hq-portal-top,.hq-portal-tabs{flex:none}.hq-portal-top .hq-portal-brand__logo{border-radius:13px;width:42px;height:42px}.hq-portal-top .hq-portal-brand__logo img{width:35px;height:35px}.hq-portal-top .hq-portal-brand__name{font-size:17px}.hq-portal-top .hq-portal-brand__with{margin-top:2px;font-size:12px}@media (width<=640px){.hq-portal{--hq-portal-subtitle-line:20px;--hq-portal-head-height:calc(36px + var(--space-8) + var(--hq-portal-subtitle-line))}.hq-portal .hq-page{padding-top:22px}.hq-portal .hq-title-light{font-size:36px}.hq-portal .hq-title-light.hq-title-light--long{font-size:32px}.hq-portal .hq-main--dense{gap:var(--space-12)}.hq-portal .hq-main--dense>header{margin-bottom:var(--space-4)}.hq-portal-subtitle{margin-top:var(--space-8);font-size:13.5px}.hq-portal .hq-tile{padding:var(--space-16);gap:var(--space-12);border-radius:22px}.hq-portal .hq-tile__label{font-size:18px}}.hq-clients{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.hq-client{gap:var(--space-12);padding:22px var(--space-24);flex-direction:column;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex;position:relative}.hq-client:hover{box-shadow:inset 0 0 0 1px var(--line-faint), var(--shadow-card-hover);transform:translateY(-3px)}.hq-client:has(.hq-client__open:focus-visible){box-shadow:inset 0 0 0 1px var(--line-faint), 0 0 0 2px var(--focus)}.hq-client__head{align-items:center;gap:var(--space-14);display:flex}.hq-client__logo{border-radius:var(--radius-logo);background:var(--grey-soft);width:48px;height:48px;color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.hq-client__logo img{width:40px;height:40px;display:block}.hq-client__logo--tint{background:var(--client-soft)}.hq-client__org{flex:1;min-width:0}.hq-client__name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:400;overflow:hidden}.hq-client__sector{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13.5px;overflow:hidden}.hq-client__open{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);flex:none;justify-content:center;align-items:center;display:flex}.hq-client__open:after{content:"";border-radius:var(--radius-tile);position:absolute;inset:0}.hq-client:hover .hq-client__open{background:var(--solid);color:var(--on-solid);box-shadow:none}.hq-client__row{align-items:center;gap:var(--space-10);min-width:0;min-height:26px;color:var(--ink-2);white-space:nowrap;font-size:14px;display:flex}.hq-client__row .hq-tag{margin-left:auto}.hq-client__iname{text-overflow:ellipsis;min-width:4ch;color:var(--ink);flex:0 auto;font-weight:700;overflow:hidden}.hq-client__sep,.hq-client__others{color:var(--muted)}.hq-client__others{text-overflow:ellipsis;min-width:0;overflow:hidden}.hq-client__step,.hq-client__money{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hq-client__step--none{color:var(--muted)}.hq-client__money b{color:var(--ink)}.hq-client__late{color:var(--coral-text);font-weight:700}.hq-client__money--none{color:var(--muted)}.hq-client__foot{padding-top:var(--space-12);border-top:1px solid var(--line-faint)}@media (width<=1100px){.hq-clients{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hq-clients{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hq-client{transition:none}.hq-client:hover{transform:none}}.hq-menu{right:0;top:calc(100% + var(--space-4));z-index:30;min-width:236px;padding:var(--space-6);box-sizing:border-box;border-radius:var(--radius-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop), var(--shadow-lifted);text-align:left;flex-direction:column;display:flex;position:absolute}.hq-menu__title{padding:var(--space-8) var(--space-12) var(--space-6);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:none;overflow:hidden}.hq-menu__item{align-items:center;gap:var(--space-10);min-height:var(--control-sm);padding:0 var(--space-12);color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:14px;display:flex}.hq-menu__item svg{width:16px;height:16px;color:var(--muted);flex:none}.hq-menu__item:hover{background:var(--surface-row)}.hq-menu__item:disabled{opacity:.4;cursor:default;background:0 0}.hq-menu__sep{height:1px;margin:var(--space-4) var(--space-8);background:var(--line-faint);border:0}.hq-menu-wrap{flex:none;display:inline-flex;position:relative}@media (width<=640px){.hq-menu{left:var(--space-16);right:var(--space-16);top:auto;bottom:calc(86px + var(--space-14));min-width:0;position:fixed}.hq-menu__title{display:block}.hq-menu__item{min-height:var(--control-lg)}}.hq-menu--hosted{position:static}@media (width<=640px){.hq-menu--hosted{width:100%}[data-radix-popper-content-wrapper]:has(>.hq-menu--hosted){top:auto!important;left:var(--space-16)!important;right:var(--space-16)!important;bottom:calc(86px + var(--space-14))!important;min-width:0!important;transform:none!important}}.hq-ctx{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.hq-seen{align-items:center;gap:var(--space-8);color:var(--ink-2);font-size:13.5px;display:inline-flex}.hq-seen svg{width:16px;height:16px;color:var(--muted);flex:none}.hq-ctx .hq-seen{margin-left:auto}.hq-switch{align-items:center;gap:var(--space-10);min-height:32px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;display:inline-flex}.hq-switch__track{border-radius:var(--radius-pill);background:var(--slot-strong);flex:none;width:40px;height:24px;transition:background-color .15s;position:relative}.hq-switch__track:after{content:"";border-radius:var(--radius-pill);background:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-card);transition:transform .15s;position:absolute;top:3px;left:3px}.hq-switch[aria-checked=true] .hq-switch__track{background:var(--solid)}.hq-switch[aria-checked=true] .hq-switch__track:after{transform:translate(16px)}.hq-switch:disabled{cursor:default}.hq-switch:disabled .hq-switch__track{opacity:.55}.hq-switch__text b{color:var(--ink);font-size:14px;display:block}.hq-switch__text small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.hq-lock{align-items:center;gap:var(--space-6);color:var(--ink-2);white-space:nowrap;font-size:12.5px;display:inline-flex}.hq-lock svg{width:14px;height:14px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.hq-switch__track,.hq-switch__track:after{transition:none}}.hq-file-tile{letter-spacing:.02em;background:var(--grey-soft);width:40px;height:40px;color:var(--ink-2);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.hq-file-tile--pdf{background:var(--coral-soft);color:var(--coral-soft-text)}.hq-file-tile--sheet{background:var(--navy-soft);color:var(--navy-text)}.hq-file-tile--image,.hq-file-tile--archive{background:var(--sand-soft);color:var(--sand-text)}.hq-plan{--hq-plan-name:440px;--hq-plan-gap:var(--space-16);padding-bottom:34px;position:relative}.hq-plan__summary{margin:0 0 var(--space-10);color:var(--ink-2);font-size:14px;line-height:1.55}.hq-zt__head+.hq-plan__summary{margin-top:var(--space-10)}.hq-plan__summary b{color:var(--ink)}.hq-plan__summary-late{color:var(--coral-text);font-weight:700}.hq-plan__legend{align-items:center;gap:var(--space-8) var(--space-18);margin:0 0 var(--space-14);color:var(--muted);flex-wrap:wrap;font-size:12.5px;display:flex}.hq-plan__legend span{align-items:center;gap:var(--space-8);display:inline-flex}.hq-plan__legend i{border-radius:var(--radius-pill);width:22px;height:10px;display:inline-block;position:relative}.hq-plan__head,.hq-plan__row{grid-template-columns:var(--hq-plan-name) minmax(0, 1fr);column-gap:var(--hq-plan-gap);align-items:center;display:grid}.hq-plan__head{border-bottom:1px solid var(--line-faint);height:28px;color:var(--muted);font-size:12px}.hq-plan__head>span{padding-left:32px;font-weight:700}.hq-plan__months{height:100%;position:relative}.hq-plan__months span{padding-left:var(--space-6);position:absolute;top:4px}.hq-plan__grid{top:28px;bottom:34px;left:calc(var(--hq-plan-name) + var(--hq-plan-gap));pointer-events:none;position:absolute;right:0}.hq-plan__grid i{background:var(--line-faint);width:1px;position:absolute;top:0;bottom:0}.hq-plan__row{border-radius:14px;min-height:50px;position:relative}.hq-plan__row:hover{background:var(--surface-row)}.hq-plan__row:focus-within{z-index:5}.hq-plan__row.hq-plan__row--dragging{z-index:6;background:var(--surface);box-shadow:var(--shadow-lifted)}.hq-plan__row--phase{min-height:56px;margin-top:var(--space-14)}.hq-plan__name{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-4) var(--space-4) 0;display:flex;position:relative}.hq-plan__grip{width:28px;height:36px;color:var(--muted);cursor:grab;opacity:0;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hq-plan__grip svg{width:16px;height:16px}.hq-plan__row:hover .hq-plan__grip,.hq-plan__grip:focus-visible{opacity:1}.hq-plan__row--dragging .hq-plan__grip{opacity:1;cursor:grabbing}.hq-plan__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hq-plan__text b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.hq-plan__row--phase .hq-plan__text b{font-size:16px}.hq-plan__meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.hq-plan__meta em{color:var(--ink-2);font-style:normal;font-weight:700}.hq-plan__meta--late{color:var(--coral-text);font-weight:700}.hq-plan__track{height:100%;min-height:40px;position:relative}.hq-plan__bar{border-radius:var(--radius-pill);min-width:6px;height:14px;margin-top:-7px;position:absolute;top:50%}.hq-plan__row--phase .hq-plan__bar{height:8px;margin-top:-4px}.hq-plan__bar--done{background:var(--slot-strong)}.hq-plan__bar--now{background:var(--navy)}.hq-plan__bar--late{background:var(--coral)}.hq-plan__bar--owed{background:var(--peach-soft);box-shadow:inset 0 0 0 1.5px var(--peach-text)}.hq-plan__bar--next{box-shadow:inset 0 0 0 1.5px var(--muted);background-image:repeating-linear-gradient(-55deg, transparent 0 4px, var(--progress-track) 4px 6px)}.hq-plan__was,.hq-plan__legend i.hq-plan__was{background:var(--ink);width:2px;height:24px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin:-12px 0 0 -1px;position:absolute;top:50%}.hq-plan__legend i.hq-plan__was{height:14px;margin:0 var(--space-4);position:relative;top:auto}.hq-plan__was:before{content:"";border-radius:var(--radius-pill);background:var(--surface);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--ink);position:absolute;top:-6px;left:-3px}.hq-plan__today{background:var(--ink);pointer-events:none;z-index:1;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:28px;bottom:26px}.hq-plan__today span{height:22px;padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--solid);color:var(--on-solid);align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.hq-plan__add{padding:2px 0 var(--space-4) 34px;display:flex}.hq-plan__edit{z-index:3;margin:var(--space-6) 0 var(--space-10);position:relative}@media (width<=1100px){.hq-plan{--hq-plan-name:320px}}.hq-plan-items{flex-direction:column;display:flex}.hq-plan-item{align-items:start;gap:var(--space-4) var(--space-6);padding:var(--space-10) 0;border-top:1px solid var(--line-faint);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.hq-plan-item:first-child{border-top:0}.hq-plan-item .hq-tag{margin-top:2px}.hq-plan-item__quick{margin-top:var(--space-6);justify-self:start}.hq-plan-item .hq-plan__meta{white-space:normal}.hq-needs{flex-direction:column;display:flex}.hq-need{align-items:center;gap:var(--space-14);padding:var(--space-12) var(--space-4) var(--space-12) var(--space-14);border-top:1px solid var(--line-faint);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.hq-need:first-child{border-top:0}.hq-need__text{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.hq-need__text b{font-size:14.5px;line-height:1.35}.hq-need--done .hq-need__text b{color:var(--ink-2);font-weight:400}.hq-need__meta{align-items:center;gap:var(--space-6) var(--space-10);color:var(--muted);flex-wrap:wrap;font-size:12.5px;display:flex}.hq-need__meta svg{width:13px;height:13px}.hq-need__due{color:var(--ink-2);white-space:nowrap;text-align:right;font-size:13px}.hq-need__due--overdue{color:var(--coral-text);font-weight:700}.hq-need__actions{align-items:center;gap:var(--space-6);display:flex}.hq-disclosure{align-items:center;gap:var(--space-8);min-height:var(--control-sm);padding:0 var(--space-12);border-radius:var(--radius-pill);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13.5px;font-weight:700;display:inline-flex}.hq-disclosure:hover{background:var(--surface-row)}.hq-disclosure svg{width:15px;height:15px;transition:transform .15s}.hq-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}@media (width<=640px){.hq-need{padding:var(--space-12) 0;grid-template-columns:minmax(0,1fr) auto}.hq-need__due{grid-area:2/1/auto/-1;justify-self:start}.hq-need__actions{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.hq-disclosure svg{transition:none}}.hq-doc{align-items:center;gap:var(--space-12);min-width:0;display:flex}.hq-doc__text{min-width:0}.hq-doc__text b,.hq-doc__text small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hq-doc__text b{font-size:14px}.hq-doc__text small{color:var(--muted);margin-top:2px;font-size:12.5px}.hq-doc__text small em{color:var(--ink-2);font-style:normal}.hq-doc-progress{height:6px;margin-top:var(--space-6);border-radius:var(--radius-pill);background:var(--progress-track);overflow:hidden}.hq-doc-progress i{width:var(--hq-doc-progress,0%);border-radius:var(--radius-pill);background:var(--navy);height:100%;display:block}.hq-table tr.hq-table__row--new td{background:var(--navy-soft)}.hq-doc-row{align-items:center;gap:var(--space-10);padding:var(--space-10) 0;border-top:1px solid var(--line-faint);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.hq-doc-row:first-child{border-top:0}.hq-doc-row--new{margin:0 calc(-1 * var(--space-10));padding:var(--space-10);background:var(--navy-soft);border-radius:14px}.hq-file-drop{align-items:center;gap:var(--space-14);padding:var(--space-16);border-radius:var(--radius-bubble);background:var(--surface-field);border:1.5px dashed var(--slot-strong);flex-wrap:wrap;display:flex}.hq-file-drop--filled{border-style:solid;border-color:#0000}.hq-file-drop--invalid{border-style:solid;border-color:var(--coral-strong)}.hq-file-drop__text{flex:1;min-width:0}.hq-file-drop__text b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.hq-file-drop__text small{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.hq-file-drop__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}@media (width<=640px){.hq-file-drop__actions{width:100%}.hq-file-drop__actions .hq-btn{flex:1}}.hq-signed-doc{align-items:center;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-chip);box-shadow:inset 0 0 0 1px var(--line-faint);display:flex}.hq-signed-doc--empty{box-shadow:none;border:1.5px dashed var(--slot-strong)}.app-entrar{background:var(--surface);min-height:100dvh;color:var(--ink);flex-wrap:wrap;display:flex}.app-entrar__side{min-width:0;padding:var(--space-32) 48px;box-sizing:border-box;flex-direction:column;flex:520px;display:flex}.app-entrar__lockup{align-items:center;gap:var(--space-12);display:flex}.app-entrar__logo{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line-faint);color:var(--client-ink);font-size:16px;font-weight:700}.app-entrar__logo img{object-fit:contain;width:40px;height:40px}.app-entrar__times{color:var(--muted);font-size:14px}.app-entrar__mark{background:var(--tile-ink);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.app-entrar__mark img{width:24px;height:24px;display:block}.app-entrar__lockup-text{margin-left:var(--space-4);flex-direction:column;gap:2px;display:flex}.app-entrar__lockup-text b{letter-spacing:-.01em;font-size:16px}.app-entrar__lockup-text small{color:var(--muted);font-size:12.5px}.app-entrar__body{justify-content:center;gap:var(--space-16);flex-direction:column;flex:1;width:100%;max-width:420px;margin:48px auto;display:flex}.app-entrar__step{flex-direction:column;display:flex}.app-entrar__ill{width:156px;margin:0 0 var(--space-4) -14px}.app-entrar__title{margin:var(--space-8) 0 0;letter-spacing:-.04em;text-wrap:balance;font-size:44px;font-weight:400;line-height:1.02}.app-entrar__lead{margin:var(--space-14) 0 0;color:var(--ink-2);font-size:15.5px;line-height:1.5}.app-entrar__notice{align-items:flex-start;gap:var(--space-10);margin:var(--space-18) 0 0;padding:var(--space-16);background:var(--surface-row);border-radius:18px;flex-direction:column;display:flex}.app-entrar__body>.app-entrar__notice{margin:0}.app-entrar__notice--spaced{margin-top:22px}.app-entrar__notice-message{align-items:flex-start;gap:var(--space-8);color:var(--ink);margin:0;font-size:14px;line-height:1.45;display:flex}.app-entrar__notice-icon{width:16px;height:16px;color:var(--coral-text);flex:none;margin-top:2px}.app-entrar__error{align-items:flex-start;gap:var(--space-6);color:var(--coral-text);margin:0;font-size:13px;line-height:1.4;display:flex}.app-entrar__error svg{flex:none;width:16px;height:16px;margin-top:1px}.app-entrar__fine{margin:var(--space-18) 0 0;color:var(--muted);font-size:13px;line-height:1.5}.app-entrar__again{min-height:var(--control-md);margin-top:var(--space-8);align-self:flex-start;font-weight:700}.app-entrar__google{margin-top:var(--space-28)}.app-entrar__google img{width:20px;height:20px;display:block}.app-entrar__or{align-items:center;gap:var(--space-12);color:var(--muted);margin:22px 0;font-size:12.5px;display:flex}.app-entrar__or:before,.app-entrar__or:after{content:"";background:var(--line);flex:1;height:1px}.app-entrar__form{gap:var(--space-14);flex-direction:column;display:flex}.app-entrar__input{height:var(--control-xl);border-radius:var(--radius-chip);font-size:16px}.app-entrar__code{text-align:center;letter-spacing:.5em;font-variant-numeric:tabular-nums;height:60px;font-size:26px;font-weight:700}.app-entrar__hint{color:var(--muted);font-size:12.5px}.app-entrar__back{align-self:flex-start;align-items:center;gap:var(--space-6);height:44px;padding:0 var(--space-4);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13.5px;font-weight:700;display:inline-flex}.app-entrar__back:hover{color:var(--ink)}.app-entrar__sent{align-items:center;gap:var(--space-12);margin:22px 0 var(--space-8);padding:var(--space-14) var(--space-16);border-radius:var(--radius-chip);background:var(--client-soft);font-size:14px;line-height:1.4;display:flex}.app-entrar__sent-icon{background:var(--surface);width:36px;height:36px;color:var(--client-ink);border-radius:12px;flex:none;place-items:center;display:grid}.app-entrar__resend{align-items:center;gap:var(--space-6);margin:var(--space-12) 0 0;color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.app-entrar__resend-button{min-height:44px;font-weight:700}.app-entrar__foot{justify-content:space-between;align-items:center;gap:var(--space-12);color:var(--muted);flex-wrap:wrap;font-size:12.5px;display:flex}@media (width<=900px){.app-entrar__side{padding:var(--space-20) var(--space-20) var(--space-24)}.app-entrar__lockup{gap:var(--space-10)}.app-entrar__logo{border-radius:13px;width:42px;height:42px}.app-entrar__logo img{width:35px;height:35px}.app-entrar__times{font-size:13px}.app-entrar__mark{border-radius:13px;width:40px;height:40px}.app-entrar__mark img{width:22px;height:22px}.app-entrar__lockup-text{margin-left:var(--space-2)}.app-entrar__lockup-text b{font-size:15px}.app-entrar__lockup-text small{font-size:12px}.app-entrar__fine{margin-top:var(--space-16)}.app-entrar__band{margin:calc(-1 * var(--space-20)) calc(-1 * var(--space-20)) 0;padding:var(--space-20) var(--space-20) 22px;background:var(--client-deep);color:var(--on-client-deep);border-radius:0 0 28px 28px}.app-entrar__band .app-entrar__lockup-text small,.app-entrar__band .app-entrar__times{color:var(--on-client-deep-muted)}.app-entrar__band .app-entrar__mark{background:var(--client-deep-hover)}.app-entrar__body{margin:var(--space-16) 0 0;justify-content:flex-start}.app-entrar__ill{width:132px;margin:var(--space-6) 0 0 -10px}.app-entrar__title{margin-top:var(--space-6);font-size:32px;line-height:1.05}.app-entrar__lead{margin-top:var(--space-10);font-size:15px}.app-entrar__google{margin-top:22px}.app-entrar__or{margin:var(--space-18) 0}.app-entrar__foot{padding-top:var(--space-24);margin-top:auto}}.app-entrar__show{justify-content:space-between;gap:var(--space-32);background:var(--client-deep);min-width:0;color:var(--on-client-deep);border-radius:28px 0 0 28px;flex-direction:column;flex:560px;padding:48px 48px 44px;display:flex;position:relative;overflow:hidden}.app-entrar__show:before{content:"";background-image:radial-gradient(var(--on-client-deep) 1.2px, transparent 1.4px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-entrar__show:before{background-image:radial-gradient(color-mix(in srgb, var(--on-client-deep) 14%, transparent) 1.2px, transparent 1.4px)}}.app-entrar__show:before{pointer-events:none;background-size:22px 22px;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.app-entrar__stage{flex:none;height:460px;position:relative}.app-entrar__card{box-sizing:border-box;padding:var(--space-16) var(--space-18);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lifted);border-radius:22px;flex-direction:column;display:flex;position:absolute}.app-entrar__card-in{flex-direction:column;animation:7s ease-in-out infinite app-entrar-float;display:flex;position:relative}.app-entrar__card--plan{left:0;top:var(--space-12);width:min(340px,52%)}.app-entrar__card--meet{width:min(240px,40%);top:196px;right:0}.app-entrar__card--meet .app-entrar__card-in{animation-delay:-2.3s}.app-entrar__card--need{width:min(290px,48%);top:340px;left:28px}.app-entrar__card--need .app-entrar__card-in{animation-delay:-4.6s}.app-entrar__card-title{font-size:16px}.app-entrar__card-body{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.4}.app-entrar__card-phases{gap:var(--space-6);margin-top:var(--space-14);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-entrar__card-phases i{border-radius:var(--radius-pill);background:var(--surface-row);height:10px}.app-entrar__card-phases i.is-done{background:var(--ink)}.app-entrar__card-phases i.is-now{background:linear-gradient(90deg, var(--client) 0 67%, var(--surface-row) 67%)}.app-entrar__card-row{align-items:center;gap:var(--space-12);margin-top:var(--space-10);color:var(--muted);font-size:13px;line-height:1.4;display:flex}.app-entrar__card--need .app-entrar__card-row{padding:var(--space-10) var(--space-12);background:var(--surface-row);color:var(--ink);border-radius:14px;font-weight:700}.app-entrar__card-cal{background:var(--client-solid);width:46px;height:50px;color:var(--on-client-solid);border-radius:13px;flex:none;place-items:center;display:grid}.app-entrar__card-ok{border-radius:var(--radius-pill);background:var(--ink);width:28px;height:28px;color:var(--surface);flex:none;place-items:center;display:grid}.app-entrar__sticker{position:absolute}.app-entrar__sticker--plan{left:calc(100% + var(--space-16));top:6px}.app-entrar__sticker--meet{right:var(--space-12);top:calc(100% + var(--space-14))}.app-entrar__sticker--need{left:calc(100% + var(--space-16));top:2px}@keyframes app-entrar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.app-entrar__copy{max-width:520px;position:relative}.app-entrar__kicker{color:var(--on-client-deep-muted);font-size:13px;font-weight:700}.app-entrar__slide{min-height:76px;margin:var(--space-10) 0 0;letter-spacing:-.03em;text-wrap:balance;font-size:34px;font-weight:400;line-height:1.12}.app-entrar__dots{align-items:center;gap:var(--space-6);margin-top:22px;display:flex}.app-entrar__pause{border-radius:var(--radius-pill);background:var(--client-deep-hover);width:44px;height:44px;color:var(--on-client-deep);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.app-entrar__dot{cursor:pointer;background:0 0;border:0;align-items:center;width:44px;height:44px;padding:0;display:flex}.app-entrar__dot span{border-radius:var(--radius-pill);background:var(--on-client-deep);width:100%;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.app-entrar__dot span{background:color-mix(in srgb, var(--on-client-deep) 25%, transparent)}}.app-entrar__dot.is-seen span,.app-entrar__dot[aria-current=true] span{background:var(--on-client-deep)}.app-entrar__pause:focus-visible,.app-entrar__dot:focus-visible{outline:2px solid var(--on-client-deep);outline-offset:2px}@media (width<=900px){.app-entrar__show{display:none}}@media (prefers-reduced-motion:reduce){.app-entrar__card-in{animation:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-4{top:calc(var(--spacing) * 4)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.mt-1{margin-top:var(--spacing)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.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-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-auto{height:auto}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.resize-none{resize:none}.scroll-py-1{scroll-padding-block:var(--spacing)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.place-items-start{place-items:start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.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-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[min\(var\(--radius-md\)\,8px\)\]{border-radius:min(var(--radius-md), 8px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-transparent{border-color:#0000}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.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)}.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-6{padding-block:calc(var(--spacing) * 6)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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,)}.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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--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)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-md{border-radius:var(--radius-md)}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius-lg)!important}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}:is(.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible),.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true])){--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)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:-mr-1:has(>button){margin-right:calc(var(--spacing) * -1)}.has-\[\>button\]\:-ml-1:has(>button){margin-left:calc(var(--spacing) * -1)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--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)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-inset\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:max-w-xs[data-size=default],.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (width>=40rem){.sm\:max-w-md{max-width:var(--container-md)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}.dark\:bg-transparent:where([data-theme=dark],[data-theme=dark] *){background-color:#0000}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Sk Modernist;src:url(/fonts/SkModernist-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sk Modernist;src:url(/fonts/SkModernist-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root,[data-theme=light]{--canvas:#e9ecef;--surface:#fff;--surface-sunken:#f4f6f8;--surface-field:#f3f5f7;--surface-row:#f5f6f8;--surface-hover:#f1f3f6;--surface-row-hover:#eceff3;--column:#e8ebef;--drag-slot:#dde2e8;--ink:#222831;--ink-2:#3d4552;--muted:#5b6472;--solid:#222831;--on-solid:#fff;--solid-2:#3a414c;--on-solid-muted:#c5c9cf;--tile-ink:#222831;--on-tile-ink:#fff;--on-tile-ink-muted:#c5c9cf;--tile-ink-2:#3a414c;--tile-ink-line:#5d6570;--tile-ink-pattern:#ffffff14;--navy:#30475e;--on-navy:#fff;--on-navy-muted:#d3dae2;--navy-2:#a9bacb;--on-navy-2:#1d2c3b;--navy-line:#b7c3cf;--navy-ring:#3e566e;--navy-soft:#e3eaf2;--navy-text:#30475e;--stage-done:#dfe7ef;--coral:#f05454;--coral-strong:#d13c3c;--on-coral:#fff;--coral-text:#d13c3c;--coral-soft:#fde4e2;--coral-soft-text:#b23030;--peach-soft:#fdeee4;--peach-text:#9c4a1c;--sand-soft:#f2ebe3;--sand-text:#6b5440;--grey-soft:#eceef1;--line:#e1e5ea;--line-faint:#eef0f3;--line-strong:#cfd5dc;--slot:#c3cbd5;--slot-strong:#aab4bf;--focus:#30475e;--scrim:#14171c75;--track:#d5dee8;--progress-track:#e8ecf1;--hatch:#c2cad4;--stale:#9aa4b0;--ramp-1:#aebccb;--ramp-2:#8197ad;--ramp-3:#5a7088;--ramp-4:#30475e;--ramp-5:#222831;--avatar-1:#d9e2ec;--avatar-1-text:#30475e;--avatar-2:#f9dfd9;--avatar-2-text:#a8402f;--avatar-3:#e3e5e8;--avatar-3-text:#3d4552;--avatar-4:#f2ebe3;--avatar-4-text:#6b5440;--avatar-5:#fdeee4;--avatar-5-text:#9c4a1c;--frame:#222831;--hatch-navy-a:#30475e;--hatch-navy-b:#5a7088;--hatch-slate-a:#8197ad;--hatch-slate-b:#aebccb;--hatch-sand-a:#b08a62;--hatch-sand-b:#d8c2a8;--insight-1:#5a7088;--insight-2:#30475e;--insight-3:#1d2c3b;--insight-glow-coral:#f054548c;--insight-glow-warm:#ffd6aa73;--insight-pill:#ffffff24;--insight-line:#ffffff42;--client:#30475e;--on-client:#fff;--client-soft:#d6dadf;--client-ink:#16202a;--client-solid:#30475e;--on-client-solid:#fff;--client-deep:#131c26;--on-client-deep:#fff;--on-client-deep-muted:#ffffffc2;--client-deep-hover:#ffffff1a;--shadow-panel:0 1px 2px #2228310a, 0 20px 40px -28px #2228312e;--shadow-tile:0 1px 2px #2228310a, 0 12px 28px -18px #22283129;--shadow-navy:0 22px 40px -22px #30475eb3;--shadow-ink:0 26px 44px -24px #222831bf;--shadow-raised:0 1px 2px #2228310d, 0 12px 24px -16px #2228314d;--shadow-card:0 1px 2px #2228310d;--shadow-card-hover:0 16px 30px -16px #2228314d;--shadow-lifted:0 28px 44px -18px #22283157, 0 3px 8px #2228310f;--shadow-step:0 14px 26px -14px #30475ed9;--shadow-kbd:0 1px 2px #2228311a;--shadow-pop:0 0 0 1px #dfe3e8, 0 6px 14px -8px #22283159;--shadow-zt:inset 0 0 0 1px #eef0f3, 0 1px 2px #2228310a, 0 14px 30px -24px #22283140;--shadow-insight:0 26px 44px -24px #1d2c3bcc}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0f1216;--surface:#1a1e24;--surface-sunken:#14171c;--surface-field:#242931;--surface-row:#20252c;--surface-hover:#262c34;--surface-row-hover:#2a3039;--column:#1e2329;--drag-slot:#262c34;--ink:#eef1f4;--ink-2:#c7cdd5;--muted:#9aa3af;--solid:#eef1f4;--on-solid:#15181d;--solid-2:#c9d0d8;--on-solid-muted:#59626f;--tile-ink:#2a3039;--on-tile-ink-muted:#c5ccd5;--tile-ink-2:#434b57;--tile-ink-line:#6b7480;--tile-ink-pattern:#ffffff12;--navy:#4d6e92;--on-navy-muted:#eef2f7;--navy-ring:#5d7fa3;--navy-soft:#22344a;--navy-text:#a9c3dd;--stage-done:#263a50;--coral:#f26767;--coral-text:#ff8a80;--coral-soft:#40242a;--coral-soft-text:#ffa69e;--peach-soft:#3b2a1f;--peach-text:#f2b48a;--sand-soft:#332c25;--sand-text:#dcc6ae;--grey-soft:#2a3039;--line:#333a44;--line-faint:#272c34;--line-strong:#4a535f;--slot:#4f5966;--slot-strong:#66717e;--focus:#8fb3d6;--scrim:#0000009e;--track:#2f3843;--progress-track:#2a3039;--hatch:#3f4853;--stale:#7f8996;--ramp-1:#4f5e6f;--ramp-2:#6b8097;--ramp-3:#88a1bb;--ramp-4:#a9c3dd;--ramp-5:#e3ebf3;--avatar-1:#2a3d52;--avatar-1-text:#bcd0e4;--avatar-2:#4a2a24;--avatar-2-text:#f5b5a6;--avatar-3:#353b44;--avatar-3-text:#d3d8de;--avatar-4:#3a3229;--avatar-4-text:#e0cbb3;--avatar-5:#45301f;--avatar-5-text:#f2b48a;--frame:#040506;--hatch-navy-a:#6f93b8;--hatch-navy-b:#4d6e92;--hatch-slate-a:#88a1bb;--hatch-slate-b:#4f5e6f;--hatch-sand-a:#c9a77f;--hatch-sand-b:#8a6d4f;--insight-1:#4d6e92;--insight-2:#2a3f55;--insight-3:#121c26;--insight-glow-coral:#f2676773;--insight-glow-warm:#ffd6aa4d;--client-soft:#1a2129;--client-ink:#7f8d9b;--client-deep:#0e151c;--shadow-panel:0 1px 2px #0000004d, 0 20px 40px -28px #0009;--shadow-tile:0 1px 2px #0000004d, 0 12px 28px -18px #0000008c;--shadow-navy:0 22px 40px -22px #000000b3;--shadow-ink:0 26px 44px -24px #000c;--shadow-raised:0 1px 2px #0000004d, 0 12px 24px -16px #0009;--shadow-card:0 1px 2px #0000004d;--shadow-card-hover:0 16px 30px -16px #000000b3;--shadow-lifted:0 28px 44px -18px #000000b3, 0 3px 8px #0000004d;--shadow-step:0 14px 26px -14px #000c;--shadow-kbd:0 1px 2px #0006;--shadow-pop:0 0 0 1px #333a44, 0 6px 14px -8px #0009;--shadow-zt:inset 0 0 0 1px #272c34, 0 1px 2px #0000004d, 0 14px 30px -24px #0009;--shadow-insight:0 26px 44px -24px #000c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0f1216;--surface:#1a1e24;--surface-sunken:#14171c;--surface-field:#242931;--surface-row:#20252c;--surface-hover:#262c34;--surface-row-hover:#2a3039;--column:#1e2329;--drag-slot:#262c34;--ink:#eef1f4;--ink-2:#c7cdd5;--muted:#9aa3af;--solid:#eef1f4;--on-solid:#15181d;--solid-2:#c9d0d8;--on-solid-muted:#59626f;--tile-ink:#2a3039;--on-tile-ink-muted:#c5ccd5;--tile-ink-2:#434b57;--tile-ink-line:#6b7480;--tile-ink-pattern:#ffffff12;--navy:#4d6e92;--on-navy-muted:#eef2f7;--navy-ring:#5d7fa3;--navy-soft:#22344a;--navy-text:#a9c3dd;--stage-done:#263a50;--coral:#f26767;--coral-text:#ff8a80;--coral-soft:#40242a;--coral-soft-text:#ffa69e;--peach-soft:#3b2a1f;--peach-text:#f2b48a;--sand-soft:#332c25;--sand-text:#dcc6ae;--grey-soft:#2a3039;--line:#333a44;--line-faint:#272c34;--line-strong:#4a535f;--slot:#4f5966;--slot-strong:#66717e;--focus:#8fb3d6;--scrim:#0000009e;--track:#2f3843;--progress-track:#2a3039;--hatch:#3f4853;--stale:#7f8996;--ramp-1:#4f5e6f;--ramp-2:#6b8097;--ramp-3:#88a1bb;--ramp-4:#a9c3dd;--ramp-5:#e3ebf3;--avatar-1:#2a3d52;--avatar-1-text:#bcd0e4;--avatar-2:#4a2a24;--avatar-2-text:#f5b5a6;--avatar-3:#353b44;--avatar-3-text:#d3d8de;--avatar-4:#3a3229;--avatar-4-text:#e0cbb3;--avatar-5:#45301f;--avatar-5-text:#f2b48a;--frame:#040506;--hatch-navy-a:#6f93b8;--hatch-navy-b:#4d6e92;--hatch-slate-a:#88a1bb;--hatch-slate-b:#4f5e6f;--hatch-sand-a:#c9a77f;--hatch-sand-b:#8a6d4f;--insight-1:#4d6e92;--insight-2:#2a3f55;--insight-3:#121c26;--insight-glow-coral:#f2676773;--insight-glow-warm:#ffd6aa4d;--client-soft:#1a2129;--client-ink:#7f8d9b;--client-deep:#0e151c;--shadow-panel:0 1px 2px #0000004d, 0 20px 40px -28px #0009;--shadow-tile:0 1px 2px #0000004d, 0 12px 28px -18px #0000008c;--shadow-navy:0 22px 40px -22px #000000b3;--shadow-ink:0 26px 44px -24px #000c;--shadow-raised:0 1px 2px #0000004d, 0 12px 24px -16px #0009;--shadow-card:0 1px 2px #0000004d;--shadow-card-hover:0 16px 30px -16px #000000b3;--shadow-lifted:0 28px 44px -18px #000000b3, 0 3px 8px #0000004d;--shadow-step:0 14px 26px -14px #000c;--shadow-kbd:0 1px 2px #0006;--shadow-pop:0 0 0 1px #333a44, 0 6px 14px -8px #0009;--shadow-zt:inset 0 0 0 1px #272c34, 0 1px 2px #0000004d, 0 14px 30px -24px #0009;--shadow-insight:0 26px 44px -24px #000c}}:root{--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--radius-pill:999px;--radius-panel:32px;--radius-tile:28px;--radius-column:26px;--radius-inset:24px;--radius-row:22px;--radius-bubble:20px;--radius-card:18px;--radius-chip:16px;--radius-logo:15px;--radius-tail:6px;--control-xl:52px;--control-lg:48px;--control-md:44px;--control-sm:40px;--control-xs:36px;--chip-lg:30px;--chip-md:28px;--chip-sm:24px;--sidebar-basis:240px;--content-max:1680px;--font-sans:"Sk Modernist", system-ui, sans-serif}.type-figure-xl{letter-spacing:-.06em;font-family:Sk Modernist,system-ui,sans-serif;font-size:100px;font-weight:700;line-height:.82}.type-figure{letter-spacing:-.045em;font-family:Sk Modernist,system-ui,sans-serif;font-size:76px;font-weight:700;line-height:1}.type-display{letter-spacing:-.035em;font-family:Sk Modernist,system-ui,sans-serif;font-size:60px;font-weight:700;line-height:1}.type-figure-sm{letter-spacing:-.03em;font-family:Sk Modernist,system-ui,sans-serif;font-size:40px;font-weight:700;line-height:1}.type-figure-hero{letter-spacing:-.05em;font-family:Sk Modernist,system-ui,sans-serif;font-size:84px;font-weight:700;line-height:.9}.type-figure-col{letter-spacing:-.03em;font-family:Sk Modernist,system-ui,sans-serif;font-size:34px;font-weight:400;line-height:1}.type-display-light{letter-spacing:-.04em;font-family:Sk Modernist,system-ui,sans-serif;font-size:60px;font-weight:400;line-height:1}.type-title-xl{letter-spacing:-.03em;font-family:Sk Modernist,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:1.05}.type-title-lg{letter-spacing:-.02em;font-family:Sk Modernist,system-ui,sans-serif;font-size:27px;font-weight:700;line-height:1.18}.type-title{letter-spacing:-.01em;font-family:Sk Modernist,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.type-brand{letter-spacing:-.02em;font-family:Sk Modernist,system-ui,sans-serif;font-size:21px;font-weight:700;line-height:1.2}.type-heading{letter-spacing:-.01em;font-family:Sk Modernist,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.type-tile-title{letter-spacing:-.02em;font-family:Sk Modernist,system-ui,sans-serif;font-size:22px;font-weight:400;line-height:1.2}.type-tile-label{letter-spacing:0;font-family:Sk Modernist,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1.3}.type-card-title{letter-spacing:-.01em;font-family:Sk Modernist,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.type-lead{letter-spacing:0;font-family:Sk Modernist,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.45}.type-body-lg{letter-spacing:0;font-family:Sk Modernist,system-ui,sans-serif;font-size:15.5px;font-weight:400;line-height:1.5}.type-body{letter-spacing:0;font-family:Sk Modernist,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.4}.type-body-sm{letter-spacing:0;font-family:Sk Modernist,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.45}.type-meta{letter-spacing:0;font-family:Sk Modernist,system-ui,sans-serif;font-size:13.5px;font-weight:400;line-height:1.4}.type-caption{letter-spacing:0;font-family:Sk Modernist,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.45}.type-small{letter-spacing:0;font-family:Sk Modernist,system-ui,sans-serif;font-size:12.5px;font-weight:400;line-height:1.35}.type-label{letter-spacing:.08em;font-family:Sk Modernist,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1.2}.type-tag{letter-spacing:.01em;font-family:Sk Modernist,system-ui,sans-serif;font-size:11.5px;font-weight:700;line-height:1}.type-initials{letter-spacing:.02em;font-family:Sk Modernist,system-ui,sans-serif;font-size:10.5px;font-weight:700;line-height:1}@media (width>=641px){.app-portal-phone{display:none}}@media (width<=640px){.app-portal-desktop{display:none}}.app-portal-content{position:relative}.app-portal-tools{top:calc(var(--hq-portal-head-height) - var(--control-md));align-items:center;gap:var(--space-8);display:flex;position:absolute;right:0}.app-portal-tools:empty{display:none}@media (width<=640px){.app-portal-tools{top:calc(var(--hq-portal-head-height) - var(--hq-portal-subtitle-line) / 2);translate:0 -50%}.app-portal-tools:has(.hq-portal-project){margin-bottom:var(--space-12);flex-wrap:wrap;justify-content:flex-end;position:static;translate:none}}.app-portal-monogram{color:var(--client-deep)}.app-portal-account{align-items:center;gap:var(--space-10);margin:var(--space-12) var(--space-16) 0;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-8);color:var(--on-client-deep);font-size:14px;font-weight:700;display:flex}.app-portal-account__out,.app-portal-top__account{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);color:var(--on-client-deep-muted);flex:none;justify-content:center;align-items:center;margin-left:auto;transition:background-color .15s;display:flex}.app-portal-account__out:hover,.app-portal-top__account:hover{background:var(--client-deep-hover);color:var(--on-client-deep)}.app-portal-offline{align-items:flex-start;gap:var(--space-8);margin:0 0 var(--space-16);padding:var(--space-12);background:var(--grey-soft);color:var(--ink);border-radius:12px;font-size:13.5px;line-height:1.4;display:flex}.app-portal-offline svg{flex:none;margin-top:1px}.app-portal-finished{padding:var(--space-16);border-radius:var(--radius-chip);background:var(--client-soft)}.app-portal-finished__title{color:var(--client-ink);font-size:13px;font-weight:700;display:block}.app-portal-finished__body{margin:var(--space-6) 0 0;color:var(--ink);font-size:15.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){.app-portal-account__out,.app-portal-top__account{transition:none}}.app-documents-note{margin:var(--space-4) 0 0;padding:var(--space-14);border-radius:var(--radius-chip);background:var(--surface-row);color:var(--muted);font-size:12.5px;line-height:1.5}.app-documents{gap:var(--space-16);align-items:start;display:grid}@media (width>=1181px){.app-documents{grid-template-columns:260px minmax(0,1fr)}}.app-folders{gap:var(--space-4);flex-direction:column;display:flex}.app-folder{align-items:center;gap:var(--space-10);min-height:var(--control-md);padding:0 var(--space-12);color:var(--ink-2);border-radius:14px;font-size:14px;font-weight:700;transition:background-color .15s;display:flex}.app-folder:hover{background:var(--surface-row)}.app-folder[aria-current=page]{background:var(--client-soft);color:var(--ink)}.app-folder__icon{color:var(--muted);flex:none}.app-folder[aria-current=page] .app-folder__icon{color:var(--client-ink)}.app-folder__count{color:var(--muted);margin-left:auto;font-size:12.5px;font-style:normal;font-weight:400}.app-folder[aria-current=page] .app-folder__count{color:var(--client-ink)}.app-folder__short{display:none}@media (width<=640px){.app-folders{gap:var(--space-6);flex-flow:wrap}.app-folder{gap:var(--space-4);padding:0 var(--space-14);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-faint);font-size:13px}.app-folder[aria-current=page]{box-shadow:none}.app-folder__icon,.app-folder__long{display:none}.app-folder__short{display:inline}.app-folder__count{margin-left:0}}@media (prefers-reduced-motion:reduce){.app-folder{transition:none}}.app-inicio-journey{margin-top:18px;position:relative}.app-inicio-stops{grid-template-columns:repeat(var(--app-inicio-phases), minmax(0, 1fr));display:grid}.app-inicio-stop{align-items:flex-start;gap:var(--space-4);padding-right:var(--space-18);flex-direction:column;display:flex}.app-inicio-stop>b{font-size:16px}.app-inicio-stop>small{color:var(--muted);font-size:13px}.app-inicio-stop>.hq-tag{margin-top:var(--space-6)}.app-inicio-node{z-index:1;width:38px;height:38px;margin-bottom:var(--space-12);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 2px var(--muted);color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:relative}.app-inicio-node[data-state=done]{background:var(--ink);box-shadow:none;color:var(--surface)}.app-inicio-node[data-state=in_progress]{background:var(--client-solid);box-shadow:0 0 0 6px var(--client)}@supports (color:color-mix(in lab, red, red)){.app-inicio-node[data-state=in_progress]{box-shadow:0 0 0 6px color-mix(in srgb, var(--client) 32%, transparent)}}.app-inicio-node[data-state=in_progress]{color:var(--on-client-solid)}.app-inicio-node[data-state=unmarked]{background:var(--progress-track);box-shadow:none}.app-inicio-track{width:calc(100% * (var(--app-inicio-phases) - 1) / var(--app-inicio-phases));background:var(--progress-track);border-radius:4px;height:4px;position:absolute;top:17px;left:19px}.app-inicio-track>i{width:var(--app-inicio-track-fill);background:var(--ink);border-radius:4px;animation:1.2s cubic-bezier(.2,.8,.2,1) .3s both hq-grow;position:absolute;top:0;bottom:0;left:0}.app-inicio-track__today{top:-30px;left:var(--app-inicio-track-fill);height:22px;padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--solid);color:var(--on-solid);white-space:nowrap;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;transform:translate(-50%)}.app-inicio-dots{margin-top:var(--space-10);gap:5px;display:flex}.app-inicio-dots>i{border-radius:var(--radius-pill);width:22px;height:8px}.app-inicio-segment{background:var(--surface-row)}.app-inicio-current{margin-top:var(--space-6);padding-top:var(--space-18);border-top:1px solid var(--line-faint)}.app-inicio-current__title{margin:0 0 var(--space-10);font-size:14px;font-weight:700}.app-inicio-current__progress{color:var(--muted);font-weight:400}.app-inicio-deliverables{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-inicio-deliverable{align-items:center;gap:var(--space-10);min-width:0;padding:var(--space-10) var(--space-12);background:var(--surface-row);border-radius:14px;display:flex}.app-inicio-deliverable[data-role=next]{background:var(--client-soft)}.app-inicio-deliverable__icon{border-radius:var(--radius-pill);background:var(--surface);width:28px;height:28px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.app-inicio-deliverable[data-role=done] .app-inicio-deliverable__icon{background:var(--ink);color:var(--surface)}.app-inicio-deliverable[data-role=next] .app-inicio-deliverable__icon{background:var(--client-solid);color:var(--on-client-solid)}.app-inicio-deliverable__dot{border-radius:var(--radius-pill);width:6px;height:6px;box-shadow:inset 0 0 0 1.5px}.app-inicio-deliverable__text{min-width:0}.app-inicio-deliverable__text b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.app-inicio-deliverable__text small{color:var(--muted);font-size:12px;display:block}.app-inicio-phase-rows{gap:var(--space-16);padding-left:var(--space-2);flex-direction:column;display:flex;position:relative}.app-inicio-vtrack{background:var(--progress-track);border-radius:3px;width:3px;position:absolute;top:18px;bottom:18px;left:18.5px}.app-inicio-vtrack:after{content:"";height:var(--app-inicio-track-fill);background:var(--ink);border-radius:3px;position:absolute;top:0;left:0;right:0}.app-inicio-phase-row{align-items:center;gap:var(--space-12);display:flex}.app-inicio-phase-row .app-inicio-node{width:36px;height:36px;margin:0;font-size:13px}.app-inicio-phase-row .app-inicio-node[data-state=in_progress]{box-shadow:0 0 0 5px var(--client)}@supports (color:color-mix(in lab, red, red)){.app-inicio-phase-row .app-inicio-node[data-state=in_progress]{box-shadow:0 0 0 5px color-mix(in srgb, var(--client) 32%, transparent)}}.app-inicio-phase-row__text{flex:1;min-width:0}.app-inicio-phase-row__text b{font-size:14.5px;display:block}.app-inicio-phase-row__text small{color:var(--muted);font-size:12px;display:block}.app-inicio-progress{align-items:center;gap:var(--space-10);padding-top:var(--space-14);border-top:1px solid var(--line-faint);font-size:13px;display:flex}.app-inicio-progress b{white-space:nowrap}.app-inicio-progress__segments{flex:1;gap:3px;display:flex}.app-inicio-progress__segments>i{border-radius:var(--radius-pill);flex:1;height:8px}@media (prefers-reduced-motion:reduce){.app-inicio-track>i{animation:none}}.app-inicio{gap:var(--space-16);flex-direction:column;display:flex}.app-inicio-muted{color:var(--muted)}.app-inicio-desktop{display:grid}.app-inicio-band{align-items:center;gap:var(--space-24);padding:var(--space-24) 26px;border-radius:var(--radius-column);background:var(--client-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-inicio-band__kicker{align-items:center;gap:var(--space-10);display:flex}.app-inicio-band__kicker h2{color:var(--client-ink);margin:0;font-size:13px;font-weight:700}.app-inicio-band__text{max-width:740px;margin:var(--space-10) 0 0;letter-spacing:-.015em;text-wrap:pretty;font-size:23px;line-height:1.3}.app-inicio-band__aside{gap:var(--space-8);flex-direction:column;display:flex}.app-inicio-next{align-items:center;gap:var(--space-14);padding:var(--space-14) var(--space-18) var(--space-14) var(--space-14);border-radius:var(--radius-bubble);background:var(--surface);display:flex}.app-inicio-next__text{min-width:0}.app-inicio-next__text small{color:var(--muted);font-size:12.5px;display:block}.app-inicio-next__text b{margin-top:3px;font-size:16px;display:block}.app-inicio-next__text span{color:var(--client-ink);margin-top:3px;font-size:13px;font-weight:700;display:block}.app-inicio-row{gap:var(--space-16);display:grid}.app-inicio-row--needs{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.app-inicio-row--halves{grid-template-columns:repeat(2,minmax(0,1fr))}.app-inicio-needs{gap:var(--space-10);flex-direction:column;display:flex}.app-inicio-need{padding:var(--space-16);border-radius:var(--radius-card);background:var(--surface-row)}.app-inicio-need__top{align-items:flex-start;gap:var(--space-12);display:flex}.app-inicio-need__icon{width:var(--control-sm);height:var(--control-sm);color:var(--client-ink);flex:none;justify-content:center;align-items:center;display:flex}.app-inicio-need__text b{font-size:15px;display:block}.app-inicio-need__text p{margin:var(--space-4) 0 0;color:var(--ink-2);font-size:13px;line-height:1.45}.app-inicio-need__due{margin:var(--space-12) 0 var(--space-14)}.app-inicio-need__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.app-inicio-need__actions:empty{display:none}.app-inicio-need-more{align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-12);box-shadow:inset 0 0 0 1px var(--line-faint);border-radius:14px;font-size:13px;transition:background-color .15s;display:flex}.app-inicio-need-more:hover{background:var(--surface-row)}.app-inicio-need-more b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.app-inicio-need-more span{color:var(--muted);white-space:nowrap}.app-inicio-need-done{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-14);border-radius:var(--radius-chip);box-shadow:inset 0 0 0 1px var(--line-faint);display:flex}.app-inicio-check{border-radius:var(--radius-pill);background:var(--ink);width:30px;height:30px;color:var(--surface);flex:none;justify-content:center;align-items:center;display:flex}.app-inicio-need-done__text b{color:var(--muted);font-size:13.5px;text-decoration:line-through;display:block}.app-inicio-need-done__text small{color:var(--muted);font-size:12px;display:block}.app-inicio-drop{height:var(--control-lg);justify-content:center;align-items:center;gap:var(--space-8);border:1.5px dashed var(--line-strong);color:var(--muted);border-radius:14px;font-size:13px;font-weight:700;display:flex}.app-inicio-help{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-6);border-radius:var(--radius-row);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-faint);display:flex}.app-inicio-help>.hq-ill{flex:none;width:92px}.app-inicio-help__text{flex:1;min-width:0}.app-inicio-help__text small{color:var(--muted);font-size:12px;display:block}.app-inicio-help__text b{font-size:14.5px;display:block}.app-inicio-preview{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid}.app-inicio-preview__item{align-items:center;gap:var(--space-6);padding:var(--space-16) var(--space-12) var(--space-18);border-radius:var(--radius-card);background:var(--surface-row);text-align:center;flex-direction:column;display:flex}.app-inicio-preview__item>.hq-ill{width:150px;margin-bottom:var(--space-4)}.app-inicio-preview__item b{font-size:15px}.app-inicio-preview__item p{max-width:220px;color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.app-inicio-preview--rows{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.app-inicio-preview--rows .app-inicio-preview__item{align-items:center;column-gap:var(--space-14);row-gap:var(--space-2);padding:var(--space-12) var(--space-16);text-align:left;grid-template-columns:40px minmax(0,1fr);display:grid}.app-inicio-preview--rows .app-inicio-preview__item>.hq-ill{grid-row:span 2;width:40px;margin:0}.app-inicio-preview--rows .app-inicio-preview__item p{max-width:none}@media (width<=1180px){.app-inicio-band,.app-inicio-row--needs,.app-inicio-row--halves{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.app-inicio{gap:var(--space-12)}.app-inicio-desktop,.app-inicio-need-done{display:none}.app-inicio-band{gap:var(--space-14);padding:var(--space-18);border-radius:var(--radius-inset)}.app-inicio-band__kicker h2{font-size:12.5px}.app-inicio-band__text{margin-top:var(--space-8);letter-spacing:-.01em;font-size:18px;line-height:1.32}.app-inicio-next{gap:var(--space-12);padding:var(--space-10) var(--space-12) var(--space-10) var(--space-10);border-radius:var(--radius-card)}.app-inicio-next__text small{font-size:12px}.app-inicio-next__text b{margin-top:var(--space-2);font-size:14.5px}.app-inicio-next__text span{margin-top:var(--space-2);font-size:12px}.app-inicio-need{background:0 0;padding:0}.app-inicio-need__due{margin:var(--space-12) 0}}@media (prefers-reduced-motion:reduce){.app-inicio-need-more{transition:none}}.app-needs{gap:var(--space-16);align-items:start;display:grid}@media (width>=1181px){.app-needs--with-how{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.app-needs__column,.app-needs-list{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}@media (width>=641px){.app-needs__column{gap:var(--space-16)}}.app-need{gap:var(--space-16);padding:var(--space-18);border-radius:var(--radius-bubble);background:var(--surface-row);grid-template-columns:auto minmax(0,1fr);display:grid}.app-need__icon,.app-need-card__icon,.app-need-drop__icon{color:var(--client-ink);flex:none;justify-content:center;align-items:center;display:flex}.app-need__icon{width:48px;height:48px}.app-need__icon svg{width:22px;height:22px}.app-need__body{min-width:0}.app-need__top{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.app-need__title,.app-need-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;display:-webkit-box;overflow:hidden}.app-need__title{letter-spacing:-.01em;font-size:17px}.app-need__purpose{margin:var(--space-6) 0 0;max-width:560px;color:var(--ink-2);font-size:14px;line-height:1.5}.app-need__meta,.app-need-card__meta{align-items:center;gap:var(--space-8);margin:var(--space-10) 0 0;color:var(--muted);flex-wrap:wrap;font-size:12.5px;display:flex}.app-need__actions{gap:var(--space-8);margin-top:var(--space-14);flex-wrap:wrap;display:flex}.app-need-drop{align-items:center;gap:var(--space-14);margin-top:var(--space-14);padding:var(--space-14) var(--space-16);border:1.5px dashed var(--line-strong);border-radius:var(--radius-chip);background:var(--surface);display:flex}.app-need-drop__icon{width:40px;height:40px}.app-need-drop__icon svg{width:18px;height:18px}.app-need-drop__text{align-items:flex-start;gap:var(--space-4);min-width:0;color:var(--muted);flex-direction:column;font-size:13px;display:flex}.app-done-list{margin:0;padding:0;list-style:none}.app-done{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line-faint);display:flex}.app-done:first-child{border-top:0;padding-top:0}.app-done__check{border-radius:var(--radius-pill);background:var(--ink);width:30px;height:30px;color:var(--surface);flex:none;justify-content:center;align-items:center;display:flex}.app-done__check svg{stroke-width:2.8px;width:14px;height:14px}.app-done__text{flex:1;min-width:0}.app-done__title{font-size:14px;display:block}.app-done__meta{margin-top:var(--space-2);color:var(--muted);font-size:12.5px;display:block}.app-needs-how{text-align:center;align-items:center;gap:0}.app-needs-how__art{width:170px}.app-needs-how__title{margin:var(--space-4) 0 var(--space-12);letter-spacing:-.02em;font-size:20px;font-weight:400}.app-needs-how__steps{margin:0 0 var(--space-14);counter-reset:app-step;align-self:stretch;gap:var(--space-8);text-align:left;flex-direction:column;padding:0;list-style:none;display:flex}.app-needs-how__steps li{counter-increment:app-step;align-items:flex-start;gap:var(--space-12);padding:var(--space-10) var(--space-12);background:var(--surface-row);border-radius:14px;font-size:13.5px;line-height:1.45;display:flex}.app-needs-how__steps li:before{content:counter(app-step);border-radius:var(--radius-pill);background:var(--client-solid);width:24px;height:24px;color:var(--on-client-solid);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.app-need-card{padding:var(--space-16);border-radius:var(--radius-row);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-faint)}.app-need-card__top{gap:var(--space-12);display:flex}.app-need-card__icon{width:42px;height:42px}.app-need-card__icon svg{width:19px;height:19px}.app-need-card__text{min-width:0}.app-need-card__title{font-size:16px}.app-need-card__purpose{margin:var(--space-4) 0 0;color:var(--ink-2);font-size:13px;line-height:1.45}@media (width<=640px){.app-need-card__meta{margin-top:var(--space-12);font-size:12px}.app-need__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-need-drop{gap:var(--space-12);padding:var(--space-12) var(--space-14)}.app-need-drop__icon{width:38px;height:38px}.app-need-drop__icon svg{width:17px;height:17px}.app-done{padding:var(--space-10) 0}.app-done__check{width:28px;height:28px}.app-done__check svg{width:13px;height:13px}.app-done__title{font-size:13.5px}.app-done__meta{margin-top:0;font-size:12px}}.app-plan-strip{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr);gap:0;padding:0;display:grid}.app-plan-strip--finished{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.app-plan-strip__cell,.app-plan-stat{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.app-plan-strip__cell{padding:var(--space-16) var(--space-20)}.app-plan-strip__cell+.app-plan-strip__cell{box-shadow:inset 1px 0 0 var(--line-faint)}.app-plan-strip__label,.app-plan-strip__sub{color:var(--muted);font-size:12.5px}.app-plan-strip__sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-plan-strip__figure{letter-spacing:-.03em;white-space:nowrap;font-size:28px;font-weight:700;line-height:1}.app-plan-strip__figure span{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400}.app-plan-strip .hq-meter,.app-plan-stat .hq-meter{margin-top:var(--space-2)}.app-plan-stats{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-plan-stat{padding:var(--space-12) var(--space-14);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-faint);gap:5px}.app-plan-stat--wide{grid-column:1/-1}.app-plan-stat .app-plan-strip__label,.app-plan-stat .app-plan-strip__sub{font-size:12px}.app-plan-stat .app-plan-strip__sub{white-space:normal}.app-plan-stat .app-plan-strip__figure{font-size:22px}.app-plan-stat .app-plan-strip__figure span{font-size:13px}.app-plan-toggle{align-items:center;gap:var(--space-10);border-radius:var(--space-12);min-width:0;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.app-plan-toggle__icon{width:16px;height:16px;color:var(--muted);flex:none;transition:rotate .2s;display:flex}.app-plan-toggle__icon svg{width:100%;height:100%}.app-plan-accordion{margin:0;padding:0;list-style:none}.app-plan-accordion__phase+.app-plan-accordion__phase{border-top:1px solid var(--line-faint)}.app-plan-accordion .app-plan-toggle{gap:var(--space-12);width:100%;min-height:64px;padding:var(--space-8) 0}.app-plan-accordion .app-plan-toggle__icon{width:18px;height:18px}.app-plan-accordion__text{flex:1;min-width:0}.app-plan-accordion__text b{font-size:15px;display:block}.app-plan-accordion__text small{margin-top:var(--space-2);color:var(--muted);font-size:12px;display:block}.app-plan-toggle:hover b{text-underline-offset:3px;text-decoration:underline}.app-plan-toggle[aria-expanded=true] .app-plan-toggle__icon{rotate:90deg}.app-plan-accordion .app-plan-toggle[aria-expanded=true] .app-plan-toggle__icon{rotate:180deg}.app-plan-cut__head{align-items:flex-start;gap:var(--space-12);display:flex}.app-plan-cut__title{align-items:flex-start;gap:var(--space-6);flex-direction:column;flex:1;min-width:0;display:flex}.app-plan-cut__ill{flex:none;width:88px;margin:-10px -8px -6px 0}.app-plan-cut__body{color:var(--muted);margin:0;font-size:13.5px;line-height:1.4}@media (width<=1180px){.app-plan-strip{grid-template-columns:minmax(0,1fr)}.app-plan-strip__cell+.app-plan-strip__cell{box-shadow:inset 0 1px 0 var(--line-faint)}}@media (width<=640px){.app-plan-cut__ill{width:76px;margin:-12px -6px -12px auto}}@media (prefers-reduced-motion:reduce){.app-plan-toggle__icon{transition:none}}html{line-height:normal}.app-skeleton{gap:var(--space-16);display:grid}.app-skeleton>i,.app-skeleton__bar{border-radius:var(--radius-pill);background:var(--grey-soft);animation:1.4s ease-in-out infinite app-skeleton-pulse;display:block}.app-skeleton__title{width:32%;height:46px}.app-skeleton__subtitle{width:24%;height:15px;margin-top:calc(var(--space-10) - var(--space-16))}.app-skeleton__card{gap:var(--space-10)}.app-skeleton__bar{height:14px}.app-skeleton__bar--narrow{width:60%}.app-skeleton__bar--wide{width:90%}.app-skeleton__bar--medium{width:75%}@keyframes app-skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.app-skeleton>i,.app-skeleton__bar{animation:none}}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-duration{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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
