.auth-panel-module__ozVlFa__panel{flex-direction:column;gap:30px;width:100%;max-width:420px;margin-inline:auto;display:flex}.auth-panel-module__ozVlFa__header{flex-direction:column;gap:10px;display:flex}.auth-panel-module__ozVlFa__title{font-family:var(--font-display);font-size:36px;font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.025em;color:var(--color-text);text-wrap:balance;margin:0}.auth-panel-module__ozVlFa__subtitle{max-width:44ch;font-size:var(--text-body);color:var(--color-text-muted);margin:0}.auth-panel-module__ozVlFa__footer{justify-content:flex-start;align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:14.5px;display:flex}.auth-panel-module__ozVlFa__footer a{color:var(--color-accent-bright);text-underline-offset:3px;text-decoration:underline}.auth-panel-module__ozVlFa__panel a{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s}.auth-panel-module__ozVlFa__panel input{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s}.auth-panel-module__ozVlFa__panel button{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s}.auth-panel-module__ozVlFa__panel a:active{transform:translateY(1px)}.auth-panel-module__ozVlFa__panel button:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.auth-panel-module__ozVlFa__panel a{transition:none}.auth-panel-module__ozVlFa__panel input{transition:none}.auth-panel-module__ozVlFa__panel button{transition:none}}@media (max-width:760px){.auth-panel-module__ozVlFa__panel{gap:24px;min-width:0;max-width:none}.auth-panel-module__ozVlFa__header{gap:10px}.auth-panel-module__ozVlFa__title{font-size:30px;font-weight:var(--weight-medium);letter-spacing:-1px;overflow-wrap:anywhere;line-height:1.15}.auth-panel-module__ozVlFa__subtitle{font-size:13px;line-height:1.65}.auth-panel-module__ozVlFa__footer{text-align:center;justify-content:center;gap:0 6px;font-size:13px}.auth-panel-module__ozVlFa__footer a{min-height:44px;color:var(--color-accent);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.auth-panel-module__ozVlFa__panel a:active{transform:none}.auth-panel-module__ozVlFa__panel button:active:not(:disabled){transform:none}}
.alert-module__YX3h1q__alert{align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-4) 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--text-sm);line-height:var(--leading-normal);flex-wrap:wrap;display:flex}.alert-module__YX3h1q__message{flex:auto;min-width:0}.alert-module__YX3h1q__arabic{display:none}[dir=rtl] .alert-module__YX3h1q__english{display:none}[dir=rtl] .alert-module__YX3h1q__arabic{display:inline}.alert-module__YX3h1q__negative{border-color:var(--color-negative-border);background:var(--color-negative-tint);color:var(--color-negative-text)}.alert-module__YX3h1q__positive{border-color:var(--color-positive-border);background:var(--color-positive-tint);color:var(--color-positive-text)}.alert-module__YX3h1q__info{border-color:var(--color-info-border);background:var(--color-info-tint);color:var(--color-info-text)}@media (max-width:760px){.alert-module__YX3h1q__alert{overflow-wrap:anywhere;border-radius:12px;padding:13px;font-size:13px;line-height:1.6}}
.nav-progress-module__LiamiW__bar{z-index:50;opacity:0;pointer-events:none;height:2px;transition:opacity .2s .15s;position:fixed;inset-block-start:0;inset-inline:0;overflow:hidden}.nav-progress-module__LiamiW__bar:after{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent, var(--color-accent), transparent);width:40%;position:absolute;inset-block:0;inset-inline-start:0}.nav-progress-module__LiamiW__active{opacity:1;transition-delay:0s}.nav-progress-module__LiamiW__active:after{animation:.9s ease-in-out infinite nav-progress-module__LiamiW__slide}@keyframes nav-progress-module__LiamiW__slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.nav-progress-module__LiamiW__active:after{width:100%;animation:none}}[dir=rtl] .nav-progress-module__LiamiW__active:after{animation-name:nav-progress-module__LiamiW__slide-rtl}@keyframes nav-progress-module__LiamiW__slide-rtl{0%{transform:translate(100%)}to{transform:translate(-350%)}}@media (max-width:760px){.nav-progress-module__LiamiW__bar{inset-block-start:env(safe-area-inset-top)}}
.breadcrumb-module__p1j1hq__trail{min-width:0}.breadcrumb-module__p1j1hq__list{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__p1j1hq__crumb{align-items:center;gap:var(--space-2);display:flex}.breadcrumb-module__p1j1hq__separator{color:var(--color-text-faint)}.breadcrumb-module__p1j1hq__link{color:var(--color-text-muted);text-decoration:none}.breadcrumb-module__p1j1hq__link:hover{color:var(--color-accent-soft)}@media (max-width:760px){.breadcrumb-module__p1j1hq__list{gap:0 6px;font-size:12px}.breadcrumb-module__p1j1hq__crumb{overflow-wrap:anywhere;gap:6px;min-width:0}.breadcrumb-module__p1j1hq__link{align-items:center;min-height:44px;display:inline-flex}}
.button-module__HjQxJG__button{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);cursor:pointer;white-space:nowrap;text-decoration:none;transition:filter .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.button-module__HjQxJG__button:disabled{cursor:not-allowed;opacity:.45}.button-module__HjQxJG__primary{border-radius:var(--radius-control);background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-base);padding:10px 18px}.button-module__HjQxJG__cta{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);flex:none;padding:9px 16px}.button-module__HjQxJG__ghost{color:var(--color-text-secondary);background:0 0;padding:9px 16px}.button-module__HjQxJG__primary:hover:not(:disabled),.button-module__HjQxJG__cta:hover:not(:disabled){filter:brightness(1.08);color:var(--color-on-accent)}.button-module__HjQxJG__ghost:hover:not(:disabled){border-color:var(--color-accent-border);background:var(--color-surface-raised);color:var(--color-text)}@media (prefers-reduced-motion:reduce){.button-module__HjQxJG__button{transition:none}}@media (max-width:760px){.button-module__HjQxJG__button{white-space:normal;text-align:center;text-wrap:balance;-webkit-tap-highlight-color:transparent;max-width:100%;min-height:44px}.button-module__HjQxJG__primary{min-height:50px;font-size:13px;font-weight:var(--weight-semibold);border-radius:12px;gap:10px;padding:12px 16px}.button-module__HjQxJG__cta{border-radius:10px;min-height:44px;padding:10px 13px;font-size:12px}.button-module__HjQxJG__ghost{border-color:var(--color-border-strong);background:var(--color-surface);min-height:48px;color:var(--color-text);font-size:13px;font-weight:var(--weight-medium);border-radius:12px;gap:8px;padding:12px 14px}.button-module__HjQxJG__button svg{flex:none;width:16px;height:16px}}
.card-module__uAl7SW__card{gap:var(--space-4);padding:var(--space-6) 22px;border-radius:var(--radius-xl);border:1px solid var(--color-border-card);background:var(--color-surface);flex-direction:column;display:flex}.card-module__uAl7SW__header{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.card-module__uAl7SW__title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-slight);color:var(--color-text);margin:0}@media (max-width:760px){.card-module__uAl7SW__card{border-color:var(--color-border);gap:14px;min-width:0;padding:17px;animation:.38s cubic-bezier(.16,1,.3,1) backwards card-module__uAl7SW__m-rise}.card-module__uAl7SW__card:nth-child(2){animation-delay:40ms}.card-module__uAl7SW__card:nth-child(3){animation-delay:80ms}.card-module__uAl7SW__card:nth-child(4){animation-delay:.12s}.card-module__uAl7SW__card:nth-child(n+5){animation-delay:.16s}.card-module__uAl7SW__header{justify-content:space-between;align-items:center;gap:8px 12px;min-height:32px}.card-module__uAl7SW__title{min-width:0;font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.3px;overflow-wrap:anywhere;line-height:1.4}@keyframes card-module__uAl7SW__m-rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:430px){.card-module__uAl7SW__card{padding:15px}}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.card-module__uAl7SW__card{animation:none}}
.checkbox-module__qBMkKa__field{flex:none;block-size:16px;inline-size:16px;display:inline-flex;position:relative}.checkbox-module__qBMkKa__input{z-index:1;opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.checkbox-module__qBMkKa__input:disabled{cursor:not-allowed}.checkbox-module__qBMkKa__box{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);justify-content:center;align-items:center;block-size:100%;inline-size:100%;transition:background .12s,border-color .12s;display:flex}.checkbox-module__qBMkKa__input:hover:not(:disabled)+.checkbox-module__qBMkKa__box{border-color:var(--color-accent-border-strong)}.checkbox-module__qBMkKa__input:focus-visible+.checkbox-module__qBMkKa__box{outline:2px solid var(--color-accent);outline-offset:2px}.checkbox-module__qBMkKa__input:checked+.checkbox-module__qBMkKa__box,.checkbox-module__qBMkKa__input[aria-checked=mixed]+.checkbox-module__qBMkKa__box{border-color:var(--color-accent);background:var(--color-accent)}.checkbox-module__qBMkKa__input:disabled+.checkbox-module__qBMkKa__box{border-color:var(--color-border);background:var(--color-surface-sunken)}.checkbox-module__qBMkKa__mark{color:var(--color-on-accent)}@media (max-width:760px){.checkbox-module__qBMkKa__field{block-size:20px;inline-size:20px}.checkbox-module__qBMkKa__input{block-size:auto;inline-size:auto;inset:-12px}.checkbox-module__qBMkKa__box{border-color:var(--color-border-control);border-radius:6px}}
.file-drop-module__0z3bwG__root{gap:var(--space-4);flex-direction:column;display:flex}.file-drop-module__0z3bwG__target{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-sunken);text-align:center;cursor:pointer;flex-direction:column;transition:border-color .12s,background .12s;display:flex;position:relative}.file-drop-module__0z3bwG__target:hover{border-color:var(--color-accent-border-strong)}.file-drop-module__0z3bwG__dragging{border-color:var(--color-accent);background:var(--color-accent-tint-faint)}.file-drop-module__0z3bwG__disabled{cursor:not-allowed;opacity:.55}.file-drop-module__0z3bwG__input{opacity:0;cursor:inherit;position:absolute;inset:0}.file-drop-module__0z3bwG__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-lg)}.file-drop-module__0z3bwG__icon{color:var(--color-accent)}.file-drop-module__0z3bwG__label{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text)}.file-drop-module__0z3bwG__hint{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.file-drop-module__0z3bwG__browse{border-radius:var(--radius-md);border:1px solid var(--color-accent-border);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-medium);margin-block-start:var(--space-2);padding:6px 14px}.file-drop-module__0z3bwG__picked{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);display:flex}.file-drop-module__0z3bwG__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);color:var(--color-text);flex:1;overflow:hidden}.file-drop-module__0z3bwG__size{font-family:var(--font-mono);font-size:var(--text-sm);flex:none}.file-drop-module__0z3bwG__remove{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;flex:none;padding:4px 10px;display:inline-flex}.file-drop-module__0z3bwG__remove:hover:not(:disabled){border-color:var(--color-negative-border);color:var(--color-negative-text)}.file-drop-module__0z3bwG__remove:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.file-drop-module__0z3bwG__target{background:var(--color-surface);border-radius:16px;gap:8px;padding:24px 18px}.file-drop-module__0z3bwG__target:active{border-color:var(--color-accent);background:var(--color-accent-tint-faint)}.file-drop-module__0z3bwG__label{overflow-wrap:anywhere;font-size:14px}.file-drop-module__0z3bwG__hint{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.file-drop-module__0z3bwG__browse{border-radius:12px;align-items:center;min-height:44px;padding:10px 16px;font-size:13px;display:inline-flex}.file-drop-module__0z3bwG__picked{border-radius:12px;flex-wrap:wrap;gap:8px 12px;padding:10px 14px}.file-drop-module__0z3bwG__name{flex:10rem;font-size:13px}.file-drop-module__0z3bwG__size{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px}.file-drop-module__0z3bwG__remove{border-radius:10px;min-height:44px;padding:8px 12px}}
.health-gauge-module__4XIESq__gauge{flex:none;width:170px;display:inline-block}.health-gauge-module__4XIESq__dial{width:100%;height:auto;display:block;overflow:visible}.health-gauge-module__4XIESq__track{stroke:var(--color-track);stroke-width:13px;stroke-linecap:round}.health-gauge-module__4XIESq__arc{stroke:url(#mulki-health-arc);stroke-width:13px;stroke-linecap:round}.health-gauge-module__4XIESq__score{font-family:var(--font-display);font-weight:var(--weight-display);fill:var(--color-accent-soft);font-size:26px}.health-gauge-module__4XIESq__level{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--color-text-muted);font-size:8px}.health-gauge-module__4XIESq__sm{width:104px}@media (max-width:760px){.health-gauge-module__4XIESq__gauge{width:min(150px,100%)}.health-gauge-module__4XIESq__sm{width:92px}.health-gauge-module__4XIESq__level{font-family:var(--font-sans);letter-spacing:.04em}}
.input-module__7BXsdW__field{flex-direction:column;gap:9px;width:100%;display:flex}.input-module__7BXsdW__label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-subtle)}.input-module__7BXsdW__control{border-radius:var(--radius-field);border:1px solid var(--color-border-strong);background:var(--color-surface-sunken);width:100%;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-tight);padding:14px 15px;transition:border-color .15s}.input-module__7BXsdW__control:focus{border-color:var(--color-accent-border-strong);outline:none}.input-module__7BXsdW__control::placeholder{color:var(--color-text-subtle)}.input-module__7BXsdW__control:disabled{cursor:not-allowed;opacity:.45}.input-module__7BXsdW__control[aria-invalid=true]{border-color:var(--color-negative-border)}.input-module__7BXsdW__textarea{resize:vertical;line-height:var(--leading-normal)}@media (max-width:760px){.input-module__7BXsdW__field{gap:9px;min-width:0}.input-module__7BXsdW__label{font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;color:var(--color-text);line-height:1.5}.input-module__7BXsdW__control{border-color:var(--color-border-strong);background:var(--color-surface);min-width:0;min-height:52px;font-weight:var(--weight-regular);border-radius:12px;padding:13px 14px;line-height:1.5}.input-module__7BXsdW__control:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-border-soft)}.input-module__7BXsdW__control::placeholder{color:var(--color-text-faint)}.input-module__7BXsdW__textarea{min-height:110px}}
.kpi-module__mrrZMW__row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.kpi-module__mrrZMW__card{gap:var(--space-4);padding:var(--space-6) 22px;border-radius:var(--radius-xl);border:1px solid var(--color-border-card);background:var(--color-surface);flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}.kpi-module__mrrZMW__card:hover{border-color:var(--color-accent-border);background:var(--color-surface-raised)}.kpi-module__mrrZMW__value{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0;line-height:1}.kpi-module__mrrZMW__label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-faint)}.kpi-module__mrrZMW__accent{color:var(--color-accent)}.kpi-module__mrrZMW__warning{color:var(--color-warning-text)}.kpi-module__mrrZMW__negative{color:var(--color-negative-text)}.kpi-module__mrrZMW__positive{color:var(--color-positive-text)}@media (prefers-reduced-motion:reduce){.kpi-module__mrrZMW__card{transition:none}}@media (max-width:760px){.kpi-module__mrrZMW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi-module__mrrZMW__card{border-color:var(--color-border);gap:8px;min-width:0;padding:15px;animation:.38s cubic-bezier(.16,1,.3,1) backwards kpi-module__mrrZMW__m-rise}.kpi-module__mrrZMW__card:nth-child(2){animation-delay:40ms}.kpi-module__mrrZMW__card:nth-child(3){animation-delay:80ms}.kpi-module__mrrZMW__card:nth-child(n+4){animation-delay:.12s}.kpi-module__mrrZMW__card:last-child:nth-child(odd){grid-column:1/-1}.kpi-module__mrrZMW__value{font-size:25px;font-weight:var(--weight-medium);letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.15}.kpi-module__mrrZMW__label{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-text-muted);order:-1;font-size:11px;line-height:1.45}@keyframes kpi-module__mrrZMW__m-rise{0%{opacity:0;transform:translateY(8px)}}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.kpi-module__mrrZMW__card{animation:none}}
.ai-assistant-module__PkkfUW__trigger{align-items:center;gap:var(--space-3);border:1px solid var(--color-accent-border-strong);border-radius:var(--radius-control);background:var(--color-accent-tint);color:var(--color-accent-soft);font:var(--weight-semibold) var(--text-base) / 1 var(--font-sans);white-space:nowrap;cursor:pointer;flex:none;padding:10px 18px;transition:background-color .15s;display:inline-flex}.ai-assistant-module__PkkfUW__trigger:hover{background:var(--color-accent-border-soft)}.ai-assistant-module__PkkfUW__backdrop{z-index:40;background:color-mix(in srgb, var(--color-ink) 32%, transparent);cursor:default;border:0;animation:.18s ease-out both ai-assistant-module__PkkfUW__backdrop-enter;position:fixed;inset:0}.ai-assistant-module__PkkfUW__panel{z-index:41;background:var(--color-surface-overlay);border-inline-start:1px solid var(--color-border-strong);width:min(460px,100dvw);box-shadow:var(--shadow-menu);color:var(--color-text);grid-template-rows:auto auto 1fr auto;padding-block-end:env(safe-area-inset-bottom);animation:.24s cubic-bezier(.16,1,.3,1) both ai-assistant-module__PkkfUW__drawer-enter;display:grid;position:fixed;inset-block:0;inset-inline-end:0}@keyframes ai-assistant-module__PkkfUW__backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes ai-assistant-module__PkkfUW__drawer-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}[dir=rtl] .ai-assistant-module__PkkfUW__panel{animation-name:ai-assistant-module__PkkfUW__drawer-enter-rtl}@keyframes ai-assistant-module__PkkfUW__drawer-enter-rtl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.ai-assistant-module__PkkfUW__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:18px var(--space-6);border-block-end:1px solid var(--color-border);color:var(--color-text-strong);background:0 0;display:flex}.ai-assistant-module__PkkfUW__brand,.ai-assistant-module__PkkfUW__agentRow,.ai-assistant-module__PkkfUW__agentIdentity,.ai-assistant-module__PkkfUW__proposalTitle,.ai-assistant-module__PkkfUW__confirmedResult,.ai-assistant-module__PkkfUW__disclosure{align-items:flex-start;display:flex}.ai-assistant-module__PkkfUW__brand{align-items:center;gap:var(--space-4)}.ai-assistant-module__PkkfUW__mark,.ai-assistant-module__PkkfUW__avatar,.ai-assistant-module__PkkfUW__emptyMark{background:var(--color-accent-gradient);color:var(--color-on-accent);flex:none;place-items:center;display:grid}.ai-assistant-module__PkkfUW__mark{border-radius:var(--radius-lg);width:36px;height:36px}.ai-assistant-module__PkkfUW__brand h2{margin:var(--space-2) 0 0;font:var(--weight-semibold) var(--text-lg)/1.1 var(--font-display);letter-spacing:var(--tracking-slight)}.ai-assistant-module__PkkfUW__eyebrow{font:var(--weight-regular) var(--text-2xs)/1 var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-subtle)}.ai-assistant-module__PkkfUW__close{border-radius:var(--radius-md);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ai-assistant-module__PkkfUW__close:hover{background:var(--color-surface-raised)}.ai-assistant-module__PkkfUW__disclosure{gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--color-info-tint);border-block-end:1px solid var(--color-info-border);color:var(--color-info-text)}.ai-assistant-module__PkkfUW__disclosure p{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.ai-assistant-module__PkkfUW__conversation{gap:var(--space-5);min-height:0;padding:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.ai-assistant-module__PkkfUW__empty{text-align:center;padding:var(--space-7) var(--space-5);margin:auto 0}.ai-assistant-module__PkkfUW__emptyMark{width:52px;height:52px;margin:0 auto var(--space-5);border-radius:var(--radius-xl);box-shadow:var(--shadow-accent)}.ai-assistant-module__PkkfUW__empty h3{margin:0 0 var(--space-3);font:var(--weight-semibold) var(--text-lg)/1.2 var(--font-display);letter-spacing:var(--tracking-slight)}.ai-assistant-module__PkkfUW__empty p{max-width:340px;color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-normal);margin:0 auto}.ai-assistant-module__PkkfUW__prompts{gap:var(--space-3);margin-block-start:var(--space-6);display:grid}.ai-assistant-module__PkkfUW__prompts button{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-align:start;font:var(--weight-medium) var(--text-sm)/var(--leading-normal) var(--font-sans);cursor:pointer;display:flex}[dir=rtl] .ai-assistant-module__PkkfUW__prompts svg{transform:scaleX(-1)}.ai-assistant-module__PkkfUW__userBubble{border:1px solid var(--color-accent-border);background:var(--color-accent-tint);max-width:82%;color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-normal);white-space:pre-wrap;border-radius:13px 13px 3px;align-self:flex-end;padding:11px 14px}[dir=rtl] .ai-assistant-module__PkkfUW__userBubble{border-radius:13px 13px 13px 3px}.ai-assistant-module__PkkfUW__agentRow{gap:var(--space-3);max-width:94%}.ai-assistant-module__PkkfUW__avatar{width:30px;height:30px;font:var(--weight-display) var(--text-sm)/1 var(--font-display);border-radius:50%}.ai-assistant-module__PkkfUW__agentColumn{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ai-assistant-module__PkkfUW__agentIdentity{align-items:center;gap:var(--space-3);flex-wrap:wrap}.ai-assistant-module__PkkfUW__agentKey,.ai-assistant-module__PkkfUW__agentId{color:var(--color-text-faint);font:var(--text-3xs)/1 var(--font-mono)}.ai-assistant-module__PkkfUW__agentKey{color:var(--color-accent-soft)}.ai-assistant-module__PkkfUW__agentBubble{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-raised);border-radius:3px 13px 13px;padding:12px 14px}[dir=rtl] .ai-assistant-module__PkkfUW__agentBubble{border-radius:13px 3px 13px 13px}.ai-assistant-module__PkkfUW__answer{gap:var(--space-3);min-width:0;font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:break-word;display:grid}.ai-assistant-module__PkkfUW__answer>*,.ai-assistant-module__PkkfUW__answer blockquote>*{margin:0}.ai-assistant-module__PkkfUW__answer h3,.ai-assistant-module__PkkfUW__answer h4,.ai-assistant-module__PkkfUW__answer h5{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:normal;margin-block-start:var(--space-2);line-height:1.3}.ai-assistant-module__PkkfUW__answer>:first-child{margin-block-start:0}.ai-assistant-module__PkkfUW__answer h3{font-size:var(--text-md)}.ai-assistant-module__PkkfUW__answer h4{font-size:var(--text-base)}.ai-assistant-module__PkkfUW__answer h5{color:var(--color-text-muted);font-size:var(--text-sm)}.ai-assistant-module__PkkfUW__answer strong{font-weight:var(--weight-semibold)}.ai-assistant-module__PkkfUW__answer ul,.ai-assistant-module__PkkfUW__answer ol{gap:var(--space-1);padding-inline-start:1.35em;display:grid}.ai-assistant-module__PkkfUW__answer li::marker{color:var(--color-text-muted)}.ai-assistant-module__PkkfUW__answer li[data-nested]{margin-inline-start:calc(var(--depth,1) * 1.1em);list-style-type:circle}.ai-assistant-module__PkkfUW__answer code{border-radius:var(--radius-sm);background:var(--color-surface-sunken);font:.9em var(--font-mono);padding:1px 5px}.ai-assistant-module__PkkfUW__answer pre{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);white-space:pre;overflow-x:auto}.ai-assistant-module__PkkfUW__answer pre code{background:0 0;padding:0}.ai-assistant-module__PkkfUW__answer blockquote{gap:var(--space-2);border-inline-start:2px solid var(--color-border-strong);color:var(--color-text-muted);padding-inline-start:var(--space-3);display:grid}.ai-assistant-module__PkkfUW__answer hr{border:0;border-block-start:1px solid var(--color-border)}.ai-assistant-module__PkkfUW__answerTable{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.ai-assistant-module__PkkfUW__answerTable table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ai-assistant-module__PkkfUW__answerTable th,.ai-assistant-module__PkkfUW__answerTable td{border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top;padding:7px 10px}.ai-assistant-module__PkkfUW__answerTable th{background:var(--color-surface-sunken);color:var(--color-text-muted);font-weight:var(--weight-semibold);white-space:nowrap}.ai-assistant-module__PkkfUW__answerTable tr:last-child td{border-block-end:0}.ai-assistant-module__PkkfUW__answerTable [data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.ai-assistant-module__PkkfUW__answerTable [data-align=center]{text-align:center}.ai-assistant-module__PkkfUW__agentBubble[data-tone=warning]{border-color:var(--color-warning-border);background:var(--color-warning-tint)}.ai-assistant-module__PkkfUW__permissionNote{color:var(--color-text-muted);font-size:var(--text-xs);margin-block-start:var(--space-3);display:block}.ai-assistant-module__PkkfUW__proposal{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-warning-border);border-radius:var(--radius-xl);background:var(--color-warning-tint);display:grid}.ai-assistant-module__PkkfUW__proposalTitle{align-items:center;gap:var(--space-3);flex-wrap:wrap}.ai-assistant-module__PkkfUW__proposalTitle strong{font-family:var(--font-display)}.ai-assistant-module__PkkfUW__proposal>p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.ai-assistant-module__PkkfUW__proposal dl{gap:var(--space-3);margin:0;display:grid}.ai-assistant-module__PkkfUW__proposal dl div{gap:var(--space-3);grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);display:grid}.ai-assistant-module__PkkfUW__proposal dt{color:var(--color-text-muted);font-size:var(--text-xs)}.ai-assistant-module__PkkfUW__proposal dd{overflow-wrap:break-word;font:var(--text-xs)/var(--leading-normal) var(--font-mono);margin:0}.ai-assistant-module__PkkfUW__confirmedResult{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-positive-border);border-radius:var(--radius-lg);background:var(--color-positive-tint);color:var(--color-positive-text)}.ai-assistant-module__PkkfUW__confirmedResult p{margin:var(--space-2) 0;font-size:var(--text-xs)}.ai-assistant-module__PkkfUW__confirmAgentId{color:var(--color-text-muted);font:var(--text-3xs)/var(--leading-normal) var(--font-mono);overflow-wrap:anywhere;display:block}.ai-assistant-module__PkkfUW__confirmedResult pre{max-height:150px;margin:var(--space-3) 0 0;color:var(--color-text);font:var(--text-3xs)/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.ai-assistant-module__PkkfUW__uncertain{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-negative-tint);color:var(--color-negative-text)!important}.ai-assistant-module__PkkfUW__thinking{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.ai-assistant-module__PkkfUW__thinking span{background:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:1s infinite alternate ai-assistant-module__PkkfUW__pulse}.ai-assistant-module__PkkfUW__thinking span:nth-child(2){animation-delay:.2s}.ai-assistant-module__PkkfUW__thinking span:nth-child(3){animation-delay:.4s}@keyframes ai-assistant-module__PkkfUW__pulse{to{opacity:.25;transform:translateY(-2px)}}.ai-assistant-module__PkkfUW__composer{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border-block-start:1px solid var(--color-border);background:var(--color-surface);display:grid}.ai-assistant-module__PkkfUW__targetField{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ai-assistant-module__PkkfUW__targetField span{color:var(--color-text-muted);font:var(--text-3xs)/1 var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.ai-assistant-module__PkkfUW__targetField input,.ai-assistant-module__PkkfUW__composeRow textarea{border:1px solid var(--color-border);background:var(--color-surface-sunken);width:100%;color:var(--color-text);font-family:var(--font-sans)}.ai-assistant-module__PkkfUW__targetField input{min-height:36px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xs)}.ai-assistant-module__PkkfUW__targetHint,.ai-assistant-module__PkkfUW__footerNote{color:var(--color-text-muted);font-size:var(--text-3xs);line-height:var(--leading-normal);margin:0}.ai-assistant-module__PkkfUW__composeRow{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 44px;display:grid}.ai-assistant-module__PkkfUW__composeRow textarea{resize:vertical;border-radius:var(--radius-lg);min-height:48px;max-height:130px;font-size:var(--text-base);line-height:var(--leading-normal);padding:10px 12px}.ai-assistant-module__PkkfUW__composeRow button{border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent);width:44px;height:44px;color:var(--color-on-accent);cursor:pointer;place-items:center;display:grid}.ai-assistant-module__PkkfUW__composeRow button:disabled,.ai-assistant-module__PkkfUW__targetField input:disabled,.ai-assistant-module__PkkfUW__composeRow textarea:disabled{opacity:.45;cursor:not-allowed}@media (max-width:560px){.ai-assistant-module__PkkfUW__trigger span{display:none}.ai-assistant-module__PkkfUW__trigger{justify-content:center;width:40px;height:40px;padding:0}.ai-assistant-module__PkkfUW__panel{width:100dvw}.ai-assistant-module__PkkfUW__conversation{padding:var(--space-5)}.ai-assistant-module__PkkfUW__userBubble,.ai-assistant-module__PkkfUW__agentRow{max-width:96%}}@media (prefers-reduced-motion:reduce){.ai-assistant-module__PkkfUW__backdrop,.ai-assistant-module__PkkfUW__panel,.ai-assistant-module__PkkfUW__thinking span{animation:none}}.ai-assistant-module__PkkfUW__headerActions{align-items:center;gap:var(--space-2);display:flex}.ai-assistant-module__PkkfUW__newSession{align-items:center;gap:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;padding:6px 12px;display:inline-flex}.ai-assistant-module__PkkfUW__newSession:hover:not(:disabled){border-color:var(--color-accent-border);background:var(--color-surface-raised);color:var(--color-text)}.ai-assistant-module__PkkfUW__newSession:disabled{opacity:.5;cursor:default}.ai-assistant-module__PkkfUW__loading,.ai-assistant-module__PkkfUW__turnNote,.ai-assistant-module__PkkfUW__busyNote,.ai-assistant-module__PkkfUW__countdown,.ai-assistant-module__PkkfUW__proposalLead,.ai-assistant-module__PkkfUW__proposalDescription{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.6}.ai-assistant-module__PkkfUW__stuckNote{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-tint);flex-wrap:wrap;display:flex}.ai-assistant-module__PkkfUW__stuckNote p{color:var(--color-text);font-size:var(--text-xs);flex:14rem;margin:0;line-height:1.5}.ai-assistant-module__PkkfUW__stuckNote button{border:1px solid var(--color-accent-border);color:var(--color-accent);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px}.ai-assistant-module__PkkfUW__stuckNote button:disabled{opacity:.6;cursor:default}.ai-assistant-module__PkkfUW__proposalLead,.ai-assistant-module__PkkfUW__proposalDescription{font-size:var(--text-sm)}.ai-assistant-module__PkkfUW__countdown{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ai-assistant-module__PkkfUW__toolCalls{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ai-assistant-module__PkkfUW__toolCalls li{align-items:center;gap:var(--space-1);font-size:var(--text-xs);display:inline-flex}.ai-assistant-module__PkkfUW__fileLinks{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ai-assistant-module__PkkfUW__toolItems{font-family:var(--font-mono);color:var(--color-text-muted)}.ai-assistant-module__PkkfUW__toolNote{color:var(--color-text-muted)}.ai-assistant-module__PkkfUW__proposalFacts{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));margin:0;display:grid}.ai-assistant-module__PkkfUW__proposalFacts dt{color:var(--color-text-muted);font-size:var(--text-xs)}.ai-assistant-module__PkkfUW__proposalFacts dd{color:var(--color-text);font-size:var(--text-sm);overflow-wrap:break-word;margin:0}.ai-assistant-module__PkkfUW__proposalWhole{white-space:nowrap}.ai-assistant-module__PkkfUW__proposalAmount{font:var(--weight-semibold) var(--text-md) / 1.2 var(--font-mono);font-variant-numeric:tabular-nums}.ai-assistant-module__PkkfUW__proposalActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ai-assistant-module__PkkfUW__offNote{gap:var(--space-2);padding:var(--space-4);border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);display:grid}.ai-assistant-module__PkkfUW__offNote p{margin:0}.ai-assistant-module__PkkfUW__fullAction{border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent);font-size:var(--text-sm);cursor:pointer;background:0 0;align-self:flex-start;padding:6px 12px}@media (max-width:640px){.ai-assistant-module__PkkfUW__proposalActions>button{flex:1;min-height:44px}}.ai-assistant-module__PkkfUW__marker{border-radius:var(--radius-pill);background:var(--color-accent-tint-faint);min-width:1.1rem;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);vertical-align:super;justify-content:center;align-items:center;margin-inline:2px;padding:0 5px;text-decoration:none;display:inline-flex}.ai-assistant-module__PkkfUW__marker:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ai-assistant-module__PkkfUW__sources{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ai-assistant-module__PkkfUW__source{border-inline-start:2px solid var(--color-border-strong);flex-direction:column;gap:4px;padding-inline-start:var(--space-3);display:flex}.ai-assistant-module__PkkfUW__sourceHead{align-items:center;gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.ai-assistant-module__PkkfUW__sourceNumber{border-radius:var(--radius-pill);background:var(--color-accent-tint-faint);min-width:1.1rem;color:var(--color-accent);font-family:var(--font-mono);justify-content:center;align-items:center;display:inline-flex}.ai-assistant-module__PkkfUW__sourceTitle{color:var(--color-text);font-size:var(--text-sm);overflow-wrap:anywhere}.ai-assistant-module__PkkfUW__sourceHead small,.ai-assistant-module__PkkfUW__sourceWhere{color:var(--color-text-faint)}.ai-assistant-module__PkkfUW__sourceSnippet summary{color:var(--color-text-muted);cursor:pointer;font-size:var(--text-xs)}.ai-assistant-module__PkkfUW__sourceSnippet p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.ai-assistant-module__PkkfUW__sourceLink{color:var(--color-accent);font-size:var(--text-xs)}.ai-assistant-module__PkkfUW__notice{margin:var(--space-2) 0 0;color:var(--color-text-faint);font-size:var(--text-xs);line-height:1.5}@media (max-width:760px){.ai-assistant-module__PkkfUW__trigger{border-radius:50%;order:1;justify-content:center;width:44px;height:44px;padding:0;transition:scale .14s}.ai-assistant-module__PkkfUW__trigger span{display:none}.ai-assistant-module__PkkfUW__trigger:active{scale:.9}.ai-assistant-module__PkkfUW__panel{inset-block:calc(env(safe-area-inset-top) + 10px) 0;border:0;border-block-start:1px solid var(--color-border-strong);background:var(--color-bg-mid);border-radius:26px 26px 0 0;width:100%;animation:.44s cubic-bezier(.32,.72,0,1) both ai-assistant-module__PkkfUW__assistant-sheet-up;inset-inline:0}[dir=rtl] .ai-assistant-module__PkkfUW__panel{animation-name:ai-assistant-module__PkkfUW__assistant-sheet-up}}@keyframes ai-assistant-module__PkkfUW__assistant-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.ai-assistant-module__PkkfUW__panel{animation:none}}@media (max-width:760px){.ai-assistant-module__PkkfUW__header{padding:20px 18px 12px;position:relative}.ai-assistant-module__PkkfUW__header:before{content:"";background:var(--color-border-strong);border-radius:4px;width:38px;height:4px;margin-inline:auto;position:absolute;inset-block-start:7px;inset-inline:0}.ai-assistant-module__PkkfUW__brand{min-width:0}.ai-assistant-module__PkkfUW__mark{border-radius:12px;width:38px;height:38px}.ai-assistant-module__PkkfUW__brand h2{letter-spacing:-.4px;font-size:17px;font-weight:500}.ai-assistant-module__PkkfUW__eyebrow{font:var(--weight-semibold) 11px / 1.3 var(--font-sans);letter-spacing:1.5px;color:var(--color-text-faint)}.ai-assistant-module__PkkfUW__newSession{border-color:var(--color-border);border-radius:12px;min-height:44px;padding:8px 12px;font-size:12px}.ai-assistant-module__PkkfUW__disclosure{background:var(--color-surface-raised);color:var(--color-text-muted);border:0;border-radius:12px;gap:10px;margin:0 18px;padding:12px 13px}.ai-assistant-module__PkkfUW__disclosure svg{color:var(--color-accent);flex:none;margin-block-start:2px}.ai-assistant-module__PkkfUW__disclosure p{font-size:12px;line-height:1.6}.ai-assistant-module__PkkfUW__conversation{overscroll-behavior:contain;gap:14px;padding:16px 18px 20px}.ai-assistant-module__PkkfUW__empty{flex-direction:column;align-items:center;gap:12px;padding:24px 0 8px;display:flex}.ai-assistant-module__PkkfUW__emptyMark{border:1px solid var(--color-border);background:var(--color-accent-tint);width:60px;height:60px;color:var(--color-accent);box-shadow:none;border-radius:20px;margin:0 0 5px}.ai-assistant-module__PkkfUW__empty h3{font:500 28px / 1.2 var(--font-display);letter-spacing:-.7px;margin:0}.ai-assistant-module__PkkfUW__empty p{font-size:12px;line-height:1.65}.ai-assistant-module__PkkfUW__prompts{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:10px;display:flex}.ai-assistant-module__PkkfUW__prompts button{border-radius:var(--radius-pill);text-align:center;justify-content:center;gap:6px;max-width:100%;padding:10px 14px;font-size:12px;line-height:1.4;animation:.38s cubic-bezier(.16,1,.3,1) backwards ai-assistant-module__PkkfUW__m-rise}.ai-assistant-module__PkkfUW__prompts button:nth-child(2){animation-delay:40ms}.ai-assistant-module__PkkfUW__prompts button:nth-child(3){animation-delay:80ms}.ai-assistant-module__PkkfUW__prompts button:nth-child(n+4){animation-delay:.12s}.ai-assistant-module__PkkfUW__prompts svg{color:var(--color-text-faint);flex:none}.ai-assistant-module__PkkfUW__userBubble,[dir=rtl] .ai-assistant-module__PkkfUW__userBubble{border-color:var(--color-accent-border-soft);border-radius:16px;overflow-wrap:anywhere;transform-origin:100% 100%;border-end-end-radius:4px;max-width:90%;padding:12px 15px;font-size:13px;line-height:1.65;animation:.32s cubic-bezier(.34,1.36,.64,1) backwards ai-assistant-module__PkkfUW__m-bubble}[dir=rtl] .ai-assistant-module__PkkfUW__userBubble{transform-origin:0 100%}.ai-assistant-module__PkkfUW__agentRow{gap:10px;max-width:100%;animation:.38s cubic-bezier(.16,1,.3,1) backwards ai-assistant-module__PkkfUW__m-rise}.ai-assistant-module__PkkfUW__avatar{background:var(--color-accent-tint);width:30px;height:30px;color:var(--color-accent);font-size:12px}.ai-assistant-module__PkkfUW__agentColumn{flex:1;gap:8px}.ai-assistant-module__PkkfUW__agentBubble,[dir=rtl] .ai-assistant-module__PkkfUW__agentBubble{border-radius:16px;box-shadow:none;border-start-start-radius:4px;padding:12px 15px}.ai-assistant-module__PkkfUW__answer{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.ai-assistant-module__PkkfUW__loading,.ai-assistant-module__PkkfUW__turnNote,.ai-assistant-module__PkkfUW__busyNote{font-size:11px}.ai-assistant-module__PkkfUW__thinking{min-height:32px;font-size:12px}.ai-assistant-module__PkkfUW__fullAction{min-height:44px;font-size:13px;font-weight:var(--weight-semibold);border-radius:12px;align-items:center;padding:10px 14px;display:inline-flex}.ai-assistant-module__PkkfUW__toolCalls li{overflow-wrap:anywhere;min-height:28px}.ai-assistant-module__PkkfUW__sourceSnippet summary{align-items:center;min-height:44px;display:flex}.ai-assistant-module__PkkfUW__sourceLink{align-items:center;min-height:44px;display:inline-flex}.ai-assistant-module__PkkfUW__proposal{border-color:var(--color-warning-border);border-radius:16px;gap:12px;padding:15px;animation:.38s cubic-bezier(.16,1,.3,1) backwards ai-assistant-module__PkkfUW__m-rise}.ai-assistant-module__PkkfUW__proposalTitle{gap:8px}.ai-assistant-module__PkkfUW__proposalTitle strong{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:15px;font-weight:600}.ai-assistant-module__PkkfUW__proposalLead,.ai-assistant-module__PkkfUW__proposalDescription{font-size:12px;line-height:1.6}.ai-assistant-module__PkkfUW__proposalFacts,.ai-assistant-module__PkkfUW__proposal dl{grid-template-columns:minmax(0,1fr);gap:0}.ai-assistant-module__PkkfUW__proposalFacts>div,.ai-assistant-module__PkkfUW__proposal dl div{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:16px;padding:10px 0;font-size:12px;display:grid}.ai-assistant-module__PkkfUW__proposalFacts>div+div,.ai-assistant-module__PkkfUW__proposal dl div+div{border-top:1px solid var(--color-border)}.ai-assistant-module__PkkfUW__proposalFacts dd,.ai-assistant-module__PkkfUW__proposal dd{font:500 12px / 1.5 var(--font-sans);font-variant-numeric:tabular-nums;text-align:end}.ai-assistant-module__PkkfUW__proposal dd.ai-assistant-module__PkkfUW__proposalAmount{font:500 17px / 1.3 var(--font-display);letter-spacing:-.3px}.ai-assistant-module__PkkfUW__countdown{font-family:var(--font-sans);font-size:11px}.ai-assistant-module__PkkfUW__proposalActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-assistant-module__PkkfUW__proposalActions>button{width:100%;min-height:48px}.ai-assistant-module__PkkfUW__proposalActions>button:only-child{grid-column:1/-1}.ai-assistant-module__PkkfUW__confirmedResult{border-radius:12px;padding:13px}.ai-assistant-module__PkkfUW__offNote{padding:14px 18px;font-size:12px}.ai-assistant-module__PkkfUW__offNote a{min-height:44px;font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.ai-assistant-module__PkkfUW__composer{background:var(--color-bg-mid);gap:8px;padding:10px 18px 12px}.ai-assistant-module__PkkfUW__targetField input{border-radius:12px;min-height:44px}.ai-assistant-module__PkkfUW__targetField span{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:11px}.ai-assistant-module__PkkfUW__composeRow{align-items:end;gap:8px}.ai-assistant-module__PkkfUW__composeRow textarea{background:var(--color-surface);resize:none;field-sizing:content;border-radius:24px;min-height:52px;max-height:9rem;padding:13px 16px}.ai-assistant-module__PkkfUW__composeRow button{border-radius:50%;width:48px;height:48px;margin-block-end:2px}.ai-assistant-module__PkkfUW__composeRow button:not(:disabled){animation:.26s cubic-bezier(.34,1.36,.64,1) ai-assistant-module__PkkfUW__m-pop}.ai-assistant-module__PkkfUW__footerNote{text-align:center;font-size:11px}@keyframes ai-assistant-module__PkkfUW__m-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ai-assistant-module__PkkfUW__m-bubble{0%{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes ai-assistant-module__PkkfUW__m-pop{0%{scale:.8}}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.ai-assistant-module__PkkfUW__prompts button,.ai-assistant-module__PkkfUW__userBubble,[dir=rtl] .ai-assistant-module__PkkfUW__userBubble,.ai-assistant-module__PkkfUW__agentRow,.ai-assistant-module__PkkfUW__proposal,.ai-assistant-module__PkkfUW__composeRow button:not(:disabled){animation:none}}@media (max-width:760px){header:has([data-mobile-depth]) .ai-assistant-module__PkkfUW__trigger{display:none}}.ai-assistant-module__PkkfUW__panel.ai-assistant-module__PkkfUW__page{z-index:auto;border:1px solid var(--color-border-card);border-radius:var(--radius-xl);background:var(--color-surface);width:100%;min-height:calc(100dvh - 160px);box-shadow:none;flex-direction:column;padding-block-end:0;animation:none;display:flex;position:relative;inset:auto}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__conversation{flex:1;overflow:visible}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__composer{border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);position:sticky;inset-block-end:0}.ai-assistant-module__PkkfUW__page[data-showing=home] .ai-assistant-module__PkkfUW__header,.ai-assistant-module__PkkfUW__page[data-showing=home] .ai-assistant-module__PkkfUW__disclosure{display:none}.ai-assistant-module__PkkfUW__pageBack{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);color:var(--color-accent);font:var(--weight-semibold) var(--text-sm) / 1 var(--font-sans);cursor:pointer;background:0 0;border:0;display:inline-flex}[dir=rtl] .ai-assistant-module__PkkfUW__pageBack svg{transform:scaleX(-1)}.ai-assistant-module__PkkfUW__continueLast{width:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-card);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-accent);font:var(--weight-semibold) var(--text-sm) / 1.4 var(--font-sans);text-align:start;cursor:pointer;gap:2px;display:grid}.ai-assistant-module__PkkfUW__continueTitle{color:var(--color-text-muted);font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.ai-assistant-module__PkkfUW__panel.ai-assistant-module__PkkfUW__page{width:auto;min-height:calc(100dvh - 190px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:0 0;border:0;border-radius:0;margin-block:-14px -100px;margin-inline:-18px;padding-block-end:calc(100px + env(safe-area-inset-bottom));animation:none}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__header:before{content:none}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__header{z-index:2;border-block-end:1px solid var(--color-border);background:var(--color-bg-mid);min-height:52px;padding:4px 18px;position:sticky;inset-block-start:calc(env(safe-area-inset-top) + 61px)}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__brand{display:none}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__headerActions{flex:1;justify-content:space-between}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__pageBack{white-space:nowrap;min-height:44px;padding-inline:0}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__newSession{border-radius:50%;justify-content:center;width:40px;min-height:40px;margin-inline-start:auto;padding:0}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__newSessionLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__disclosure{color:var(--color-text-faint);background:0 0;border:0;gap:6px;margin:8px 18px 0;padding:0;font-size:11px;line-height:1.5}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__disclosure svg{width:13px;height:13px}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__disclosure p{font-size:inherit}.ai-assistant-module__PkkfUW__page .ai-assistant-module__PkkfUW__composer{z-index:30;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:20px;position:fixed;inset-block-end:calc(112px + env(safe-area-inset-bottom));inset-inline:12px;box-shadow:0 12px 32px -18px #000000b3}.ai-assistant-module__PkkfUW__continueLast{border-radius:14px;min-height:56px}.ai-assistant-module__PkkfUW__page[data-showing=home] .ai-assistant-module__PkkfUW__footerNote{display:none}.ai-assistant-module__PkkfUW__panel.ai-assistant-module__PkkfUW__page{padding-block-end:calc(230px + env(safe-area-inset-bottom))}}.ai-assistant-module__PkkfUW__secondConfirm{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-negative-border);border-radius:var(--radius-lg);background:var(--color-negative-tint);display:grid}.ai-assistant-module__PkkfUW__secondConfirm strong{font-family:var(--font-display);font-size:var(--text-sm)}.ai-assistant-module__PkkfUW__secondConfirm p{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.6}.ai-assistant-module__PkkfUW__proposalWarnings{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;list-style:none;display:grid}.ai-assistant-module__PkkfUW__proposalWarnings li{align-items:flex-start;gap:var(--space-2);color:var(--color-warning-text);font-size:var(--text-xs);line-height:1.6;display:flex}.ai-assistant-module__PkkfUW__proposalWarnings svg{flex:none;margin-block-start:2px}.ai-assistant-module__PkkfUW__planSteps{gap:var(--space-3);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.ai-assistant-module__PkkfUW__planSteps>li{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.ai-assistant-module__PkkfUW__planStepHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ai-assistant-module__PkkfUW__planStepHead strong{font-family:var(--font-display);font-size:var(--text-sm)}.ai-assistant-module__PkkfUW__planStepNumber{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ai-assistant-module__PkkfUW__question{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-accent-border);border-radius:var(--radius-xl);background:var(--color-accent-tint);display:grid}.ai-assistant-module__PkkfUW__questionHead{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ai-assistant-module__PkkfUW__questionHead strong{font-family:var(--font-display);font-size:var(--text-sm)}.ai-assistant-module__PkkfUW__questionForm{gap:var(--space-4);display:grid}.ai-assistant-module__PkkfUW__questionField{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.ai-assistant-module__PkkfUW__questionField legend{gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);padding:0;display:grid}.ai-assistant-module__PkkfUW__questionLabel{align-items:baseline;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.ai-assistant-module__PkkfUW__questionOptional{color:var(--color-text-muted);font-size:var(--text-xs)}.ai-assistant-module__PkkfUW__questionSuggested{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs)}.ai-assistant-module__PkkfUW__questionOptions{gap:var(--space-2);display:grid}.ai-assistant-module__PkkfUW__questionOption{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;display:flex}.ai-assistant-module__PkkfUW__questionOption:has(input:checked){border-color:var(--color-accent-border)}.ai-assistant-module__PkkfUW__questionOption:has(input:disabled){cursor:default;opacity:.6}.ai-assistant-module__PkkfUW__questionOption input{accent-color:var(--color-accent);flex:none;margin:0}.ai-assistant-module__PkkfUW__questionOption>span{gap:2px;min-width:0;display:grid}.ai-assistant-module__PkkfUW__questionOption strong{font-size:var(--text-sm);font-weight:500}.ai-assistant-module__PkkfUW__questionOption small{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.ai-assistant-module__PkkfUW__questionInput{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm)}.ai-assistant-module__PkkfUW__questionInput:disabled{opacity:.6}.ai-assistant-module__PkkfUW__questionError{color:var(--color-negative-text);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.ai-assistant-module__PkkfUW__questionActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ai-assistant-module__PkkfUW__questionSummary{gap:var(--space-3);margin:0;display:grid}.ai-assistant-module__PkkfUW__questionSummary div{gap:var(--space-3);grid-template-columns:90px minmax(0,1fr);display:grid}.ai-assistant-module__PkkfUW__questionSummary dt{color:var(--color-text-muted);font-size:var(--text-xs)}.ai-assistant-module__PkkfUW__questionSummary dd{overflow-wrap:anywhere;font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}@media (max-width:760px){.ai-assistant-module__PkkfUW__question{padding:var(--space-4)}.ai-assistant-module__PkkfUW__questionOption{min-height:44px;padding:var(--space-3) var(--space-4);align-items:center}.ai-assistant-module__PkkfUW__questionInput{min-height:44px}.ai-assistant-module__PkkfUW__questionActions{padding-top:var(--space-3);background:var(--color-accent-tint);position:sticky;bottom:0}.ai-assistant-module__PkkfUW__questionActions>*{flex:auto;min-height:44px}.ai-assistant-module__PkkfUW__questionSummary div{grid-template-columns:minmax(0,1fr);gap:2px}}
.list-row-module__crnMoa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-row-module__crnMoa__row{gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--color-border);font-size:var(--text-body);flex-direction:column;display:flex;position:relative}.list-row-module__crnMoa__list>.list-row-module__crnMoa__row:first-child{border-top:0}.list-row-module__crnMoa__main{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.list-row-module__crnMoa__leading{flex:none;align-items:center;display:flex;position:relative}.list-row-module__crnMoa__lead{flex:1;min-width:0}.list-row-module__crnMoa__title{text-align:start;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text);background:0 0;border:0;padding:0;text-decoration:none;display:block}button.list-row-module__crnMoa__title:after,a.list-row-module__crnMoa__title:after{content:"";cursor:pointer;position:absolute;inset:0}:is(.list-row-module__crnMoa__row:has(button.list-row-module__crnMoa__title:hover) .list-row-module__crnMoa__title,.list-row-module__crnMoa__row:has(a.list-row-module__crnMoa__title:hover) .list-row-module__crnMoa__title){color:var(--color-accent-bright)}.list-row-module__crnMoa__meta{align-items:center;gap:var(--space-3);color:var(--color-text-faint);font-size:var(--text-sm);flex-wrap:wrap;margin-top:2px;display:flex}.list-row-module__crnMoa__trailing{align-items:center;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;flex:none;display:flex;position:relative}@media (max-width:760px){.list-row-module__crnMoa__list{min-width:0}.list-row-module__crnMoa__row{border-top-color:var(--color-border);justify-content:center;gap:10px;min-height:76px;padding:14px 0;font-size:14px;transition:scale .14s,opacity .14s;animation:.38s cubic-bezier(.16,1,.3,1) backwards list-row-module__crnMoa__m-rise}.list-row-module__crnMoa__list>.list-row-module__crnMoa__row:nth-child(2){animation-delay:30ms}.list-row-module__crnMoa__list>.list-row-module__crnMoa__row:nth-child(3){animation-delay:60ms}.list-row-module__crnMoa__list>.list-row-module__crnMoa__row:nth-child(4){animation-delay:90ms}.list-row-module__crnMoa__list>.list-row-module__crnMoa__row:nth-child(5){animation-delay:.12s}.list-row-module__crnMoa__list>.list-row-module__crnMoa__row:nth-child(6){animation-delay:.15s}.list-row-module__crnMoa__list>.list-row-module__crnMoa__row:nth-child(7){animation-delay:.18s}.list-row-module__crnMoa__list>.list-row-module__crnMoa__row:nth-child(n+8){animation-delay:.21s}:is(.list-row-module__crnMoa__row:has(a.list-row-module__crnMoa__title:active),.list-row-module__crnMoa__row:has(button.list-row-module__crnMoa__title:active)){opacity:.8;scale:.985}.list-row-module__crnMoa__main{flex-wrap:wrap;gap:8px 12px}.list-row-module__crnMoa__leading{justify-content:center;min-width:40px;min-height:44px}.list-row-module__crnMoa__lead{flex:11rem;gap:5px;display:grid}.list-row-module__crnMoa__title{letter-spacing:-.2px;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.list-row-module__crnMoa__meta{color:var(--color-text-muted);overflow-wrap:anywhere;gap:4px 8px;margin-top:0;font-size:12px;line-height:1.45}.list-row-module__crnMoa__trailing{font-variant-numeric:tabular-nums;text-align:end;flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;max-width:100%;margin-inline-start:auto;font-size:12px}@keyframes list-row-module__crnMoa__m-rise{0%{opacity:0;transform:translateY(8px)}}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.list-row-module__crnMoa__row{transition:none;animation:none}:is(.list-row-module__crnMoa__row:has(a.list-row-module__crnMoa__title:active),.list-row-module__crnMoa__row:has(button.list-row-module__crnMoa__title:active)){scale:none}}
.session-controls-module__-Qndvq__controls{align-items:center;gap:var(--space-6);flex-wrap:wrap;width:100%;display:flex}.session-controls-module__-Qndvq__leading{align-items:center;min-width:0;margin-inline-end:auto;display:flex}.session-controls-module__-Qndvq__center,.session-controls-module__-Qndvq__actions{align-items:center;gap:22px;display:flex}.session-controls-module__-Qndvq__actions:empty{display:none}.session-controls-module__-Qndvq__trailing{align-items:center;gap:var(--space-5);margin-inline-start:auto;display:flex}.session-controls-module__-Qndvq__breadcrumb{min-width:0;font-family:var(--font-mono);letter-spacing:.19em;text-transform:uppercase;color:var(--color-text-subtle);white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.session-controls-module__-Qndvq__separator{color:var(--color-border-control)}.session-controls-module__-Qndvq__current{color:var(--color-accent)}.session-controls-module__-Qndvq__stat{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);white-space:nowrap;display:flex}.session-controls-module__-Qndvq__stat b{color:var(--color-text);font-size:13px}.session-controls-module__-Qndvq__stat b.session-controls-module__-Qndvq__negative{color:var(--color-negative-text)}.session-controls-module__-Qndvq__stat b.session-controls-module__-Qndvq__accent{color:var(--color-accent)}.session-controls-module__-Qndvq__divider{background:var(--color-border-strong);flex:none;width:1px;height:18px}@media (max-width:720px){.session-controls-module__-Qndvq__center{gap:var(--space-4);flex-wrap:wrap;flex-basis:100%;order:3}.session-controls-module__-Qndvq__trailing>.session-controls-module__-Qndvq__divider{display:none}}@media (max-width:760px){.session-controls-module__-Qndvq__controls,.session-controls-module__-Qndvq__center,.session-controls-module__-Qndvq__trailing{display:contents}.session-controls-module__-Qndvq__leading,.session-controls-module__-Qndvq__trailing>.session-controls-module__-Qndvq__divider{display:none}.session-controls-module__-Qndvq__actions{scrollbar-width:none;flex-basis:100%;order:10;gap:8px;min-width:0;margin-inline:-18px;padding:2px 18px 4px;animation:.3s cubic-bezier(.16,1,.3,1) backwards session-controls-module__-Qndvq__actions-in;overflow-x:auto}.session-controls-module__-Qndvq__actions::-webkit-scrollbar{display:none}.session-controls-module__-Qndvq__actions>*{flex:none}.session-controls-module__-Qndvq__stat{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;gap:6px;padding:7px 11px;font-size:11px}.session-controls-module__-Qndvq__stat b{font-size:12px}.session-controls-module__-Qndvq__actions .session-controls-module__-Qndvq__divider{display:none}}@keyframes session-controls-module__-Qndvq__actions-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.session-controls-module__-Qndvq__actions{animation:none}}
.metric-row-module__JtbLyG__row{padding:var(--space-5) var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);align-items:center;margin:0;display:flex}.metric-row-module__JtbLyG__metric{align-items:center;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.metric-row-module__JtbLyG__metric+.metric-row-module__JtbLyG__metric{border-inline-start:1px solid var(--color-border)}.metric-row-module__JtbLyG__label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-subtle)}.metric-row-module__JtbLyG__value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.metric-row-module__JtbLyG__alert{color:var(--color-negative)}@media (max-width:760px){.metric-row-module__JtbLyG__row{border-radius:16px;padding:14px 4px}.metric-row-module__JtbLyG__metric{text-align:center;gap:4px;padding-inline:6px}.metric-row-module__JtbLyG__label{letter-spacing:0;text-transform:none;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.metric-row-module__JtbLyG__value{font-family:var(--font-display);font-size:20px;font-weight:var(--weight-medium);letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}}
.sidebar-module__k_KCDW__sidebar{background:var(--color-sidebar);border-inline-end:1px solid var(--color-sidebar-border);height:100dvh;min-height:0;color:var(--color-sidebar-text);padding:var(--space-5) var(--space-4) 14px;flex-direction:column;gap:2px;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.sidebar-module__k_KCDW__logo{padding:0 10px var(--space-3);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.sidebar-module__k_KCDW__spark{border-radius:var(--radius-pill);background:var(--color-accent);width:9px;height:9px;box-shadow:var(--shadow-accent);flex:none;display:block}.sidebar-module__k_KCDW__wordmark{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-slight);color:var(--color-sidebar-text-strong);font-size:21px}.sidebar-module__k_KCDW__navigation{min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-sidebar-text-faint) transparent;flex-direction:column;flex:1;justify-content:flex-start;gap:2px;padding-block-start:var(--space-4);display:flex;position:relative;overflow-y:auto}.sidebar-module__k_KCDW__link{z-index:1;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-sidebar-text);border:1px solid #0000;flex:none;align-items:center;gap:11px;padding:6px 11px;text-decoration:none;transition:color .16s,background-color .16s;display:flex;position:relative}.sidebar-module__k_KCDW__indicator{z-index:0;border:1px solid var(--color-sidebar-active-border);border-radius:var(--radius-md);background:var(--color-sidebar-active);opacity:0;pointer-events:none;height:34px;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(0)}.sidebar-module__k_KCDW__indicatorReady{transition:opacity .12s,transform .32s cubic-bezier(.16,1,.3,1)}.sidebar-module__k_KCDW__indicatorVisible{opacity:1}a.sidebar-module__k_KCDW__link:not(.sidebar-module__k_KCDW__active):hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-text-strong)}a.sidebar-module__k_KCDW__link:hover{color:var(--color-sidebar-text-strong)}.sidebar-module__k_KCDW__link[aria-disabled=true]{opacity:.45;cursor:default}.sidebar-module__k_KCDW__active{color:var(--color-sidebar-text-strong);font-weight:var(--weight-semibold)}.sidebar-module__k_KCDW__icon{opacity:.85;flex:none}.sidebar-module__k_KCDW__group{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--color-sidebar-text-faint);padding:10px var(--space-4) var(--space-2);flex:none}@media (max-width:720px){.sidebar-module__k_KCDW__sidebar{border-inline-end:0;border-bottom:1px solid var(--color-sidebar-border);height:auto;position:relative}.sidebar-module__k_KCDW__navigation{overflow:visible}}@media (prefers-reduced-motion:reduce){.sidebar-module__k_KCDW__link,.sidebar-module__k_KCDW__indicator{transition:none}}.sidebar-module__k_KCDW__badge{min-width:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-lg);background:var(--color-accent-tint-faint);color:var(--color-accent-soft);font:var(--weight-semibold) var(--text-2xs) var(--font-mono);text-align:center;margin-inline-start:auto;line-height:1.25rem}.sidebar-module__k_KCDW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.section-module__c0m0RG__section{gap:var(--space-3);flex-direction:column;display:flex}.section-module__c0m0RG__header{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.section-module__c0m0RG__title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);letter-spacing:var(--tracking-slight);color:var(--color-text);margin:0}.section-module__c0m0RG__note{padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-border-card);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-body);margin:0}@media (max-width:760px){.section-module__c0m0RG__section{gap:12px;min-width:0;animation:.38s cubic-bezier(.16,1,.3,1) backwards section-module__c0m0RG__m-rise}.section-module__c0m0RG__section:nth-child(2){animation-delay:40ms}.section-module__c0m0RG__section:nth-child(3){animation-delay:80ms}.section-module__c0m0RG__section:nth-child(n+4){animation-delay:.12s}.section-module__c0m0RG__header{justify-content:space-between;gap:8px 12px;min-height:32px}.section-module__c0m0RG__title{min-width:0;font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.3px;line-height:1.4}.section-module__c0m0RG__note{border-color:var(--color-border);text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:14px;padding:28px 18px;font-size:13px;line-height:1.6;display:flex}.section-module__c0m0RG__note:before{content:"";border:1px solid var(--color-border);background:radial-gradient(circle, transparent 0 6px, var(--color-accent) 6.5px 8px, transparent 8.5px), var(--color-accent-tint);border-radius:16px;flex:none;width:48px;height:48px;display:block}@keyframes section-module__c0m0RG__m-rise{0%{opacity:0;transform:translateY(8px)}}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.section-module__c0m0RG__section{animation:none}}
.assistants-module__1KVoSG__screen{min-width:0;margin:-22px calc(var(--page-gutter) * -1) calc(var(--space-8) * -1);flex-direction:column;display:flex}.assistants-module__1KVoSG__header{padding:var(--space-7) var(--page-gutter) 22px;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.assistants-module__1KVoSG__header h1,.assistants-module__1KVoSG__header p{margin:0}.assistants-module__1KVoSG__header h1{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-block-start:var(--space-4)}.assistants-module__1KVoSG__header h1+p{max-width:66ch;color:var(--color-text-faint);font-size:var(--text-body);line-height:var(--leading-normal);text-wrap:pretty;margin-block-start:var(--space-3)}.assistants-module__1KVoSG__hint,.assistants-module__1KVoSG__lead{color:var(--color-text-subtle);font-size:var(--text-sm);margin:0;line-height:1.6}.assistants-module__1KVoSG__eyebrow{align-items:center;gap:var(--space-3);color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;display:inline-flex}.assistants-module__1KVoSG__jump{padding:var(--space-6) var(--page-gutter);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assistants-module__1KVoSG__jump a{padding:9px var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s}.assistants-module__1KVoSG__jump a:hover{border-color:var(--color-accent-border-strong);background:var(--color-accent-tint);color:var(--color-accent-bright)}.assistants-module__1KVoSG__jump a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.assistants-module__1KVoSG__notice{padding:var(--space-5) var(--page-gutter) 0}.assistants-module__1KVoSG__band{gap:var(--space-5);min-width:0;padding:28px var(--page-gutter) var(--space-8);border-bottom:1px solid var(--color-border);flex-direction:column;scroll-margin-block-start:var(--space-5);display:flex}.assistants-module__1KVoSG__band:last-child{border-bottom:0}.assistants-module__1KVoSG__bandTitle{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-slight);margin:0}.assistants-module__1KVoSG__toolbar{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.assistants-module__1KVoSG__toolbar>[role=group]{background:0 0;border:0;flex-wrap:wrap;gap:10px;padding:0;display:flex}.assistants-module__1KVoSG__toolbar>[role=group]>button{padding:9px var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:0 0}.assistants-module__1KVoSG__toolbar>[role=group]>button:hover{border-color:var(--color-accent-border);background:var(--color-surface);color:var(--color-text)}.assistants-module__1KVoSG__toolbar>[role=group]>button[aria-pressed=true]{border-color:var(--color-accent-border-strong);background:var(--color-accent-tint);color:var(--color-accent-bright);filter:none}.assistants-module__1KVoSG__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.assistants-module__1KVoSG__list:empty{display:none}.assistants-module__1KVoSG__item{min-width:0;padding:var(--space-6) 22px;border:1px solid var(--color-border-card);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;gap:18px;transition:border-color .15s;display:flex}.assistants-module__1KVoSG__item:hover{border-color:var(--color-accent-border)}.assistants-module__1KVoSG__summary{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.assistants-module__1KVoSG__summaryHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.assistants-module__1KVoSG__name{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold)}.assistants-module__1KVoSG__facts{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.assistants-module__1KVoSG__facts dt,.assistants-module__1KVoSG__label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-subtle)}.assistants-module__1KVoSG__facts dd{margin:var(--space-3) 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--text-base)}.assistants-module__1KVoSG__scopeList{gap:var(--space-1);flex-direction:column;display:flex}.assistants-module__1KVoSG__tasks ul{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.assistants-module__1KVoSG__tasks li{padding:var(--space-2) 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-xs)}.assistants-module__1KVoSG__actions{flex-wrap:wrap;gap:10px;display:flex}.assistants-module__1KVoSG__actions button{min-height:44px}.assistants-module__1KVoSG__panel{border-top:1px solid var(--color-border);counter-reset:step;flex-direction:column;gap:18px;padding-block-start:var(--space-6);display:flex}.assistants-module__1KVoSG__form{counter-reset:step;max-width:820px}.assistants-module__1KVoSG__form,.assistants-module__1KVoSG__terms{flex-direction:column;gap:18px;min-width:0;display:flex}.assistants-module__1KVoSG__fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.assistants-module__1KVoSG__legend{align-items:baseline;gap:var(--space-4);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-block-end:var(--space-4);padding:0;display:flex}.assistants-module__1KVoSG__legend:before{counter-increment:step;content:counter(step, decimal-leading-zero);color:var(--color-accent);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-regular);letter-spacing:.18em}.assistants-module__1KVoSG__choice{border:1px solid var(--color-border-card);background:var(--color-surface);cursor:pointer;border-radius:11px;align-items:flex-start;gap:14px;padding:15px 18px;transition:border-color .15s,background-color .15s;display:flex}.assistants-module__1KVoSG__choice:hover{border-color:var(--color-accent-border)}.assistants-module__1KVoSG__choice:has(input:checked){border-color:var(--color-accent-border-strong);background:var(--color-accent-tint-faint)}.assistants-module__1KVoSG__choice input{width:18px;height:18px;accent-color:var(--color-accent);margin:0;margin-block-start:.1rem}.assistants-module__1KVoSG__choice span{font-size:var(--text-body);flex-direction:column;gap:3px;display:flex}.assistants-module__1KVoSG__choice strong{font-weight:var(--weight-semibold)}.assistants-module__1KVoSG__choice small{color:var(--color-text-subtle);font-size:var(--text-sm)}.assistants-module__1KVoSG__pillSet{align-items:center;gap:var(--space-3);flex-flow:wrap}.assistants-module__1KVoSG__pillSet>.assistants-module__1KVoSG__picker{flex-basis:100%;margin-block-start:10px}.assistants-module__1KVoSG__pill{padding:9px var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;align-items:center;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;position:relative}.assistants-module__1KVoSG__pill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.assistants-module__1KVoSG__pill:hover{border-color:var(--color-accent-border);color:var(--color-text)}.assistants-module__1KVoSG__pill:has(input:checked){border-color:var(--color-accent-border-strong);background:var(--color-accent-tint);color:var(--color-accent-bright)}.assistants-module__1KVoSG__pill:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.assistants-module__1KVoSG__pill:has(input:disabled){cursor:not-allowed;opacity:.45}.assistants-module__1KVoSG__picker{gap:var(--space-4);flex-direction:column;display:flex}.assistants-module__1KVoSG__propertyList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.assistants-module__1KVoSG__propertyItem{gap:var(--space-4);border:1px solid var(--color-border-card);background:var(--color-surface);border-radius:11px;flex-direction:column;padding:15px 18px;transition:border-color .15s;display:flex}.assistants-module__1KVoSG__propertyItem:hover{border-color:var(--color-accent-border)}.assistants-module__1KVoSG__propertyRow,.assistants-module__1KVoSG__unitChoice{align-items:center;gap:var(--space-4);font-size:var(--text-base);flex-wrap:wrap;display:flex}.assistants-module__1KVoSG__propertyName{overflow-wrap:anywhere;min-width:0;font-size:var(--text-body);font-weight:var(--weight-semibold);flex:8rem}.assistants-module__1KVoSG__unitList{gap:var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));padding-block-start:var(--space-4);display:grid}.assistants-module__1KVoSG__ceilings{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:14px;display:grid}.assistants-module__1KVoSG__row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:14px;display:grid}.assistants-module__1KVoSG__form .assistants-module__1KVoSG__submit{border-radius:var(--radius-control);font-size:var(--text-body);align-self:flex-start;margin-block-start:var(--space-3);padding:14px 26px}.assistants-module__1KVoSG__fieldError{color:var(--color-negative-text);font-size:var(--text-sm);margin:0}.assistants-module__1KVoSG__history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assistants-module__1KVoSG__history li{gap:var(--space-2);padding-block:var(--space-4);border-inline-start:2px solid var(--color-accent-border);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);flex-direction:column;padding-inline-start:14px;display:flex}.assistants-module__1KVoSG__history small{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-label)}.assistants-module__1KVoSG__pager{align-items:center;gap:var(--space-4);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}.assistants-module__1KVoSG__message{padding:var(--space-4) var(--space-5);border-inline-start:2px solid var(--color-accent);background:var(--color-surface);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--text-sm);margin:0}@media (max-width:700px){.assistants-module__1KVoSG__header,.assistants-module__1KVoSG__jump,.assistants-module__1KVoSG__band,.assistants-module__1KVoSG__notice{padding-inline:var(--space-5)}}@media (max-width:760px){.assistants-module__1KVoSG__screen{margin:0}.assistants-module__1KVoSG__header{padding:0 0 20px}.assistants-module__1KVoSG__header h1{font-size:29px;font-weight:var(--weight-medium);letter-spacing:-1px;text-wrap:balance;overflow-wrap:anywhere;margin-block-start:6px;line-height:1.12}.assistants-module__1KVoSG__header h1+p{color:var(--color-text-muted);margin-block-start:6px;font-size:13px;line-height:1.6}.assistants-module__1KVoSG__eyebrow{font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:1.5px;line-height:1.5}.assistants-module__1KVoSG__hint,.assistants-module__1KVoSG__lead{font-size:12px}.assistants-module__1KVoSG__jump{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:14px 0;overflow-x:auto}.assistants-module__1KVoSG__jump::-webkit-scrollbar{display:none}.assistants-module__1KVoSG__jump a{border-radius:var(--radius-pill);min-height:44px;font-size:12px;font-weight:var(--weight-medium);flex:none;align-items:center;padding:0 14px;display:inline-flex}.assistants-module__1KVoSG__notice{padding:16px 0 0}.assistants-module__1KVoSG__band{gap:14px;padding:22px 0 24px;scroll-margin-block-start:calc(env(safe-area-inset-top) + 76px)}.assistants-module__1KVoSG__bandTitle{font-family:var(--font-sans);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.3px}.assistants-module__1KVoSG__toolbar{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.assistants-module__1KVoSG__toolbar>label{min-width:0}.assistants-module__1KVoSG__toolbar input,.assistants-module__1KVoSG__toolbar select{border-radius:var(--radius-field);min-height:46px;padding-block:11px;font-size:16px}.assistants-module__1KVoSG__toolbar>[role=group]{overscroll-behavior-x:contain;border-bottom:1px solid var(--color-border);scrollbar-width:none;border-radius:0;flex-wrap:nowrap;gap:4px;min-width:0;padding-bottom:1px;overflow-x:auto}.assistants-module__1KVoSG__toolbar>[role=group]::-webkit-scrollbar{display:none}.assistants-module__1KVoSG__toolbar>[role=group]>button{min-height:44px;color:var(--color-text-muted);font-size:12px;font-weight:var(--weight-medium);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:11px 12px}.assistants-module__1KVoSG__toolbar>[role=group]>button:first-child{padding-inline-start:0}.assistants-module__1KVoSG__toolbar>[role=group]>button:hover{color:var(--color-text-muted);background:0 0;border-bottom-color:#0000}.assistants-module__1KVoSG__toolbar>[role=group]>button[aria-pressed=true]{border-bottom-color:var(--color-accent);color:var(--color-text);background:0 0}.assistants-module__1KVoSG__list{gap:12px}.assistants-module__1KVoSG__item{border-color:var(--color-border);gap:14px;padding:17px}.assistants-module__1KVoSG__item:hover{border-color:var(--color-border)}.assistants-module__1KVoSG__summary{gap:12px}.assistants-module__1KVoSG__summaryHead{gap:6px 12px}.assistants-module__1KVoSG__name{letter-spacing:-.3px;font-size:15px;line-height:1.4}.assistants-module__1KVoSG__facts{grid-template-columns:minmax(0,1fr);gap:0}.assistants-module__1KVoSG__facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:16px;padding:12px 0;display:grid}.assistants-module__1KVoSG__facts>div+div{border-top:1px solid var(--color-border)}.assistants-module__1KVoSG__facts>div:first-child{padding-top:0}.assistants-module__1KVoSG__facts>div:last-child{padding-bottom:0}.assistants-module__1KVoSG__facts dt,.assistants-module__1KVoSG__label{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-text-muted);font-size:12px}.assistants-module__1KVoSG__facts dd{font-size:12px;font-weight:var(--weight-medium);text-align:end;font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.assistants-module__1KVoSG__facts dd .assistants-module__1KVoSG__scopeList{align-items:flex-end}.assistants-module__1KVoSG__tasks ul{gap:6px;margin-block-start:8px}.assistants-module__1KVoSG__tasks li{border-color:var(--color-border);border-radius:var(--radius-pill);padding:4px 10px;font-size:11px}.assistants-module__1KVoSG__tasks li a{align-items:center;min-height:44px;margin-block:-14px;display:inline-flex}.assistants-module__1KVoSG__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assistants-module__1KVoSG__actions>:only-child{grid-column:1/-1}.assistants-module__1KVoSG__panel>.assistants-module__1KVoSG__actions,.assistants-module__1KVoSG__form>.assistants-module__1KVoSG__actions{grid-template-columns:minmax(0,1fr)}.assistants-module__1KVoSG__actions button{width:100%;min-height:48px}.assistants-module__1KVoSG__panel{gap:14px;padding-block-start:16px}.assistants-module__1KVoSG__form{max-width:none}.assistants-module__1KVoSG__form,.assistants-module__1KVoSG__terms{gap:18px}.assistants-module__1KVoSG__legend{font-family:var(--font-sans);letter-spacing:-.3px;gap:10px;margin-block-end:8px;font-size:15px}.assistants-module__1KVoSG__choice{border-color:var(--color-border);border-radius:var(--radius-field);gap:12px;min-height:44px;padding:14px}.assistants-module__1KVoSG__choice span{font-size:14px}.assistants-module__1KVoSG__choice small{font-size:12px;line-height:1.5}.assistants-module__1KVoSG__pillSet{gap:6px}.assistants-module__1KVoSG__pill{border-radius:var(--radius-pill);min-height:44px;font-size:12px;font-weight:var(--weight-medium);padding:0 14px}.assistants-module__1KVoSG__propertyList{gap:8px}.assistants-module__1KVoSG__propertyItem{border-color:var(--color-border);border-radius:var(--radius-field);gap:10px;padding:14px}.assistants-module__1KVoSG__propertyRow,.assistants-module__1KVoSG__unitChoice{gap:10px;min-height:44px;font-size:13px}.assistants-module__1KVoSG__propertyName{font-size:14px}.assistants-module__1KVoSG__unitList{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;padding-block-start:10px}.assistants-module__1KVoSG__ceilings,.assistants-module__1KVoSG__row{grid-template-columns:minmax(0,1fr);gap:14px}.assistants-module__1KVoSG__form .assistants-module__1KVoSG__submit{align-self:stretch;width:100%;min-height:50px;margin-block-start:4px;padding:12px 16px;font-size:13px}.assistants-module__1KVoSG__history li{border:0;gap:4px;padding:0 0 20px;padding-inline-start:29px;font-size:12px;line-height:1.5;position:relative}.assistants-module__1KVoSG__history li:last-child{padding-bottom:0}.assistants-module__1KVoSG__history li:before{content:"";z-index:1;box-sizing:border-box;border:1px solid var(--color-border);background:radial-gradient(circle, var(--color-positive) 0 2.5px, var(--color-surface) 3px);border-radius:50%;width:17px;height:17px;position:absolute;inset-block-start:1px;inset-inline-start:0}.assistants-module__1KVoSG__history li:last-child:before{background:radial-gradient(circle, var(--color-accent) 0 2.5px, var(--color-surface) 3px)}.assistants-module__1KVoSG__history li:not(:last-child):after{content:"";background:var(--color-border);width:1px;position:absolute;inset-block:18px 0;inset-inline-start:8px}.assistants-module__1KVoSG__history strong{font-weight:var(--weight-medium)}.assistants-module__1KVoSG__history small{font-family:var(--font-sans);color:var(--color-text-muted);font-size:11px}.assistants-module__1KVoSG__pager{font-family:var(--font-sans);letter-spacing:0;text-transform:none;justify-content:space-between;gap:12px;font-size:12px}.assistants-module__1KVoSG__pager button{min-height:44px}.assistants-module__1KVoSG__message{border-radius:var(--radius-field);padding:13px;font-size:13px;line-height:1.6}.assistants-module__1KVoSG__screen>*,.assistants-module__1KVoSG__list>li{animation:.38s cubic-bezier(.16,1,.3,1) backwards assistants-module__1KVoSG__m-rise}.assistants-module__1KVoSG__screen>:nth-child(2),.assistants-module__1KVoSG__list>li:nth-child(2){animation-delay:40ms}.assistants-module__1KVoSG__screen>:nth-child(3),.assistants-module__1KVoSG__list>li:nth-child(3){animation-delay:80ms}.assistants-module__1KVoSG__screen>:nth-child(4),.assistants-module__1KVoSG__list>li:nth-child(4){animation-delay:.12s}.assistants-module__1KVoSG__screen>:nth-child(5),.assistants-module__1KVoSG__list>li:nth-child(5){animation-delay:.16s}.assistants-module__1KVoSG__screen>:nth-child(6),.assistants-module__1KVoSG__list>li:nth-child(6){animation-delay:.2s}.assistants-module__1KVoSG__screen>:nth-child(7),.assistants-module__1KVoSG__list>li:nth-child(7){animation-delay:.24s}.assistants-module__1KVoSG__screen>:nth-child(n+8),.assistants-module__1KVoSG__list>li:nth-child(n+8){animation-delay:.28s}@keyframes assistants-module__1KVoSG__m-rise{0%{opacity:0;transform:translateY(8px)}}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.assistants-module__1KVoSG__screen>*,.assistants-module__1KVoSG__list>li{animation:none}}
.mobile-back-module__9nuTza__back{display:none}@media (max-width:760px){.mobile-back-module__9nuTza__back{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:scale .14s,background-color .14s;display:grid}.mobile-back-module__9nuTza__back:active{background:var(--color-surface-raised);scale:.9}[dir=rtl] .mobile-back-module__9nuTza__back svg{transform:scaleX(-1)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.mobile-back-module__9nuTza__back{transition:none}}
.session-shell-module__kyCcbq__shell{grid-template-columns:var(--sidebar-width) 1fr;min-height:100dvh;display:grid}.session-shell-module__kyCcbq__main{background:var(--color-bg-mid);flex-direction:column;min-width:0;display:flex}.session-shell-module__kyCcbq__bar{justify-content:stretch;align-items:center;gap:var(--space-4);padding:18px var(--page-gutter);border-bottom:1px solid var(--color-border);display:flex}.session-shell-module__kyCcbq__content{padding:22px var(--page-gutter) var(--space-8);gap:var(--space-5);flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:720px){.session-shell-module__kyCcbq__shell{grid-template-columns:1fr}}@media print{.session-shell-module__kyCcbq__shell{min-height:auto;display:block}.session-shell-module__kyCcbq__shell>nav,.session-shell-module__kyCcbq__bar{display:none}.session-shell-module__kyCcbq__main,.session-shell-module__kyCcbq__content{background:0 0;display:block}.session-shell-module__kyCcbq__content{padding:0}}@media (max-width:760px){.session-shell-module__kyCcbq__shell{min-height:100dvh;display:block}.session-shell-module__kyCcbq__shell>nav{display:none}.session-shell-module__kyCcbq__main{min-height:100dvh}.session-shell-module__kyCcbq__bar{z-index:40;padding:calc(env(safe-area-inset-top) + 8px) 18px 8px;border-bottom:1px solid #0000;flex-wrap:wrap;gap:8px 10px;transition:border-color .2s;position:sticky;inset-block-start:0}.session-shell-module__kyCcbq__bar:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-bg-mid) 84%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);position:absolute;inset:0}.session-shell-module__kyCcbq__bar:has([data-scrolled]){border-bottom-color:var(--color-border)}.session-shell-module__kyCcbq__content{padding:14px 18px calc(100px + env(safe-area-inset-bottom));gap:20px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.session-shell-module__kyCcbq__bar{transition:none}}
.page-transition-module__yNRzvG__page{display:contents}.page-transition-module__yNRzvG__page>*{animation:.32s cubic-bezier(.16,1,.3,1) both page-transition-module__yNRzvG__page-enter}@keyframes page-transition-module__yNRzvG__page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-transition-module__yNRzvG__page>*{animation:none}}@media (max-width:760px){.page-transition-module__yNRzvG__page>*{animation:.38s cubic-bezier(.16,1,.3,1) backwards page-transition-module__yNRzvG__page-rise}.page-transition-module__yNRzvG__page>:nth-child(2){animation-delay:40ms}.page-transition-module__yNRzvG__page>:nth-child(3){animation-delay:80ms}.page-transition-module__yNRzvG__page>:nth-child(4){animation-delay:.12s}.page-transition-module__yNRzvG__page>:nth-child(5){animation-delay:.16s}.page-transition-module__yNRzvG__page>:nth-child(6){animation-delay:.2s}.page-transition-module__yNRzvG__page>:nth-child(7){animation-delay:.24s}.page-transition-module__yNRzvG__page>:nth-child(n+8){animation-delay:.28s}@keyframes page-transition-module__yNRzvG__page-rise{0%{opacity:0;transform:translateY(8px)}}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.page-transition-module__yNRzvG__page>*{animation:none}}
.lease-module__y5A26W__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lease-module__y5A26W__item{gap:var(--space-4);min-width:0;padding:20px var(--row-gutter,0px);border-block-end:1px solid var(--color-border);flex-direction:column;transition:background-color .15s;display:flex}.lease-module__y5A26W__item:hover{background:var(--color-surface)}.lease-module__y5A26W__list>.lease-module__y5A26W__item:first-child{border-block-start:1px solid var(--color-border)}.lease-module__y5A26W__itemLinks{gap:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.lease-module__y5A26W__itemLinks a{color:var(--color-accent)}.lease-module__y5A26W__summary{flex-direction:column;gap:14px;min-width:0;display:flex}.lease-module__y5A26W__summaryHead{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.lease-module__y5A26W__name{overflow-wrap:anywhere;font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text)}.lease-module__y5A26W__facts{flex-direction:column;margin:0;display:flex}.lease-module__y5A26W__facts>div{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);border-block-end:1px solid var(--color-border);flex-wrap:wrap;padding:12px 0;display:flex}.lease-module__y5A26W__facts>div:last-child{border-block-end:0}.lease-module__y5A26W__facts dt{color:var(--color-text-secondary);font-size:14.5px}.lease-module__y5A26W__facts dd{min-width:0;font-family:var(--font-mono);font-size:13.5px;font-weight:var(--weight-medium);text-align:end;color:var(--color-text);overflow-wrap:anywhere;margin:0}.lease-module__y5A26W__factsGrid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.lease-module__y5A26W__factsGrid>div{justify-content:flex-start;align-items:flex-start;gap:var(--space-2);border-block-end:0;flex-flow:column;padding:0}.lease-module__y5A26W__factsGrid dt{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-subtle)}.lease-module__y5A26W__factsGrid dd{text-align:start}.lease-module__y5A26W__history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lease-module__y5A26W__history>li{gap:var(--space-2);border-block-end:1px solid var(--color-border);font-size:var(--text-sm);flex-direction:column;padding:12px 0;display:flex}.lease-module__y5A26W__history>li:last-child{border-block-end:0}.lease-module__y5A26W__history strong{font-size:14.5px;font-weight:var(--weight-semibold);color:var(--color-text)}.lease-module__y5A26W__history small{font-family:var(--font-mono);color:var(--color-text-subtle);font-size:12px}.lease-module__y5A26W__hint{font-size:var(--text-sm);color:var(--color-text-subtle);margin:0;line-height:1.6}.lease-module__y5A26W__terminationInstallments{gap:var(--space-3);margin-block-start:var(--space-2);display:grid}.lease-module__y5A26W__terminationInstallments section{gap:var(--space-1);font-size:var(--text-sm);display:grid}.lease-module__y5A26W__terminationInstallments ul{color:var(--color-text-muted);font-variant-numeric:tabular-nums;gap:2px;margin:0;padding-inline-start:1.2em;display:grid}.lease-module__y5A26W__message{padding:14px var(--space-5);border:1px solid var(--color-border-card);border-inline-start:2px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.lease-module__y5A26W__fieldError{font-size:var(--text-sm);color:var(--color-negative-text);margin:0}.lease-module__y5A26W__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lease-module__y5A26W__actions button{min-height:40px}.lease-module__y5A26W__panel{gap:var(--space-4);border-block-start:1px solid var(--color-border);flex-direction:column;min-width:0;padding-block-start:18px;display:flex}.lease-module__y5A26W__form{flex-direction:column;gap:18px;min-width:0;display:flex}.lease-module__y5A26W__fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.lease-module__y5A26W__row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:14px;display:grid}.lease-module__y5A26W__row label>span:first-child,.lease-module__y5A26W__form label>span:first-child{font-size:var(--text-2xs)}.lease-module__y5A26W__unitChoice{align-items:center;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.lease-module__y5A26W__unitChoice input{accent-color:var(--color-accent)}.lease-module__y5A26W__toolbar{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:end;gap:14px;margin:0;display:grid}.lease-module__y5A26W__toolbar label>span:first-child{font-size:var(--text-2xs)}.lease-module__y5A26W__toolbar select,.lease-module__y5A26W__toolbar input{border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);padding:11px 13px}.lease-module__y5A26W__toolbar select{padding-inline-end:var(--space-8)}.lease-module__y5A26W__toolbar>button{min-height:43px}.lease-module__y5A26W__pager{padding:18px var(--row-gutter,0px) 0;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:14px;margin:0;display:flex}.lease-module__y5A26W__pager a{color:var(--color-accent)}.lease-module__y5A26W__split{align-items:start;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}@media (max-width:760px){.lease-module__y5A26W__actions button,.lease-module__y5A26W__toolbar>button{flex:auto;min-height:44px}}@media (prefers-reduced-motion:reduce){.lease-module__y5A26W__item{transition:none}}section.lease-module__y5A26W__requests{border-block-end:1px solid var(--color-border);padding-block-end:22px}section.lease-module__y5A26W__filterBand{padding-block:20px}.lease-module__y5A26W__stamp{font-family:var(--font-mono);color:var(--color-text-subtle);font-size:12px}header.lease-module__y5A26W__detailHead{flex-direction:column;justify-content:flex-start;align-items:stretch}.lease-module__y5A26W__detailHead .lease-module__y5A26W__name{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.lease-module__y5A26W__detailHead .lease-module__y5A26W__summary{gap:var(--space-6)}.lease-module__y5A26W__detailHead>p{margin:0}.lease-module__y5A26W__narrow{max-width:920px}@media (max-width:760px){.lease-module__y5A26W__item{gap:12px;padding-block:16px}.lease-module__y5A26W__item:hover{background:0 0}.lease-module__y5A26W__itemLinks{gap:0 16px;font-size:12px}.lease-module__y5A26W__itemLinks:empty{display:none}.lease-module__y5A26W__itemLinks a{align-items:center;min-height:44px;margin-block:-8px;display:inline-flex}.lease-module__y5A26W__summary{gap:12px}.lease-module__y5A26W__summaryHead{flex-wrap:nowrap;align-items:flex-start;gap:12px}.lease-module__y5A26W__summaryHead>.lease-module__y5A26W__actions{flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:112px}.lease-module__y5A26W__name{letter-spacing:-.2px;min-width:0;font-size:14px;line-height:1.4}.lease-module__y5A26W__facts>div{border-block-end:0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:16px;padding:12px 0;display:grid}.lease-module__y5A26W__facts>div+div{border-block-start:1px solid var(--color-border)}.lease-module__y5A26W__facts dt{color:var(--color-text-muted);font-size:12px;line-height:1.5}.lease-module__y5A26W__facts dd{font-variant-numeric:tabular-nums;font-family:inherit;font-size:12px;line-height:1.5}.lease-module__y5A26W__factsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.lease-module__y5A26W__factsGrid>div,.lease-module__y5A26W__factsGrid>div+div{border-block-start:0;gap:4px;padding:0;display:flex}.lease-module__y5A26W__factsGrid dt{letter-spacing:0;text-transform:none;color:var(--color-text-muted);font-family:inherit;font-size:11px}.lease-module__y5A26W__factsGrid dd{font-weight:var(--weight-medium)}.lease-module__y5A26W__history>li{gap:4px;font-size:12px}.lease-module__y5A26W__history strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.lease-module__y5A26W__history small{color:var(--color-text-muted);font-family:inherit;font-size:11px}.lease-module__y5A26W__hint{color:var(--color-text-muted);font-size:12px}.lease-module__y5A26W__message{border:0;border-inline-start:2px solid var(--color-accent);background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:12px;padding:13px;font-size:12px}.lease-module__y5A26W__fieldError{font-size:12px;line-height:1.6}.lease-module__y5A26W__actions:has(>button){grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px;display:grid}.lease-module__y5A26W__actions>button{width:100%;min-height:48px}.lease-module__y5A26W__actions:has(>button)>button:first-child{grid-column:1/-1;min-height:50px}.lease-module__y5A26W__panel{gap:14px;padding-block-start:16px}.lease-module__y5A26W__form,.lease-module__y5A26W__fieldset{gap:16px}.lease-module__y5A26W__row{grid-template-columns:minmax(0,1fr);gap:16px}.lease-module__y5A26W__row label>span:first-child,.lease-module__y5A26W__form label>span:first-child{font-size:12px}.lease-module__y5A26W__form>button[type=submit]{width:100%;min-height:50px;margin-block-start:4px;font-size:13px}.lease-module__y5A26W__unitChoice{min-height:44px;font-size:12px}.lease-module__y5A26W__unitChoice input[type=file]{max-width:100%;font-size:12px}.lease-module__y5A26W__toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.lease-module__y5A26W__toolbar>label:has(input[type=search]){order:-1;grid-column:1/-1}.lease-module__y5A26W__toolbar label{min-width:0}.lease-module__y5A26W__toolbar label>span:first-child{font-size:12px}.lease-module__y5A26W__toolbar select,.lease-module__y5A26W__toolbar input{border-radius:12px;min-height:46px;padding:11px 13px}.lease-module__y5A26W__toolbar select{padding-inline-end:40px}.lease-module__y5A26W__toolbar>button{grid-column:1/-1;min-height:48px}.lease-module__y5A26W__pager{letter-spacing:0;text-transform:none;gap:12px;font-family:inherit;font-size:12px}.lease-module__y5A26W__pager a{min-height:44px;font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.lease-module__y5A26W__split{grid-template-columns:minmax(0,1fr);gap:12px}section.lease-module__y5A26W__requests{padding-block-end:16px}section.lease-module__y5A26W__filterBand{padding-block:16px}.lease-module__y5A26W__stamp{color:var(--color-text-faint);flex:none;font-family:inherit;font-size:11px}.lease-module__y5A26W__detailHead .lease-module__y5A26W__name{font-size:29px;font-weight:var(--weight-medium);letter-spacing:-1px;text-wrap:balance;line-height:1.12}.lease-module__y5A26W__detailHead .lease-module__y5A26W__summary{gap:16px}.lease-module__y5A26W__detailHead .lease-module__y5A26W__summaryHead{flex-wrap:wrap}.lease-module__y5A26W__detailHead .lease-module__y5A26W__summaryHead>.lease-module__y5A26W__actions{flex-flow:wrap;align-items:center;max-width:none}.lease-module__y5A26W__narrow{max-width:none}}.lease-module__y5A26W__upcoming+.lease-module__y5A26W__upcoming{border-block-start:1px solid var(--color-border);margin-block-start:16px;padding-block-start:16px}.lease-module__y5A26W__upcomingHead{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}
.top-bar-module__at4NCa__bar{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.top-bar-module__at4NCa__brand{align-items:center;gap:var(--space-4);display:flex}.top-bar-module__at4NCa__mark{border:1px solid var(--color-accent-border);background:var(--color-mark-gradient);width:36px;height:36px;color:var(--color-accent-soft);font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-medium);border-radius:50%;flex:none;place-items:center;display:grid}.top-bar-module__at4NCa__wordmark{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);color:var(--color-accent-soft)}.top-bar-module__at4NCa__trailing{align-items:center;gap:var(--space-4);margin-inline-start:auto;display:flex}@media (max-width:760px){.top-bar-module__at4NCa__bar{z-index:40;min-height:calc(env(safe-area-inset-top) + 60px);margin-inline:calc(-1 * max(var(--page-gutter), env(safe-area-inset-left))) calc(-1 * max(var(--page-gutter), env(safe-area-inset-right)));padding:calc(env(safe-area-inset-top) + 8px) var(--page-gutter) 8px;padding-inline:max(var(--page-gutter), env(safe-area-inset-left)) max(var(--page-gutter), env(safe-area-inset-right));border-bottom:1px solid var(--color-border);gap:8px 10px;position:sticky;inset-block-start:0}.top-bar-module__at4NCa__bar:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-bg-mid) 84%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);position:absolute;inset:0}.top-bar-module__at4NCa__brand{flex:none;min-height:44px}.top-bar-module__at4NCa__mark{display:none}.top-bar-module__at4NCa__wordmark{font-family:var(--font-display);font-size:27px;font-weight:var(--weight-semibold);letter-spacing:-1.8px;text-transform:lowercase;color:var(--color-text);line-height:1}.top-bar-module__at4NCa__wordmark:after{content:".";color:var(--color-accent)}.top-bar-module__at4NCa__trailing{justify-content:flex-end;gap:8px;min-width:0}}
.notification-center-module__YtNI7a__center{z-index:20;position:relative}.notification-center-module__YtNI7a__bell{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);width:42px;height:42px;color:var(--color-text-muted);cursor:pointer;place-items:center;padding:0;transition:border-color .16s,color .16s,background .16s;display:grid;position:relative}.notification-center-module__YtNI7a__bell:hover,.notification-center-module__YtNI7a__bell[aria-expanded=true]{border-color:var(--color-accent-border-strong);color:var(--color-accent);background:var(--color-accent-tint-faint)}.notification-center-module__YtNI7a__bell.notification-center-module__YtNI7a__critical{border-color:var(--color-negative);color:var(--color-negative)}.notification-center-module__YtNI7a__bell:focus-visible,.notification-center-module__YtNI7a__actionLink:focus-visible,.notification-center-module__YtNI7a__allLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.notification-center-module__YtNI7a__badge{border:2px solid var(--color-bg-mid);border-radius:var(--radius-pill);background:var(--color-accent);min-width:20px;height:20px;color:var(--color-on-accent);font:var(--weight-semibold) var(--text-2xs) / 1 var(--font-mono);place-items:center;padding-inline:5px;display:grid;position:absolute;inset-block-start:-5px;inset-inline-end:-7px}.notification-center-module__YtNI7a__critical .notification-center-module__YtNI7a__badge{background:var(--color-negative)}.notification-center-module__YtNI7a__menu{width:min(430px, calc(100vw - var(--space-6) * 2));max-height:min(680px,100dvh - 96px);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface-overlay);box-shadow:var(--shadow-menu);animation:.16s cubic-bezier(.16,1,.3,1) both notification-center-module__YtNI7a__menu-enter;position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline-end:0;overflow-y:auto}@keyframes notification-center-module__YtNI7a__menu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notification-center-module__YtNI7a__menuHeader,.notification-center-module__YtNI7a__itemTop,.notification-center-module__YtNI7a__actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.notification-center-module__YtNI7a__menuHeader{align-items:flex-start;padding-block-end:var(--space-4)}.notification-center-module__YtNI7a__menuHeader h2{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-slight)}.notification-center-module__YtNI7a__eyebrow,.notification-center-module__YtNI7a__unread,.notification-center-module__YtNI7a__newLabel{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.notification-center-module__YtNI7a__eyebrow{color:var(--color-text-faint)}.notification-center-module__YtNI7a__unread{color:var(--color-text-muted);white-space:nowrap}.notification-center-module__YtNI7a__list{border-block-start:1px solid var(--color-border);display:grid}.notification-center-module__YtNI7a__item{padding:var(--space-4) var(--space-4) var(--space-4) 14px;border:0;border-block-end:1px solid var(--color-border);background:0 0;border-inline-start:2px solid #0000;transition:background-color .15s;position:relative}.notification-center-module__YtNI7a__item:hover{background:var(--color-surface)}.notification-center-module__YtNI7a__item.notification-center-module__YtNI7a__green{border-inline-start-color:var(--color-positive)}.notification-center-module__YtNI7a__item.notification-center-module__YtNI7a__amber{border-inline-start-color:var(--color-warning)}.notification-center-module__YtNI7a__item.notification-center-module__YtNI7a__coral{border-inline-start-color:var(--color-negative)}.notification-center-module__YtNI7a__item.notification-center-module__YtNI7a__neutral{border-inline-start-color:var(--color-border-strong)}.notification-center-module__YtNI7a__item.notification-center-module__YtNI7a__new{background:var(--color-accent-tint-faint)}.notification-center-module__YtNI7a__item.notification-center-module__YtNI7a__read{opacity:.82}.notification-center-module__YtNI7a__newLabel{color:var(--color-accent)}.notification-center-module__YtNI7a__item h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-body);font-weight:var(--weight-semibold)}.notification-center-module__YtNI7a__item p{color:var(--color-text-faint);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.notification-center-module__YtNI7a__item time{color:var(--color-text-subtle);font:var(--text-label) var(--font-mono);margin-block-start:var(--space-3);display:block}.notification-center-module__YtNI7a__actions{flex-wrap:wrap;justify-content:flex-start;margin-block-start:var(--space-3)}.notification-center-module__YtNI7a__actionLink,.notification-center-module__YtNI7a__allLink{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-accent-soft);font-size:var(--text-base);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.notification-center-module__YtNI7a__noAction{color:var(--color-text-faint);font-size:var(--text-xs)}.notification-center-module__YtNI7a__allLink{width:100%;font-size:var(--text-sm);margin-block-start:var(--space-2)}.notification-center-module__YtNI7a__allLink:hover,.notification-center-module__YtNI7a__actionLink:hover{color:var(--color-accent)}.notification-center-module__YtNI7a__empty{padding:var(--space-7) var(--space-4);color:var(--color-text-faint);text-align:center;margin:0}@media (max-width:560px){.notification-center-module__YtNI7a__menu{inset-block-start:66px;inset-inline:var(--space-4);width:auto;max-height:calc(100dvh - 82px);position:fixed}}@media (prefers-reduced-motion:reduce){.notification-center-module__YtNI7a__bell{transition:none}.notification-center-module__YtNI7a__menu{animation:none}}.notification-center-module__YtNI7a__scrim{display:none}@media (max-width:760px){.notification-center-module__YtNI7a__scrim{z-index:0;background:#00000085;border:0;animation:.24s ease-out backwards notification-center-module__YtNI7a__scrim-in;display:block;position:fixed;inset:0}.notification-center-module__YtNI7a__menu{z-index:1;width:auto;max-height:calc(100dvh - env(safe-area-inset-top) - 44px);overscroll-behavior:contain;padding:26px 18px calc(20px + env(safe-area-inset-bottom));background:var(--color-bg-mid);border-width:1px 0 0;border-radius:28px 28px 0 0;animation:.42s cubic-bezier(.32,.72,0,1) backwards notification-center-module__YtNI7a__sheet-up;position:fixed;inset-block:auto 0;inset-inline:0;overflow-y:auto;box-shadow:0 -24px 60px -24px #000c}.notification-center-module__YtNI7a__menu:before{content:"";background:var(--color-border-control);border-radius:3px;width:40px;height:5px;position:absolute;inset-block-start:10px;inset-inline-start:calc(50% - 20px)}}@keyframes notification-center-module__YtNI7a__sheet-up{0%{transform:translateY(100%)}}@keyframes notification-center-module__YtNI7a__scrim-in{0%{opacity:0}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.notification-center-module__YtNI7a__scrim,.notification-center-module__YtNI7a__menu{animation:none}}@media (max-width:760px){.notification-center-module__YtNI7a__center{order:2}.notification-center-module__YtNI7a__bell{border-color:var(--color-border);background:0 0;width:44px;height:44px;transition:scale .14s}.notification-center-module__YtNI7a__bell:active{scale:.9}.notification-center-module__YtNI7a__item{padding-block:14px}.notification-center-module__YtNI7a__actionLink,.notification-center-module__YtNI7a__allLink{align-items:center;min-height:44px;display:inline-flex}}
.app-shell-module__E5J3NG__page{min-height:100dvh;padding:var(--space-8) var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom));padding-left:max(var(--space-6), env(safe-area-inset-left));padding-right:max(var(--space-6), env(safe-area-inset-right));gap:var(--space-7);background:var(--color-page-gradient);flex-direction:column;align-items:center;display:flex}.app-shell-module__E5J3NG__inner{gap:var(--space-6);flex-direction:column;width:100%;max-width:640px;display:flex}.app-shell-module__E5J3NG__panel{gap:var(--space-5);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.app-shell-module__E5J3NG__panel{padding:var(--space-8) var(--space-7);border-radius:var(--radius-2xl);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-panel)}}@media (max-width:760px){.app-shell-module__E5J3NG__page{padding:0 var(--page-gutter) calc(32px + env(safe-area-inset-bottom));padding-inline:max(var(--page-gutter), env(safe-area-inset-left)) max(var(--page-gutter), env(safe-area-inset-right));background:var(--color-bg-mid);align-items:stretch;gap:0}.app-shell-module__E5J3NG__inner{gap:14px;min-width:0;max-width:none}.app-shell-module__E5J3NG__panel{gap:20px;min-width:0}}
.locale-switcher-module__ZDALTG__switcher{align-items:center;gap:var(--space-3);display:flex}.locale-switcher-module__ZDALTG__failure{font-size:var(--text-2xs);color:var(--color-negative-text)}@media (max-width:760px){.locale-switcher-module__ZDALTG__switcher{flex-wrap:wrap;gap:8px}.locale-switcher-module__ZDALTG__failure{overflow-wrap:anywhere;font-size:12px}}
.page-module__ZZN24G__failure{gap:var(--space-4);flex-direction:column;display:flex}.page-module__ZZN24G__title{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);color:var(--color-text);margin:0}@media (max-width:760px){.page-module__ZZN24G__failure{gap:14px;min-width:0}.page-module__ZZN24G__title{font-family:var(--font-sans);letter-spacing:-.3px;font-size:15px;line-height:1.4}}
.file-field-module__g8GWEG__field{gap:var(--space-2);display:grid}.file-field-module__g8GWEG__fieldLabel{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.file-field-module__g8GWEG__hint{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.file-field-module__g8GWEG__pickButton{align-items:center;gap:var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;justify-self:start;padding:8px 14px;display:inline-flex}.file-field-module__g8GWEG__pickButton:focus-within{border-color:var(--color-accent)}.file-field-module__g8GWEG__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.file-field-module__g8GWEG__chip{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-strong);background:var(--color-surface);max-width:100%;color:var(--color-text-muted);font-size:var(--text-xs);border-radius:999px;padding-block:3px;padding-inline:10px 4px;display:inline-flex}.file-field-module__g8GWEG__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-field-module__g8GWEG__chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.file-field-module__g8GWEG__fileTile{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;padding:6px 10px;display:inline-flex}.file-field-module__g8GWEG__fileTile:disabled{opacity:.6;cursor:default}.file-field-module__g8GWEG__fileTile small{color:inherit;opacity:.7;font:var(--text-xs) var(--font-mono)}.file-field-module__g8GWEG__photoButton{cursor:zoom-in;background:0 0;border:none;padding:0;display:block}.file-field-module__g8GWEG__photo{border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(100%,12rem);height:auto;display:block}.file-field-module__g8GWEG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.file-field-module__g8GWEG__field{gap:9px;min-width:0}.file-field-module__g8GWEG__fieldLabel{font-size:12px;font-weight:var(--weight-medium)}.file-field-module__g8GWEG__hint{font-size:12px;line-height:1.6}.file-field-module__g8GWEG__pickButton{border-radius:12px;max-width:100%;min-height:48px;padding:12px 14px;font-size:13px}.file-field-module__g8GWEG__chips{gap:8px}.file-field-module__g8GWEG__chip{padding-block:4px;padding-inline:12px 0;font-size:12px}.file-field-module__g8GWEG__chip button{flex:none;width:40px;height:44px;margin-block:-12px}.file-field-module__g8GWEG__fileTile{overflow-wrap:anywhere;text-align:start;border-radius:10px;max-width:100%;min-height:44px;padding:8px 12px}.file-field-module__g8GWEG__fileTile small{font-family:var(--font-sans)}.file-field-module__g8GWEG__photo{border-radius:12px}}
