.page-container{background:var(--bg-app);width:100%;min-height:100vh;margin:0;padding:0;display:flex}.main-container{width:100%;padding-right:env(safe-area-inset-right,0px);padding-left:env(safe-area-inset-left,0px);background:var(--bg-app);box-sizing:border-box;flex-direction:column;min-height:100vh;margin-left:0;display:flex}@media (width>=1024px){.main-container{width:calc(100% - var(--nav-width));margin-left:var(--nav-width);transition:width var(--transition-base), margin-left var(--transition-base)}.main-container.expand{width:calc(100% - var(--nav-width-collapsed));margin-left:var(--nav-width-collapsed)}.main-container.presenting{width:100%;margin-left:0}}.main-container.presenting>main{padding-top:var(--space-6);padding-bottom:var(--space-10)!important;margin-top:0!important}.shift{background:var(--bg-app);width:100%!important;margin:0!important}:root{--dock-height:56px;--dock:0px;--dock-gap:var(--space-3);--dock-side:var(--space-3);--top-clear:env(safe-area-inset-top,0px)}@media (display-mode:standalone),(display-mode:fullscreen){:root{--dock-gap:0px;--dock-side:18px}}@media (display-mode:standalone) and (pointer:coarse),(display-mode:fullscreen) and (pointer:coarse){:root{--top-clear:calc(env(safe-area-inset-top,0px) + 24px)}}:root[data-navbar=bottom][data-device=phone]{--dock:calc(var(--dock-height) + var(--dock-gap) + var(--space-3) + env(safe-area-inset-bottom,0px))}@media (display-mode:standalone),(display-mode:fullscreen){html,body{overscroll-behavior:none}}html[data-app],html[data-app] body{overscroll-behavior:none}.lock-scroll{position:fixed}@media (width>=1024px){.lock-scroll{position:unset;width:unset}}main{margin-top:calc(var(--header-height) + env(safe-area-inset-top,0px));padding-top:calc(var(--space-6) + var(--space-2));padding-bottom:var(--space-10);flex:1;display:block}:root[data-navbar=bottom][data-device=phone] main{margin-top:env(safe-area-inset-top,0px);padding-bottom:calc(var(--space-10) + var(--dock))}main{background:var(--bg-app);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-y:auto}main::-webkit-scrollbar{width:10px;height:10px}main::-webkit-scrollbar-track{background:0 0}main::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}main::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}main .container{width:100%;margin:var(--space-6) auto 0 auto;animation:fade-in .4s var(--ease-out-cubic);flex-direction:column;flex:auto;justify-content:flex-start;display:flex}main .container.--center{align-items:center}main .content{padding:var(--space-4);flex-wrap:wrap;flex:1;justify-content:center;margin:0;display:flex}.background{z-index:-1;background:var(--bg-app);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.content-title,.content-subtitle{width:100%;max-width:var(--container-max);font-family:var(--font-display);text-align:left;align-items:center;display:flex}.content-title{margin:0 0 var(--space-1) 0;color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em}.content-subtitle{margin:0 0 var(--space-5) 0;color:var(--text-muted);font-size:var(--text-base);font-weight:var(--weight-normal);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.center{text-align:center;margin-left:auto;margin-right:auto;justify-content:center!important}.spaced{padding:0 var(--space-4);box-sizing:border-box}@media (width>=960px){.spaced{padding:0 var(--space-8)}}.content-wrapper{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.content-table{box-sizing:border-box;margin-bottom:0;padding:0}@media (width>=640px){.content-table{padding:0 var(--space-4);margin-bottom:var(--space-4)!important}}@media (width>=960px){.content-table{padding:0 var(--space-8);margin-bottom:var(--space-8)!important}}.chart-container{padding:var(--space-6);margin:0 var(--space-3) var(--space-4) 0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);animation:fade-in .4s var(--ease-out-cubic);flex-direction:column;justify-content:center;display:flex}@media (width>=640px){.chart-container{flex-direction:row}}.tile-container{gap:var(--space-4);width:100%;margin:0 0 var(--space-6) 0;animation:fade-in .4s var(--ease-out-cubic);grid-template-columns:1fr;display:grid}@media (width>=640px){.tile-container{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.tile-container{grid-template-columns:repeat(4,1fr)}}.button-container{justify-content:flex-start;gap:var(--space-2);width:100%;margin:0 0 var(--space-4) 0;flex-flow:column wrap;animation:.2s fade-in-still;display:flex}@media (width>=640px){.button-container{flex-direction:row;justify-content:flex-end;align-items:center}}@media (width>=1024px){.button-container{flex-wrap:nowrap}}.text-container{width:100%;margin:0 0 var(--space-4) 0;color:var(--text-secondary);flex-flow:column wrap;justify-content:center;align-items:center;display:flex}.notification{justify-content:center;align-items:center;gap:var(--space-2);min-width:280px;margin:var(--space-6) 0;padding:var(--space-4);background:var(--info-soft);border-radius:var(--radius-lg);color:var(--info-text);font-family:var(--font-display);font-weight:var(--weight-medium);animation:fade-in .4s var(--ease-out-cubic);border:1px solid #0000;flex:1;display:flex}.error{display:inline-block;background:var(--danger-soft)!important;color:var(--danger-text)!important;box-shadow:none!important;border:1px solid #0000!important}.success{display:inline-block;background:var(--success-soft)!important;color:var(--success-text)!important;box-shadow:none!important;border:1px solid #0000!important}.message{z-index:var(--z-toast);background:var(--success);width:100%;height:48px;color:var(--text-on-solid);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;overflow:hidden}@media (width>=1024px){.message{max-width:calc(100vw - var(--nav-width))}}.beta:after{content:"BETA";height:20px;margin-left:var(--space-3);padding:0 var(--space-3);background:var(--accent-soft);color:var(--accent-soft-text);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;align-items:center;display:inline-flex}.links{gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.links .icon{width:44px;height:44px;margin-bottom:var(--space-2);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--text-lg);justify-content:center;align-items:center;display:inline-flex}.links a{color:var(--text-secondary)}.links a:hover{color:var(--text-primary);text-decoration:none}.links .button{padding:var(--space-4);border-radius:var(--radius-lg);text-align:center;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;flex-direction:column;align-items:center;margin:0;display:inline-flex}.links .button:hover{background:var(--bg-surface-hover);border-color:var(--border-subtle)}.links p{margin-bottom:0}.blue{background:var(--info)!important;color:var(--text-on-solid)!important;border:none!important}.red{background:var(--danger)!important;color:var(--text-on-solid)!important;border:none!important}.grey{background:var(--bg-surface-sunken)!important;color:var(--text-secondary)!important;border:1px solid var(--border-default)!important}.row{flex-direction:row;justify-content:flex-start;width:100%;margin:0;display:flex}.col-1,.col-3,.col-4,.col-6,.col-7,.col-8{float:left;width:100%;margin:0 var(--space-1);display:inline-block}.col-2,.col-5{height:inherit;align-items:center;margin:0;display:inline-flex}.col-1{padding-top:var(--space-4);text-align:center}@media (width>=960px){.col-1{margin:0 var(--space-4);width:25%}}.col-2{width:25%}.col-2.--left{justify-content:flex-start}.col-2.--right{justify-content:flex-end}@media (width>=960px){.col-3{width:30%}}.col-4{margin:var(--space-2) 0}@media (width>=960px){.col-4{width:48.75%;margin:var(--space-2) var(--space-1)}}.col-4 span{float:left;min-width:10px}.col-4 select{width:100%}.col-5{justify-content:center;width:50%}@media (width>=960px){.col-6{width:60%}.col-7{width:70%}.col-8{width:100%}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.appointments-history-prompt{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.appointments-history-prompt button{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);color:var(--accent);border:1px solid var(--border-default);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;display:inline-flex}.appointments-history-prompt button:hover{background:var(--accent-soft);border-color:var(--accent)}@keyframes fade-in-still{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(50%)}25%{opacity:1}to{transform:translateY(0)}}._button_1q9et_96{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._button_1q9et_96:link,._button_1q9et_96:visited,._button_1q9et_96:hover,._button_1q9et_96:active{color:var(--accent-contrast);text-decoration:none}._button_1q9et_96:hover:not(:disabled){background:var(--accent-hover)}._button_1q9et_96:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button_1q9et_96:disabled{opacity:.5;cursor:not-allowed}._button_1q9et_96:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button_1q9et_96{justify-content:center;align-items:center;gap:var(--space-2);max-height:80px;padding:var(--space-3) var(--space-4);margin:0 0 var(--space-2) 0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-snug);box-shadow:none;cursor:pointer;white-space:nowrap;flex:1;display:inline-flex;background-color:var(--accent)!important;color:var(--accent-contrast)!important}@media (width>=640px){._button_1q9et_96{margin:0 var(--space-1) var(--space-2) var(--space-1)}}@media (width>=1024px){._button_1q9et_96{flex:unset;max-width:300px;margin:0 0 0 var(--space-2)}}._button_1q9et_96 i{margin-right:var(--space-2);font-size:var(--text-base);color:inherit;opacity:.85;align-self:center;line-height:1}._button_1q9et_96 span{align-self:center;display:flex}._button_1q9et_96 label{white-space:nowrap;cursor:inherit}._button_1q9et_96:hover:not(:disabled),._button_1q9et_96:enabled:hover{box-shadow:var(--shadow-sm);background-color:var(--accent-hover)!important}._button_1q9et_96:active:not(:disabled){box-shadow:none;background-color:var(--accent-active)!important}._button_1q9et_96:disabled,._button_1q9et_96:disabled:hover{cursor:default;background-color:var(--accent)!important}._button--loading_1q9et_195{cursor:progress}._button--loading_1q9et_195 i{animation:.9s linear infinite _action-button-spin_1q9et_1}._button--loading_1q9et_195:disabled{opacity:1}@keyframes _action-button-spin_1q9et_1{to{transform:rotate(360deg)}}._appointment-schedule--loading_1snnz_103{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);box-sizing:border-box;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);z-index:2;display:flex;position:sticky;top:0}._appointment-schedule--loading_1snnz_103 i{font-size:var(--text-sm);animation:.9s linear infinite _schedule-refresh-spin_1snnz_1}@keyframes _schedule-refresh-spin_1snnz_1{to{transform:rotate(360deg)}}._appointment-schedule-list_1snnz_130{width:unset;border-radius:var(--radius-lg);min-height:90px;padding-top:var(--space-1);color:var(--text-primary);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}._appointment-schedule-list_1snnz_130::-webkit-scrollbar{width:10px;height:10px}._appointment-schedule-list_1snnz_130::-webkit-scrollbar-track{background:0 0}._appointment-schedule-list_1snnz_130::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._appointment-schedule-list_1snnz_130::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._appointment-schedule-list--empty_1snnz_163{height:100%;min-height:200px;font-weight:var(--weight-medium);font-size:var(--text-base);color:var(--text-muted);justify-content:center;align-items:center;display:flex;position:relative}._day_1snnz_180{gap:var(--space-2);padding:var(--space-4) 0;box-sizing:border-box;border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}._--last_1snnz_190{border-bottom:none!important}._day--head_1snnz_194{align-items:center;gap:var(--space-2);min-width:0;display:flex}._day--tile_1snnz_203{width:3.25rem;padding:var(--space-1) 0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}._day--tile_1snnz_203 small{color:var(--text-muted);font-size:.62rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}._day--tile_1snnz_203 b{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:1.15}._day--tile-today_1snnz_231{border-color:var(--accent);background:var(--accent)}._day--tile-today_1snnz_231 small,._day--tile-today_1snnz_231 b{color:var(--text-on-accent)}._day--count_1snnz_244{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted);flex-shrink:0;margin-right:auto}._day--cards_1snnz_252{gap:var(--space-2);flex-direction:column;display:flex}._card_1snnz_259{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:stretch;gap:0;gap:var(--space-1);width:100%;min-width:0;padding:0;padding:var(--space-3);box-sizing:border-box;border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface);text-align:left;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);flex-direction:column;margin:0;display:flex;transform:none}._card_1snnz_259:hover{background:var(--bg-surface-hover);border-color:var(--border-default)}._card_1snnz_259:active{background:var(--bg-surface-active)}._card_1snnz_259:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._card--top_1snnz_304{justify-content:space-between;align-items:flex-start;gap:var(--space-1) var(--space-3);flex-wrap:wrap;width:100%;min-width:0;display:flex}@media (width>=960px){._card--top_1snnz_304{flex-wrap:nowrap;justify-content:flex-start;align-items:center}}._card--title_1snnz_325{align-items:flex-start;gap:var(--space-2);flex:1 1 0;min-width:0;display:flex}@media (width>=960px){._card--title_1snnz_325{flex:0 28rem}}._card--dot_1snnz_342{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px;margin-top:.4em}._card--text_1snnz_351{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._card--summary_1snnz_358{min-width:0;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere}._card--time_1snnz_368{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;flex-shrink:0}@media (width>=960px){._card--time_1snnz_368{text-align:center;order:-1;min-width:104px}}._card--person_1snnz_393{flex-basis:100%;min-width:0;display:flex}@media (width>=960px){._card--person_1snnz_393{flex:none}}._card--meta_1snnz_404{min-width:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere}._open_1snnz_416{justify-content:flex-start;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);display:flex}._open--label_1snnz_431{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=960px){._open--label_1snnz_431{text-align:center;min-width:104px}}._open--count_1snnz_446{color:var(--text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;flex-shrink:0;margin-right:auto}._open--count_1snnz_446:before{content:"·";margin-right:var(--space-2);color:var(--text-subtle)}._current-time-marker_1snnz_462{background:var(--danger);border-radius:var(--radius-full);min-height:4px}._person_l9axx_92{vertical-align:middle;align-items:center;gap:.45em;min-width:0;max-width:100%;display:inline-flex}._avatar_l9axx_101{object-fit:cover;background:var(--bg-surface-sunken);border-radius:50%;flex-shrink:0;width:1.5em;height:1.5em}._initial_l9axx_110{border:1px solid var(--border-default);color:var(--text-muted);width:2em;height:2em;font-size:.75em;font-weight:var(--weight-semibold);box-sizing:border-box;justify-content:center;align-items:center;line-height:1;display:inline-flex}._iconMark_l9axx_127{background:var(--bg-surface);font-weight:400}._iconMark_l9axx_127>i,._iconMark_l9axx_127>svg{text-align:center;width:1em;height:1em;margin:0;font-size:.95em;line-height:1;display:block}._person--xs_l9axx_142 ._avatar_l9axx_101{width:1.25em;height:1.25em}._person--xs_l9axx_142 ._initial_l9axx_110{width:1.667em;height:1.667em}._person--md_l9axx_152 ._avatar_l9axx_101{width:1.9em;height:1.9em}._person--md_l9axx_152 ._initial_l9axx_110{width:2.533em;height:2.533em}._name_l9axx_162{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._hidden_l9axx_168{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._person--chip_l9axx_183{border:1px solid var(--border-subtle);background:var(--bg-surface-sunken);box-sizing:border-box;border-radius:999px;padding:.2em .65em .2em .2em;line-height:1.25}._person--chip_l9axx_183 ._name_l9axx_162{line-height:1.25}._trigger_156wx_94{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._trigger_156wx_94::placeholder{color:var(--text-subtle)}._trigger_156wx_94:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._trigger_156wx_94:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._trigger_156wx_94:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._trigger_156wx_94{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;min-height:2.5rem;padding-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-normal);text-align:left;line-height:var(--leading-snug);background-size:16px;justify-content:flex-start;align-items:center;display:flex}._trigger_156wx_94:disabled{opacity:.6;cursor:not-allowed}._open_156wx_152{border-color:var(--border-focus);box-shadow:var(--ring)}._compact_156wx_158{width:auto;max-width:16rem;min-height:2.25rem}._face_156wx_164{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex;overflow:hidden}._face_156wx_164>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._placeholder_156wx_178{color:var(--text-subtle)}._glyph_156wx_182{background:var(--bg-surface-sunken);width:1.5em;height:1.5em;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85em;display:inline-flex}._label_156wx_195{color:var(--text-primary)}._you_156wx_199{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-shrink:0}._pop_156wx_210{z-index:var(--z-palette);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;animation:.12s ease-out _person-pop_156wx_1;display:flex;position:fixed;overflow:hidden}@keyframes _person-pop_156wx_1{0%{opacity:0;transform:translateY(-4px)}}._search_156wx_230{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);display:flex}._search_156wx_230 input{min-width:0;padding:var(--space-1) 0;color:var(--text-primary);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}._list_156wx_249{min-height:0;padding:var(--space-1);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;margin:0;list-style:none;overflow-y:auto}._option_156wx_263{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;display:flex}._option_156wx_263>i,._option_156wx_263>svg{color:var(--accent);font-size:var(--text-xs);flex-shrink:0}._active_156wx_281{background:var(--accent-soft);color:var(--accent-soft-text)}._chosen_156wx_286{font-weight:var(--weight-semibold)}._divider_156wx_291{margin-bottom:var(--space-2);position:relative}._divider_156wx_291:after{content:"";right:var(--space-2);bottom:calc(-1 * var(--space-1) - 1px);left:var(--space-2);border-bottom:1px solid var(--border-subtle);position:absolute}._none_156wx_304{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}._clip_x820r_93._clip_x820r_93{max-width:14rem;padding:2px var(--space-3) 2px 3px;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);box-sizing:border-box;align-items:center;line-height:1.2;display:inline-flex}._nobody_x820r_108._nobody_x820r_108{padding:3px var(--space-3);border-color:var(--warning);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._picker_4a3dl_92{flex-direction:column;align-items:flex-start;gap:2px;max-width:16rem;display:inline-flex}._clip_4a3dl_102._clip_4a3dl_102{width:auto;max-width:16rem;min-height:0;padding:3px calc(var(--space-3) + 14px) 3px 4px;border:1px solid var(--border-default);border-radius:var(--radius-full);background-color:var(--bg-surface-sunken);background-position:right var(--space-2) center;color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);background-size:14px;line-height:1.2}._nobody_4a3dl_120._nobody_4a3dl_120{padding-left:var(--space-3);border-color:var(--warning);background-color:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._nobody_4a3dl_120._nobody_4a3dl_120 span{color:inherit}._error_4a3dl_132{color:var(--danger-text);font-size:var(--text-xs)}._clash_4a3dl_138{margin-top:var(--space-1);padding:var(--space-2);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs);line-height:var(--leading-snug);white-space:normal;flex-direction:column;gap:2px;max-width:16rem;display:flex}._clashActions_4a3dl_154{gap:var(--space-2);margin-top:var(--space-1);display:flex}._clashActions_4a3dl_154 button{padding:2px var(--space-2);border:1px solid var(--warning);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--warning-text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}._clashCancel_4a3dl_170._clashCancel_4a3dl_170{border-color:var(--border-default);color:var(--text-secondary);font-weight:var(--weight-medium)}._appointment-modal_1w25g_92{border-radius:var(--radius-lg);width:100%;padding:var(--space-8) var(--space-2);color:var(--text-primary);box-sizing:border-box;flex-direction:column;flex:1;display:flex;position:relative}@media (width>=640px){._appointment-modal_1w25g_92{padding:var(--space-4)}}._overlay_1w25g_109{background:var(--overlay);-webkit-backdrop-filter:blur(4px);width:100%;height:100%;z-index:var(--z-overlay);animation:_fade-in_1w25g_1 var(--transition-base) ease;justify-content:center;display:flex;position:fixed;inset:0}._prompt-wrapper_1w25g_126{width:100%;height:100%;z-index:var(--z-modal);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}._prompt-container_1w25g_139{max-height:calc(100% - var(--space-8));max-width:400px;margin:var(--space-4);box-sizing:border-box;z-index:var(--z-modal);animation:_slide-in_1w25g_1 var(--transition-base) ease;flex-direction:column;flex:1;justify-content:flex-start;display:flex}._prompt-container_1w25g_139 h3{height:40px;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--text-primary);white-space:nowrap;flex:1;justify-content:center;align-items:center;margin:0;display:flex}._prompt-component_1w25g_166{padding:var(--space-4);background:var(--bg-surface-raised);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex;overflow:auto}._prompt-component_1w25g_166::-webkit-scrollbar{width:10px;height:10px}._prompt-component_1w25g_166::-webkit-scrollbar-track{background:0 0}._prompt-component_1w25g_166::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._prompt-component_1w25g_166::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._prompt-component_1w25g_166 span{margin:var(--space-8) 0;text-align:center;padding:0 var(--space-2);font-weight:var(--weight-medium);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary)}._prompt-reason_1w25g_210{gap:var(--space-1);flex-direction:column;width:100%;display:flex}._prompt-reason_1w25g_210 b{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._prompt-reason_1w25g_210 textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);resize:vertical}._prompt-button--wrapper_1w25g_233{gap:var(--space-2);width:100%;margin-top:var(--space-4);flex-direction:row;flex:1;display:flex}._prompt-button_1w25g_233{padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast);flex:1;margin:0}._prompt-button_1w25g_233:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._prompt-button_1w25g_233:active:not(:disabled){background:var(--bg-surface-active)}._prompt-button_1w25g_233:disabled{opacity:.5;cursor:not-allowed}._prompt-button_1w25g_233:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._prompt-button_1w25g_233{transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast)}._--yes_1w25g_277{background-color:var(--danger-soft);color:var(--danger-text);border-color:#0000}._--yes_1w25g_277:hover:not(:disabled),._--yes_1w25g_277:enabled:hover{background-color:var(--danger);color:var(--text-inverse);border-color:#0000}._--yes_1w25g_277:active:not(:disabled){background-color:var(--danger);color:var(--text-inverse)}._--no_1w25g_292{background-color:var(--bg-surface-sunken);color:var(--text-primary);border-color:var(--border-default)}._container--loading_1w25g_298{justify-content:center;align-items:center;min-height:300px;display:flex}._container--complete_1w25g_305{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-width:160px;max-width:420px;min-height:300px;display:flex;overflow:auto}@media (width>=640px){._container--complete_1w25g_305{justify-content:space-between}}@media (width>=960px){._container--complete_1w25g_305{flex:.8}}._container--text_1w25g_329{margin-bottom:var(--space-6);animation:_slide-fade-in_1w25g_1 var(--transition-slow) ease;flex-direction:column;justify-content:center;align-items:center;display:flex}._container--text_1w25g_329 h3{font-weight:var(--weight-semibold);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--text-primary);text-align:center;max-width:300px;margin-bottom:var(--space-2)}._container--text_1w25g_329 p{color:var(--text-secondary);font-weight:var(--weight-medium);font-size:var(--text-base);line-height:var(--leading-normal);text-align:center}._container--row_1w25g_355{flex-direction:row;flex:1;justify-content:center;align-items:center;width:100%;display:flex}._complete-icon_1w25g_364{color:var(--success);margin:var(--space-1) 0;animation:_slide-fade-in_1w25g_1 var(--transition-slow) ease;font-size:4.5rem}._error-icon_1w25g_371{color:var(--danger);margin:var(--space-2) 0;animation:_slide-fade-in_1w25g_1 var(--transition-slow) ease;font-size:4.5rem}._button_1w25g_378{max-width:640px;padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:var(--text-base);box-sizing:border-box;cursor:pointer;white-space:nowrap;background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;flex:1;justify-content:center;margin:0;display:flex}._button_1w25g_378:link,._button_1w25g_378:visited,._button_1w25g_378:hover,._button_1w25g_378:active{color:var(--accent-contrast);text-decoration:none}._button_1w25g_378:hover:not(:disabled){background:var(--accent-hover)}._button_1w25g_378:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button_1w25g_378:disabled{opacity:.5;cursor:not-allowed}._button_1w25g_378:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (width>=960px){._button_1w25g_378{padding:var(--space-4) var(--space-10)}}._button_1w25g_378 span{align-self:center;display:flex;transform:skew(20deg)}@keyframes _slide-fade-in_1w25g_1{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes _fade-in_1w25g_1{0%{opacity:0}to{opacity:1}}@keyframes _slide-in_1w25g_1{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}._appointment-modal--canceled-box_1w25g_461{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--danger-text);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-3);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);border-radius:var(--radius-full);background:var(--danger-soft);display:inline-flex}._appointment-modal--canceled-box_1w25g_461 svg{flex-shrink:0}._appointment-modal--canceled-box_1w25g_461 strong{color:var(--danger-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._appointment-modal--overview_1w25g_484{padding:var(--space-4) var(--space-1) var(--space-2);gap:0}._overview--people_1w25g_490{grid-template-columns:5.5rem minmax(0,1fr)}._overview--customer_1w25g_495>*{margin:0}._saveContact_1w25g_500{margin-top:var(--space-1);align-self:flex-start}._overview--html_1w25g_506{white-space:normal}._overview--html_1w25g_506 p{margin:0 0 var(--space-2)}._overview--html_1w25g_506 a{color:inherit}._overlay_1w25g_109._overlay_1w25g_109{padding-top:var(--top-clear)}@media (display-mode:standalone),(display-mode:fullscreen){._overlay_1w25g_109._overlay_1w25g_109{height:100lvh;bottom:auto}}._sale-question_1w25g_532{align-items:center;gap:var(--space-2);width:100%;padding-top:var(--space-4);border-top:1px solid var(--border-subtle);text-align:center;flex-direction:column;display:flex}._sale-question_1w25g_532 b{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold)}._sale-question_1w25g_532 span{color:var(--text-secondary);font-size:var(--text-sm)}._sale-problem_1w25g_552{margin:0 0 var(--space-3);color:var(--danger-text);font-size:var(--text-sm);text-align:center}._bodyDay_jjzju_100{min-width:0}._rooms--scroll_jjzju_104{overflow-x:auto}._roomHead_jjzju_108{border-left:1px solid var(--border-subtle);flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden;padding:var(--space-2) var(--space-3)!important;align-items:flex-start!important}._roomHead_jjzju_108 small{color:var(--text-muted);font-size:var(--text-xs);text-transform:none!important;font-weight:var(--weight-normal)!important}._roomName_jjzju_125{align-items:center;gap:var(--space-2);min-width:0;display:flex}._roomName_jjzju_125 strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--text-sm)!important;min-width:0!important;height:auto!important}._roomDot_jjzju_141{border-radius:var(--radius-full);flex:none;width:10px;height:10px}._nowRest_jjzju_149:before{display:none}._slots_jjzju_154{cursor:pointer}._slots_jjzju_154:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}._times_jjzju_162{flex-direction:unset;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}._times_jjzju_162 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._times_jjzju_162 input{min-width:0}._check_jjzju_180{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;flex-direction:row!important;display:flex!important}._check_jjzju_180 input{margin:0}._roomPick_jjzju_193{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));display:grid}._room_jjzju_104{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface);text-align:left;cursor:pointer;margin:0;display:flex;transform:none}._room_jjzju_104 span{flex-direction:column;min-width:0;display:flex}._room_jjzju_104 strong{color:var(--text-primary);font-size:var(--text-sm)}._room_jjzju_104 small{color:var(--success-text);font-size:var(--text-xs)}._room_jjzju_104:hover{background:var(--bg-surface-hover)}._room_jjzju_104:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._room--on_jjzju_248{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._room--busy_jjzju_253 small{color:var(--danger-text)}._room--none_jjzju_257 small{color:var(--text-muted)}._everyone_jjzju_261{align-items:center;gap:var(--space-2);margin:var(--space-1) 0;color:var(--text-primary);font-size:var(--text-sm);display:flex}._invited_jjzju_272{gap:var(--space-2);margin:0 0 var(--space-2);flex-direction:column;display:flex}._invitedList_jjzju_279{gap:var(--space-2);flex-wrap:wrap;display:flex}._inviteAdd_jjzju_285{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._inviteAdd_jjzju_285>*{min-width:0;min-height:2.5rem}._inviteAdd--one_jjzju_295{grid-template-columns:minmax(0,1fr)}._person_jjzju_299{border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-sm);align-items:center;gap:4px;padding:2px 4px 2px 2px;display:inline-flex}._person_jjzju_299 button{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:2px 4px;display:inline-flex;transform:none}._person_jjzju_299 button:hover{color:var(--danger-text)}._with_jjzju_335{gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._with_jjzju_335 label{gap:var(--space-1);flex-direction:column;display:flex}@media (width<=40rem){._with_jjzju_335{grid-template-columns:minmax(0,1fr)}}._withCustomer_jjzju_356{gap:var(--space-1);flex-direction:column;grid-column:1/-1;display:flex}._scope_jjzju_363{gap:var(--space-1);flex-direction:column;display:flex!important}._segment_jjzju_369{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface-sunken);align-self:flex-start;padding:2px;display:inline-flex}._segment_jjzju_369 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:4px var(--space-3);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._segment_jjzju_369 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._segment--on_jjzju_406{box-shadow:var(--shadow-xs);background:var(--bg-surface)!important;color:var(--text-primary)!important}._repeat_jjzju_412{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex!important}._repeatRow_jjzju_422{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._repeatRow_jjzju_422 select{width:auto}._every_jjzju_261{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);flex-direction:row!important;display:flex!important}._every_jjzju_261 input{width:4.5rem}._weekdays_jjzju_444{gap:4px;display:flex}._weekdays_jjzju_444 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);background:0 0;background:var(--bg-surface);width:2.25rem;height:2.25rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._weekdays_jjzju_444 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._weekday--on_jjzju_484{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--accent-contrast)!important}._until_jjzju_490{align-items:center;gap:var(--space-2);flex-flow:wrap!important;display:flex!important}._until_jjzju_490>span:first-child{width:100%}._until_jjzju_490>div,._until_jjzju_490>input{max-width:14rem}._preview_jjzju_504{gap:var(--space-1);color:var(--text-primary);font-size:var(--text-sm);flex-direction:column;display:flex}._preview_jjzju_504 strong{color:var(--warning-text)}._preview_jjzju_504 ul{padding-left:var(--space-5);color:var(--text-secondary);margin:0}._confirm_jjzju_520{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);flex-wrap:wrap;display:inline-flex}._spacer_jjzju_529{flex:1}._overviewFoot_jjzju_535{gap:var(--space-2);flex-wrap:wrap}._foot_jjzju_540{margin-top:var(--space-4);align-items:center}._foot_jjzju_540 small{flex:1}._read_jjzju_551{gap:var(--space-5);flex-direction:column;display:flex}._readHead_jjzju_557{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-sunken);display:flex}._readDay_jjzju_567{width:4rem;padding:var(--space-2) 0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;line-height:1.1;display:flex}._readDay_jjzju_567 small{color:var(--text-muted);font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}._readDay_jjzju_567 b{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold)}._readWhen_jjzju_594{flex-direction:column;gap:2px;min-width:0;display:flex}._readWhen_jjzju_594 strong{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold)}._readWhen_jjzju_594>span:not(._readWhere_jjzju_606){color:var(--text-secondary);font-size:var(--text-sm)}._readWhen_jjzju_594 small{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);display:inline-flex}._readWhere_jjzju_606{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere;display:inline-flex}._readBlock_jjzju_629{gap:var(--space-2);flex-direction:column;display:flex}._readBlock_jjzju_629 h4{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}._readPeople_jjzju_643{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);grid-template-columns:5rem minmax(0,1fr);display:grid}._readRole_jjzju_651{color:var(--text-secondary);font-weight:var(--weight-medium)}._readClips_jjzju_656{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-primary);flex-wrap:wrap;display:flex}._readNone_jjzju_665{color:var(--text-muted)}._readFacts_jjzju_669{gap:var(--space-2) var(--space-5);color:var(--text-primary);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._readFacts_jjzju_669 li{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:inline-flex}._readFacts_jjzju_669 svg{color:var(--text-muted);flex-shrink:0}._readFacts_jjzju_669 small{color:var(--text-muted)}._readFacts_jjzju_669 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}._readText_jjzju_700{padding:var(--space-3) var(--space-4);border-left:3px solid var(--border-strong);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;margin:0}._notes_jjzju_712{white-space:pre-wrap}._upcoming_jjzju_720{gap:var(--space-4);flex-direction:column;display:flex}._upcoming_jjzju_720 ul{margin:0;padding:0;list-style:none}._upcoming_jjzju_720 li+li{border-top:1px solid var(--border-subtle)}._upcoming_jjzju_720 li>button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-3);width:100%;padding:0;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:flex;transform:none}._upcoming_jjzju_720 li>button:hover{background:var(--bg-surface-hover)}._upcoming_jjzju_720 li>button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._agendaDay_jjzju_766{align-items:start;gap:var(--space-3);grid-template-columns:3.25rem minmax(0,1fr);display:grid}@media (width<=1000px){._agendaDay_jjzju_766{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}._agendaDate_jjzju_781{align-items:center;gap:var(--space-3);display:flex}._agendaDate_jjzju_781>._readDay_jjzju_567{width:100%;padding:var(--space-1) 0;border-radius:var(--radius-md)}._agendaDate_jjzju_781>._readDay_jjzju_567 small{font-size:.62rem}._agendaDate_jjzju_781>._readDay_jjzju_567 b{font-size:var(--text-lg);line-height:1.15}@media (width<=1000px){._agendaDate_jjzju_781>._readDay_jjzju_567{width:2.75rem;padding:3px 0}._agendaDate_jjzju_781>._readDay_jjzju_567 small{font-size:.56rem}._agendaDate_jjzju_781>._readDay_jjzju_567 b{font-size:var(--text-base)}}._agendaDateText_jjzju_813{display:none}@media (width<=1000px){._agendaDateText_jjzju_813{flex-direction:column;min-width:0;line-height:1.25;display:flex}._agendaDateText_jjzju_813 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._agendaDateText_jjzju_813 small{color:var(--text-muted);font-size:var(--text-xs)}}._agendaCard_jjzju_834{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}._readDay--today_jjzju_842{border-color:var(--accent);background:var(--accent)}._readDay--today_jjzju_842 small,._readDay--today_jjzju_842 b{color:var(--accent-contrast)}._upTime_jjzju_852{box-sizing:border-box;margin-right:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center;white-space:nowrap;flex:0 0 8rem}._upMain_jjzju_867{flex-direction:column;flex:1;min-width:0;display:flex}._upMain_jjzju_867 strong{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-primary);font-size:var(--text-sm);display:flex}._upMain_jjzju_867 strong ._roomDot_jjzju_141{flex-shrink:0;align-self:center}._upMain_jjzju_867 small{padding-left:calc(10px + var(--space-2));color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1000px){._upcoming_jjzju_720 li>button{gap:6px var(--space-2);padding:var(--space-3);flex-wrap:wrap}._upTime_jjzju_852{flex:none;margin-right:0}._upHost_jjzju_908{order:2;margin-left:auto}._upMain_jjzju_867{flex:100%;order:3}._upMain_jjzju_867 small{white-space:normal}}._upRepeat_jjzju_920{color:var(--text-muted);margin-left:auto}@media (width<=1000px){._upRepeat_jjzju_920{order:1;margin-left:0}}._upHost_jjzju_908{flex-shrink:0}@media (width>=1001px){._upcoming_jjzju_720 li>button:has(._upHost_jjzju_908) ._upMain_jjzju_867{flex:0 34rem}}._empty_jjzju_943{padding:var(--space-8);color:var(--text-muted);text-align:center;margin:0}._roomsPanel_jjzju_951{gap:var(--space-4);flex-direction:column;display:flex}._roomsPanel_jjzju_951>button{align-self:flex-start}._roomList_jjzju_960{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._roomList_jjzju_960 li{align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}._roomList_jjzju_960 li+li{border-top:1px solid var(--border-subtle)}._roomList_jjzju_960 span{flex-direction:column;flex:1;min-width:0;display:flex}._roomList_jjzju_960 strong{color:var(--text-primary);font-size:var(--text-sm)}._roomList_jjzju_960 small{color:var(--text-muted);font-size:var(--text-xs)}._inactive_jjzju_993{opacity:.6}._colors_jjzju_997{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._colors_jjzju_997 button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);cursor:pointer;background:0 0;border:2px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;width:1.75rem;height:1.75rem;margin:0;padding:0;display:block;transform:none}._colors_jjzju_997 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._color--on_jjzju_1031{box-shadow:0 0 0 2px var(--bg-surface) inset;border-color:var(--text-primary)!important}._google_jjzju_1036{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._google_jjzju_1036 h3{color:var(--text-primary);font-size:var(--text-md);margin:0}._google_jjzju_1036 p{color:var(--text-secondary);font-size:var(--text-sm);margin:2px 0 0}._googleRow_jjzju_1054{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._googleRow_jjzju_1054>div{flex:18rem}._googleRow_jjzju_1054 strong{color:var(--text-primary);font-size:var(--text-sm)}._googleButtons_jjzju_1069{gap:var(--space-2);flex-wrap:wrap;display:flex}._report_jjzju_1075{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken)}._report_jjzju_1075 ul{margin:var(--space-1) 0 0;padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--text-sm)}._report_jjzju_1075 summary{margin-top:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer}._calList_jjzju_1093{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._calList_jjzju_1093 li{justify-content:space-between;gap:var(--space-3);display:flex}._calList_jjzju_1093 small{color:var(--text-muted)}._faces_jjzju_1113{flex-shrink:0;display:inline-flex}._faces_jjzju_1113>*+*{margin-left:-5px}._faces_jjzju_1113 img,._faces_jjzju_1113 span[aria-hidden=true]{box-shadow:0 0 0 1.5px var(--ev,#fff)}._meetingFiles_jjzju_1126{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}._page_oc9kh_93{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}@media (width<=639px){._page_oc9kh_93{padding:var(--space-4)}}._toolbar_oc9kh_105{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._filters_oc9kh_113{gap:var(--space-2);margin:-3px 0;padding:3px 0;display:flex;overflow-x:auto}._filters_oc9kh_113>*{flex-shrink:0}._filters_oc9kh_113{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}._filters_oc9kh_113::-webkit-scrollbar{width:10px;height:10px}._filters_oc9kh_113::-webkit-scrollbar-track{background:0 0}._filters_oc9kh_113::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._filters_oc9kh_113::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._filter_oc9kh_113{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;flex-shrink:0;margin:0;display:inline-flex;transform:none}._filter_oc9kh_113:hover{border-color:var(--border-default);color:var(--text-primary)}._filter_oc9kh_113:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._filter--on_oc9kh_184{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold)}._count_oc9kh_191{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._searchbar_oc9kh_199{align-items:center;gap:var(--space-3);min-width:240px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex:auto;display:flex}._searchbar_oc9kh_199 i{color:var(--text-muted);font-size:var(--text-sm)}._searchbar_oc9kh_199 input{min-width:0;height:auto;padding:var(--space-3) 0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);appearance:none;background:0 0;border:none;flex:1;margin:0;line-height:1.4}._searchbar_oc9kh_199 input::-webkit-search-decoration{-webkit-appearance:none}._searchbar_oc9kh_199 input:focus{outline:none}._searchbar_oc9kh_199:focus-within{border-color:var(--border-focus)}._card_oc9kh_242{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._card_oc9kh_242 h2{font-size:var(--text-lg);margin:0}._table-wrap_oc9kh_257{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow-x:auto}._table-wrap--fits_oc9kh_267{overflow-x:clip}._table_oc9kh_257{border-collapse:collapse;width:100%;min-width:56rem;font-size:var(--text-sm)}._table_oc9kh_257 th,._table_oc9kh_257 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle}._table_oc9kh_257 thead th{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}._table_oc9kh_257 tbody tr:not(._week_oc9kh_292):not(._sum_oc9kh_292){cursor:pointer}._table_oc9kh_257 tbody tr:not(._week_oc9kh_292):not(._sum_oc9kh_292):hover{background:var(--bg-surface-hover)}._table_oc9kh_257 tbody tr:not(._week_oc9kh_292):not(._sum_oc9kh_292):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._table_oc9kh_257 td small{color:var(--text-muted);font-size:var(--text-xs);display:block}._table_oc9kh_257 select{max-width:12rem}._desc_oc9kh_311 strong{color:var(--text-primary);font-weight:var(--weight-semibold)}._desc_oc9kh_311 i{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}._table_oc9kh_257 tbody tr._row--now_oc9kh_322{background:var(--accent-soft)}._strong_oc9kh_326{color:var(--text-primary);font-weight:var(--weight-semibold)}._fold_oc9kh_332{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;width:1.5rem;height:1.5rem;margin:0;margin-right:var(--space-2);border-radius:0;border-radius:var(--radius-sm);vertical-align:middle;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex;transform:none}._fold_oc9kh_332:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._fold_oc9kh_332:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._num_oc9kh_368{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}._week_oc9kh_292 th{padding-top:var(--space-4);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._week_oc9kh_292 th span{margin-left:var(--space-2);color:var(--text-muted);font-weight:var(--weight-normal)}._sum_oc9kh_292 td{color:var(--text-primary);font-weight:var(--weight-semibold);border-bottom-width:2px}._sum_oc9kh_292 td small{margin-right:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;display:inline}._late_oc9kh_400{color:var(--danger-text);font-weight:var(--weight-semibold)}._form_oc9kh_406{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._form_oc9kh_406 label,._form_oc9kh_406>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}@media (width<=639px){._form_oc9kh_406{grid-template-columns:minmax(0,1fr)}}._wide_oc9kh_424{grid-column:1/-1}._label_oc9kh_428{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._input_oc9kh_434,._textarea_oc9kh_435{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_oc9kh_434::placeholder,._textarea_oc9kh_435::placeholder{color:var(--text-subtle)}._input_oc9kh_434:hover:not(:disabled):not(:focus),._textarea_oc9kh_435:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_oc9kh_434:focus,._textarea_oc9kh_435:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_oc9kh_434:disabled,._textarea_oc9kh_435:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_oc9kh_434,._textarea_oc9kh_435{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}select._input_oc9kh_434{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px}._textarea_oc9kh_435{resize:vertical;font-family:inherit;line-height:1.45}._picked_oc9kh_500{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);flex-direction:row!important;display:flex!important}._picked_oc9kh_500>i{border-radius:var(--radius-full);background:var(--accent);width:2rem;height:2rem;color:var(--text-inverse);font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}._picked_oc9kh_500>span{flex-direction:column;flex:1;min-width:0;display:flex}._picked_oc9kh_500 strong{color:var(--text-primary);font-size:var(--text-sm)}._picked_oc9kh_500 small{color:var(--text-secondary);font-size:var(--text-xs)}._search_oc9kh_199{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden}._search_oc9kh_199:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._searchbox_oc9kh_552{padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);align-items:center;gap:var(--space-2)!important;flex-direction:row!important;display:flex!important}._searchbox_oc9kh_552>i{color:var(--text-muted);font-size:var(--text-sm)}._searchbox_oc9kh_552 input{min-width:0;padding:var(--space-2) 0;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1}._results_oc9kh_577{background:var(--bg-surface-sunken);flex-direction:column;gap:4px;max-height:14.5rem;margin:0;padding:4px;list-style:none;display:flex;overflow-y:auto}._results_oc9kh_577 button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-3);width:100%;padding:0;padding:6px var(--space-3);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface);text-align:left;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;margin:0;display:flex;transform:none}._results_oc9kh_577 button>i{width:1rem;color:var(--text-muted);font-size:var(--text-sm);text-align:center;flex-shrink:0}._results_oc9kh_577 button>span{flex-direction:column;min-width:0;display:flex}._results_oc9kh_577 button:hover,._results_oc9kh_577 button:focus-visible{border-color:var(--accent);background:var(--accent-soft);outline:none}._results_oc9kh_577 button:hover>i,._results_oc9kh_577 button:focus-visible>i{color:var(--accent)}._results_oc9kh_577 button strong{color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._results_oc9kh_577 button small{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._results_oc9kh_577 ._hint_oc9kh_651{padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}._other_oc9kh_658{border:1px dashed var(--border-default)!important;background:0 0!important}._other_oc9kh_658:hover,._other_oc9kh_658:focus-visible{background:var(--accent-soft)!important}._results_oc9kh_577 ._notHere_oc9kh_667{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:flex}._results_oc9kh_577 ._notHere_oc9kh_667>span{flex-direction:column;gap:2px;min-width:0;display:flex}._results_oc9kh_577 ._notHere_oc9kh_667 strong{color:var(--text-secondary);font-weight:var(--weight-semibold)}._results_oc9kh_577 ._notHere_oc9kh_667 small{font-size:var(--text-xs);line-height:1.4}._results_oc9kh_577 ._notHere_oc9kh_667 button{width:auto;padding:6px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;flex:none}._linkRow_oc9kh_704{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}._toBill_oc9kh_713._toBill_oc9kh_713{padding:6px var(--space-3);background:var(--bg-surface);font-size:var(--text-sm)}._notHereNote_oc9kh_719{color:var(--danger-text)}._flag_oc9kh_723{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--danger-soft);color:var(--danger-text);font-style:normal;font-weight:var(--weight-semibold)}._buttons_oc9kh_732{justify-content:flex-end;gap:var(--space-2);flex-direction:row!important;display:flex!important}._overlay_oc9kh_740{z-index:var(--z-modal);background:var(--overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}._panel_oc9kh_749{gap:var(--space-4);width:min(40rem,100%);height:100%;padding:var(--space-5);background:var(--bg-surface);box-shadow:var(--shadow-xl);box-sizing:border-box;flex-direction:column;display:flex;overflow-y:auto}._panel--head_oc9kh_762{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._panel--head_oc9kh_762 h2{color:var(--text-primary);font-size:var(--text-xl);line-height:var(--leading-snug);margin:0}._qboCell_oc9kh_776._qboCell_oc9kh_776{text-align:center;width:3.5rem}._qboCell_oc9kh_776._qboCell_oc9kh_776 button{justify-content:center}._big_oc9kh_784{margin-top:var(--space-1);color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;display:block}._panel--status_oc9kh_793{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._spacer_oc9kh_800{flex:1}._billBalance_oc9kh_805{gap:var(--space-3);flex:none}._facts_oc9kh_810{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._facts_oc9kh_810 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._facts_oc9kh_810 dd{color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;margin:2px 0 0}._facts_oc9kh_810 dd a{color:var(--accent);font-weight:var(--weight-semibold);text-decoration:none}._facts_oc9kh_810 dd small{color:var(--text-muted);font-size:var(--text-xs);display:block}@media (width<=639px){._facts_oc9kh_810{grid-template-columns:minmax(0,1fr)}}._prose_oc9kh_843{white-space:pre-wrap}._section_oc9kh_847{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._section_oc9kh_847 h3{font-size:var(--text-base);margin:0}._note_oc9kh_859{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}._log_oc9kh_865{font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._log_oc9kh_865 li{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);grid-template-columns:9rem minmax(0,1fr);display:grid}._log--note_oc9kh_882{font-weight:var(--weight-medium);color:var(--text-primary)!important}._log--when_oc9kh_887{color:var(--text-muted);font-size:var(--text-xs);flex-direction:column;display:flex}._panel--foot_oc9kh_894{padding-top:var(--space-3);border-top:1px solid var(--border-subtle);justify-content:flex-end;display:flex}._primary_oc9kh_902,._ghost_oc9kh_903,._danger_oc9kh_904{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:center;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._primary_oc9kh_902:disabled,._ghost_oc9kh_903:disabled,._danger_oc9kh_904:disabled{opacity:.55;cursor:default}._primary_oc9kh_902{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_oc9kh_902:link,._primary_oc9kh_902:visited,._primary_oc9kh_902:hover,._primary_oc9kh_902:active{color:var(--accent-contrast);text-decoration:none}._primary_oc9kh_902:hover:not(:disabled){background:var(--accent-hover)}._primary_oc9kh_902:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_oc9kh_902:disabled{opacity:.5;cursor:not-allowed}._primary_oc9kh_902:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_oc9kh_903{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_oc9kh_903:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_oc9kh_903:active:not(:disabled){background:var(--bg-surface-active)}._ghost_oc9kh_903:disabled{opacity:.5;cursor:not-allowed}._ghost_oc9kh_903:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._danger_oc9kh_904{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._danger_oc9kh_904:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._danger_oc9kh_904:active:not(:disabled){background:var(--bg-surface-active)}._danger_oc9kh_904:disabled{opacity:.5;cursor:not-allowed}._danger_oc9kh_904:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._danger_oc9kh_904{color:var(--danger-text)}._link_oc9kh_704{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._icon-button_oc9kh_1044{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:2rem;height:2rem;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._icon-button_oc9kh_1044:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon-button_oc9kh_1044:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._hintRow_oc9kh_1081{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._hintRow_oc9kh_1081 ._link_oc9kh_704{align-items:center;gap:var(--space-2);display:inline-flex}._hint_oc9kh_651,._empty_oc9kh_1095{color:var(--text-muted);font-size:var(--text-sm);margin:0}._empty_oc9kh_1095{padding:var(--space-8) 0;text-align:center}._loading_oc9kh_1106{padding:var(--space-6) 0;justify-content:center;display:flex}._notice_oc9kh_1112,._error_oc9kh_1113{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0}._notice_oc9kh_1112{background:var(--success-soft);color:var(--success-text)}._error_oc9kh_1113{background:var(--danger-soft);color:var(--danger-text)}._datecell_oc9kh_1131{width:9.5rem;padding:2px var(--space-1);border-radius:var(--radius-sm);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000}._datecell_oc9kh_1131:hover{border-color:var(--border-default);background:var(--bg-surface)}._datecell_oc9kh_1131:focus{border-color:var(--border-focus);background:var(--bg-surface);outline:none}._payments_oc9kh_1153{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._payments_oc9kh_1153 li+li{border-top:1px solid var(--border-subtle)}._payments_oc9kh_1153 button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-3);width:100%;padding:0;padding:var(--space-2) 0;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;grid-template-columns:7rem minmax(0,1fr) auto auto;margin:0;display:grid;transform:none}._payments_oc9kh_1153 button:hover strong{color:var(--accent)}._payments_oc9kh_1153 button span{color:var(--text-secondary)}._table_oc9kh_257 ._pick_oc9kh_500,._table_oc9kh_257 ._clip_oc9kh_1199{white-space:nowrap;vertical-align:middle;width:1%;padding-right:0}._table_oc9kh_257 ._clip_oc9kh_1199{padding-left:var(--space-2);text-align:center;color:var(--text-muted);font-size:var(--text-xs)}._table_oc9kh_257 ._files_oc9kh_1215{text-align:left;width:10.5rem;min-width:10.5rem}._clip--on_oc9kh_1221{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:2px;margin:0;padding:4px 6px;display:inline-flex;transform:none}._clip--on_oc9kh_1221:hover:not(:disabled){background:var(--accent-soft)}._clip--on_oc9kh_1221:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._clip--on_oc9kh_1221 small{font-weight:var(--weight-semibold);color:var(--accent)!important;display:inline!important}._filePreview_oc9kh_1261{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:2px;display:inline-flex;transform:none}._filePreview_oc9kh_1261 img{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-surface-sunken);flex:none;width:3.5rem;max-width:none;height:2.5rem;display:block}._filePreview_oc9kh_1261 small{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._filePreview_oc9kh_1261:hover:not(:disabled) img,._filePreview_oc9kh_1261:hover:not(:disabled) ._filePreview--name_oc9kh_1302{border-color:var(--accent)}._filePreview_oc9kh_1261:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._filePreview--name_oc9kh_1302{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);width:9rem;color:var(--text-primary);font-size:var(--text-xs);flex:none;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}._filePreview--name_oc9kh_1302>i{color:var(--text-muted);flex:none}._filePreview--name_oc9kh_1302>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._hidden_oc9kh_1334{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._pickbox_oc9kh_1343{width:1rem;height:1rem;accent-color:var(--accent);cursor:pointer;vertical-align:middle;margin:0}._week_oc9kh_292 th ._pickbox_oc9kh_1343{margin-right:var(--space-3)}._table_oc9kh_257 tbody tr._row--picked_oc9kh_1356,._table_oc9kh_257 tbody tr._row--picked_oc9kh_1356:hover{background:var(--accent-soft)}._bulk_oc9kh_1364{bottom:calc(var(--space-4) + var(--dock,0px));z-index:5;align-items:center;gap:var(--space-4);max-width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);flex-wrap:wrap;align-self:center;display:flex;position:sticky;box-shadow:0 10px 30px #0000002e}._bulk--count_oc9kh_1381{align-items:baseline;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);display:inline-flex}._bulk--count_oc9kh_1381 span{color:var(--text-muted);font-variant-numeric:tabular-nums}._bulk--none_oc9kh_1393{color:var(--text-muted);font-size:var(--text-sm)}._bulk--clear_oc9kh_1398{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._bulk--clear_oc9kh_1398:hover:not(:disabled){color:var(--text-primary)}._waitingTag_oc9kh_1427{border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:1px 8px;display:inline-flex}._sectionHint_oc9kh_1438{color:var(--warning-text);font-size:var(--text-xs)}._form_oc9kh_406 ._status_oc9kh_1445{border-radius:var(--radius-md);width:100%;min-height:2.35rem;padding:0 calc(var(--space-3) + 14px) 0 var(--space-3);font-size:var(--text-sm)}._do-not-use_oc9kh_1454{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-semibold);letter-spacing:.02em;vertical-align:middle}._private_oc9kh_1469{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);margin:0;display:flex}._private_oc9kh_1469 i{color:var(--text-muted)}._job--none_oc9kh_1484{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._receipts_oc9kh_1492{gap:var(--space-2);flex-direction:column;display:flex}._receipts--zone_oc9kh_1500{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface-sunken);flex-wrap:wrap;transition:border-color .15s,background-color .15s;display:flex}@media (hover:none){._receipts--zone_oc9kh_1500{background:0 0;border:0;padding:0}}._receipts--zone-on_oc9kh_1520{border-color:var(--accent);background:var(--accent-soft)}._receipts--buttons_oc9kh_1525{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._receipts--drop_oc9kh_1532{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:inline-flex}._receipts--drop_oc9kh_1532 i,._receipts--drop_oc9kh_1532 svg{color:var(--text-muted)}@media (hover:none){._receipts--drop_oc9kh_1532{display:none}}._receipts--dropping_oc9kh_1550{z-index:var(--z-modal)5;padding:var(--space-5);background:color-mix(in srgb, var(--bg-surface) 72%, transparent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._receipts--dropping_oc9kh_1550 span{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border:2px dashed var(--accent);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);box-shadow:var(--shadow-md);display:inline-flex}._receipts--list_oc9kh_1576{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._receipts--list_oc9kh_1576 li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);display:flex}._receipts--icon_oc9kh_1594{border-radius:var(--radius-md);background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent-soft-text);flex:none;justify-content:center;align-items:center;display:inline-flex}._receipts--name_oc9kh_1606{flex-direction:column;flex:auto;min-width:0;display:flex}._receipts--name_oc9kh_1606 b,._receipts--name_oc9kh_1606 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._receipts--name_oc9kh_1606 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._receipts--name_oc9kh_1606 small{color:var(--text-muted);font-size:var(--text-xs)}._receipts--remove_oc9kh_1628{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}._receipts--remove_oc9kh_1628:hover:not(:disabled){background:var(--bg-surface-sunken);color:var(--danger-text)}._receipts--remove_oc9kh_1628:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._receipts--remove_oc9kh_1628:disabled{cursor:default;opacity:.5}._receipts--shown_oc9kh_1654{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._receipts--shown_oc9kh_1654 li{flex-direction:column;align-items:flex-start;gap:4px;display:flex}._receipts--thumb_oc9kh_1669{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);width:7rem;height:7rem;display:block;overflow:hidden}._receipts--thumb_oc9kh_1669 img{object-fit:cover;width:100%;height:100%;display:block}._receipts--file_oc9kh_1685{align-items:center;gap:var(--space-2);max-width:14rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);display:inline-flex}._receipts--file_oc9kh_1685 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._errorText_oc9kh_1701{color:var(--danger-text);font-size:var(--text-xs)}._reimbursedTag_oc9kh_1707{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);vertical-align:middle;align-items:center;gap:4px;display:inline-flex}._overlay_oc9kh_740._overlay_oc9kh_740>._panel_oc9kh_749{padding-top:calc(var(--space-5) + var(--top-clear))}@media (display-mode:standalone),(display-mode:fullscreen){._overlay_oc9kh_740._overlay_oc9kh_740{height:100lvh;bottom:auto}}._stickySum_oc9kh_1741{z-index:4;box-sizing:border-box;border-top:1px solid var(--border-subtle);background:var(--bg-surface-raised);pointer-events:none;position:fixed;box-shadow:0 -6px 12px -8px #0000004d}._stickySum_oc9kh_1741>span{box-sizing:border-box;padding:0 var(--space-3);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;bottom:0}._stickySum_oc9kh_1741 small{margin-right:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase}._stickyPart_oc9kh_1773+._stickyPart_oc9kh_1773{margin-left:var(--space-4);color:var(--text-muted);font-weight:var(--weight-normal)}._stickyHead_oc9kh_1781,._stickyWeek_oc9kh_1782{z-index:4;box-sizing:border-box;border-bottom:1px solid var(--border-subtle);position:fixed}._stickyHead_oc9kh_1781{background:var(--bg-surface);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}._stickyWeek_oc9kh_1782{background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);box-shadow:0 6px 12px -8px #0000004d}._stickyWeek_oc9kh_1782 ._stickyCell_oc9kh_1805>span{margin-left:var(--space-2);color:var(--text-muted);font-weight:var(--weight-normal)}._stickyWeek_oc9kh_1782 ._pickbox_oc9kh_1343{margin-right:var(--space-3)}._stickyCell_oc9kh_1805{box-sizing:border-box;cursor:default;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}._stickyCell_oc9kh_1805 .sr-only,._stickyCell_oc9kh_1805 ._hidden_oc9kh_1334{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._overBudget_oc9kh_1835{align-items:center;gap:var(--space-1);margin-left:var(--space-3);color:var(--danger-text);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}._overBudget_oc9kh_1835 i,._overBudget_oc9kh_1835 svg{font-size:.75rem}._overWeeks_oc9kh_1851{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--danger-text) 30%, transparent);border-radius:var(--radius-lg);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);display:flex}._overWeeks_oc9kh_1851>i,._overWeeks_oc9kh_1851>svg{margin-top:.2rem}._overWeeks_oc9kh_1851 p{margin:0}._overWeeks_oc9kh_1851 ._link_oc9kh_704{color:inherit;font-weight:var(--weight-semibold);text-decoration:underline}._rowLink_oc9kh_1877{color:inherit;text-decoration:none}._rowLink_oc9kh_1877:hover,._rowLink_oc9kh_1877:focus-visible{color:var(--accent);text-underline-offset:2px;text-decoration:underline}._weekFold_oc9kh_1888{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;display:flex}._weekFold_oc9kh_1888 i,._weekFold_oc9kh_1888 svg{width:.8rem;color:var(--text-muted);font-size:var(--text-xs)}._weekFold_oc9kh_1888>span{color:var(--text-muted);font-weight:var(--weight-normal)}._weekFold_oc9kh_1888 strong{font-variant-numeric:tabular-nums;margin-left:auto}._weekFold_oc9kh_1888 ._overBudget_oc9kh_1835{margin-left:0}._fromQbo_oc9kh_1921{gap:var(--space-3);flex-direction:column;display:flex}._fromQboNote_oc9kh_1927{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);margin:0;display:flex}._fromQboNote_oc9kh_1927>i,._fromQboNote_oc9kh_1927>svg{color:var(--text-muted);flex:none;margin-top:3px}._fromQboNote_oc9kh_1927 a{color:var(--accent);font-weight:var(--weight-semibold)}._week_oc9kh_292 th ._weekTotal_oc9kh_1947,._weekTotal_oc9kh_1947{margin-left:var(--space-3);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);white-space:nowrap}._footSum_oc9kh_1957{white-space:nowrap}._footSum_oc9kh_1957>span{display:block}._footPaid_oc9kh_1964{color:var(--text-muted);font-weight:var(--weight-normal)}._footTotals_oc9kh_1969{justify-content:flex-end;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:inline-flex}._hintActions_oc9kh_1977{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:inline-flex}._signers_oc9kh_1985{flex-wrap:wrap;gap:4px;display:inline-flex}._billNo_oc9kh_1992{gap:var(--space-1);flex-direction:column;max-width:20rem;display:flex}._billRest_oc9kh_2000{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);font-size:var(--text-sm);margin:0;display:flex}._billChoices_oc9kh_2013{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}._list_9qyu5_92{gap:var(--space-4);flex-direction:column;min-width:min(36rem,100%);display:flex}._intro_9qyu5_99,._empty_9qyu5_100,._error_9qyu5_101{color:var(--text-muted);font-size:var(--text-sm);margin:0}._error_9qyu5_101{color:var(--danger-text)}._day_9qyu5_111 h3{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._day_9qyu5_111 ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_9qyu5_128{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:stretch;gap:0;gap:var(--space-3);width:100%;padding:0;padding:var(--space-2) var(--space-3);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface-sunken);text-align:left;cursor:pointer;border:none;grid-template-columns:5rem minmax(0,1fr) auto auto;align-items:center;margin:0;display:grid;transform:none}._row_9qyu5_128:hover:not(:disabled){background:var(--bg-surface-hover)}._row_9qyu5_128:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._row_9qyu5_128:disabled{cursor:progress}@media (width<=640px){._row_9qyu5_128{grid-template-columns:4.5rem minmax(0,1fr) auto}._row_9qyu5_128 ._from_9qyu5_170{display:none}}._time_9qyu5_175{font-variant-numeric:tabular-nums;font-size:var(--text-sm)}._main_9qyu5_180,._from_9qyu5_170{flex-direction:column;min-width:0;display:flex}._main_9qyu5_180 small,._from_9qyu5_170 small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._main_9qyu5_180 b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._from_9qyu5_170{text-align:right;align-items:flex-end}._from_9qyu5_170 em{color:var(--warning-text);font-style:normal;font-weight:var(--weight-semibold);font-size:var(--text-sm)}._form_mnjl2_92{gap:var(--space-4);padding:var(--space-5);box-sizing:border-box;flex-direction:column;width:100%;max-width:560px;display:flex}._intro_mnjl2_108{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}._row_mnjl2_115{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_mnjl2_121{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._label_mnjl2_128{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em}._hint_mnjl2_136{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}._input_mnjl2_142{width:100%;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);box-sizing:border-box}._input_mnjl2_142:focus-visible{outline:2px solid var(--border-focus);outline-offset:0;border-radius:var(--radius-sm)}._select_mnjl2_161{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px}._duplicate_mnjl2_177{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);display:flex}._duplicate_mnjl2_177 p{margin:0 0 var(--space-3) 0;font-size:var(--text-sm)}._duplicate--actions_mnjl2_192{gap:var(--space-2);flex-wrap:wrap;display:flex}._duplicate--actions_mnjl2_192 button{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._duplicate--actions_mnjl2_192 button:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._duplicate--actions_mnjl2_192 button:active:not(:disabled){background:var(--bg-surface-active)}._duplicate--actions_mnjl2_192 button:disabled{opacity:.5;cursor:not-allowed}._duplicate--actions_mnjl2_192 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._duplicate--actions_mnjl2_192 button{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}._error_mnjl2_226{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm)}._actions_mnjl2_235{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);display:flex}._button_mnjl2_242{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._button_mnjl2_242:link,._button_mnjl2_242:visited,._button_mnjl2_242:hover,._button_mnjl2_242:active{color:var(--accent-contrast);text-decoration:none}._button_mnjl2_242:hover:not(:disabled){background:var(--accent-hover)}._button_mnjl2_242:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button_mnjl2_242:disabled{opacity:.5;cursor:not-allowed}._button_mnjl2_242:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button_mnjl2_242{padding:var(--space-3) var(--space-5)}._button--ghost_mnjl2_278{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._button--ghost_mnjl2_278:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._button--ghost_mnjl2_278:active:not(:disabled){background:var(--bg-surface-active)}._button--ghost_mnjl2_278:disabled{opacity:.5;cursor:not-allowed}._button--ghost_mnjl2_278:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button--ghost_mnjl2_278{padding:var(--space-3) var(--space-5)}._picker_m0cq8_92{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex;position:relative}._picker--flat_m0cq8_100{gap:var(--space-1);margin-bottom:0}._label_m0cq8_105{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em}._box_m0cq8_113{align-items:center;gap:var(--space-3);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);display:flex}._box_m0cq8_113 i{color:var(--text-muted);font-size:var(--text-sm)}._box_m0cq8_113:focus-within{border-color:var(--border-focus)}._input_m0cq8_130{min-width:0;padding:var(--space-3) 0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);background:0 0;border:none;flex:1}._input_m0cq8_130:focus{outline:none}._hint_m0cq8_144{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}._results_m0cq8_150{top:calc(100% - var(--space-6));z-index:var(--z-overlay);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-raised);max-height:300px;box-shadow:var(--shadow-lg);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow-y:auto}._results_m0cq8_150::-webkit-scrollbar{width:10px;height:10px}._results_m0cq8_150::-webkit-scrollbar-track{background:0 0}._results_m0cq8_150::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._results_m0cq8_150::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._none_m0cq8_185{padding:var(--space-4);color:var(--text-muted);font-size:var(--text-sm);margin:0}._result_m0cq8_150{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-3) var(--space-4);cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;margin:0;display:flex;transform:none}._result_m0cq8_150+._result_m0cq8_150{border-top:1px solid var(--border-subtle)}._result_m0cq8_150:hover{background:var(--bg-surface-hover)}._result_m0cq8_150:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}._result--name_m0cq8_226{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-medium);display:flex}._result--meta_m0cq8_235{color:var(--text-muted);font-size:var(--text-sm)}._badge_m0cq8_240{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}._chosen_m0cq8_251{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--success);border-radius:var(--radius-md);background:var(--success-soft);color:var(--success-text);display:flex}._chosen_m0cq8_251>i{margin-top:2px}._chosen--text_m0cq8_266{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._chosen--name_m0cq8_274{font-size:var(--text-base);font-weight:var(--weight-semibold)}._chosen--meta_m0cq8_279,._chosen--note_m0cq8_280{font-size:var(--text-sm)}._chosen--note_m0cq8_280{opacity:.8}._clear_m0cq8_288{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;text-decoration:underline;display:block;transform:none}._clear_m0cq8_288:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._box--flat_m0cq8_319{gap:var(--space-2);background:var(--bg-surface)}._box--flat_m0cq8_319 ._input_m0cq8_130{padding:var(--space-2) 0;font-size:var(--text-sm)}._picker--flat_m0cq8_100 ._results_m0cq8_150{top:calc(100% + 4px)}._block_dqctj_92{align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}._block_dqctj_92>i{color:var(--text-muted);font-size:var(--text-sm)}._link_dqctj_104{color:var(--accent);font-size:var(--text-base);font-weight:var(--weight-medium);text-decoration:none}._link_dqctj_104:hover{text-decoration:underline}._muted_dqctj_114{color:var(--text-muted);font-size:var(--text-sm)}._error_dqctj_119{color:var(--danger-text);font-size:var(--text-sm)}._action_dqctj_124{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._action_dqctj_124:hover{text-decoration:underline}._action_dqctj_124:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._picker_dqctj_155{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._scanner-wrapper_3o7wa_96{z-index:9999999;width:100vw;height:100vh;color:var(--brand-cream);font-family:var(--font-sans);background:#000000bf;flex-direction:column;justify-content:flex-start;align-items:center;animation:.5s _fade-in_3o7wa_1;display:flex;position:fixed;top:0;left:0;overflow:hidden}@media (width>=960px){._scanner-wrapper_3o7wa_96{display:flex}}._video-wrapper_3o7wa_121{border-radius:var(--radius-lg);max-width:calc(100vw - 2em);max-height:480px;box-shadow:var(--shadow-xl);justify-content:center;align-items:center;margin:5% auto 0;animation:.4s _slide-fade-in_3o7wa_1;display:flex;position:relative;overflow:hidden}@media (width>=960px){._video-wrapper_3o7wa_121{max-width:640px;max-height:480px}}video{border-radius:inherit;max-width:inherit}._lines_3o7wa_146{width:50%;height:50%;animation:.8s _fade-in_3o7wa_1;position:absolute}._lines_3o7wa_146:before,._lines_3o7wa_146:after,._lines_3o7wa_146>:first-child:before,._lines_3o7wa_146>:first-child:after{content:" ";border-style:solid;border-color:#ffffffd9;width:40px;height:40px;animation:2s cubic-bezier(.4,0,.6,1) infinite _pulse_3o7wa_1;position:absolute}._lines_3o7wa_146:before{border-width:4px 0 0 4px;top:0;left:0}._lines_3o7wa_146:after{border-width:4px 4px 0 0;top:0;right:0}._lines_3o7wa_146>:first-child:before{border-width:0 4px 4px 0;bottom:0;right:0}._lines_3o7wa_146>:first-child:after{border-width:0 0 4px 4px;bottom:0;left:0}canvas._drawing_3o7wa_191,canvas._drawingBuffer_3o7wa_192{max-width:calc(100vw - 2em);margin:5% auto;animation:.4s _slide-fade-in_3o7wa_1;display:flex;position:absolute}@media (width>=960px){canvas._drawing_3o7wa_191,canvas._drawingBuffer_3o7wa_192{max-width:640px}}._instructions-text_3o7wa_206{text-align:center;padding:var(--space-4) var(--space-6);margin:var(--space-4);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--brand-cream);justify-content:center;align-items:center;display:flex}._complete_3o7wa_220{background-color:var(--success-soft);color:var(--success-text);transition:var(--transition-base);animation:.2s _slide-fade-in_3o7wa_1}._fade-out_3o7wa_227{animation:.2s _fade-out_3o7wa_227}._close-button_3o7wa_231{color:var(--navy-900);background-color:var(--brand-cream);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-2xl);border-radius:var(--radius-full);width:64px;min-height:64px;box-shadow:var(--shadow-lg);cursor:pointer;z-index:99999;transition:opacity var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;margin-bottom:-128px;margin-left:auto;margin-right:auto;animation:.4s _slide-fade-in_3o7wa_1;display:flex}._close-button_3o7wa_231:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._close-button_3o7wa_231:active{opacity:.85;transform:translateY(1px)}@keyframes _fade-in_3o7wa_1{0%{opacity:0}to{opacity:1}}@keyframes _fade-out_3o7wa_227{0%{opacity:1}to{opacity:0}}@keyframes _pulse_3o7wa_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _slide-fade-in_3o7wa_1{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}._titleWrapper_aa0b0_92{justify-content:flex-start;gap:var(--space-1);min-width:0;color:var(--text-primary);flex-direction:column;flex:auto;display:flex}._title_aa0b0_92{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;font-family:var(--font-display);color:var(--text-primary);flex-flow:wrap;flex:1;display:flex}._title_aa0b0_92 ._titleWrapper_aa0b0_92{flex:12rem}._title_aa0b0_92>:not(._titleWrapper_aa0b0_92){flex:none}@media (width>=1024px){._title_aa0b0_92{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-1);flex-direction:row}._title_aa0b0_92 .button-container{flex:none;width:auto;margin:0}}._summarySlot_aa0b0_143{align-items:center;display:flex}._summarySlot_aa0b0_143:empty{display:none}._heading_aa0b0_152{align-items:center;gap:var(--space-1);min-width:0;margin-bottom:var(--space-1);display:flex}._heading_aa0b0_152 h1{flex:0 auto;width:auto;min-width:0;margin-bottom:0}._star_1yegf_96{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:2rem;height:2rem;opacity:0;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;font-size:1.125rem;transition:opacity .15s,color .15s,background-color .15s,transform .15s;display:inline-flex;transform:none}._star_1yegf_96:hover:not(:disabled){color:var(--accent);opacity:1}._star_1yegf_96:hover:not(:disabled) path{fill:currentColor}._star_1yegf_96:active:not(:disabled){transform:scale(.9)}._star_1yegf_96:disabled{cursor:default}._star_1yegf_96:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm);opacity:1}.page-heading:hover ._star_1yegf_96:not(:hover){opacity:.6}@media (hover:none){._star_1yegf_96{display:none}}._star--on_1yegf_156,.page-heading:hover ._star--on_1yegf_156{color:var(--accent);opacity:1}._star--on_1yegf_156:hover:not(:disabled) path{fill:none}._panel_v8p7j_95{padding:var(--space-4);margin:var(--space-3) 0;border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);line-height:var(--leading-normal)}._head_v8p7j_106{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}._head_v8p7j_106 h4{font-size:var(--text-base);line-height:var(--leading-snug);margin:0}._lead_v8p7j_118{margin:0 0 var(--space-2) 0}._list_v8p7j_122{margin:0 0 var(--space-3) 0;padding-left:var(--space-4);list-style:none}._list_v8p7j_122 li{align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;display:flex}._list_v8p7j_122 strong{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch}._keeps_v8p7j_139,._extra_v8p7j_140{margin:0 0 var(--space-2) 0;color:var(--text-secondary);display:block}._extra_v8p7j_140{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}._extra_v8p7j_140 input{flex-shrink:0;margin-top:.2em}._confirmField_v8p7j_157{margin:var(--space-3) 0;display:block}._confirmField_v8p7j_157 span{margin-bottom:var(--space-1);font-weight:600;display:block}._confirmField_v8p7j_157 input{width:100%;max-width:320px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);box-sizing:border-box}._error_v8p7j_178{margin:0 0 var(--space-2) 0;font-weight:600}._actions_v8p7j_183{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._cancel_v8p7j_192,._destroy_v8p7j_193{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer}._cancel_v8p7j_192:disabled,._destroy_v8p7j_193:disabled{opacity:.55;cursor:not-allowed}._cancel_v8p7j_192{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)}._destroy_v8p7j_193{border:1px solid var(--danger);background:var(--danger);color:#fff}._form_1f39p_95{width:100%;height:auto;color:var(--text-primary);flex-direction:column;justify-content:flex-start;display:flex}@media (width>=960px){._form_1f39p_95{max-width:600px}}._form_1f39p_95 span{min-height:28px;margin:var(--space-3) 0 var(--space-2) 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);display:flex}._form_1f39p_95 label{text-transform:none;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--text-secondary);white-space:nowrap;cursor:text;align-self:center}._complete-container_1f39p_137{padding:var(--space-4);box-sizing:border-box;width:100%;min-width:160px;max-width:420px;min-height:400px;color:var(--text-primary);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}@media (width>=640px){._complete-container_1f39p_137{justify-content:space-between}}@media (width>=960px){._complete-container_1f39p_137{flex:.8}}._container--loading_1f39p_163{min-height:400px;color:var(--text-muted);justify-content:center;align-items:center}._complete-icon_1f39p_170{color:var(--success);margin:var(--space-3) 0 var(--space-2) 0;font-size:4.5rem;animation:.4s _slide-fade-in_1f39p_1}._complete-text_1f39p_177{margin-bottom:var(--space-8);flex-direction:column;justify-content:center;align-items:center;animation:.4s _slide-fade-in_1f39p_1;display:flex}._complete-text_1f39p_177 h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-primary);text-align:center;max-width:300px}._complete-text_1f39p_177 p{text-align:center;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-normal)}._complete-files_1f39p_202{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);text-align:center}._complete-files--problem_1f39p_209{color:var(--danger-text)}._complete-button_1f39p_213{width:100%;margin:0!important}._details-table_1f39p_218{color:var(--text-secondary);font-size:var(--text-base);width:100%;max-width:360px;margin-bottom:var(--space-4);flex-direction:column;justify-content:flex-start;animation:.4s _slide-fade-in_1f39p_1;display:flex}._details-table_1f39p_218 ._details-table--row_1f39p_229,._details-table_1f39p_218 ._details-table--row---multi_1f39p_230{margin-bottom:var(--space-6);justify-content:space-between;display:flex;flex-direction:row!important}._details-table_1f39p_218 ._details-table--row---multi_1f39p_230{margin-top:var(--space-2);flex-direction:column!important}._details-table_1f39p_218 ._details-table--title_1f39p_240{font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap;line-height:1.8rem}._details-table_1f39p_218 ._details-table--desc_1f39p_246,._details-table_1f39p_218 ._details-table--desc---multi_1f39p_247{text-align:right;white-space:break-spaces;text-overflow:ellipsis;max-width:240px;line-height:1.8rem;overflow:hidden}._details-table_1f39p_218 ._details-table--desc---multi_1f39p_247{margin-top:var(--space-1);text-align:left!important;max-width:unset!important}._icon_1f39p_261{width:24px;height:24px;color:var(--text-on-accent);background-color:var(--accent);border-radius:var(--radius-sm);padding:var(--space-1);margin:0 var(--space-2) 0 0;align-self:center;font-size:calc(14px + 1vmin)}._icon--small_1f39p_274{height:26px;color:var(--text-on-accent);font-size:var(--text-sm);background-color:var(--accent);border-radius:var(--radius-sm);margin:0 var(--space-2) 0 0;justify-content:center;align-self:center;align-items:center;padding:0;display:flex;min-width:26px!important}._--blue_1f39p_290{background-color:var(--info)!important;color:var(--text-on-accent)!important}._--orange_1f39p_295{background-color:var(--warning)!important;color:var(--text-on-accent)!important}._--red_1f39p_300{background-color:var(--danger)!important;color:var(--text-on-accent)!important}._--purple_1f39p_305{background-color:var(--accent-secondary)!important;color:var(--text-on-accent)!important}._--green_1f39p_310{background-color:var(--success)!important;color:var(--text-on-accent)!important}._--grey_1f39p_315{background-color:var(--text-muted)!important;color:var(--text-on-accent)!important}._error-text_1f39p_320,._row-title_1f39p_321{margin-left:2%}._form-row_1f39p_325{width:100%;margin-top:var(--space-3);flex-direction:column}._row_1f39p_321{flex-direction:column;width:100%;margin:0;display:flex}@media (width>=960px){._row_1f39p_321{flex-direction:row;justify-content:flex-start}}._row-title_1f39p_321{background-color:var(--accent-soft);border:1px solid var(--border-subtle);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);margin:var(--space-6) 0 var(--space-4) 2%;flex:1}._row-title_1f39p_321 label{color:var(--accent-soft-text);font-family:var(--font-display);font-weight:var(--weight-semibold);text-transform:none;font-size:var(--text-sm);letter-spacing:.02em;align-self:center}._center_1f39p_362{display:flex;justify-content:center!important}._input_1f39p_367,._select_1f39p_368,._textarea_1f39p_369,._checklist_1f39p_370{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_1f39p_367::placeholder,._select_1f39p_368::placeholder,._textarea_1f39p_369::placeholder,._checklist_1f39p_370::placeholder{color:var(--text-subtle)}._input_1f39p_367:hover:not(:disabled):not(:focus),._select_1f39p_368:hover:not(:disabled):not(:focus),._textarea_1f39p_369:hover:not(:disabled):not(:focus),._checklist_1f39p_370:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_1f39p_367:focus,._select_1f39p_368:focus,._textarea_1f39p_369:focus,._checklist_1f39p_370:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_1f39p_367:disabled,._select_1f39p_368:disabled,._textarea_1f39p_369:disabled,._checklist_1f39p_370:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_1f39p_367,._select_1f39p_368,._textarea_1f39p_369,._checklist_1f39p_370{height:56px;font-family:var(--font-sans);color:var(--text-primary)}._input_1f39p_367{height:56px;font-size:var(--text-md);-webkit-appearance:none}._input_1f39p_367::placeholder{text-transform:lowercase;color:var(--text-subtle)}._select_1f39p_368{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;font-size:var(--text-md);height:56px;max-width:unset;background-size:16px}@media (width>=960px){._select_1f39p_368{max-width:264px}}._textarea_1f39p_369{font-size:var(--text-md);resize:vertical;width:100%;height:120px;min-height:60px;max-height:400px;line-height:var(--leading-normal);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}._textarea_1f39p_369::-webkit-scrollbar{width:10px;height:10px}._textarea_1f39p_369::-webkit-scrollbar-track{background:0 0}._textarea_1f39p_369::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._textarea_1f39p_369::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._checklist_1f39p_370{height:auto;min-height:56px;margin-top:var(--space-4);background:var(--bg-surface-sunken)}._checkbox-container_1f39p_489{margin-bottom:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-direction:row;align-items:center;display:flex}._checkbox-container_1f39p_489 input{width:unset;align-self:center}._checkbox-container_1f39p_489 span{margin:unset;margin-left:var(--space-2);font-size:var(--text-base);color:var(--text-secondary)}._checkbox_1f39p_489,._switch_1f39p_513{width:24px;height:24px;font-size:var(--text-sm);color:#0000;box-sizing:border-box;border-radius:var(--radius-sm);transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;display:flex}._checkbox_1f39p_489{border:2px solid var(--border-strong)}._checkbox_1f39p_489:hover{background-color:var(--bg-surface-hover);border-color:var(--border-focus)}._checkbox_1f39p_489:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._checkbox-input_1f39p_540{width:26px;height:26px;margin:unset;visibility:hidden;opacity:0;cursor:pointer;border:2px solid #0000;position:absolute}._switch-container_1f39p_551{width:100%;margin-top:var(--space-6);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-direction:row;align-items:center;min-height:36px;display:flex}._switch-container_1f39p_551 input{width:unset;align-self:center}._switch-container_1f39p_551 span{margin:unset;margin-left:var(--space-3);font-size:var(--text-base);color:var(--text-secondary);align-items:center}._switch_1f39p_513{border:none!important}._switch_1f39p_513:hover{background-color:var(--bg-surface-hover)}._switch_1f39p_513:focus{box-shadow:var(--ring);outline:none}._switch-input_1f39p_588{width:26px;height:26px;margin:unset;visibility:hidden;opacity:0;cursor:pointer;border:2px solid #0000;position:absolute}._check-complete_1f39p_599{color:var(--text-on-accent);background-color:var(--accent)!important;border:2px solid var(--accent)!important}._check-error_1f39p_605{background-color:#0000;border:2px solid var(--danger)!important}._full-complete_1f39p_610{background-color:var(--success-soft);border:1px solid var(--success)!important}._full-complete_1f39p_610:focus{border-color:var(--border-focus)!important;box-shadow:var(--ring)!important}._full-error_1f39p_619{background-color:var(--danger-soft);color:var(--danger-text);border:1px solid var(--danger)!important}._full-error_1f39p_619:focus{box-shadow:var(--ring);border-color:var(--danger)!important}._bottom-complete_1f39p_629{border-bottom:2px solid var(--success)}._bottom-error_1f39p_633{border-bottom:2px solid var(--danger)!important}._button_1f39p_637{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._button_1f39p_637:link,._button_1f39p_637:visited,._button_1f39p_637:hover,._button_1f39p_637:active{color:var(--accent-contrast);text-decoration:none}._button_1f39p_637:hover:not(:disabled){background:var(--accent-hover)}._button_1f39p_637:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button_1f39p_637:disabled{opacity:.5;cursor:not-allowed}._button_1f39p_637:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button_1f39p_637{max-width:640px;margin:var(--space-8) 0 var(--space-5) 2%;padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:var(--text-base);box-shadow:var(--shadow-xs);box-sizing:border-box;cursor:pointer;white-space:nowrap;flex:1;justify-content:center;align-items:center;display:flex}@media (width>=960px){._button_1f39p_637{padding:var(--space-4) var(--space-10)}}._button_1f39p_637 span{color:inherit;align-self:center;margin:0;display:flex}._button_1f39p_637:hover:not(:disabled){box-shadow:var(--shadow-sm)}._button_1f39p_637:disabled,._button_1f39p_637:disabled:hover{cursor:not-allowed;box-shadow:none}._col-1_1f39p_703,._col-2_1f39p_704,._col-3_1f39p_705,._col-4_1f39p_706{margin:var(--space-2) 0 var(--space-4) 2%;flex-direction:column;min-height:96px;display:flex}._col-1_1f39p_703{flex:1}._col-1_1f39p_703 ._input_1f39p_367{max-width:unset}._col-2_1f39p_704{flex:.5}@media (width>=960px){._col-2_1f39p_704{justify-content:flex-end}}._col-2_1f39p_704 ._input_1f39p_367{max-width:unset}._col-3_1f39p_705{flex-direction:inherit;max-width:80px}._col-4_1f39p_706{flex:1}@media (width>=640px){._col-4_1f39p_706{flex:.5}}._col-4_1f39p_706 ._input_1f39p_367{max-width:unset}@media (width>=1024px){._col-4_1f39p_706 ._input_1f39p_367{max-width:100%}}._col-5_1f39p_754{margin:var(--space-2) 0 var(--space-2) 2%;flex-direction:column;flex:1;display:flex}._limit-text_1f39p_761{color:var(--text-muted);font-size:var(--text-xs);justify-content:flex-end}._error-red_1f39p_767{color:var(--danger-text)!important}._warning-text_1f39p_771{visibility:visible;color:var(--warning-text);background-color:var(--warning-soft);border:1px solid var(--warning);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-sm);line-height:var(--leading-snug);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:var(--transition-base);align-items:center;margin-top:0;display:flex}._warning-icon_1f39p_788{margin-right:var(--space-2);color:var(--warning-text);align-self:center}._error-text_1f39p_320{visibility:visible;color:var(--danger-text);background-color:var(--danger-soft);border:1px solid var(--danger);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-sm);line-height:var(--leading-snug);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:var(--transition-base);align-items:center;margin-top:0;display:flex}._error-icon_1f39p_811{margin-right:var(--space-2);color:var(--danger-text);align-self:center}._hidden_1f39p_817{visibility:hidden;opacity:0;display:none!important}._field-tooltip_1f39p_823{margin-left:var(--space-4);color:var(--text-on-accent);border-radius:var(--radius-full);width:18px;height:18px;font-size:8px;background-color:var(--text-muted)!important}._barcode--wrapper_1f39p_833{flex:1;align-items:center;display:flex}._barcode--icon_1f39p_839{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);cursor:pointer;width:48px;height:48px;transition:background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:0;margin:0 0 0 -3em;padding:0;display:flex;transform:none}._barcode--icon_1f39p_839:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._barcode--icon_1f39p_839:hover{box-shadow:none;background-color:var(--bg-surface-hover)}._barcode--icon_1f39p_839:active{box-shadow:none;background-color:var(--bg-surface-active)!important}._barcode--icon_1f39p_839 img{height:48px;cursor:inherit;filter:var(--asset-filter)}._action-button_1f39p_889{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._action-button_1f39p_889:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._action-button_1f39p_889:active:not(:disabled){background:var(--bg-surface-active)}._action-button_1f39p_889:disabled{opacity:.5;cursor:not-allowed}._action-button_1f39p_889:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._action-button_1f39p_889{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);cursor:pointer;flex-direction:row;flex:1;justify-content:center;align-items:center;display:flex}._action-button_1f39p_889 label{font-size:var(--text-base);font-weight:var(--weight-medium);color:inherit;cursor:inherit}._action-button--barcode--icon_1f39p_930{width:48px;height:48px;margin-left:var(--space-2);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);background-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}._action-button--barcode--icon_1f39p_930 img{height:48px;cursor:inherit;filter:var(--asset-filter)}._multi-action-list_1f39p_950{max-height:300px;width:unset;margin-top:var(--space-4);background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;flex:1;display:flex;overflow:auto}._multi-action-list_1f39p_950::-webkit-scrollbar{width:10px;height:10px}._multi-action-list_1f39p_950::-webkit-scrollbar-track{background:0 0}._multi-action-list_1f39p_950::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._multi-action-list_1f39p_950::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._multi-action-list--empty_1f39p_983{height:120px;font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--text-muted);justify-content:center;align-items:center;display:flex}._multi-action-item_1f39p_993{min-height:54px;width:unset;padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--border-subtle);transition:background-color var(--transition-fast);flex-direction:row;align-items:center;display:flex}._multi-action-item_1f39p_993:hover{background-color:var(--bg-surface-hover)}._last-item_1f39p_1007{border-bottom:none!important}._multi-action-item--title_1f39p_1011,._multi-action-item--details_1f39p_1012,._multi-action-item--action_1f39p_1013{display:flex}._multi-action-item--title_1f39p_1011{font-weight:var(--weight-semibold);font-size:var(--text-base);flex:1;max-width:120px;color:var(--text-primary)!important}._multi-action-item--details_1f39p_1012{max-width:200px;color:var(--text-secondary);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:1.5;overflow:hidden}@media (width>=960px){._multi-action-item--details_1f39p_1012{max-width:300px}}._multi-action-item--action_1f39p_1013{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;flex:.5;justify-content:flex-end;align-items:stretch;gap:0;margin:0;padding:0;display:flex;transform:none}._multi-action-item--action_1f39p_1013:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._multi-action-item--action--button_1f39p_1068{border-radius:var(--radius-lg);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}._multi-action-item--action--button_1f39p_1068:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._multi-action-item--action--button_1f39p_1068:active:not(:disabled){background:var(--bg-surface-active)}._multi-action-item--action--button_1f39p_1068:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._prompt-text_1f39p_1096{width:100%;color:var(--text-secondary);font-weight:var(--weight-medium);font-size:var(--text-base);line-height:var(--leading-normal);margin:var(--space-4) 2% 0 2%;text-align:center;justify-content:center;display:flex}._prompt-button_1f39p_1108{margin-top:0}@media (width>=960px){._prompt-button_1f39p_1108{margin-top:var(--space-8)}}@keyframes _slide-fade-in_1f39p_1{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}._form--sections_1f39p_1130{gap:var(--space-5)}@media (width>=960px){._form--sections_1f39p_1130{max-width:640px}}._form--sections_1f39p_1130 ._section_1f39p_1140{gap:var(--space-3);width:100%;padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._form--sections_1f39p_1130 ._section--title_1f39p_1148{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}._form--sections_1f39p_1130 ._section--grid_1f39p_1156{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}._form--sections_1f39p_1130 ._field_1f39p_823{gap:var(--space-2);flex-direction:column;grid-column:span 6;min-width:0;display:flex}@media (width>=640px){._form--sections_1f39p_1130 ._field--2_1f39p_1173{grid-column:span 2}._form--sections_1f39p_1130 ._field--3_1f39p_1176{grid-column:span 3}}._form--sections_1f39p_1130 ._field--label_1f39p_1180{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._form--sections_1f39p_1130 ._field--label_1f39p_1180 span,._form--sections_1f39p_1130 ._field--label_1f39p_1180 small{min-height:0;line-height:var(--leading-snug);margin:0;display:inline}._form--sections_1f39p_1130 ._field--label_1f39p_1180 span{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}._form--sections_1f39p_1130 ._field--label_1f39p_1180 small{color:var(--text-subtle);font-size:var(--text-xs)}._form--sections_1f39p_1130 ._field--error_1f39p_1202{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-1)) 0 0;color:var(--danger-text);font-size:var(--text-sm);grid-column:1/-1;display:flex}._form--sections_1f39p_1130 ._input_1f39p_367,._form--sections_1f39p_1130 ._select_1f39p_368,._form--sections_1f39p_1130 ._textarea_1f39p_369{max-width:none;height:44px;padding:var(--space-2) var(--space-3);background-color:var(--bg-surface-sunken);font-size:var(--text-base)}._form--sections_1f39p_1130 ._input_1f39p_367::placeholder,._form--sections_1f39p_1130 ._select_1f39p_368::placeholder,._form--sections_1f39p_1130 ._textarea_1f39p_369::placeholder{text-transform:none}._form--sections_1f39p_1130 ._select_1f39p_368{padding-right:calc(var(--space-4) * 2 + 16px)}._form--sections_1f39p_1130 ._full-error_1f39p_619{background-color:var(--danger-soft)}._form--sections_1f39p_1130 ._textarea_1f39p_369{height:96px;min-height:64px}._form--sections_1f39p_1130 ._form--problem_1f39p_1236{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._form--sections_1f39p_1130 ._actions_1f39p_1246{justify-content:flex-end;gap:var(--space-3);width:100%;padding-top:var(--space-4);padding-bottom:var(--space-4);border-top:1px solid var(--border-subtle);display:flex}._form--sections_1f39p_1130 ._commercial_1f39p_1258{gap:var(--space-2)}._form--sections_1f39p_1130 ._commercial--check_1f39p_1261{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;flex-direction:row;align-self:flex-start;display:inline-flex}._form--sections_1f39p_1130 ._commercial--check_1f39p_1261 input{width:auto;margin:0}._form--sections_1f39p_1130 ._commercial--hint_1f39p_1276{color:var(--text-muted);font-size:var(--text-xs)}._form--sections_1f39p_1130 ._field--switch_1f39p_1283{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;line-height:var(--leading-snug);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._form--sections_1f39p_1130 ._field--switch_1f39p_1283:hover{text-decoration:underline}._form--sections_1f39p_1130 ._field--switch_1f39p_1283:focus{outline:none}._form--sections_1f39p_1130 ._field--switch_1f39p_1283:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--ring)}._form--sections_1f39p_1130 ._ownTime_1f39p_1319{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._form--sections_1f39p_1130 ._ownTime_1f39p_1319 span{min-height:0;margin:0}._form--sections_1f39p_1130 ._ownTime_1f39p_1319>span{color:var(--text-muted);align-items:center}._form--sections_1f39p_1130 ._actions--primary_1f39p_1335{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._form--sections_1f39p_1130 ._actions--primary_1f39p_1335:link,._form--sections_1f39p_1130 ._actions--primary_1f39p_1335:visited,._form--sections_1f39p_1130 ._actions--primary_1f39p_1335:hover,._form--sections_1f39p_1130 ._actions--primary_1f39p_1335:active{color:var(--accent-contrast);text-decoration:none}._form--sections_1f39p_1130 ._actions--primary_1f39p_1335:hover:not(:disabled){background:var(--accent-hover)}._form--sections_1f39p_1130 ._actions--primary_1f39p_1335:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._form--sections_1f39p_1130 ._actions--primary_1f39p_1335:disabled{opacity:.5;cursor:not-allowed}._form--sections_1f39p_1130 ._actions--primary_1f39p_1335:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._form--sections_1f39p_1130 ._actions--primary_1f39p_1335{padding:var(--space-3) var(--space-5)}._form--sections_1f39p_1130 ._actions--ghost_1f39p_1370{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._form--sections_1f39p_1130 ._actions--ghost_1f39p_1370:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._form--sections_1f39p_1130 ._actions--ghost_1f39p_1370:active:not(:disabled){background:var(--bg-surface-active)}._form--sections_1f39p_1130 ._actions--ghost_1f39p_1370:disabled{opacity:.5;cursor:not-allowed}._form--sections_1f39p_1130 ._actions--ghost_1f39p_1370:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._form--sections_1f39p_1130 ._actions--ghost_1f39p_1370{padding:var(--space-3) var(--space-5)}._autocomplete-container_k85rh_92{flex-direction:column;flex:1;display:flex;position:relative}._autocomplete-dropdown-container_k85rh_99{border-radius:var(--radius-lg);color:var(--text-primary);flex-direction:column;display:flex}._autocomplete-dropdown-container--visible_k85rh_108{background-color:var(--bg-surface-raised);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin-top:var(--space-1);padding:var(--space-2);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;max-height:320px;overflow-y:auto}._autocomplete-dropdown-container--visible_k85rh_108::-webkit-scrollbar{width:10px;height:10px}._autocomplete-dropdown-container--visible_k85rh_108::-webkit-scrollbar-track{background:0 0}._autocomplete-dropdown-container--visible_k85rh_108::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._autocomplete-dropdown-container--visible_k85rh_108::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._suggestion-item_k85rh_142{border-radius:var(--radius-md);transition:background-color var(--transition-fast);background-color:var(--bg-surface-raised)!important}._suggestion-item_k85rh_142:hover,._suggestion-item_k85rh_142:focus-within{background-color:var(--bg-surface-hover)!important}._suggestion-item_k85rh_142:active{background-color:var(--bg-surface-active)!important}._autocomplete-item_k85rh_154{padding:var(--space-3) var(--space-2);box-sizing:border-box;align-items:center;gap:var(--space-2);width:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);text-align:left;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;margin:0 0 2px;display:flex}._autocomplete-item_k85rh_154:hover{background-color:var(--bg-surface-hover)}._autocomplete-item_k85rh_154:active{background-color:var(--bg-surface-active)}._autocomplete-item_k85rh_154 i{color:var(--accent);font-size:var(--text-md);cursor:pointer;align-self:center}._autocomplete-item_k85rh_154 label{cursor:pointer;font-size:var(--text-base);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-left:0;overflow:hidden}._autocomplete-item_k85rh_154 ._--address_k85rh_193{color:var(--text-primary);font-weight:var(--weight-semibold);font-size:var(--text-base)}._autocomplete-item_k85rh_154 ._--cityState_k85rh_198,._autocomplete-item_k85rh_154 ._--citySate_k85rh_199{color:var(--text-muted);font-size:var(--text-sm)}._autocomplete-item--icon_k85rh_204{display:flex}._autocomplete-item--icon_k85rh_204 i{color:var(--accent);font-size:var(--text-md);cursor:pointer;align-self:center}._match_1qw4d_92{gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._match_1qw4d_92 legend{padding:0 var(--space-1);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._match_1qw4d_92 p{color:var(--text-muted);font-size:var(--text-xs);margin:0}._option_1qw4d_114{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}._option_1qw4d_114 input{accent-color:var(--accent);margin-top:3px}._option_1qw4d_114 span{flex-direction:column;min-width:0;display:flex}._option_1qw4d_114 strong{color:var(--text-primary);font-size:var(--text-sm)}._option_1qw4d_114 small{color:var(--text-muted);font-size:var(--text-xs)}._matchTitle_1qw4d_139{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}._addressHit_1qw4d_148{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._addressHit_1qw4d_148>span{flex-direction:column;min-width:0;display:flex}._addressHit_1qw4d_148 strong{color:var(--text-primary);font-size:var(--text-sm)}._addressHit_1qw4d_148 small{color:var(--text-muted);font-size:var(--text-xs)}._use_1qw4d_171{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._use_1qw4d_171:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._use_1qw4d_171:active:not(:disabled){background:var(--bg-surface-active)}._use_1qw4d_171:disabled{opacity:.5;cursor:not-allowed}._use_1qw4d_171:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._use_1qw4d_171{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);white-space:nowrap}._files_17trg_94{gap:var(--space-2);flex-direction:column;display:flex}._tray_17trg_100{justify-content:center;align-items:center;gap:var(--space-1);min-height:112px;padding:var(--space-4);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface-sunken);color:var(--text-muted);text-align:center;cursor:pointer;flex-direction:column;transition:border-color .12s,background-color .12s,color .12s;display:flex}._tray_17trg_100 i{margin-bottom:var(--space-1);font-size:20px}._tray_17trg_100 strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium)}._tray_17trg_100 small{color:var(--text-muted);font-size:var(--text-xs)}._tray_17trg_100:hover,._tray_17trg_100:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}._tray_17trg_100:focus-visible{box-shadow:var(--ring)}._tray_17trg_100[aria-disabled=true]{cursor:default;opacity:.6}._tray--over_17trg_142{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);border-style:solid}._tray--more_17trg_150{gap:var(--space-1) var(--space-2);min-height:0;padding:var(--space-3);flex-flow:wrap}._tray--more_17trg_150 i{margin:0;font-size:16px}._tray--more_17trg_150 small{flex-basis:100%}._list_17trg_165{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}._item_17trg_174{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);display:flex}._thumb_17trg_185{border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-inset);flex:none;width:40px;height:40px}._thumb--pdf_17trg_194{color:var(--danger-text);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.04em;justify-content:center;align-items:center;display:inline-flex}._name_17trg_204{flex-direction:column;flex:1;min-width:0;display:flex}._name_17trg_204 strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._name_17trg_204 small{color:var(--text-muted);font-size:var(--text-xs)}._open_17trg_224{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);border-radius:0;border-radius:var(--radius-sm);background:0 0;border:none;flex:1;min-width:0;margin:0;padding:0;display:flex;transform:none}._open_17trg_224:hover strong{text-decoration:underline}._remove_17trg_251{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);width:28px;height:28px;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._remove_17trg_251:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._refused_17trg_281{color:var(--danger-text);font-size:var(--text-xs);margin:0}._wrap_1gy2c_92{align-items:center;width:100%;min-width:0;display:flex;position:relative}:where(._wrap_1gy2c_92) :where(._field_1gy2c_101){width:100%}._wrap_1gy2c_92 ._field_1gy2c_101{min-width:0;padding-right:calc(1.75rem + var(--space-2));font-variant-numeric:tabular-nums;cursor:pointer;flex:auto}._wrap_1gy2c_92 ._field_1gy2c_101:focus{cursor:text}._wrap_1gy2c_92 ._field_1gy2c_101::selection{background:var(--accent);color:var(--accent-contrast)}._wrap_1gy2c_92 ._bad_1gy2c_121{border-color:var(--danger);color:var(--danger-text)}._trigger_1gy2c_126{top:50%;right:var(--space-1);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;min-height:0;color:var(--text-muted);font-size:var(--text-sm);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}._trigger_1gy2c_126:hover:not(:disabled),._trigger_1gy2c_126[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-soft-text)}._pop_1gy2c_151{z-index:var(--z-palette);max-height:15rem;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);color:var(--text-primary);box-shadow:var(--shadow-lg);box-sizing:border-box;overscroll-behavior:contain;margin:0;list-style:none;animation:.12s ease-out _time-pop_1gy2c_1;position:fixed;overflow-y:auto}@keyframes _time-pop_1gy2c_1{0%{opacity:0;transform:translateY(-4px)}}._option_1gy2c_175{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:6px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;display:flex}._option_1gy2c_175 small{color:var(--text-muted);font-size:var(--text-xs)}._option--active_1gy2c_191{background:var(--accent-soft);color:var(--accent-soft-text)}._option--active_1gy2c_191 small{color:inherit}._option--on_1gy2c_199,._option--on_1gy2c_199._option--active_1gy2c_191{background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-semibold)}._option--on_1gy2c_199 small,._option--on_1gy2c_199._option--active_1gy2c_191 small{color:inherit;opacity:.8}._native_1gy2c_215._native_1gy2c_215{box-sizing:border-box;appearance:none;width:100%;min-width:0;max-width:100%;display:block}._native_1gy2c_215._native_1gy2c_215::-webkit-date-and-time-value{text-align:left;min-height:1.5em;margin:0}._wrapper_arw2g_92{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center;color:var(--text-subtle);flex-direction:column;display:flex}._wrapper_arw2g_92 h2{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}._wrapper_arw2g_92 p{max-width:420px;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}._actions_arw2g_115{gap:var(--space-3);margin-top:var(--space-2);display:flex}._actions_arw2g_115 button{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._actions_arw2g_115 button:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._actions_arw2g_115 button:active:not(:disabled){background:var(--bg-surface-active)}._actions_arw2g_115 button:disabled{opacity:.5;cursor:not-allowed}._actions_arw2g_115 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._actions_arw2g_115 button{font-size:var(--text-sm)}._actions_arw2g_115 button:first-child{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._actions_arw2g_115 button:first-child:link,._actions_arw2g_115 button:first-child:visited,._actions_arw2g_115 button:first-child:hover,._actions_arw2g_115 button:first-child:active{color:var(--accent-contrast);text-decoration:none}._actions_arw2g_115 button:first-child:hover:not(:disabled){background:var(--accent-hover)}._actions_arw2g_115 button:first-child:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._actions_arw2g_115 button:first-child:disabled{opacity:.5;cursor:not-allowed}._actions_arw2g_115 button:first-child:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._form_114yp_92{gap:var(--space-4);text-align:left;flex-direction:column;width:100%;padding:0;display:flex}._row_114yp_101{gap:var(--space-3);display:flex}._row_114yp_101 ._field_114yp_105{flex:1;min-width:0}._field_114yp_105{gap:var(--space-1);flex-direction:column;display:flex}._label_114yp_116{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._input_114yp_122{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_114yp_122::placeholder{color:var(--text-subtle)}._input_114yp_122:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_114yp_122:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_114yp_122:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}textarea._input_114yp_122{resize:vertical;font-family:inherit;line-height:var(--leading-snug)}._subhead_114yp_158{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}@media (width<=479px){._row_114yp_101{flex-wrap:wrap}._row_114yp_101 ._field_114yp_105{flex-basis:100%}}._select_114yp_175{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px;background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._select_114yp_175::placeholder{color:var(--text-subtle)}._select_114yp_175:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._select_114yp_175:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._select_114yp_175:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._checking_114yp_217{color:var(--text-muted);font-size:var(--text-sm)}._warning_114yp_223{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--warning-soft);color:var(--warning-text);border:1px solid var(--warning);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}._warning_114yp_223 i,._warning_114yp_223 svg{flex-shrink:0;margin-top:2px}._error_114yp_241{padding:var(--space-3);background:var(--danger-soft);color:var(--danger-text);border:1px solid var(--danger);border-radius:var(--radius-md);font-size:var(--text-sm)}._actions_114yp_250{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-1);display:flex}._button_114yp_257{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._button_114yp_257:link,._button_114yp_257:visited,._button_114yp_257:hover,._button_114yp_257:active{color:var(--accent-contrast);text-decoration:none}._button_114yp_257:hover:not(:disabled){background:var(--accent-hover)}._button_114yp_257:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button_114yp_257:disabled{opacity:.5;cursor:not-allowed}._button_114yp_257:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button_114yp_257{min-width:150px}._spinner_114yp_307{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite _appointment-edit-spin_114yp_1}@keyframes _appointment-edit-spin_114yp_1{to{transform:rotate(360deg)}}._button--ghost_114yp_322{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._button--ghost_114yp_322:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._button--ghost_114yp_322:active:not(:disabled){background:var(--bg-surface-active)}._button--ghost_114yp_322:disabled{opacity:.5;cursor:not-allowed}._button--ghost_114yp_322:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._note_114yp_347{color:var(--text-subtle);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}._notify_114yp_355{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;display:flex}._notify_114yp_355 input{margin-top:3px}._wrap_1dbmr_92{align-items:center;width:100%;min-width:0;display:flex;position:relative}:where(._wrap_1dbmr_92) :where(._field_1dbmr_101){width:100%}._wrap_1dbmr_92 ._field_1dbmr_101{min-width:0;padding-right:calc(1.75rem + var(--space-2));font-variant-numeric:tabular-nums;flex:auto}._wrap_1dbmr_92 ._field_1dbmr_101::selection{background:var(--accent);color:var(--accent-contrast)}._wrap_1dbmr_92 ._bad_1dbmr_118{border-color:var(--danger);color:var(--danger-text)}._trigger_1dbmr_123{top:50%;right:var(--space-1);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;min-height:0;color:var(--text-muted);font-size:var(--text-sm);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}._trigger_1dbmr_123:hover:not(:disabled),._trigger_1dbmr_123[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-soft-text)}._compact_1dbmr_153{width:auto;display:inline-flex}._compact_1dbmr_153 ._field_1dbmr_101{flex:none}._compact_1dbmr_153 ._trigger_1dbmr_123{opacity:0;transition:opacity var(--transition-fast)}._compact_1dbmr_153:hover ._trigger_1dbmr_123,._compact_1dbmr_153:focus-within ._trigger_1dbmr_123,._compact_1dbmr_153 ._trigger_1dbmr_123[aria-expanded=true]{opacity:1}._pop_1dbmr_169{z-index:1250;width:17.5rem;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);color:var(--text-primary);box-shadow:var(--shadow-lg);animation:.12s ease-out _date-pop_1dbmr_1;position:fixed}@keyframes _date-pop_1dbmr_1{0%{opacity:0;transform:translateY(-4px)}}._head_1dbmr_190{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}._head_1dbmr_190 strong{font-size:var(--text-sm);font-weight:var(--weight-semibold)}._nav_1dbmr_202{border-radius:var(--radius-md);width:2rem;height:2rem;min-height:0;color:var(--text-secondary);padding:0}._nav_1dbmr_202:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--accent)}._grid_1dbmr_215{gap:2px;display:grid}._week_1dbmr_220{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}._weekday_1dbmr_226{padding:var(--space-1) 0;color:var(--text-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:center}._day_1dbmr_234{border-radius:var(--radius-md);width:100%;height:2.125rem;min-height:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-normal);font-variant-numeric:tabular-nums;padding:0}._day_1dbmr_234:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-soft-text)}._day_1dbmr_234:focus-visible{outline:2px solid var(--border-focus);outline-offset:0}._day_1dbmr_234:disabled{opacity:.3}._outside_1dbmr_257{color:var(--text-subtle)}._today_1dbmr_261{box-shadow:inset 0 0 0 1px var(--accent);font-weight:var(--weight-semibold)}._selected_1dbmr_266,._selected_1dbmr_266:hover:not(:disabled){background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-semibold);box-shadow:none}._foot_1dbmr_274{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);justify-content:space-between;display:flex}._link_1dbmr_282{padding:var(--space-1) var(--space-2);color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._link_1dbmr_282:hover:not(:disabled){background:var(--accent-soft)}:where(._compact_1dbmr_153) :where(._field_1dbmr_101){width:8.75rem}._native_1dbmr_300._native_1dbmr_300{box-sizing:border-box;appearance:none;width:100%;min-width:0;max-width:100%;display:block}._native_1dbmr_300._native_1dbmr_300::-webkit-date-and-time-value{text-align:left;min-height:1.5em;margin:0}._wrapper_1v7hs_92{gap:var(--space-4);width:100%;margin-top:var(--space-5);padding:0 var(--space-4) var(--space-8) var(--space-4);box-sizing:border-box;flex-direction:column;display:flex}._header_1v7hs_108{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}._header--text_1v7hs_117{flex-direction:column;gap:2px;min-width:0;display:flex}._title_1v7hs_124{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold)}._subtitle_1v7hs_130{color:var(--text-muted);font-size:var(--text-sm)}._back_1v7hs_135{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._back_1v7hs_135:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._back_1v7hs_135:active:not(:disabled){background:var(--bg-surface-active)}._back_1v7hs_135:disabled{opacity:.5;cursor:not-allowed}._back_1v7hs_135:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._back_1v7hs_135{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-shrink:0;display:inline-flex}._list_1v7hs_167{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden}._item_1v7hs_176{justify-content:flex-start;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;display:flex}._item_1v7hs_176:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}._item_1v7hs_176+._item_1v7hs_176{border-top:1px solid var(--border-subtle)}._item_1v7hs_176:hover{background:var(--bg-surface-hover)}._dot_1v7hs_202{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px;margin-top:6px}._dot--cancelled_1v7hs_210{background-color:var(--danger)!important}._body_1v7hs_214{flex:1;min-width:0;display:block}._item--title_1v7hs_220{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-medium);display:flex}._cancelled_1v7hs_229{padding:1px var(--space-2);background:var(--danger-soft);color:var(--danger-text);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}._meta_1v7hs_239{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px;display:block}._location_1v7hs_246{color:var(--text-subtle);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}._chevron_1v7hs_256{color:var(--text-subtle);flex-shrink:0;align-self:center;align-items:center;display:flex}._empty_1v7hs_264{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-4);color:var(--text-subtle);flex-direction:column;display:flex}._empty_1v7hs_264 p{color:var(--text-muted);font-size:var(--text-sm);margin:0}._bar_tx3nt_97{z-index:var(--z-header);align-items:center;gap:var(--space-2);height:calc(var(--header-height) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--space-4) 0;background:var(--bg-header);box-sizing:border-box;transition:border-color var(--transition-base), box-shadow var(--transition-base), background-color var(--transition-base), margin var(--transition-base), width var(--transition-base);border-bottom:1px solid #0000;display:flex;position:fixed;top:0;left:0;right:0}._bar_tx3nt_97._scrolled_tx3nt_120{border-bottom-color:var(--border-subtle);box-shadow:var(--shadow-xs)}@media (width>=1024px){._bar_tx3nt_97{left:var(--nav-width);padding:env(safe-area-inset-top,0px) var(--space-6) 0}._bar_tx3nt_97._expand_tx3nt_129{left:var(--nav-width-collapsed)}}._header--left_tx3nt_134{align-items:center;gap:var(--space-2);min-width:0;display:flex}._header--right_tx3nt_141{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}._title_tx3nt_148{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em;transition:opacity var(--transition-base), transform var(--transition-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._title-show_tx3nt_160{opacity:1;transform:translateY(0)}._title-hide_tx3nt_165{opacity:0;pointer-events:none;transform:translateY(-6px)}._search_tx3nt_172{align-items:center;gap:var(--space-3);width:100%;max-width:340px;padding:var(--space-2) var(--space-3);color:var(--text-subtle);font-size:var(--text-sm);text-align:left;background:var(--bg-surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast), background-color var(--transition-fast);margin:0 auto;display:none}._search_tx3nt_172:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._search_tx3nt_172:hover{border-color:var(--border-default);background:var(--bg-surface)}@media (width>=960px){._search_tx3nt_172{display:flex}}._search--label_tx3nt_203{flex:1}._search--kbd_tx3nt_207{border-radius:var(--radius-xs);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-subtle);flex-shrink:0;padding:1px 6px;font-size:11px}@media (width>=960px){._search-compact_tx3nt_218{display:none}}._icon-button_tx3nt_224{width:38px;height:38px;font-size:var(--text-md);border-radius:var(--radius-md);color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}._icon-button_tx3nt_224:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon-button_tx3nt_224:active:not(:disabled){background:var(--bg-surface-active)}._icon-button_tx3nt_224:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (width>=1024px){._menu-button_tx3nt_254{display:none}}._badge_tx3nt_259{background:var(--danger);min-width:16px;height:16px;color:var(--text-on-solid);border-radius:var(--radius-full);font-size:10px;font-weight:var(--weight-bold);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}._bell-wrapper_tx3nt_277{position:relative}._profile_tx3nt_282{align-items:center;gap:var(--space-2);height:38px;margin-left:var(--space-1);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-full);color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;display:flex}._profile_tx3nt_282:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._profile_tx3nt_282:active:not(:disabled){background:var(--bg-surface-active)}._profile_tx3nt_282:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._profile--icon_tx3nt_309{border-radius:var(--radius-full);border:1px solid var(--border-subtle);object-fit:cover;background:var(--bg-surface-sunken);flex-shrink:0;width:30px;height:30px;overflow:hidden}._profile--icon_tx3nt_309 img{border-radius:var(--radius-full);object-fit:cover;width:100%;height:100%}._profile--name_tx3nt_326{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;display:none}@media (width>=640px){._profile--name_tx3nt_326{display:inline}}html[data-navbar=bottom][data-device=phone] ._bar_tx3nt_97,html[data-navbar=bottom][data-device=phone] ._bar_tx3nt_97._scrolled_tx3nt_120{top:auto;right:var(--dock-side);bottom:calc(var(--dock-gap) + env(safe-area-inset-bottom,0px));left:var(--dock-side);height:var(--dock-height);padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-full);box-shadow:var(--shadow-lg)}html[data-navbar=bottom][data-device=phone] ._title_tx3nt_148{display:none}html[data-navbar=bottom][data-device=phone] ._header--right_tx3nt_141{flex:1;justify-content:space-evenly;margin-left:0}html[data-navbar=bottom][data-device=phone] ._icon-button_tx3nt_224{border-radius:var(--radius-full);width:42px;height:42px}._floatTitle_tx3nt_375{display:none}html[data-navbar=bottom][data-device=phone] ._floatTitle_tx3nt_375{z-index:calc(var(--z-nav) - 1);top:calc(var(--space-3) + env(safe-area-inset-top,0px));max-width:calc(100vw - var(--space-12));padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-header);box-shadow:var(--shadow-md);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;animation:.2s ease-out _float-title-in_tx3nt_1;display:block;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes _float-title-in_tx3nt_1{0%{opacity:0;transform:translate(-50%,-8px)}}html[data-navbar=bottom][data-device=phone] ._bar_tx3nt_97{z-index:calc(var(--z-nav) + 1)}@media (display-mode:standalone),(display-mode:fullscreen){html[data-navbar=bottom][data-device=phone] ._bar_tx3nt_97,html[data-navbar=bottom][data-device=phone] ._bar_tx3nt_97._scrolled_tx3nt_120{top:calc(100lvh - var(--dock-height) - var(--dock-gap) - env(safe-area-inset-bottom,0px));bottom:auto}}._loading-icon_1lawb_95{opacity:1;width:64px;height:64px;animation:2s linear infinite _lds-rotate_1lawb_1;display:block;top:50%}._lds-ring_1lawb_104{width:64px;height:64px;display:flex}._lds-ring_1lawb_104 div{box-sizing:border-box;border:6px solid var(--text-primary);border-radius:var(--radius-full);border-color:var(--text-primary) transparent transparent transparent;width:51px;height:51px;margin:6px;animation:1.5s cubic-bezier(.5,0,.5,1) infinite _lds-ring_1lawb_104;display:flex;position:absolute}._lds-ring_1lawb_104 div:before,._lds-ring_1lawb_104 div:after{content:"";border-radius:var(--radius-full);width:6px;height:6px;position:absolute}._lds-ring_1lawb_104 div:before{top:0;left:1px}._lds-ring_1lawb_104 div:after{top:0;right:1px}._small_1lawb_137{width:48px!important;height:48px!important}._small_1lawb_137 div{box-sizing:border-box;border:4px solid var(--text-primary);border-radius:var(--radius-full);border-color:var(--text-primary) transparent transparent transparent;margin:6px;animation:1.5s cubic-bezier(.5,0,.5,1) infinite _lds-ring_1lawb_104;display:flex;position:absolute;width:36px!important;height:36px!important}._small_1lawb_137 div:before,._small_1lawb_137 div:after{background:0 0!important}._white_1lawb_159{border-color:var(--text-primary) transparent transparent transparent!important}._white_1lawb_159:before,._white_1lawb_159:after{background:var(--text-primary)}._orange_1lawb_166{border-color:var(--warning) transparent transparent transparent!important}._orange_1lawb_166:before,._orange_1lawb_166:after{background:var(--warning)}._teal_1lawb_173{border-color:var(--accent) transparent transparent transparent!important}._teal_1lawb_173:before,._teal_1lawb_173:after{background:var(--accent)}._lds-ring_1lawb_104 div:first-child{animation-delay:-.45s}._lds-ring_1lawb_104 div:nth-child(2){animation-delay:-.3s}._lds-ring_1lawb_104 div:nth-child(3){animation-delay:-.15s}@keyframes _lds-rotate_1lawb_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _lds-ring_1lawb_104{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._inline_1lawb_209{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex-shrink:0;width:1em;min-width:14px;height:1em;min-height:14px;animation:.6s linear infinite _loading-inline-spin_1lawb_1;display:inline-block}@keyframes _loading-inline-spin_1lawb_1{to{transform:rotate(360deg)}}._screen_30kl6_96{height:100dvh}._wrapper_30kl6_101{width:100%;height:100%;z-index:var(--z-modal);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden}._overlay_30kl6_114{background:var(--overlay);-webkit-backdrop-filter:blur(4px);width:100%;height:100%;z-index:var(--z-overlay);animation:_fade-in_30kl6_1 var(--transition-base) ease;justify-content:center;display:flex;position:fixed;inset:0}._container_30kl6_131{max-width:unset;box-sizing:border-box;background:var(--bg-surface-raised);height:100%;max-height:100%;color:var(--text-primary);border:1px solid var(--border-default);z-index:var(--z-modal);animation:_slide-in_30kl6_1 var(--transition-base) ease;flex-direction:column;flex:1;justify-content:flex-start;margin:0;display:flex}@media (width>=640px){._container_30kl6_131{max-height:calc(100% - var(--space-8));max-width:600px;height:unset;margin:var(--space-4);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden}}._menu_30kl6_159{align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border-subtle);border-top-left-radius:inherit;border-top-right-radius:inherit;box-sizing:border-box;z-index:1;background-color:#0000;flex-direction:row;flex:.3 .3;max-height:68px;display:flex}._menu--col_30kl6_175{flex:1;display:flex}._menu--col_30kl6_175._left_30kl6_181{flex:none;justify-content:flex-start}._menu--col_30kl6_175._mid_30kl6_190{justify-content:flex-start}._menu--col_30kl6_175._mid_30kl6_190 h3{height:40px;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;white-space:nowrap;flex:1;justify-content:flex-start;align-items:center;margin:0;display:flex;overflow:hidden}._menu--col_30kl6_175._right_30kl6_210{flex:none;justify-content:flex-end}._close_30kl6_215{top:var(--space-4);right:var(--space-4);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-xl);cursor:pointer;width:40px;height:40px;color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}._close_30kl6_215:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._close_30kl6_215:active:not(:disabled){background:var(--bg-surface-active)}._close_30kl6_215:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._close_30kl6_215{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._close_30kl6_215 span{cursor:inherit}._close_30kl6_215 label{margin-right:var(--space-2);cursor:inherit}._close_30kl6_215 i{font-size:var(--text-lg)}._component_30kl6_263{padding:0 var(--space-4);padding-right:calc(var(--space-4) + 2%);color:var(--text-primary);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex;overflow:auto}._component_30kl6_263::-webkit-scrollbar{width:10px;height:10px}._component_30kl6_263::-webkit-scrollbar-track{background:0 0}._component_30kl6_263::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._component_30kl6_263::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}@media (width>=640px){._component_30kl6_263{padding-right:calc(var(--space-4) + 2%)}}._prompt-wrapper_30kl6_299{width:100%;height:100%;z-index:var(--z-modal);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}._prompt-container_30kl6_312{max-height:calc(100% - var(--space-8));max-width:400px;margin:var(--space-4);box-sizing:border-box;z-index:var(--z-modal);animation:_slide-in_30kl6_1 var(--transition-base) ease;flex-direction:column;flex:1;justify-content:flex-start;display:flex}._prompt-component_30kl6_325{padding:var(--space-4);background:var(--bg-surface-raised);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex;overflow:auto}._prompt-component_30kl6_325::-webkit-scrollbar{width:10px;height:10px}._prompt-component_30kl6_325::-webkit-scrollbar-track{background:0 0}._prompt-component_30kl6_325::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._prompt-component_30kl6_325::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._prompt-component_30kl6_325 span{margin:var(--space-8) 0;text-align:center;font-weight:var(--weight-medium);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary)}._prompt-button--wrapper_30kl6_367{gap:var(--space-2);width:100%;margin-top:var(--space-4);flex-direction:row;flex:1;display:flex}._prompt-button_30kl6_367{padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast);flex:1;margin:0}._prompt-button_30kl6_367:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._prompt-button_30kl6_367:active:not(:disabled){background:var(--bg-surface-active)}._prompt-button_30kl6_367:disabled{opacity:.5;cursor:not-allowed}._prompt-button_30kl6_367:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._prompt-button_30kl6_367{transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast)}@keyframes _fade-in_30kl6_1{0%{opacity:0}to{opacity:1}}@keyframes _slide-in_30kl6_1{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}._wrapper_30kl6_101._wrapper_30kl6_101{padding-top:var(--top-clear)}@media (display-mode:standalone),(display-mode:fullscreen){._overlay_30kl6_114._overlay_30kl6_114,._wrapper_30kl6_101._wrapper_30kl6_101{height:100lvh;bottom:auto}}._overlay_1u7ox_94{z-index:var(--z-modal);background:var(--overlay);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}@media (width>=640px){._overlay_1u7ox_94{padding:var(--space-4);align-items:center}}._box_1u7ox_112{background:var(--bg-surface);width:100%;max-height:100%;color:var(--text-primary);box-sizing:border-box;outline:none;flex-direction:column;display:flex}@media (width>=640px){._box_1u7ox_112{width:min(46rem,100%);max-height:calc(100% - var(--space-4));border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden}}._head_1u7ox_133{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}._head_1u7ox_133 h2{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}._close_1u7ox_150{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:2.5rem;height:2.5rem;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._close_1u7ox_150:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._close_1u7ox_150:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ask_1u7ox_185{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-wrap:wrap;flex:none;display:flex}._ask_1u7ox_185 span{flex:auto}._ask_1u7ox_185 button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-1) var(--space-3);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._ask_1u7ox_185 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._keep_1u7ox_229{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._keep_1u7ox_229:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._keep_1u7ox_229:active:not(:disabled){background:var(--bg-surface-active)}._keep_1u7ox_229:disabled{opacity:.5;cursor:not-allowed}._keep_1u7ox_229:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._leave_1u7ox_254{background:var(--danger);color:var(--text-inverse)}._notice_1u7ox_259{padding:var(--space-2) var(--space-5);background:var(--success-soft);color:var(--success-text);font-size:var(--text-sm);flex:none;margin:0}._body_1u7ox_268{min-width:0;padding:var(--space-5);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:auto;overflow:hidden auto}._body_1u7ox_268::-webkit-scrollbar{width:10px;height:10px}._body_1u7ox_268::-webkit-scrollbar-track{background:0 0}._body_1u7ox_268::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._body_1u7ox_268::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._body_1u7ox_268._bare_1u7ox_298>:first-child{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}@media (width<=639px){._overlay_1u7ox_94._overlay_1u7ox_94{padding-top:var(--top-clear)}}@media (display-mode:standalone),(display-mode:fullscreen){._overlay_1u7ox_94._overlay_1u7ox_94{height:100lvh;bottom:auto}}._trigger_15flo_93{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:2.5rem;height:2.5rem;font-size:var(--text-lg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._trigger_15flo_93:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._trigger_15flo_93:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._form_15flo_129{gap:var(--space-4);border-radius:var(--radius-md);outline-offset:6px;outline:2px dashed #0000;flex-direction:column;display:flex}._form--over_15flo_139{outline-color:var(--accent)}._kinds_15flo_143{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._kind_15flo_143{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-3) var(--space-2);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:center;cursor:pointer;flex-direction:column;margin:0;display:flex;transform:none}._kind_15flo_143 i{color:var(--text-muted);font-size:var(--text-lg)}._kind_15flo_143:hover{background:var(--bg-surface-hover)}._kind_15flo_143:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._kind--on_15flo_192{border-color:var(--accent);background:var(--bg-surface-sunken);color:var(--text-primary);font-weight:var(--weight-semibold)}._kind--on_15flo_192 i{color:var(--accent)}._field_15flo_202{gap:var(--space-1);flex-direction:column;display:flex}._label_15flo_208{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._input_15flo_214,._textarea_15flo_215{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_15flo_214::placeholder,._textarea_15flo_215::placeholder{color:var(--text-subtle)}._input_15flo_214:hover:not(:disabled):not(:focus),._textarea_15flo_215:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_15flo_214:focus,._textarea_15flo_215:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_15flo_214:disabled,._textarea_15flo_215:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_15flo_214,._textarea_15flo_215{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}._textarea_15flo_215{resize:vertical;font-family:inherit;line-height:1.45}._hint_15flo_261{align-items:flex-start;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);margin:0;display:flex}._error_15flo_270{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._buttons_15flo_279{justify-content:flex-end;gap:var(--space-2);display:flex}._primary_15flo_285,._ghost_15flo_286{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._primary_15flo_285:disabled,._ghost_15flo_286:disabled{opacity:.55;cursor:default}._primary_15flo_285{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_15flo_285:link,._primary_15flo_285:visited,._primary_15flo_285:hover,._primary_15flo_285:active{color:var(--accent-contrast);text-decoration:none}._primary_15flo_285:hover:not(:disabled){background:var(--accent-hover)}._primary_15flo_285:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_15flo_285:disabled{opacity:.5;cursor:not-allowed}._primary_15flo_285:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_15flo_286{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_15flo_286:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_15flo_286:active:not(:disabled){background:var(--bg-surface-active)}._ghost_15flo_286:disabled{opacity:.5;cursor:not-allowed}._ghost_15flo_286:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._mine_15flo_373{gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._mine_15flo_373 h3{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}._mine_15flo_373 ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._mine_15flo_373 li{padding:var(--space-2) 0;flex-direction:column;gap:2px;display:flex}._mine_15flo_373 li+li{border-top:1px solid var(--border-subtle)}._mine_15flo_373 li small{color:var(--text-muted);font-size:var(--text-xs)}._row_15flo_408{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._row_15flo_408 strong{min-width:0;color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._reply_15flo_423{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-radius:var(--radius-md);--edge:var(--accent);--edge-bg:var(--bg-surface-sunken);background:linear-gradient(to right, var(--edge) 3px, transparent 3px) no-repeat, var(--edge-bg);color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-wrap}._status_15flo_435{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;flex:none}._tone--info_15flo_446{background:var(--info-soft);color:var(--info-text)}._tone--warn_15flo_451{background:var(--warning-soft);color:var(--warning-text)}._tone--good_15flo_456{background:var(--success-soft);color:var(--success-text)}._tone--muted_15flo_461{background:var(--bg-surface-sunken);color:var(--text-muted)}._shotsToggle_15flo_467{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;margin:0;padding:0;display:inline-flex;transform:none}._shotsToggle_15flo_467:hover{text-decoration:underline}._shotsToggle_15flo_467:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._picker_hms9j_93,._list_hms9j_94{gap:var(--space-2);flex-direction:column;display:flex}._list_hms9j_94{padding:var(--space-1);border-radius:var(--radius-md);border:1px dashed #0000}._list--over_hms9j_107{border-color:var(--accent);background:var(--accent-soft)}._tiles_hms9j_112{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tile_hms9j_112{position:relative}._thumb_hms9j_125{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface-sunken);cursor:zoom-in;justify-content:flex-start;align-items:stretch;gap:0;width:6.5rem;height:4.75rem;margin:0;padding:0;display:block;overflow:hidden;transform:none}._thumb_hms9j_125 img{object-fit:cover;width:100%;height:100%;display:block}._thumb_hms9j_125:hover{border-color:var(--border-default)}._thumb_hms9j_125:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._pdf_hms9j_165{height:100%;padding:0 var(--space-1);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}._pdf_hms9j_165 i{font-size:1.25rem}._pdf_hms9j_165 small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.65rem;overflow:hidden}._remove_hms9j_186{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);background:0 0;background:var(--bg-surface-raised);width:1.25rem;height:1.25rem;cursor:pointer;box-shadow:var(--shadow-xs);justify-content:center;align-items:center;gap:0;margin:0;padding:0;font-size:.65rem;display:inline-flex;position:absolute;top:-6px;right:-6px;transform:none}._remove_hms9j_186:hover{color:var(--danger-text)}._remove_hms9j_186:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._addRow_hms9j_227{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._add_hms9j_227{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--bg-surface);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast);justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._add_hms9j_227:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._add_hms9j_227:active:not(:disabled){background:var(--bg-surface-active)}._add_hms9j_227:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._add_hms9j_227{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._add_hms9j_227:disabled{opacity:.55;cursor:default}._hint_hms9j_286,._none_hms9j_287{color:var(--text-muted);font-size:var(--text-xs)}._none_hms9j_287{margin:0}._problem_hms9j_296{color:var(--danger-text);font-size:var(--text-sm);margin:0}._loading_hms9j_302{padding:var(--space-2) 0;display:flex}._viewer_hopfq_93{z-index:var(--z-palette);color:#f4efe9;background:#0a0807f0;outline:none;grid-template-rows:auto minmax(0,1fr);animation:.12s ease-out _fade_hopfq_1;display:grid;position:fixed;inset:0}@keyframes _fade_hopfq_1{0%{opacity:0}}._top_hopfq_110{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-width:0;display:flex}._count_hopfq_118{color:#f4efe9b3;font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}._name_hopfq_125{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:auto;overflow:hidden}._tools_hopfq_135{gap:var(--space-1);margin-left:auto;display:flex}._tool_hopfq_135,._nav_hopfq_142{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:0;margin:0;padding:0;transition:background-color .12s;display:inline-flex;transform:none}._tool_hopfq_135:hover,._nav_hopfq_142:hover{background:#ffffff1f}._tool_hopfq_135:focus-visible,._nav_hopfq_142:focus-visible{outline-offset:2px;outline:2px solid #f4efe9}._tool_hopfq_135{width:2.5rem;height:2.5rem;font-size:1.05rem}._stage_hopfq_182{min-height:0;padding:0 4.5rem var(--space-4);justify-content:center;align-items:center;display:flex;position:relative}@media (width<=640px){._stage_hopfq_182{padding:0 var(--space-2) var(--space-2)}}._pdf_hopfq_196{border-radius:var(--radius-sm);background:#fff;border:none;width:100%;max-width:1100px;height:100%;box-shadow:0 8px 40px #00000080}._image_hopfq_206{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%;box-shadow:0 8px 40px #00000080}._text_hopfq_214{width:100%;max-width:1000px;height:100%;padding:var(--space-5);border-radius:var(--radius-sm);color:#1d1a18;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;overflow:auto}._loading_hopfq_231{justify-content:center;align-items:center;display:flex}._card_hopfq_237{align-items:center;gap:var(--space-3);max-width:26rem;padding:var(--space-6);border-radius:var(--radius-lg);text-align:center;background:#ffffff0f;flex-direction:column;display:flex}._card_hopfq_237>i{opacity:.6;font-size:2.25rem}._card_hopfq_237 p{color:#f4efe9cc;font-size:var(--text-sm);margin:0}._card--title_hopfq_258{font-weight:var(--weight-semibold);overflow-wrap:anywhere;color:#f4efe9!important}._primary_hopfq_264{width:auto;color:#1d1a18;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:#f4efe9;border:none;margin:0;display:inline-flex;transform:none}._primary_hopfq_264:hover{background:#fff}._nav_hopfq_142{background:#ffffff14;width:3rem;height:3rem;font-size:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=640px){._nav_hopfq_142{background:#0000008c;width:2.5rem;height:2.5rem}}._nav--prev_hopfq_312{left:var(--space-3)}@media (width<=640px){._nav--prev_hopfq_312{left:var(--space-2)}}._nav--next_hopfq_321{right:var(--space-3)}@media (width<=640px){._nav--next_hopfq_321{right:var(--space-2)}}._viewer_hopfq_93._viewer_hopfq_93{padding-top:var(--top-clear)}._nav-wrapper_1537j_92{position:relative}._nav-overlay_1537j_101{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;z-index:calc(var(--z-nav) - 1);background:0 0;background:var(--overlay);-webkit-backdrop-filter:blur(2px);border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;animation:.2s _nav-fade-in_1537j_1;display:block;position:fixed;inset:0;transform:none}@media (display-mode:standalone),(display-mode:fullscreen){._nav-overlay_1537j_101{height:100lvh;bottom:auto}}._nav-overlay_1537j_101:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}@media (width>=1024px){._nav-overlay_1537j_101{display:none}}._full_1537j_144{z-index:var(--z-nav);width:var(--nav-width);padding-top:env(safe-area-inset-top,0px);background:var(--bg-nav);border-right:1px solid var(--border-subtle);box-sizing:border-box;transition:transform var(--transition-base), width var(--transition-base);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%)}._full_1537j_144::-webkit-scrollbar{width:10px;height:10px}._full_1537j_144::-webkit-scrollbar-track{background:0 0}._full_1537j_144::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._full_1537j_144::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._full_1537j_144._nav-active_1537j_181{box-shadow:var(--shadow-xl);transform:translate(0)}@media (width>=1024px){._full_1537j_144{box-shadow:none;transform:translate(0)}._full_1537j_144._collapsed_1537j_190{width:var(--nav-width-collapsed)}._full_1537j_144._collapsed_1537j_190 ._nav-star_1537j_195,._full_1537j_144._collapsed_1537j_190 ._favorite--actions_1537j_196{display:none}._full_1537j_144._collapsed_1537j_190 ._starrable_1537j_205 a ._item_1537j_205,._full_1537j_144._collapsed_1537j_190 ._favorite_1537j_196 a ._item_1537j_205,._full_1537j_144._collapsed_1537j_190 ._favorite--menu_1537j_207 a ._item_1537j_205{padding-right:0}}._logo-container_1537j_213{align-items:center;gap:var(--space-3);height:var(--header-height);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex;overflow:hidden}._logo-container_1537j_213 svg,._logo-container_1537j_213 img{flex-shrink:0;width:28px;height:28px}._logo-container_1537j_213 h3{color:var(--accent);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.01em;white-space:nowrap;opacity:1;transition:opacity var(--transition-fast);margin:0}@media (width>=1024px){._logo-container_1537j_213 h3._collapsed_1537j_190{opacity:0;pointer-events:none}._logo-container_1537j_213._collapsed_1537j_190{padding:0 var(--space-5)}}._logo-container_1537j_213 ._brand_1537j_261{flex-direction:column;justify-content:center;min-width:0;display:flex}@media (width>=1024px){._logo-container_1537j_213 ._brand_1537j_261._collapsed_1537j_190{display:none}}._logo-container_1537j_213 ._version_1537j_272{max-height:0;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:max-height var(--transition-fast), opacity var(--transition-fast);line-height:1.3;overflow:hidden}._logo-container_1537j_213:hover ._version_1537j_272{opacity:1;max-height:1.3em}ul{padding:var(--space-3) var(--space-3) var(--space-4) var(--space-3);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;margin:0;list-style:none;overflow:hidden auto}ul::-webkit-scrollbar{width:10px;height:10px}ul::-webkit-scrollbar-track{background:0 0}ul::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}ul::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}ul li{display:block}ul li._divider_1537j_322{height:1px;margin:var(--space-2) var(--space-2);background:var(--border-subtle)}._full_1537j_144 a{color:inherit;text-decoration:none;display:block;position:relative}._full_1537j_144 a,._full_1537j_144 a:hover,._full_1537j_144 a:focus,._full_1537j_144 a:visited{text-decoration:none}._full_1537j_144 a{color:var(--nav-item-text)!important}._full_1537j_144 a ._item_1537j_205{align-items:center;gap:var(--space-3);height:42px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--nav-item-text);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);margin-bottom:2px;display:flex;position:relative}._full_1537j_144 a ._item_1537j_205:hover{background:var(--bg-nav-hover);color:var(--nav-item-text-active)}._full_1537j_144 a ._item_1537j_205 ._icon_1537j_372{width:20px;font-size:var(--text-base);color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._full_1537j_144 a ._item_1537j_205 svg{width:18px;height:18px}@media (width>=1024px){._full_1537j_144 a ._item_1537j_205._collapsed_1537j_190{justify-content:center;padding:0}._full_1537j_144 a ._item_1537j_205._collapsed_1537j_190 ._link-text_1537j_398{display:none}}._full_1537j_144 a._active_1537j_402 ._item_1537j_205{background:var(--bg-nav-active);color:var(--nav-item-text-active);font-weight:var(--weight-semibold)}._full_1537j_144 a._active_1537j_402 ._item_1537j_205:before{content:"";left:calc(-1 * var(--space-3));border-radius:0 var(--radius-full) var(--radius-full) 0;background:var(--accent);width:3px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}._full_1537j_144 a:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-md)}._group-button_1537j_428{width:auto;color:var(--nav-item-text);font:inherit;text-align:left;letter-spacing:inherit;width:100%;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._group-button_1537j_428 ._item_1537j_205{align-items:center;gap:var(--space-3);height:42px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--transition-fast), color var(--transition-fast);margin-bottom:2px;display:flex;position:relative}._group-button_1537j_428 ._item_1537j_205:hover{background:var(--bg-nav-hover);color:var(--nav-item-text-active)}._group-button_1537j_428 ._item_1537j_205 ._icon_1537j_372{width:20px;font-size:var(--text-base);color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (width>=1024px){._group-button_1537j_428 ._item_1537j_205._collapsed_1537j_190{justify-content:center;padding:0}._group-button_1537j_428 ._item_1537j_205._collapsed_1537j_190 ._link-text_1537j_398,._group-button_1537j_428 ._item_1537j_205._collapsed_1537j_190 ._chevron_1537j_483{display:none}}._group-button_1537j_428:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-md)}._group--current_1537j_494 ._item_1537j_205{color:var(--nav-item-text-active)}._chevron_1537j_483{color:var(--text-muted);font-size:var(--text-xs);transition:transform var(--transition-fast);display:inline-flex}._chevron--open_1537j_505{transform:rotate(180deg)}._full_1537j_144 ul._children_1537j_511{margin:0 0 var(--space-1) 0;padding:0 0 0 var(--space-4);flex:none;overflow:visible}._full_1537j_144 ul._children_1537j_511 a ._item_1537j_205{height:38px;font-size:var(--text-sm)}._full_1537j_144 ul._children_1537j_511 a._active_1537j_402 ._item_1537j_205:before{left:calc(-1 * var(--space-3) - var(--space-4))}@media (width>=1024px){._full_1537j_144 ul._children_1537j_511._collapsed_1537j_190{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin:0 0 var(--space-1) 0;padding:2px 0 0}._full_1537j_144 ul._children_1537j_511._collapsed_1537j_190 a._active_1537j_402 ._item_1537j_205:before{left:calc(-1 * var(--space-3))}}._link-text_1537j_398{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._count_1537j_548{border-radius:var(--radius-full);background:var(--accent);min-width:1.375rem;color:var(--accent-contrast);font-size:.75rem;font-weight:var(--weight-semibold);text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;flex-shrink:0;padding:1px 7px;line-height:1.4}@media (width>=1024px){._collapsed_1537j_190 ._count_1537j_548{min-width:1rem;padding:0 4px;font-size:.625rem;position:absolute;top:4px;right:6px}}._tooltip_1537j_574{z-index:var(--z-overlay);padding:var(--space-1) var(--space-3);background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:var(--text-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);display:none;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}@media (width>=1024px){._collapsed_1537j_190 a:hover ._tooltip_1537j_574{opacity:1;animation:.2s _nav-delay-fade-in_1537j_1;display:block}}._collapse-container_1537j_602{height:48px;padding:0 var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:flex-end;align-items:center;display:none}._collapse-container_1537j_602:hover{background:var(--bg-nav-hover);color:var(--text-primary)}@media (width>=1024px){._collapse-container_1537j_602{display:flex}}._collapse-container_1537j_602._collapsed_1537j_190{justify-content:center;padding:0}._collapse-container--icon_1537j_628{transition:transform var(--transition-base);display:inline-flex}._collapse-container--icon_1537j_628._collapsed_1537j_190{transform:rotate(180deg)}@keyframes _nav-fade-in_1537j_1{0%{opacity:0}to{opacity:1}}@keyframes _nav-delay-fade-in_1537j_1{0%,40%{opacity:0}to{opacity:1}}._favorites-icon_1537j_654{color:var(--accent)!important}._favorite_1537j_196{position:relative}._favorite_1537j_196:hover a ._item_1537j_205,._favorite_1537j_196:focus-within a ._item_1537j_205{padding-right:3.75rem}._favorite_1537j_196:hover ._favorite--actions_1537j_196,._favorite_1537j_196:focus-within ._favorite--actions_1537j_196{opacity:1;pointer-events:auto}@media (hover:none){._favorite_1537j_196 a ._item_1537j_205{padding-right:3.75rem}._favorite_1537j_196 ._favorite--actions_1537j_196{opacity:1;pointer-events:auto}}._favorite--actions_1537j_196{top:50%;right:var(--space-1);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);align-items:center;gap:2px;display:inline-flex;position:absolute;transform:translateY(-50%)}._favorite--action_1537j_196{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);width:1.625rem;height:1.625rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._favorite--action_1537j_196:hover{background:var(--bg-nav-active);color:var(--nav-item-text-active)}._favorite--action_1537j_196:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._favorite--menu_1537j_207 a ._item_1537j_205{padding-right:3.75rem}._favorite--menu_1537j_207 ._favorite--actions_1537j_196{opacity:1;pointer-events:auto}._favorite--action-open_1537j_737{background:var(--bg-nav-active);color:var(--nav-item-text-active)}._favorite--renaming_1537j_743{align-items:center;gap:var(--space-3);height:38px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-md);background:var(--bg-nav-hover);color:var(--nav-item-text-active);margin-bottom:2px;display:flex}._favorite--renaming_1537j_743 ._icon_1537j_372{flex-shrink:0;justify-content:center;width:20px;display:inline-flex}._favorite--renaming_1537j_743 input{min-width:0;height:28px;padding:0 var(--space-2);border:1px solid var(--border-focus);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm);flex:1;margin:0}._favorite-menu_1537j_775{z-index:var(--z-toast);padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-raised);box-shadow:var(--shadow-lg);box-sizing:border-box;flex-direction:column;display:flex;position:fixed}._favorite-menu_1537j_775 button{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);width:100%;padding:0;padding:var(--space-2) var(--space-3);border-radius:0;border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;margin:0;display:flex;transform:none}._favorite-menu_1537j_775 button i,._favorite-menu_1537j_775 button svg{width:1rem;color:var(--text-muted);font-size:var(--text-xs);text-align:center}._favorite-menu_1537j_775 button:hover:not(:disabled),._favorite-menu_1537j_775 button:focus-visible{background:var(--bg-surface-hover);outline:none}._favorite-menu_1537j_775 button:disabled{color:var(--text-muted);opacity:.5;cursor:default}._favorite-menu--line_1537j_831{height:1px;margin:var(--space-1) 0;background:var(--border-subtle)}._favorite-menu--remove_1537j_837{color:var(--danger-text)!important}._favorite-menu--remove_1537j_837 svg{color:inherit!important}._starrable_1537j_205{position:relative}@media (hover:hover){._starrable_1537j_205:hover a ._item_1537j_205,._starrable_1537j_205:focus-within a ._item_1537j_205{padding-right:2.5rem}._starrable_1537j_205:hover a:not(._active_1537j_402) ._item_1537j_205{background:var(--bg-nav-hover);color:var(--nav-item-text-active)}._starrable_1537j_205:hover ._nav-star_1537j_195,._starrable_1537j_205:focus-within ._nav-star_1537j_195{opacity:1;pointer-events:auto}}@media (hover:none){._starrable_1537j_205:has(>a._active_1537j_402) a ._item_1537j_205{padding-right:2.75rem}._starrable_1537j_205:has(>a._active_1537j_402) ._nav-star_1537j_195{opacity:1;pointer-events:auto;width:2.25rem;height:2.25rem}}._nav-star_1537j_195{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;top:50%;right:var(--space-2);border-radius:0;border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;opacity:0;pointer-events:none;transition:opacity var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;font-size:.95rem;display:inline-flex;position:absolute;transform:translateY(calc(-50% - 1px))}._nav-star_1537j_195:hover:not(:disabled){color:var(--accent)}._nav-star_1537j_195:hover:not(:disabled) path{fill:currentColor}._nav-star_1537j_195:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--border-focus);outline-offset:-2px}._nav-star_1537j_195:disabled{cursor:default}._nav-star--on_1537j_931{color:var(--accent)}._nav-star--on_1537j_931:hover:not(:disabled) path{fill:none}._favorite--dragging_1537j_938{opacity:.4}._favorite--before_1537j_943:after,._favorite--after_1537j_944:after{content:"";left:var(--space-2);right:var(--space-2);border-radius:var(--radius-full);background:var(--accent);height:2px;position:absolute}._favorite--before_1537j_943:after{top:-1px}._favorite--after_1537j_944:after{bottom:1px}@media (width<=1023px){._full_1537j_144{box-shadow:var(--shadow-xl);will-change:transform;backface-visibility:hidden;transition:transform .3s cubic-bezier(.32,.72,0,1)}._nav-overlay_1537j_101{-webkit-backdrop-filter:none;will-change:opacity;touch-action:none;animation:.3s ease-out _nav-fade-in_1537j_1,1ms linear .3s forwards _nav-blur-in_1537j_1}}@keyframes _nav-blur-in_1537j_1{to{-webkit-backdrop-filter:blur(2px)}}html[data-navbar=bottom][data-device=phone] ._full_1537j_144{top:calc(var(--space-3) + env(safe-area-inset-top,0px));bottom:var(--dock);left:var(--dock-side);width:min(var(--nav-width), 100vw - 2 * var(--dock-side));border:1px solid var(--border-default);border-radius:var(--radius-xl);transform:translateX(calc(-100% - var(--space-6)));padding-top:0}html[data-navbar=bottom][data-device=phone] ._full_1537j_144._nav-active_1537j_181{transform:translate(0)}._topGround_1537j_1014{display:none}html[data-navbar=bottom][data-device=phone] ._topGround_1537j_1014{z-index:calc(var(--z-nav) - 2);height:max(2px, env(safe-area-inset-top,0px));background:var(--bg-app);pointer-events:none;display:block;position:fixed;top:0;left:0;right:0}@media (display-mode:standalone),(display-mode:fullscreen){html[data-navbar=bottom][data-device=phone] ._full_1537j_144{height:calc(100lvh - var(--dock) - var(--space-3) - env(safe-area-inset-top,0px));bottom:auto}}._none_r0pua_93{border-radius:inherit;background:var(--accent-soft);width:100%;height:100%;color:var(--accent-soft-text);justify-content:center;align-items:center;line-height:1;display:flex;container-type:size}._none_r0pua_93 i{font-size:42cqmin}._wrapper_1i19h_92{position:relative}._trigger_1i19h_97{align-items:center;gap:var(--space-2);height:38px;margin-left:var(--space-1);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-full);color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;display:flex}._trigger_1i19h_97:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._trigger_1i19h_97:active:not(:disabled){background:var(--bg-surface-active)}._trigger_1i19h_97:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._trigger_1i19h_97._open_1i19h_123{background:var(--bg-surface-active)}._avatar_1i19h_127{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface-sunken);flex-shrink:0;width:30px;height:30px;overflow:hidden}._avatar_1i19h_127 img{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}._name_1i19h_143{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;display:none}@media (width>=640px){._name_1i19h_143{display:inline}}._chevron_1i19h_156{color:var(--text-subtle);transition:transform var(--transition-fast);align-items:center;font-size:10px;display:none;transform:rotate(-90deg)}._chevron_1i19h_156._open_1i19h_123{transform:rotate(90deg)}@media (width>=640px){._chevron_1i19h_156{display:inline-flex}}._menu_1i19h_175{z-index:var(--z-overlay);width:min(360px, 100vw - var(--space-8));background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);max-height:calc(100dvh - 80px);box-shadow:var(--shadow-lg);animation:_profile-menu-in_1i19h_1 .16s var(--ease-out-expo);flex-direction:column;padding:0;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}html[data-navbar=bottom][data-device=phone] ._menu_1i19h_175{top:auto;bottom:calc(100% + 12px)}._head_1i19h_202,._foot_1i19h_203{padding:var(--space-2);flex:none}._head_1i19h_202{border-bottom:1px solid var(--border-subtle)}._foot_1i19h_203{border-top:1px solid var(--border-subtle)}._scroll_1i19h_216{overscroll-behavior:contain;min-height:0;padding:var(--space-2);flex:auto;overflow-y:auto}._identity_1i19h_224{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3) var(--space-2);display:flex}._identity--avatar_1i19h_231{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface-sunken);flex-shrink:0;width:38px;height:38px;overflow:hidden}._identity--avatar_1i19h_231 img{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}._identity--text_1i19h_247{min-width:0}._identity--name_1i19h_251{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._identity--email_1i19h_260{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._role_1i19h_268{align-items:center;gap:var(--space-1);margin:0 var(--space-2) var(--space-1) var(--space-2);padding:2px var(--space-2);background:var(--accent-soft);color:var(--accent-soft-text);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:capitalize;display:inline-flex}._divider_1i19h_282{height:1px;margin:var(--space-2) 0;background:var(--border-subtle)}._item_1i19h_289{justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;display:flex}._item_1i19h_289:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}._item_1i19h_289 i,._item_1i19h_289 svg{width:16px;color:var(--text-muted);font-size:var(--text-sm);flex-shrink:0}._item_1i19h_289:hover{background:var(--bg-surface-hover)}._item_1i19h_289._danger_1i19h_322,._item_1i19h_289._danger_1i19h_322 i,._item_1i19h_289._danger_1i19h_322 svg{color:var(--danger-text)}._item_1i19h_289._danger_1i19h_322:hover{background:var(--danger-soft)}@keyframes _profile-menu-in_1i19h_1{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._heading_1i19h_344{padding:var(--space-1) var(--space-3) 2px;color:var(--text-muted);font-size:.68rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}._root_4hnhu_93{z-index:1100;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=599px){._root_4hnhu_93{align-items:flex-end;padding:0}}._scrim_4hnhu_109{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;cursor:default;background:#14100e8c;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;position:fixed;inset:0;transform:none}._dialog_4hnhu_131{width:100%;max-width:34rem;max-height:min(44rem, 100vh - var(--space-8));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xl);color:var(--text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width<=599px){._dialog_4hnhu_131{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;border-left:0;border-right:0;max-height:88dvh}}._head_4hnhu_156{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}._head_4hnhu_156>div{flex:1;min-width:0}._head_4hnhu_156 h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}._head_4hnhu_156 small{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px;line-height:1.35;display:block}@media (width<=599px){._head_4hnhu_156{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4)}._head_4hnhu_156 h2{font-size:var(--text-base)}._head_4hnhu_156 small{font-size:var(--text-xs)}}._badge_4hnhu_195{border-radius:var(--radius-full);background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (width<=599px){._badge_4hnhu_195{width:2.25rem;height:2.25rem;font-size:var(--text-sm)}}._close_4hnhu_214{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:2rem;height:2rem;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._close_4hnhu_214:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._body_4hnhu_244{overscroll-behavior:contain;padding:var(--space-2) var(--space-5) var(--space-4);overflow-y:auto}@media (width<=599px){._body_4hnhu_244{padding:0 var(--space-4) var(--space-2)}}._body_4hnhu_244{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}._body_4hnhu_244::-webkit-scrollbar{width:10px;height:10px}._body_4hnhu_244::-webkit-scrollbar-track{background:0 0}._body_4hnhu_244::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._body_4hnhu_244::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._release_4hnhu_276 h3{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-4) 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}._release_4hnhu_276 h3 small{color:var(--text-muted);font-weight:var(--weight-normal)}._release_4hnhu_276 ul{margin:0;padding:0;list-style:none}._release_4hnhu_276 li{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);display:flex}._release_4hnhu_276 li:last-child{border-bottom:0}._icon_4hnhu_305{border-radius:var(--radius-md);background:var(--bg-surface-sunken);width:2rem;height:2rem;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}._words_4hnhu_318{min-width:0;font-size:var(--text-sm);flex-direction:column;gap:2px;line-height:1.45;display:flex}._words_4hnhu_318 b{font-weight:var(--weight-semibold)}._words_4hnhu_318>span{color:var(--text-secondary)}._link_4hnhu_333{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-self:flex-start;align-items:center;gap:4px;margin:2px 0 0;padding:0;display:inline-flex;transform:none}._link_4hnhu_333 i,._link_4hnhu_333 svg{font-size:.75em}._link_4hnhu_333:hover{text-decoration:underline}._foot_4hnhu_367{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);justify-content:flex-end;display:flex}@media (width<=599px){._foot_4hnhu_367{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px))}._foot_4hnhu_367 ._primary_4hnhu_378{text-align:center;padding:var(--space-3);font-size:var(--text-base);flex:1;justify-content:center}}._primary_4hnhu_378{width:auto;color:var(--accent-contrast);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--accent);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._primary_4hnhu_378:link,._primary_4hnhu_378:visited,._primary_4hnhu_378:hover,._primary_4hnhu_378:active{color:var(--accent-contrast);text-decoration:none}._primary_4hnhu_378:hover:not(:disabled){background:var(--accent-hover)}._primary_4hnhu_378:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_4hnhu_378:disabled{opacity:.5;cursor:not-allowed}._primary_4hnhu_378:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_4hnhu_378{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);cursor:pointer}._segmented_18qfu_92{background:var(--bg-surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);gap:2px;padding:3px;display:inline-flex}._segment_18qfu_92{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:1px solid #0000;display:inline-flex}._segment_18qfu_92:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}._segment_18qfu_92:hover:not(._active_18qfu_120){color:var(--text-primary)}._segment_18qfu_92._active_18qfu_120{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-primary);box-shadow:var(--shadow-xs)}._segment_18qfu_92 svg,._segment_18qfu_92 i{font-size:.9em}._icon-toggle_18qfu_134{border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}._icon-toggle_18qfu_134:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon-toggle_18qfu_134:active:not(:disabled){background:var(--bg-surface-active)}._icon-toggle_18qfu_134:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon-toggle--glyph_18qfu_162{animation:_theme-glyph-in_18qfu_1 .32s var(--ease-out-expo);display:inline-flex}@keyframes _theme-glyph-in_18qfu_1{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:rotate(0)scale(1)}}._badge_w6enl_99,._select_w6enl_100{max-width:100%;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;flex-shrink:0;align-items:center;line-height:1.5;display:inline-flex;overflow:hidden}._select_w6enl_100{padding-right:calc(var(--space-2) + 12px);background-image:var(--select-arrow);cursor:pointer;text-align:left;background-position:right 6px center;background-repeat:no-repeat;background-size:10px;justify-content:flex-start;gap:4px;min-height:0;font-family:inherit}._select_w6enl_100:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._select_w6enl_100:hover:not(:disabled){filter:brightness(.97)}._select_w6enl_100:disabled{cursor:default;opacity:.7}._select--locked_w6enl_145._select_w6enl_100{padding-right:var(--space-2);background-image:none}._select--locked_w6enl_145._select_w6enl_100:disabled{opacity:1}._select--open_w6enl_153{box-shadow:var(--ring)}._select--add_w6enl_158._select_w6enl_100{border:1px dashed var(--border-strong);color:var(--text-muted);font-weight:var(--weight-medium);background-color:#0000;padding-top:3px;padding-bottom:3px}._select--add_w6enl_158._select_w6enl_100:hover:not(:disabled){filter:none;border-color:var(--accent);color:var(--text-primary)}._select--label_w6enl_172{text-overflow:ellipsis;min-width:0;overflow:hidden}._pop_w6enl_179{z-index:var(--z-palette);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);min-width:12rem;max-width:min(22rem,100vw - 16px);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;animation:.12s ease-out _status-pop_w6enl_1;display:flex;position:fixed;overflow:hidden}@keyframes _status-pop_w6enl_1{0%{opacity:0;transform:translateY(-4px)}}._search_w6enl_201{padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);background:0 0;outline:none;margin:0}._list_w6enl_213{min-height:0;padding:var(--space-1);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;margin:0;list-style:none;overflow-y:auto}._group_w6enl_225{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._group_w6enl_225:not(:first-child){margin-top:var(--space-1);border-top:1px solid var(--border-subtle)}._option_w6enl_236{justify-content:space-between;align-items:center;gap:var(--space-3);padding:5px var(--space-2);border-radius:var(--radius-md);cursor:pointer;display:flex}._option--active_w6enl_246{background:var(--bg-surface-hover)}._tick_w6enl_250{color:var(--text-muted);font-size:var(--text-xs)}._none_w6enl_255{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}._tone--neutral_w6enl_261{background-color:var(--bg-surface-sunken);color:var(--text-secondary)}._tone--muted_w6enl_266{border-color:var(--border-default);color:var(--text-muted);background-color:#0000}._tone--info_w6enl_272{background-color:var(--info-soft);color:var(--info-text)}._tone--accent_w6enl_277{background-color:var(--accent-soft);color:var(--accent)}._tone--good_w6enl_282{background-color:var(--success-soft);color:var(--success-text)}._tone--warn_w6enl_287{background-color:var(--warning-soft);color:var(--warning-text)}._tone--orange_w6enl_292{background-color:var(--orange-soft);color:var(--orange-text)}._tone--pink_w6enl_297{background-color:var(--pink-soft);color:var(--pink-text)}._tone--purple_w6enl_302{background-color:var(--purple-soft);color:var(--purple-text)}._tone--brown_w6enl_307{background-color:var(--brown-soft);color:var(--brown-text)}._tone--bad_w6enl_312{background-color:var(--danger-soft);color:var(--danger-text)}._tone--teal_w6enl_317{background-color:var(--teal-soft);color:var(--teal-text)}._tone--dark_w6enl_322{background-color:var(--dark-soft);color:var(--dark-text)}._swatch_w6enl_328{border:1px solid #0000;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}._swatch_w6enl_328._tone--neutral_w6enl_261{background-color:var(--text-subtle)}._swatch_w6enl_328._tone--muted_w6enl_266{border-color:var(--text-muted);background-color:#0000}._swatch_w6enl_328._tone--info_w6enl_272{background-color:var(--info)}._swatch_w6enl_328._tone--accent_w6enl_277{background-color:var(--accent)}._swatch_w6enl_328._tone--good_w6enl_282{background-color:var(--success)}._swatch_w6enl_328._tone--warn_w6enl_287{background-color:var(--warning)}._swatch_w6enl_328._tone--orange_w6enl_292{background-color:var(--orange)}._swatch_w6enl_328._tone--pink_w6enl_297{background-color:var(--pink)}._swatch_w6enl_328._tone--purple_w6enl_302{background-color:var(--purple)}._swatch_w6enl_328._tone--brown_w6enl_307{background-color:var(--brown)}._swatch_w6enl_328._tone--bad_w6enl_312{background-color:var(--danger)}._swatch_w6enl_328._tone--teal_w6enl_317{background-color:var(--teal)}._swatch_w6enl_328._tone--dark_w6enl_322{background-color:var(--dark)}._badge--icon_w6enl_381{align-items:center;gap:4px;display:inline-flex}._badge--icon_w6enl_381 svg,._badge--icon_w6enl_381 i{opacity:.8;font-size:.6rem}._viewport_gjbz0_92{right:var(--space-4);bottom:calc(var(--space-4) + var(--dock,0px));z-index:var(--z-toast);gap:var(--space-3);width:calc(100vw - var(--space-8));pointer-events:none;flex-direction:column;max-width:400px;display:flex;position:fixed}@media (width>=640px){._viewport_gjbz0_92{right:var(--space-6);bottom:calc(var(--space-6) + var(--dock,0px))}}._toast_gjbz0_111{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);padding-right:var(--space-10);border:1px solid var(--border-default);border-radius:var(--radius-lg);--edge:var(--border-strong);--edge-bg:var(--bg-surface-raised);background:linear-gradient(to right, var(--edge) 4px, transparent 4px) no-repeat, var(--edge-bg);box-shadow:var(--shadow-lg);pointer-events:auto;animation:_toast-in_gjbz0_1 .32s var(--ease-out-expo);display:flex;position:relative;overflow:hidden}._toast--icon_gjbz0_129{font-size:var(--text-md);flex-shrink:0;margin-top:1px;display:inline-flex}._toast--body_gjbz0_136{flex:1;min-width:0}._toast--title_gjbz0_141{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}._toast--message_gjbz0_148{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere;margin-top:2px}._toast--open_gjbz0_156{margin-top:var(--space-2);color:var(--text-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._toast--close_gjbz0_169{top:var(--space-2);right:var(--space-2);width:28px;height:28px;font-size:var(--text-xs);color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;padding:0;position:absolute}._toast--close_gjbz0_169:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._toast--close_gjbz0_169:active:not(:disabled){background:var(--bg-surface-active)}._toast--close_gjbz0_169:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._toast--timer_gjbz0_197{opacity:.35;transform-origin:0;background:currentColor;width:100%;height:2px;animation-name:_toast-timer_gjbz0_1;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}._success_gjbz0_211{--edge:var(--success)}._success_gjbz0_211 ._toast--icon_gjbz0_129,._success_gjbz0_211 ._toast--timer_gjbz0_197{color:var(--success)}._error_gjbz0_219{--edge:var(--danger)}._error_gjbz0_219 ._toast--icon_gjbz0_129,._error_gjbz0_219 ._toast--timer_gjbz0_197{color:var(--danger)}._warning_gjbz0_227{--edge:var(--warning)}._warning_gjbz0_227 ._toast--icon_gjbz0_129,._warning_gjbz0_227 ._toast--timer_gjbz0_197{color:var(--warning)}._info_gjbz0_235{--edge:var(--info)}._info_gjbz0_235 ._toast--icon_gjbz0_129,._info_gjbz0_235 ._toast--timer_gjbz0_197{color:var(--info)}@keyframes _toast-in_gjbz0_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _toast-timer_gjbz0_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._overlay_l1f9z_92{z-index:var(--z-palette);padding:var(--space-4);background:var(--overlay);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding-top:12vh;animation:.16s _palette-overlay-in_l1f9z_1;display:flex;position:fixed;inset:0}._palette_l1f9z_107{background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-xl);width:100%;max-width:620px;max-height:70vh;box-shadow:var(--shadow-xl);animation:_palette-in_l1f9z_1 .22s var(--ease-out-expo);flex-direction:column;display:flex;overflow:hidden}._palette--search_l1f9z_121{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);flex-shrink:0;display:flex}._palette--search_l1f9z_121 input{min-width:0;color:var(--text-primary);font-size:var(--text-lg);font-family:var(--font-sans);background:0 0;border:none;flex:1}._palette--search_l1f9z_121 input:focus{outline:none}._palette--results_l1f9z_143{padding:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;overflow-y:auto}._palette--results_l1f9z_143::-webkit-scrollbar{width:10px;height:10px}._palette--results_l1f9z_143::-webkit-scrollbar-track{background:0 0}._palette--results_l1f9z_143::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._palette--results_l1f9z_143::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._palette--group_l1f9z_168+._palette--group_l1f9z_168{margin-top:var(--space-2)}._palette--group-label_l1f9z_172{padding:var(--space-2) var(--space-3);color:var(--text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}._palette--item_l1f9z_181{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}._palette--item_l1f9z_181._active_l1f9z_195{background:var(--accent-soft);color:var(--accent-soft-text)}._palette--item-icon_l1f9z_200{border-radius:var(--radius-sm);background:var(--bg-surface-sunken);width:28px;height:28px;color:var(--text-muted);font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._active_l1f9z_195 ._palette--item-icon_l1f9z_200{color:inherit;background:0 0}._palette--item-title_l1f9z_217{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._palette--item-hint_l1f9z_225{max-width:45%;color:var(--text-subtle);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}._palette--empty_l1f9z_235{padding:var(--space-8) var(--space-4);color:var(--text-muted);text-align:center}._palette--footer_l1f9z_241{gap:var(--space-5);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);background:var(--bg-surface-sunken);color:var(--text-subtle);font-size:var(--text-xs);flex-shrink:0;display:none}@media (width>=640px){._palette--footer_l1f9z_241{display:flex}}._palette--footer_l1f9z_241 span{align-items:center;gap:var(--space-1);display:inline-flex}@keyframes _palette-overlay-in_l1f9z_1{0%{opacity:0}to{opacity:1}}@keyframes _palette-in_l1f9z_1{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._palette--searching_l1f9z_280{color:var(--text-muted);margin-left:auto;font-style:italic}._panel_1vttx_92{z-index:var(--z-overlay);width:min(360px, 100vw - var(--space-8));background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:_panel-in_1vttx_1 .18s var(--ease-out-expo);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@media (width<=639px){._panel_1vttx_92{top:calc(var(--header-height) + env(safe-area-inset-top,0px) + 4px);right:var(--space-3);left:var(--space-3);width:auto;position:fixed}}html[data-navbar=bottom][data-device=phone] ._panel_1vttx_92{top:auto;bottom:calc(100% + 12px)}@media (width<=639px){html[data-navbar=bottom][data-device=phone] ._panel_1vttx_92{top:auto;bottom:calc(var(--dock) + 4px)}}._panel--header_1vttx_133{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}._panel--title_1vttx_141{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold)}._panel--actions_1vttx_147{align-items:center;gap:var(--space-1);display:flex}._panel--action_1vttx_147{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._panel--action_1vttx_147:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._panel--action_1vttx_147:active:not(:disabled){background:var(--bg-surface-active)}._panel--action_1vttx_147:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._panel--list_1vttx_177{max-height:min(380px, 100dvh - var(--header-height) - 120px);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-y:auto}._panel--list_1vttx_177::-webkit-scrollbar{width:10px;height:10px}._panel--list_1vttx_177::-webkit-scrollbar-track{background:0 0}._panel--list_1vttx_177::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._panel--list_1vttx_177::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._panel--empty_1vttx_201{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);color:var(--text-subtle);flex-direction:column;display:flex}._panel--empty_1vttx_201 p{font-size:var(--text-sm);color:var(--text-muted);margin:0}._panel--item_1vttx_216{align-items:stretch;width:100%;display:flex;position:relative}._panel--item_1vttx_216+._panel--item_1vttx_216{border-top:1px solid var(--border-subtle)}._panel--item_1vttx_216:hover{background:var(--bg-surface-hover)}@media (hover:hover){._panel--item_1vttx_216 ._panel--dismiss_1vttx_235{opacity:0}._panel--item_1vttx_216:hover ._panel--dismiss_1vttx_235,._panel--item_1vttx_216 ._panel--dismiss_1vttx_235:focus-visible{opacity:1}}._panel--item-main_1vttx_244{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:flex-start;gap:0;gap:var(--space-3);min-width:0;padding:0;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;margin:0;display:flex;transform:none}._panel--item-main_1vttx_244:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}._panel--dismiss_1vttx_235{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;width:36px;font-size:var(--text-xs);cursor:pointer;transition:opacity var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._panel--dismiss_1vttx_235:hover{color:var(--danger-text)}._panel--dismiss_1vttx_235:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}._panel--item__unread_1vttx_312,._panel--item__unread_1vttx_312:hover{background:var(--accent-soft)}._panel--item__unread_1vttx_312 ._panel--item-title_1vttx_318{font-weight:var(--weight-semibold);display:block}._panel--dot_1vttx_323{width:7px;height:7px;margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--accent);flex-shrink:0}._panel--item-icon_1vttx_332{border-radius:var(--radius-full);width:28px;height:28px;font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._panel--item-icon_1vttx_332._success_1vttx_342{background:var(--success-soft);color:var(--success-text)}._panel--item-icon_1vttx_332._error_1vttx_346{background:var(--danger-soft);color:var(--danger-text)}._panel--item-icon_1vttx_332._warning_1vttx_350{background:var(--warning-soft);color:var(--warning-text)}._panel--item-icon_1vttx_332._info_1vttx_354{background:var(--info-soft);color:var(--info-text)}._panel--item-body_1vttx_359{flex:1;min-width:0;display:block}._panel--item-title_1vttx_318{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._panel--item-message_1vttx_371{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin-top:2px;display:block}._panel--item-time_1vttx_379{margin-top:var(--space-1);color:var(--text-subtle);font-size:var(--text-xs);display:block}@keyframes _panel-in_1vttx_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._picker-wrapper_1vlat_92{z-index:9999999;background:var(--overlay);flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s _fade-in_1vlat_1;display:flex;position:absolute;top:0;left:0;overflow:auto}._picker-background_1vlat_108{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;z-index:-9;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;width:100vw;height:100vh;margin:0;padding:0;display:flex;position:absolute;top:0;left:0;transform:none}._calendar-container_1vlat_133{--cal-header-fg:#fff;--cal-header-fg-muted:#fffc;--cal-header-fg-subtle:#ffffff80;--cal-header-scrim:#ffffff1f;--cal-header-scrim-strong:#ffffff38;background-color:var(--toolbar-fill);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:var(--space-1);z-index:99;animation:.2s _grow-fade-in_1vlat_1;display:flex;width:100%!important;max-width:90%!important}@media (width>=640px){._calendar-container_1vlat_133{max-width:460px!important}}._calendar-wrapper_1vlat_163{width:100%}@keyframes _fade-in_1vlat_1{0%{opacity:0}to{opacity:1}}@keyframes _grow-fade-in_1vlat_1{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.react-calendar{background-color:inherit;border-radius:var(--radius-2xl);max-width:100%;font-family:var(--font-sans);line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0;font-family:inherit}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.react-calendar__navigation{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);padding:var(--space-3);display:flex}.react-calendar__navigation__label{display:flex}.react-calendar__navigation__label span{color:var(--cal-header-fg,var(--text-primary));font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);justify-content:center;margin:0}.react-calendar__navigation button{padding:var(--space-1);min-width:44px;font-size:var(--text-xl);color:var(--cal-header-fg-muted,var(--text-secondary));border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:var(--cal-header-scrim,var(--bg-surface-hover));color:var(--cal-header-fg,var(--text-primary))}.react-calendar__navigation button[disabled]{background:0 0;color:var(--cal-header-fg-subtle,var(--text-subtle))!important}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:var(--weight-semibold);font-size:var(--text-xs);letter-spacing:.06em;color:var(--cal-header-fg-muted,var(--text-muted))}.react-calendar__month-view__weekdays__weekday{padding:var(--space-3) var(--space-2)}abbr[title]{font-weight:var(--weight-semibold);text-decoration:none}.react-calendar__month-view__weekNumbers .react-calendar__tile{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);justify-content:center;align-items:center;padding:1em .666667em;display:flex}.react-calendar__month-view__days{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-2)}.react-calendar__month-view__days__day{color:var(--text-primary)}.react-calendar__month-view__days__day:disabled{color:var(--text-subtle)}.react-calendar__month-view__days__day--weekend{color:var(--text-secondary)}.react-calendar__month-view__days__day--neighboringMonth{color:var(--text-subtle)}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__year-view{border-radius:var(--radius-xl);background:var(--cal-header-scrim,var(--bg-surface-sunken));color:var(--cal-header-fg,var(--text-primary))}.react-calendar__year-view .react-calendar__tile--now{border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-soft-text)}.react-calendar__year-view .react-calendar__tile--now:enabled:hover,.react-calendar__year-view .react-calendar__tile--now:enabled:focus{background:var(--accent);color:var(--accent-contrast)}.react-calendar__tile{text-align:center;max-width:100%;padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0}.react-calendar__tile:disabled{cursor:not-allowed;color:var(--text-subtle)}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:var(--accent-soft);color:var(--accent-soft-text)}.react-calendar__tile--now{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:var(--weight-semibold);box-shadow:inset 0 0 0 1px var(--border-default)}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:var(--accent-soft);color:var(--accent-soft-text)}.react-calendar__tile--hasActive{color:var(--cal-header-fg,var(--text-primary));background-color:var(--cal-header-scrim,var(--bg-surface-hover))}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background-color:var(--cal-header-scrim-strong,var(--bg-surface-active))}.react-calendar__tile--active{background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-semibold);box-shadow:none}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:var(--accent-hover);color:var(--accent-contrast)}.react-calendar--selectRange .react-calendar__tile--hover{background-color:var(--accent-soft);color:var(--accent-soft-text)}.react-calendar__year-view__months button:enabled,.react-calendar__decade-view__years button:enabled{color:var(--cal-header-fg,var(--text-primary))}._card_2fanv_108{--trend-1:#2a78d6;--trend-2:#eb6834;--trend-3:#1baf7a;--trend-4:#eda100;--trend-5:#e87ba4;--trend-6:#008300;--trend-other:#8a837d;gap:var(--space-4);margin-bottom:var(--space-6);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);flex-direction:column;display:flex}[data-theme=dark] ._card_2fanv_108{--trend-1:#3987e5;--trend-2:#d95926;--trend-3:#199e70;--trend-4:#c98500;--trend-5:#d55181;--trend-6:#008300;--trend-other:#7a736c}._head_2fanv_141{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._head_2fanv_141 h3{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0 0 2px}._sub_2fanv_155{color:var(--text-muted);font-size:var(--text-sm);margin:0}._toggle_2fanv_161{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;flex-shrink:0;margin:0;display:inline-flex;transform:none}._toggle_2fanv_161:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._toggle_2fanv_161[aria-pressed=true]{background:var(--bg-surface-active);color:var(--text-primary)}._toggle_2fanv_161:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._toggle_2fanv_161 i{height:16px}._ranges_2fanv_208{gap:var(--space-2);flex-wrap:wrap;display:flex}._range_2fanv_208{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;background:0 0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._range_2fanv_208:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._range_2fanv_208:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._range--on_2fanv_250{background:var(--accent-soft);color:var(--accent-soft-text);border-color:#0000}._plot_2fanv_257{width:100%;min-height:260px;position:relative}._plot_2fanv_257 svg{display:block}._loading_2fanv_266,._empty_2fanv_267{justify-content:center;align-items:center;gap:var(--space-3);height:260px;color:var(--text-muted);flex-direction:column;display:flex}._loading_2fanv_266 p,._empty_2fanv_267 p{font-size:var(--text-sm);margin:0}._loading_2fanv_266 i,._empty_2fanv_267 i{height:28px}._grid_2fanv_287{stroke:var(--border-subtle);stroke-width:1px}._tick_2fanv_293{fill:var(--text-muted);font-size:11px;font-family:var(--font-sans)}._booked--halo_2fanv_301{stroke:var(--bg-surface);stroke-width:6px;stroke-linecap:round}._booked_2fanv_301{stroke:var(--text-primary);stroke-width:2px;stroke-linecap:round}._tip_2fanv_314{top:var(--space-2);min-width:160px;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-raised);box-shadow:var(--shadow-lg);pointer-events:none;z-index:2;flex-direction:column;gap:2px;display:flex;position:absolute;transform:translate(-50%)}._tip--head_2fanv_333{margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._tip--row_2fanv_340{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:flex}._tip--dot_2fanv_348{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}._tip--rule_2fanv_355{border-radius:var(--radius-full);background:var(--text-primary);flex-shrink:0;width:10px;height:2px}._tip--name_2fanv_363{white-space:nowrap;flex:1}._tip--value_2fanv_368{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._tip--total_2fanv_374{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}._legend_2fanv_381{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legend_2fanv_381 li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex}._swatch_2fanv_397{border-radius:3px;flex-shrink:0;width:10px;height:10px}._swatch--rule_2fanv_404{border-radius:var(--radius-full);background:var(--text-primary);flex-shrink:0;width:12px;height:2px}._legend--name_2fanv_412{color:var(--text-secondary)}._legend--value_2fanv_416{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._tableWrap_2fanv_423{max-height:260px;overflow:auto}._table_2fanv_423{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._table_2fanv_423 th,._table_2fanv_423 td{padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--border-subtle)}._table_2fanv_423 thead th{background:var(--bg-surface);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0}._table_2fanv_423 tbody th{text-align:left;color:var(--text-primary);font-weight:var(--weight-medium)}._table_2fanv_423 td{color:var(--text-secondary);font-variant-numeric:tabular-nums}._error_2fanv_461{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm)}._wrapper_nt32y_92{left:0;right:0;bottom:calc(20px + var(--dock,0px));z-index:var(--z-overlay);box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;height:64px;display:flex;position:fixed}@media (width>=1024px){._wrapper_nt32y_92{left:var(--nav-width)}}._active_nt32y_126{animation:.2s _slide-up_nt32y_1}._hidden_nt32y_130{opacity:0;visibility:hidden;display:none}._content_nt32y_136{pointer-events:auto;background:var(--bg-surface-raised);color:var(--text-primary);border:1px solid var(--border-default);box-sizing:border-box;height:inherit;justify-content:center;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex}._content_nt32y_136 i{margin-right:var(--space-3);height:24px;color:var(--warning)}._words_nt32y_157{margin-right:var(--space-3);flex-direction:column;display:flex}._text_nt32y_163{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}._hint_nt32y_170{color:var(--text-secondary);font-size:var(--text-xs)}._nag_nt32y_177{background:var(--warning-soft);border-color:var(--warning)}._nudge_nt32y_183{animation:.6s _nudge_nt32y_183}@keyframes _nudge_nt32y_183{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}._button_nt32y_204{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._button_nt32y_204:link,._button_nt32y_204:visited,._button_nt32y_204:hover,._button_nt32y_204:active{color:var(--accent-contrast);text-decoration:none}._button_nt32y_204:hover:not(:disabled){background:var(--accent-hover)}._button_nt32y_204:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button_nt32y_204:disabled{opacity:.5;cursor:not-allowed}._button_nt32y_204:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button_nt32y_204{padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-base);letter-spacing:inherit;box-shadow:none;cursor:pointer;flex:1;justify-content:center;align-items:center;display:inline-flex}._button_nt32y_204:hover:not(:disabled),._button_nt32y_204:enabled:hover{box-shadow:var(--shadow-sm)}@keyframes _slide-up_nt32y_1{0%{opacity:0;transform:translateY(54px)}to{opacity:100;transform:translateY(0)}}._switch_d5bkm_92{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface-sunken);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}._switch_d5bkm_92::-webkit-scrollbar{display:none}._view_d5bkm_113{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}._view_d5bkm_113 i{font-size:var(--text-xs)}._view_d5bkm_113:hover{color:var(--text-primary)}._view_d5bkm_113:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._view--on_d5bkm_137{background:var(--bg-surface);color:var(--text-primary);font-weight:var(--weight-semibold);box-shadow:0 1px 2px #00000014}._mark_13wxp_92{align-items:center;gap:var(--space-2);vertical-align:middle;flex-shrink:0;display:inline-flex}._mark--link_13wxp_102{gap:var(--space-2);padding:3px var(--space-3) 3px 3px;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:normal;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);line-height:1.2;text-decoration:none}._mark--link_13wxp_102:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._mark--link_13wxp_102:hover{border-color:var(--border-strong);background:var(--bg-surface-hover)}._dot_13wxp_128{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._dot_13wxp_128 img{width:100%;height:100%;display:block}._dot_13wxp_128 i{font-size:.6em;line-height:1;display:block}._dot--synced_13wxp_151{background:0 0;border:none}._dot--local_13wxp_156{border:1.5px solid var(--border-default);background:var(--bg-surface-sunken)}._dot--pending_13wxp_161{border:1.5px dashed var(--text-subtle);background:var(--bg-surface-sunken);color:var(--text-muted)}._dot--later_13wxp_168{border:1.5px dashed var(--border-default);color:var(--text-subtle);background:0 0}._dot--later_13wxp_168 i{font-size:.5em}._dot--error_13wxp_177{background:var(--danger-soft);color:var(--danger-text)}._text_13wxp_182{color:var(--text-secondary);font-size:var(--text-sm)}._icon_1xua5_93{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);width:2.25rem;height:2.25rem;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._icon_1xua5_93:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon_1xua5_93:disabled{cursor:default}._icon_1xua5_93:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._spin_1xua5_132{animation:.9s linear infinite _spin_1xua5_132}@keyframes _spin_1xua5_132{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_1xua5_132{animation:none}}._calendar_1c6hn_94{gap:var(--space-3);flex-direction:column;display:flex}._bar_1c6hn_100{align-items:center;gap:var(--space-2);display:flex}._today_1c6hn_106{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:6px var(--space-4);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._today_1c6hn_106:hover{background:var(--bg-surface-hover)}._today_1c6hn_106:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._step_1c6hn_139{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);width:2rem;height:2rem;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._step_1c6hn_139:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._step_1c6hn_139:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._title_1c6hn_174{margin:0 var(--space-2);color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold)}._gap_1c6hn_181{flex:1}._error_1c6hn_185{color:var(--danger-text);font-size:var(--text-sm);margin:0}._body_1c6hn_191{gap:var(--space-4);grid-template-columns:13rem minmax(0,1fr);align-items:start;display:grid}@media (width<=720px){._body_1c6hn_191{grid-template-columns:1fr}}._side_1c6hn_203{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}._side_1c6hn_203>strong{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}@media (width<=720px){._side_1c6hn_203{flex-flow:wrap}}._cal_1c6hn_94{align-items:center;gap:var(--space-2);color:var(--text-primary);cursor:pointer;display:flex}._cal_1c6hn_94 input{margin:0}._swatch_1c6hn_232{display:none}._muted_1c6hn_236{color:var(--text-muted)}._month_1c6hn_241{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}._month--head_1c6hn_248{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._month--head_1c6hn_248 span{padding:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-align:center;text-transform:uppercase}._month--grid_1c6hn_263{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._cell_1c6hn_268{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:1px;min-width:0;padding:4px 4px 6px;display:flex;position:relative}._cell_1c6hn_268:nth-child(7n){border-right:0}._cell--out_1c6hn_282{background:var(--bg-surface-sunken)}._cell--out_1c6hn_282 ._date_1c6hn_285{color:var(--text-muted)}._date_1c6hn_285{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:0;border-radius:var(--radius-full);min-width:1.75rem;height:1.75rem;line-height:1;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;gap:0;margin:0 0 2px;padding:0 6px;display:inline-flex;transform:none}._date_1c6hn_285:hover{background:var(--bg-surface-hover)}._date_1c6hn_285:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._date--today_1c6hn_334,._date--today_1c6hn_334:hover,._cell--out_1c6hn_282 ._date--today_1c6hn_334{background:var(--accent);color:var(--accent-contrast)}._chip_1c6hn_341{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);min-width:0;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:1px 6px;font-size:.75rem;line-height:1.5;display:flex;transform:none}._chip_1c6hn_341:hover{background:var(--bg-surface-hover)}._chip_1c6hn_341:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._chip--day_1c6hn_378{background:var(--ev);font-weight:var(--weight-semibold);color:#fff!important}._chip--day_1c6hn_378:hover{background:var(--ev);filter:brightness(1.12)}._dot_1c6hn_390{border-radius:var(--radius-full);flex:none;width:8px;height:8px}._time_1c6hn_397{color:var(--text-secondary);flex:none}._name_1c6hn_402{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._more_1c6hn_408{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);font-size:.75rem;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-self:flex-start;align-items:stretch;gap:0;margin:0;padding:1px 6px;display:block;transform:none}._more_1c6hn_408:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._popover_1c6hn_438{z-index:calc(var(--z-overlay) - 1);padding:var(--space-2);box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-lg);flex-direction:column;gap:1px;display:flex;position:fixed;overflow-y:auto}._popover--head_1c6hn_453{margin-bottom:var(--space-1);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}._week_1c6hn_462{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden}._week--head_1c6hn_472,._week--allday_1c6hn_473,._week--grid_1c6hn_474{grid-template-columns:3.5rem repeat(7,minmax(0,1fr));display:grid}._week--day_1c6hn_480 ._week--head_1c6hn_472>span:not(:first-child){padding-left:var(--space-3);align-items:flex-start}._week--head_1c6hn_472{border-bottom:1px solid var(--border-subtle)}._week--head_1c6hn_472>span{padding:var(--space-2) 0;flex-direction:column;align-items:center;display:flex}._week--head_1c6hn_472>span small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}._week--head_1c6hn_472>span strong{border-radius:var(--radius-full);min-width:2rem;height:2rem;color:var(--text-primary);font-size:var(--text-lg);justify-content:center;align-items:center;display:inline-flex}._headDay_1c6hn_512{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:2px var(--space-2);border-radius:0;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;margin:0;display:flex;transform:none}._headDay_1c6hn_512:hover strong{background:var(--bg-surface-hover)}._headDay_1c6hn_512:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._week--today_1c6hn_544 strong,._week--today_1c6hn_544 ._headDay_1c6hn_512:hover strong{background:var(--accent);color:var(--accent-contrast)!important}._week--allday_1c6hn_473{border-bottom:1px solid var(--border-subtle)}._week--allday_1c6hn_473>div{border-left:1px solid var(--border-subtle);flex-direction:column;gap:1px;min-width:0;padding:2px;display:flex}._hourLabel_1c6hn_562{color:var(--text-muted);text-align:right;align-self:center;padding-right:6px;font-size:.6875rem}._week--scroll_1c6hn_570{max-height:34rem;overflow-y:auto}._week--grid_1c6hn_474,._hours_1c6hn_579{position:relative}._hours_1c6hn_579 span{color:var(--text-muted);font-size:.6875rem;position:absolute;right:6px;transform:translateY(-50%)}._dayCol_1c6hn_590{border-left:1px solid var(--border-subtle);position:relative}._line_1c6hn_595{border-top:1px solid var(--border-subtle);position:absolute;left:0;right:0}._now_1c6hn_602{z-index:40;border-top:2px solid var(--danger);position:absolute;left:0;right:0}._now_1c6hn_602:before{border-radius:var(--radius-full);background:var(--danger);content:"";width:10px;height:10px;position:absolute;top:-6px;left:-5px}._block_1c6hn_620{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;z-index:1;border:none;border:1px solid var(--bg-surface);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--ev);text-shadow:0 0 1px #00000026;text-align:left;cursor:pointer;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:2px 6px;font-size:.75rem;line-height:1.3;display:flex;position:absolute;overflow:hidden;transform:none;color:#fff!important}._block_1c6hn_620 strong,._block_1c6hn_620 small{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._block_1c6hn_620 strong{font-weight:var(--weight-semibold)}._block_1c6hn_620 small{opacity:.92;font-size:.6875rem}._block_1c6hn_620:hover,._block_1c6hn_620:focus-visible{filter:brightness(.95);z-index:50!important}._block_1c6hn_620:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}[data-theme=dark] ._block_1c6hn_620,[data-theme=dark] ._chip--day_1c6hn_378{background:color-mix(in srgb, var(--ev) 34%, var(--bg-surface));text-shadow:none;box-shadow:inset 3px 0 0 var(--ev);color:color-mix(in srgb, var(--ev) 22%, #fff)!important}[data-theme=dark] ._block_1c6hn_620{padding-left:9px}[data-theme=dark] ._block_1c6hn_620 strong,[data-theme=dark] ._block_1c6hn_620 small{color:inherit}[data-theme=dark] ._block_1c6hn_620 small{opacity:.8}[data-theme=dark] ._chip--day_1c6hn_378{padding-left:9px}[data-theme=dark] ._chip--day_1c6hn_378:hover{background:color-mix(in srgb, var(--ev) 34%, var(--bg-surface));filter:brightness(1.15)}._list_1qxr0_94{top:var(--space-4);min-width:0;font-size:var(--text-sm);flex-direction:column;display:flex;position:sticky}@media (width<=720px){._list_1qxr0_94{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);position:static}}._fold_1qxr0_112{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);width:100%;padding:0;padding:var(--space-2) var(--space-3);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:none;transform:none}._fold_1qxr0_112 small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);margin-left:auto}._fold_1qxr0_112 svg{color:var(--text-muted)}._fold_1qxr0_112:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (width<=720px){._fold_1qxr0_112{display:flex}}._body_1qxr0_157{gap:var(--space-3);flex-direction:column;display:flex}@media (width<=720px){._body_1qxr0_157{padding:0 var(--space-3) var(--space-3);display:none}._list--open_1qxr0_167 ._body_1qxr0_157{display:flex}}._showAll_1qxr0_172{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:3px var(--space-2);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);background:0 0;background:var(--bg-surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;justify-content:flex-start;align-self:flex-start;align-items:center;gap:6px;margin:0;display:inline-flex;transform:none}._showAll_1qxr0_172 svg{color:var(--text-muted);font-size:.7rem}._showAll_1qxr0_172:hover{border-color:var(--border-strong)}._showAll_1qxr0_172:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._none_1qxr0_214{color:var(--text-muted)}._group_1qxr0_218{flex-direction:column;gap:2px;display:flex}._group_1qxr0_218 ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}._head_1qxr0_232{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 0 var(--space-1);display:flex}._head_1qxr0_232 strong{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}._headActions_1qxr0_246{gap:2px;display:inline-flex}._headActions_1qxr0_246 button{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);font-size:.7rem;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:1px 6px;display:block;transform:none}._headActions_1qxr0_246 button:hover:not(:disabled){background:var(--bg-surface-hover)}._headActions_1qxr0_246 button:disabled{color:var(--text-muted);cursor:default;opacity:.6}._headActions_1qxr0_246 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._item_1qxr0_287{border-radius:var(--radius-sm);align-items:center;min-width:0;display:flex;position:relative}._item_1qxr0_287:hover{background:var(--bg-surface-hover)}._pick_1qxr0_298{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);border-radius:0;border-radius:var(--radius-sm);min-width:0;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;margin:0;padding:4px 6px;display:flex;transform:none}._pick_1qxr0_298:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._box_1qxr0_332{border:2px solid var(--c);background:var(--c);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:.6rem;display:inline-flex}._item--off_1qxr0_345 ._box_1qxr0_332{background:0 0}._face_1qxr0_349{flex-shrink:0}._dot_1qxr0_353{background:var(--c);border-radius:999px;flex-shrink:0;width:8px;height:8px;margin:0 4px}._mark_1qxr0_362{width:16px;color:var(--c);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}._name_1qxr0_372{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._item--off_1qxr0_345 ._name_1qxr0_372{color:var(--text-muted)}._item--off_1qxr0_345 ._face_1qxr0_349,._item--off_1qxr0_345 ._dot_1qxr0_353,._item--off_1qxr0_345 ._mark_1qxr0_362{opacity:.45}._only_1qxr0_388{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);background:0 0;background:var(--bg-surface);font-size:.7rem;font-weight:var(--weight-semibold);cursor:pointer;opacity:0;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0 2px 0 0;padding:1px 7px;display:block;transform:none}._item_1qxr0_287:hover ._only_1qxr0_388,._item_1qxr0_287:focus-within ._only_1qxr0_388,._only_1qxr0_388._only--alone_1qxr0_416{opacity:1}._only_1qxr0_388:hover{border-color:var(--border-strong);color:var(--text-primary)}@media (hover:none){._only_1qxr0_388{opacity:1}}._only_1qxr0_388:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._only--alone_1qxr0_416{border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent)}._help_5carh_92{display:inline-flex;position:relative}._button_5carh_97{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);width:2.25rem;height:2.25rem;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._button_5carh_97:hover,._button_5carh_97[aria-expanded=true]{background:var(--bg-surface-hover);color:var(--text-primary)}._button_5carh_97:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._panel_5carh_133{z-index:calc(var(--z-overlay) - 1);width:18rem;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-lg);animation:.12s ease-out _shortcut-pop_5carh_1;position:absolute;top:calc(100% + 6px);right:0}._panel_5carh_133>strong{margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);display:block}._panel_5carh_133 dl{flex-direction:column;gap:2px;margin:0;display:flex}@keyframes _shortcut-pop_5carh_1{0%{opacity:0;transform:translateY(-4px)}}._row_5carh_165{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);padding:3px 0;display:flex}._row_5carh_165 dt{color:var(--text-secondary)}._row_5carh_165 dd{align-items:center;gap:4px;margin:0;display:flex}._or_5carh_183{color:var(--text-muted);font-size:var(--text-xs)}._page_xqrcg_95{gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-4) var(--space-8) var(--space-4);box-sizing:border-box;flex-direction:column;display:flex}._toolbar_xqrcg_104{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._search_xqrcg_111{align-items:center;gap:var(--space-3);min-width:240px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex:1;display:flex}._search_xqrcg_111 i{color:var(--text-muted);font-size:var(--text-sm)}._search_xqrcg_111 input{min-width:0;padding:var(--space-3) 0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);background:0 0;border:none;flex:1}._search_xqrcg_111 input:focus{outline:none}._search_xqrcg_111:focus-within{border-color:var(--border-focus)}._filters_xqrcg_143{gap:var(--space-2);margin:-3px 0;padding:3px 0;display:flex;overflow-x:auto}._filters_xqrcg_143>*{flex-shrink:0}._filters_xqrcg_143{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}._filters_xqrcg_143::-webkit-scrollbar{width:10px;height:10px}._filters_xqrcg_143::-webkit-scrollbar-track{background:0 0}._filters_xqrcg_143::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._filters_xqrcg_143::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._filter_xqrcg_143{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;flex-shrink:0;margin:0;display:inline-flex;transform:none}._filter_xqrcg_143:hover{border-color:var(--border-default);color:var(--text-primary)}._filter_xqrcg_143:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._filter--icon_xqrcg_217{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin:-3px 0;font-size:12px;line-height:1;display:inline-flex}._filter--icon_xqrcg_217 i{text-align:center;width:1.25em;height:1em;line-height:1;display:block}._paper--warn_xqrcg_243{background-color:var(--warning-soft);color:var(--warning-text)}._paper--bad_xqrcg_248{background-color:var(--danger-soft);color:var(--danger-text)}._paper--orange_xqrcg_253{background-color:var(--orange-soft);color:var(--orange-text)}._paper--good_xqrcg_258{background-color:var(--success-soft);color:var(--success-text)}._count_xqrcg_263._paper--warn_xqrcg_243{background-color:var(--warning-soft);color:var(--warning-text)}._count_xqrcg_263._paper--orange_xqrcg_253{background-color:var(--orange-soft);color:var(--orange-text)}._count_xqrcg_263._paper--bad_xqrcg_248{background-color:var(--danger-soft);color:var(--danger-text)}._count_xqrcg_263._paper--good_xqrcg_258{background-color:var(--success-soft);color:var(--success-text)}._filter--on_xqrcg_284{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold)}._filter--scope_xqrcg_293{color:var(--accent);font-weight:var(--weight-semibold)}._filter--muted_xqrcg_300{opacity:.55}._count_xqrcg_263{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._list_xqrcg_313{gap:var(--space-2);flex-direction:column;display:flex}._empty_xqrcg_319{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}._empty_xqrcg_319 i{font-size:var(--text-2xl);opacity:.6}._empty_xqrcg_319 p{margin:0}._error_xqrcg_338{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm)}._card_xqrcg_350{gap:var(--space-2) var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;display:grid}._card_xqrcg_350:hover{border-color:var(--border-default)}._card--main_xqrcg_365{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._card--title_xqrcg_372{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}._card--title_xqrcg_372:hover{text-decoration:underline}._card--title_xqrcg_372:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._card--meta_xqrcg_390{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._card--side_xqrcg_398{align-items:flex-end;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._money_xqrcg_406{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}._money--sub_xqrcg_414{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._pager_xqrcg_421{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-top:1px solid var(--border-subtle);display:flex}._pager_xqrcg_421 button{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._pager_xqrcg_421 button:hover:not(:disabled){background:var(--bg-surface-hover)}._pager_xqrcg_421 button:disabled{opacity:.4;cursor:default}._pager--count_xqrcg_463{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._loading_xqrcg_470{padding:var(--space-8);justify-content:center;display:flex}@media (width<=560px){._card_xqrcg_350{grid-template-columns:minmax(0,1fr)}._card--title_xqrcg_372{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}._card--meta_xqrcg_390{white-space:normal}._card--side_xqrcg_398{flex-flow:wrap;justify-content:space-between;align-items:center}._pager_xqrcg_421{gap:var(--space-2);flex-wrap:wrap}._pager_xqrcg_421 button span{display:none}}._body_xqrcg_511,._results_xqrcg_518{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._filter--label_xqrcg_525{white-space:nowrap}._filters--group_xqrcg_531{display:none}@media (width>=1024px){._body_xqrcg_511{align-items:start;gap:var(--space-5);grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);display:grid}._filters_xqrcg_143{top:var(--space-4);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;gap:2px;position:sticky;overflow:visible}._filter_xqrcg_143{width:100%;padding:var(--space-2);border-radius:var(--radius-sm);text-align:left;border-color:#0000}._filter_xqrcg_143:hover{background:var(--bg-surface-hover);border-color:#0000}._filter--on_xqrcg_284{background:var(--accent-soft);border-color:#0000}._filter--label_xqrcg_525{white-space:normal;flex:1;min-width:0}._filters--group_xqrcg_531{margin:var(--space-3) var(--space-2) var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;display:block}._filters--first_xqrcg_588{margin-top:var(--space-1)}}._filterPick_xqrcg_596{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);width:100%;padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface);text-align:left;cursor:pointer;margin:0;display:none;transform:none}._filterPick_xqrcg_596>i:last-child{color:var(--text-muted);font-size:var(--text-xs)}._filterPick_xqrcg_596:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._filterPick--label_xqrcg_634{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}._filterPick--label_xqrcg_634 small{color:var(--text-muted);font-size:var(--text-xs)}._filterPick--label_xqrcg_634 b{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=720px){._filters_xqrcg_143{display:none}._filterPick_xqrcg_596{display:flex}}._sheetOverlay_xqrcg_661{z-index:var(--z-modal);background:var(--overlay);align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_xqrcg_661{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-surface);width:100%;max-height:82dvh;box-shadow:var(--shadow-xl);flex-direction:column;animation:.16s ease-out _sheet-up_xqrcg_1;display:flex}@keyframes _sheet-up_xqrcg_1{0%{opacity:0;transform:translateY(24px)}}._sheet--head_xqrcg_688{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}._sheet--close_xqrcg_697{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);width:2.25rem;height:2.25rem;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._sheet--close_xqrcg_697:hover{background:var(--bg-surface-hover)}._sheetList_xqrcg_726{padding:var(--space-2) var(--space-3) calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column;gap:2px;display:flex;overflow-y:auto}._sheetList_xqrcg_726 ._filter_xqrcg_143{width:100%;padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-base);text-align:left;border-color:#0000}._sheetList_xqrcg_726 ._filter_xqrcg_143:hover{background:var(--bg-surface-hover);border-color:#0000}._sheetList_xqrcg_726 ._filter--on_xqrcg_284{background:var(--accent-soft);border-color:#0000}._sheetList_xqrcg_726 ._filter--label_xqrcg_525{white-space:normal;flex:1;min-width:0}._sheetList_xqrcg_726 ._filters--group_xqrcg_531{margin:var(--space-3) var(--space-3) var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;display:block}._create_xqrcg_765{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex}._create--field_xqrcg_775{gap:var(--space-1);flex-direction:column;display:flex}._create--label_xqrcg_781{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._create--input_xqrcg_787{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._create--input_xqrcg_787::placeholder{color:var(--text-subtle)}._create--input_xqrcg_787:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._create--input_xqrcg_787:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._create--input_xqrcg_787:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._create--input_xqrcg_787{padding:var(--space-2) var(--space-3)}._create--chosen_xqrcg_819{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:flex}._create--chosen_xqrcg_819 button{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;font-weight:400;text-decoration:underline;display:block;transform:none}._create--buttons_xqrcg_848{justify-content:flex-end;gap:var(--space-2);display:flex}._create--ghost_xqrcg_854,._create--go_xqrcg_855{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._create--ghost_xqrcg_854{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._create--ghost_xqrcg_854:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._create--ghost_xqrcg_854:active:not(:disabled){background:var(--bg-surface-active)}._create--ghost_xqrcg_854:disabled{opacity:.5;cursor:not-allowed}._create--ghost_xqrcg_854:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._create--go_xqrcg_855{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._create--go_xqrcg_855:link,._create--go_xqrcg_855:visited,._create--go_xqrcg_855:hover,._create--go_xqrcg_855:active{color:var(--accent-contrast);text-decoration:none}._create--go_xqrcg_855:hover:not(:disabled){background:var(--accent-hover)}._create--go_xqrcg_855:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._create--go_xqrcg_855:disabled{opacity:.5;cursor:not-allowed}._create--go_xqrcg_855:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._badges_xqrcg_938{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (display-mode:standalone),(display-mode:fullscreen){._sheetOverlay_xqrcg_661._sheetOverlay_xqrcg_661{height:100lvh;bottom:auto}}._searchChip_xqrcg_955{width:auto;color:var(--accent-soft-text);font:inherit;text-align:left;letter-spacing:inherit;max-width:50%;padding:0;padding:3px var(--space-2) 3px var(--space-3);border-radius:0;border-radius:var(--radius-full);background:0 0;background:var(--accent-soft);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border:none;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;margin:0;display:inline-flex;transform:none}._searchChip_xqrcg_955 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._searchChip_xqrcg_955 i,._searchChip_xqrcg_955 svg{font-size:var(--text-xs);color:inherit!important}._searchChip_xqrcg_955:hover{filter:brightness(.97)}._searchChip_xqrcg_955:focus-visible{box-shadow:var(--ring)}._totals_ddotr_96{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);grid-template-columns:minmax(0,1.6fr) minmax(15rem,1fr);display:grid;overflow:hidden}@media (width<=799px){._totals_ddotr_96{grid-template-columns:minmax(0,1fr)}}._totals--wide_ddotr_111{grid-template-columns:minmax(0,1fr)}._totals--plain_ddotr_116{background:0 0;border:0;grid-template-columns:minmax(0,1fr)}._totals--plain_ddotr_116 ._receipt_ddotr_121{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);justify-self:end;width:min(100%,24rem)}._inside_ddotr_129{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}._stats_ddotr_136{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}@media (width<=519px){._stats_ddotr_136{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}._stat_ddotr_136{min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;gap:2px;display:flex}._stat_ddotr_136 strong{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}._stat_ddotr_136 small{color:var(--text-muted);font-size:var(--text-xs)}@media (width<=519px){._stat_ddotr_136{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}._stat_ddotr_136 strong{grid-area:1/2/span 2}}._label_ddotr_184{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._loss_ddotr_192{color:var(--danger-text)!important}._split_ddotr_197{gap:var(--space-2);flex-direction:column;display:flex}._bar_ddotr_203{border-radius:var(--radius-full);background:var(--bg-surface-sunken);gap:2px;height:.5rem;display:flex;overflow:hidden}._bar_ddotr_203 span{min-width:4px}._bar--ink_ddotr_215{background:var(--accent)}._bar--taupe_ddotr_219{background:var(--brand-taupe,#8c6d63)}._bar--good_ddotr_223{background:var(--success-text)}._bar--warn_ddotr_227{background:var(--warning-text)}._bar--left_ddotr_232{background:color-mix(in srgb, var(--accent) 14%, transparent)}._bar--over_ddotr_236{background:var(--danger-text)}._gain_ddotr_240{color:var(--success-text)!important}._bar--light_ddotr_244{background:var(--brand-taupe-light,#a28a82);opacity:.6}._legend_ddotr_249{gap:var(--space-1) var(--space-4);color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legend_ddotr_249 li{align-items:center;gap:6px;display:inline-flex}._legend_ddotr_249 b{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._legend_ddotr_249 small{color:var(--text-muted);font-size:inherit}._dot_ddotr_274{border-radius:50%;width:.5rem;height:.5rem}._receipt_ddotr_121{justify-content:center;gap:var(--space-2);padding:var(--space-5);border-left:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface-sunken) 55%, transparent);flex-direction:column;margin:0;display:flex}@media (width<=799px){._receipt_ddotr_121{border-top:1px solid var(--border-subtle);border-left:0}}._receipt_ddotr_121 div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._receipt_ddotr_121 dt{color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;display:flex}._receipt_ddotr_121 dt small{color:var(--text-muted);font-size:var(--text-xs);font-weight:400}._receipt_ddotr_121 dd{color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}._total_ddotr_96{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-default)}._total_ddotr_96 dt{font-weight:var(--weight-semibold);color:var(--text-primary)!important;font-size:var(--text-md)!important}._total_ddotr_96 dd{font-weight:var(--weight-bold);font-size:var(--text-xl)!important}._stat--button_ddotr_337{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;min-width:0;padding:0;padding:var(--space-3);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface-sunken);text-align:left;cursor:pointer;border:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;margin:0;display:flex;transform:none}._stat--button_ddotr_337:hover{filter:brightness(1.08)}._stat--button_ddotr_337:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._stat--button_ddotr_337 ._hint_ddotr_370{padding-top:var(--space-1);font-weight:var(--weight-semibold);margin-top:auto}._stat--warn_ddotr_377{background:var(--warning-soft)}._stat--warn_ddotr_377 ._label_ddotr_184,._stat--warn_ddotr_377 strong{color:var(--warning-text)}._stat--danger_ddotr_385{background:var(--danger-soft)}._stat--danger_ddotr_385 ._label_ddotr_184,._stat--danger_ddotr_385 strong{color:var(--danger-text)}._period_ddotr_394{align-items:center;gap:var(--space-1) var(--space-3);margin-bottom:calc(-1 * var(--space-2));flex-wrap:wrap;display:flex}._period_ddotr_394 label{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}._period_ddotr_394 select{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._period_ddotr_394 select::placeholder{color:var(--text-subtle)}._period_ddotr_394 select:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._period_ddotr_394 select:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._period_ddotr_394 select:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._period_ddotr_394 select{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;font-size:var(--text-sm);letter-spacing:normal;text-transform:none;background-position:right 12px center;background-size:14px;padding:4px 36px 4px 10px}._period_ddotr_394 small{color:var(--text-muted);font-size:var(--text-xs)}._totals--flat_ddotr_468{border-radius:var(--radius-md);border:0}._toggle_ddotr_474{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._toggle_ddotr_474:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._toggle_ddotr_474:active:not(:disabled){background:var(--bg-surface-active)}._toggle_ddotr_474:disabled{opacity:.5;cursor:not-allowed}._toggle_ddotr_474:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._toggle_ddotr_474{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}._toggle--row_ddotr_508{margin-bottom:var(--space-3);justify-content:flex-end;display:flex}._page_1h8mk_92{gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-4) var(--space-8) var(--space-4);box-sizing:border-box;flex-direction:column;display:flex}._toolbar_1h8mk_103{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._search_1h8mk_110{align-items:center;gap:var(--space-3);min-width:240px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex:1;display:flex}._search_1h8mk_110 i{color:var(--text-muted);font-size:var(--text-sm)}._search_1h8mk_110 input{min-width:0;padding:var(--space-3) 0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);background:0 0;border:none;flex:1}._search_1h8mk_110 input:focus{outline:none}._search_1h8mk_110:focus-within{border-color:var(--border-focus)}._primary_1h8mk_142{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_1h8mk_142:link,._primary_1h8mk_142:visited,._primary_1h8mk_142:hover,._primary_1h8mk_142:active{color:var(--accent-contrast);text-decoration:none}._primary_1h8mk_142:hover:not(:disabled){background:var(--accent-hover)}._primary_1h8mk_142:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_1h8mk_142:disabled{opacity:.5;cursor:not-allowed}._primary_1h8mk_142:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_1h8mk_142{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-shrink:0;display:inline-flex}._refresh_1h8mk_183{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._refresh_1h8mk_183:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._refresh_1h8mk_183:active:not(:disabled){background:var(--bg-surface-active)}._refresh_1h8mk_183:disabled{opacity:.5;cursor:not-allowed}._refresh_1h8mk_183:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._refresh_1h8mk_183{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-shrink:0;display:inline-flex}._filters_1h8mk_217{gap:var(--space-2);margin:-3px 0;padding:3px 0;display:flex;overflow-x:auto}._filters_1h8mk_217>*{flex-shrink:0}._filters_1h8mk_217{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}._filters_1h8mk_217::-webkit-scrollbar{width:10px;height:10px}._filters_1h8mk_217::-webkit-scrollbar-track{background:0 0}._filters_1h8mk_217::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._filters_1h8mk_217::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._filtersRule_1h8mk_252{width:1px;margin:var(--space-1) var(--space-1);background:var(--border-subtle);align-self:stretch}._filter_1h8mk_217{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;flex-shrink:0;margin:0;display:inline-flex;transform:none}._filter_1h8mk_217:hover{border-color:var(--border-default);color:var(--text-primary)}._filter_1h8mk_217:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._filter--on_1h8mk_296{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold)}._count_1h8mk_303{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._split_1h8mk_312{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){._split_1h8mk_312{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}._list_1h8mk_324{gap:var(--space-2);flex-direction:column;display:flex}._loading_1h8mk_330,._empty_1h8mk_331{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}._loading_1h8mk_330 i,._empty_1h8mk_331 i{font-size:var(--text-2xl);opacity:.6}._loading_1h8mk_330 p,._empty_1h8mk_331 p{margin:0}._card_1h8mk_352{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:stretch;gap:0;gap:var(--space-2);padding:0;padding:var(--space-4);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);flex-direction:column;margin:0;display:flex;transform:none}._card_1h8mk_352:hover{border-color:var(--border-default)}._card_1h8mk_352:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}._card--on_1h8mk_387{border-color:var(--accent);background:var(--accent-soft)}._card--top_1h8mk_392{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._card--chips_1h8mk_399{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}._card--name_1h8mk_406{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold)}._card--meta_1h8mk_412{color:var(--text-muted);font-size:var(--text-sm)}._card--message_1h8mk_417{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._card--unread_1h8mk_427{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent-soft) 55%, var(--bg-surface))}._card--unread_1h8mk_427 ._card--name_1h8mk_406{font-weight:var(--weight-bold)}._unreadDot_1h8mk_435{width:8px;height:8px;margin-right:var(--space-2);border-radius:var(--radius-full);background:var(--accent);vertical-align:middle;flex:none;display:inline-block}._card--foot_1h8mk_447{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._seenBy_1h8mk_455{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}._seenBy_1h8mk_455 small{color:var(--text-muted);font-size:var(--text-xs)}._seenBy_1h8mk_455>span{font-size:var(--text-xs)}._linked_1h8mk_472{align-items:center;gap:var(--space-2);color:var(--success-text);font-size:var(--text-xs);font-weight:var(--weight-medium);display:inline-flex}._status_1h8mk_481{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;flex-shrink:0}._tone--neutral_1h8mk_491{background:var(--bg-surface-sunken);color:var(--text-secondary)}._tone--muted_1h8mk_496{border:1px solid var(--border-default);color:var(--text-muted);background:0 0}._tone--info_1h8mk_502{background:var(--info-soft);color:var(--info-text)}._tone--accent_1h8mk_507{background:var(--accent-soft);color:var(--accent)}._tone--good_1h8mk_512{background:var(--success-soft);color:var(--success-text)}._tone--warn_1h8mk_517{background:var(--warning-soft);color:var(--warning-text)}._tone--bad_1h8mk_522{background:var(--danger-soft);color:var(--danger-text)}._source_1h8mk_533{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;background:hsl(var(--chip-h,30), 42%, 91%);color:hsl(var(--chip-h,30), 46%, 27%);flex-shrink:0}._source--plain_1h8mk_545{background:var(--bg-surface-sunken);color:var(--text-muted)}[data-theme=dark] ._source_1h8mk_533{background:hsl(var(--chip-h,30), 26%, 19%);color:hsl(var(--chip-h,30), 52%, 74%)}[data-theme=dark] ._source--plain_1h8mk_545{background:var(--bg-surface-sunken);color:var(--text-muted)}._detail_1h8mk_564{gap:var(--space-4);top:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);flex-direction:column;display:flex;position:sticky}._sheet_1h8mk_580{z-index:var(--z-overlay);background:var(--overlay);animation:_fade-in_1h8mk_1 var(--transition-base) ease;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}._sheet_1h8mk_580>._detail_1h8mk_564{box-sizing:border-box;overscroll-behavior:contain;border-radius:0;width:100%;max-height:100%;position:relative;top:0;overflow-y:auto}@media (width>=640px){._sheet_1h8mk_580{padding:var(--space-4);align-items:center}._sheet_1h8mk_580>._detail_1h8mk_564{width:min(36rem,100%);max-height:calc(100% - var(--space-4));border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}}@media (width>=1024px){._sheet_1h8mk_580{background:0 0;animation:none;display:contents;position:static}._sheet_1h8mk_580>._detail_1h8mk_564{top:var(--space-4);border-radius:var(--radius-lg);width:auto;max-height:none;box-shadow:var(--shadow-sm);position:sticky;overflow:visible}}._detail--head_1h8mk_630{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._detail--head_1h8mk_630 h3{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0 0 2px}._detail--actions_1h8mk_645{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}._ghostButton_1h8mk_652{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghostButton_1h8mk_652:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghostButton_1h8mk_652:active:not(:disabled){background:var(--bg-surface-active)}._ghostButton_1h8mk_652:disabled{opacity:.5;cursor:not-allowed}._ghostButton_1h8mk_652:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghostButton_1h8mk_652{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}._detail--sub_1h8mk_685{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._iconButton_1h8mk_694{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:32px;height:32px;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._iconButton_1h8mk_694:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._iconButton_1h8mk_694:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._field_1h8mk_730{gap:var(--space-2);flex-direction:column;display:flex}._label_1h8mk_736{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em}._select_1h8mk_744{width:100%;padding:var(--space-3);appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);box-sizing:border-box;background-size:16px}._select_1h8mk_744:focus-visible{outline:2px solid var(--border-focus);outline-offset:0;border-radius:var(--radius-sm)}._match_1h8mk_777{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._match--linked_1h8mk_787,._match--none_1h8mk_788{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._match--linked_1h8mk_787 a,._match--none_1h8mk_788 a{color:var(--accent);font-weight:var(--weight-medium);text-decoration:none}._match--linked_1h8mk_787 a:hover,._match--none_1h8mk_788 a:hover{text-decoration:underline}._match--suggest_1h8mk_807{align-items:flex-start;gap:var(--space-3);display:flex}._match--suggest_1h8mk_807 p{margin:0 0 var(--space-2) 0;color:var(--text-primary);font-size:var(--text-sm)}._match--actions_1h8mk_818{gap:var(--space-2);flex-wrap:wrap;display:flex}._match--suggest_1h8mk_807 button,._match--none_1h8mk_788 button{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._match--suggest_1h8mk_807 button:hover:not(:disabled),._match--none_1h8mk_788 button:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._match--suggest_1h8mk_807 button:active:not(:disabled),._match--none_1h8mk_788 button:active:not(:disabled){background:var(--bg-surface-active)}._match--suggest_1h8mk_807 button:disabled,._match--none_1h8mk_788 button:disabled{opacity:.5;cursor:not-allowed}._match--suggest_1h8mk_807 button:focus-visible,._match--none_1h8mk_788 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._match--suggest_1h8mk_807 button,._match--none_1h8mk_788 button{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}._picker_1h8mk_859{gap:var(--space-2);flex-direction:column;display:flex}._details_1h8mk_866{gap:var(--space-2);flex-direction:column;margin:0;display:flex}._detailRow_1h8mk_873{justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);display:flex}._detailRow_1h8mk_873 dt{color:var(--text-muted);flex-shrink:0}._detailRow_1h8mk_873 dd{color:var(--text-primary);text-align:right;word-break:break-word;margin:0}._message_1h8mk_890{gap:var(--space-2);flex-direction:column;display:flex}._message_1h8mk_890 p{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;margin:0}._history_1h8mk_906{gap:var(--space-2);flex-direction:column;display:flex}._history--row_1h8mk_912{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);display:flex}._history--seen_1h8mk_920{align-items:center}._history--meta_1h8mk_924{color:var(--text-muted);font-size:var(--text-xs);flex-shrink:0}._notes_1h8mk_931,._notes--compose_1h8mk_937{gap:var(--space-2);flex-direction:column;display:flex}._notes--compose-actions_1h8mk_943{justify-content:flex-end;display:flex}._notes--compose-actions_1h8mk_943 button:disabled{opacity:.5;cursor:default}._textarea_1h8mk_952{width:100%;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);resize:vertical;box-sizing:border-box}._textarea_1h8mk_952:disabled{opacity:.6}._textarea_1h8mk_952:focus-visible{outline:2px solid var(--border-focus);outline-offset:0;border-radius:var(--radius-sm)}._note_1h8mk_931{gap:var(--space-1);flex-direction:column;display:flex}._note_1h8mk_931 p{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._note--meta_1h8mk_993{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:28px;color:var(--text-muted);font-size:var(--text-xs);display:flex}._note--meta_1h8mk_993 ._iconButton_1h8mk_694{width:28px;height:28px}._note--confirm_1h8mk_1007{align-items:center;gap:var(--space-3);color:var(--text-secondary);display:inline-flex}._note--delete_1h8mk_1014{width:auto;color:var(--danger);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._note--delete_1h8mk_1014:hover{text-decoration:underline}._note--delete_1h8mk_1014:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._filter--muted_1h8mk_1048{opacity:.45}._searching_1h8mk_1052{color:var(--text-muted);font-size:var(--text-sm);margin:0}._error_1h8mk_1058{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm)}._warning_1h8mk_1070{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);line-height:var(--leading-normal);flex-wrap:wrap;display:flex}._actions_1h8mk_1085{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._button_1h8mk_1093{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._button_1h8mk_1093:link,._button_1h8mk_1093:visited,._button_1h8mk_1093:hover,._button_1h8mk_1093:active{color:var(--accent-contrast);text-decoration:none}._button_1h8mk_1093:hover:not(:disabled){background:var(--accent-hover)}._button_1h8mk_1093:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button_1h8mk_1093:disabled{opacity:.5;cursor:not-allowed}._button_1h8mk_1093:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button_1h8mk_1093{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);display:inline-flex}._danger-button_1h8mk_1137{width:auto;color:var(--danger);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-3) var(--space-4);border:none;border:1px solid var(--danger);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast) ease, color var(--transition-fast) ease;background:0 0;margin:0;display:inline-flex;transform:none}._danger-button_1h8mk_1137:hover{background:var(--danger);color:#fff}._danger-button_1h8mk_1137:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._textButton_1h8mk_1176{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._textButton_1h8mk_1176:hover{text-decoration:underline}._textButton_1h8mk_1176:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._pager_1h8mk_1209{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-top:1px solid var(--border-subtle);display:flex}._pager_1h8mk_1209 button{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._pager_1h8mk_1209 button:hover:not(:disabled){background:var(--bg-surface-hover)}._pager_1h8mk_1209 button:disabled{opacity:.4;cursor:default}._pager--count_1h8mk_1251{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._pager--middle_1h8mk_1258{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:inline-flex}._pager--size_1h8mk_1266 select{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background-size:16px;background-color:var(--bg-surface);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);background-size:12px}._visually-hidden_1h8mk_1290{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._sheet_1h8mk_580._sheet_1h8mk_580{padding-top:var(--top-clear)}@media (display-mode:standalone),(display-mode:fullscreen){._sheet_1h8mk_580._sheet_1h8mk_580{height:100lvh;bottom:auto}}._embedded_19x80_93,._panel_19x80_94{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._panel_19x80_94{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}._loading_19x80_108{padding:var(--space-6);justify-content:center;display:flex}._empty_19x80_114,._error_19x80_115{color:var(--text-muted);font-size:var(--text-sm);margin:0}._error_19x80_115{color:var(--danger-text)}._list_19x80_125{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}._list_19x80_125:before{content:"";top:var(--space-4);bottom:var(--space-4);border-left:2px dashed var(--border-subtle);position:absolute;left:12px}._entry_19x80_142{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;display:flex}._entry_19x80_142+._entry_19x80_142{border-top:1px solid var(--border-subtle)}._dot_19x80_152{z-index:1;border-radius:var(--radius-full);background:var(--bg-surface-sunken);width:26px;height:26px;box-shadow:0 0 0 3px var(--bg-surface);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:relative}._dot--created_19x80_168{background:var(--success-soft);color:var(--success-text)}._dot--changed_19x80_173{background:var(--accent-soft);color:var(--accent)}._dot--deleted_19x80_178{background:var(--danger-soft);color:var(--danger-text)}._main_19x80_183{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._head_19x80_191{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}._what_19x80_199{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere}._extra_19x80_206{color:var(--text-muted);font-weight:var(--weight-normal)}._when_19x80_211{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}._who_19x80_219{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);display:inline-flex}._changes_19x80_228{align-items:flex-start;gap:var(--space-1);flex-direction:column;margin-top:2px;display:flex}._changes_19x80_228 ul{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);flex-direction:column;gap:3px;margin:0;list-style:none;display:flex}._changes_19x80_228 li{align-items:baseline;gap:4px var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere;flex-wrap:wrap;line-height:1.45;display:flex}._sentence_19x80_257{font-weight:var(--weight-semibold);margin-top:4px;color:var(--text-primary)!important}._sentence_19x80_257:first-child{margin-top:0}._field_19x80_266{min-width:7rem;color:var(--text-muted);font-weight:var(--weight-semibold)}._from_19x80_272{color:var(--text-muted);white-space:pre-line;-webkit-text-decoration:line-through #00000040;text-decoration:line-through #00000040}._arrow_19x80_279{color:var(--text-subtle)}._to_19x80_283{color:var(--text-primary);white-space:pre-line}._more_19x80_288{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._more_19x80_288:hover{text-decoration:underline}._open_19x80_313{margin-left:var(--space-2);color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-decoration:none}._open_19x80_313:hover{text-decoration:underline}._customer_19x80_324{color:var(--text-secondary)}._pager_1niob_92{justify-content:center;align-items:center;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._step_1niob_102{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:4px;margin:0;padding:4px 10px;display:inline-flex;transform:none}._step_1niob_102 i{font-size:.65rem}._step_1niob_102 i+i{margin-left:-6px}._step_1niob_102:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._step_1niob_102:disabled{opacity:.4;cursor:default}._where_1niob_143{min-width:7rem;color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center}._trigger_1yf6c_93 i:last-child{font-size:var(--text-xs);opacity:.7}._scrim_1yf6c_98{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;z-index:1000;cursor:default;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;position:fixed;inset:0;transform:none}._menu_1yf6c_121{z-index:1001;width:18rem;max-width:calc(100vw - 16px);padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-raised);box-shadow:var(--shadow-md);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;display:flex;position:fixed;overflow-y:auto}._menu_1yf6c_121::-webkit-scrollbar{width:10px;height:10px}._menu_1yf6c_121::-webkit-scrollbar-track{background:0 0}._menu_1yf6c_121::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._menu_1yf6c_121::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._menu_1yf6c_121>button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._menu_1yf6c_121>button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._menu_1yf6c_121>button{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);text-align:left;cursor:pointer;flex-shrink:0;display:flex}._menu_1yf6c_121>button:hover{background:var(--bg-nav-hover)}._box_1yf6c_192{border:1px solid var(--border-default);border-radius:var(--radius-sm);width:1.125rem;height:1.125rem;color:var(--text-on-accent);flex:none;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}._on_1yf6c_205 ._box_1yf6c_192{border-color:var(--accent);background:var(--accent)}._name_1yf6c_210{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._rule_1yf6c_218{height:1px;margin:var(--space-1) var(--space-2);background:var(--border-subtle);flex-shrink:0}._none_1yf6c_225{padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-sm);margin:0}._dash_1rdav_93{gap:var(--space-4);margin-top:var(--space-6);padding-bottom:var(--space-8);flex-direction:column;display:flex}._dash--bar_1rdav_103{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}._dash--bar_1rdav_103>button{min-height:2.5rem}._dash--bar_1rdav_103>button:focus-visible{border-radius:var(--radius-md)}._dash--bar_1rdav_103>button[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}@media (width<=599px){._dash--bar_1rdav_103{justify-content:stretch;width:100%}._dash--bar_1rdav_103>button{min-width:0;padding-left:var(--space-2);padding-right:var(--space-2);flex:1 1 0}}._dash--empty_1rdav_140{align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-muted);flex-direction:column;display:flex}._dash--empty_1rdav_140 p{margin:0}._grid_1rdav_154{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (width>=1024px){._grid_1rdav_154{grid-template-columns:repeat(2,minmax(0,1fr))}}._frame_1rdav_169{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-sm);box-sizing:border-box;transition:box-shadow var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);flex-direction:column;display:flex}@media (width>=1024px){._frame--full_1rdav_184{grid-column:1/-1}}._frame--bare_1rdav_190{box-shadow:none;background:0 0;border:none;padding:0}._frame--bare_1rdav_190>._frame--content_1rdav_196>*{flex:1;margin:0!important}._frame--editing_1rdav_201{cursor:grab;border-style:dashed;border-color:var(--border-default);padding-top:var(--space-3)}._frame--dragging_1rdav_208{opacity:.4}._frame--over_1rdav_212{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);border-style:solid}._frame--head_1rdav_218,._frame--controls_1rdav_219{align-items:center;gap:var(--space-2);min-height:2rem;display:flex}._frame--head_1rdav_218 h3,._frame--controls_1rdav_219 h3{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;display:inline-flex}._frame--head_1rdav_218 h3 i,._frame--controls_1rdav_219 h3 i{color:var(--text-muted);font-size:var(--text-sm)}._frame--head_1rdav_218{justify-content:space-between}._frame--link_1rdav_245{align-items:center;gap:var(--space-1);color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}._frame--link_1rdav_245 i{font-size:.7rem}._frame--controls_1rdav_219{flex-wrap:wrap}._frame--controls_1rdav_219 h3{flex:1;min-width:8rem}._frame--buttons_1rdav_266{align-items:center;gap:var(--space-1);display:flex}._grip_1rdav_272{color:var(--text-subtle)}._frame--content_1rdav_196{flex-direction:column;flex:1;min-width:0;display:flex}._frame--content_1rdav_196>._body_1rdav_284{flex:1}._frame--preview_1rdav_289{opacity:.55;pointer-events:none;max-height:14rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}._arranging_1rdav_297{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--accent-soft);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._arranging_1rdav_297 p{margin:0}._arranging--role_1rdav_314{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._arranging--role_1rdav_314 label{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}._arranging--role_1rdav_314 select{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px;background-color:var(--bg-surface);width:auto;min-width:11rem;height:2.5rem}._arranging--role_1rdav_314>button{min-height:2.5rem}@media (width<=599px){._arranging--role_1rdav_314{flex-direction:column;align-items:stretch;width:100%}._arranging--role_1rdav_314 label{white-space:normal;flex-direction:column;align-items:stretch;gap:4px}._arranging--role_1rdav_314 select{width:100%}}._picker_1rdav_371{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}._picker--item_1rdav_377{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-3);padding:0;padding:var(--space-3);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface);text-align:left;cursor:pointer;margin:0;display:flex;transform:none}._picker--item_1rdav_377:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._picker--item_1rdav_377:hover{border-color:var(--accent)}._picker--item_1rdav_377>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._picker--item_1rdav_377 small{color:var(--text-muted);font-size:var(--text-xs)}._picker--item_1rdav_377 i{color:var(--text-muted)}._body_1rdav_284{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._toolbar_1rdav_435{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._subhead_1rdav_443{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}._count_1rdav_452{min-width:1.5rem;padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center;white-space:nowrap}._count--warn_1rdav_464{background:var(--warning-soft);color:var(--warning-text)}._segments_1rdav_469{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface-sunken);gap:2px;padding:3px;display:inline-flex}._segments_1rdav_469 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:3px var(--space-3);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:stretch;gap:0;margin:0;line-height:1.4;display:block;transform:none}._segments_1rdav_469 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._segments_1rdav_469 ._segment--on_1rdav_507{background:var(--bg-surface);color:var(--text-primary);font-weight:var(--weight-semibold);box-shadow:0 1px 2px #00000014}._list_1rdav_514{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;max-height:28rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._list_1rdav_514>li+li{border-top:1px solid var(--border-subtle)}._row_1rdav_532{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;min-width:0;display:flex}._row--main_1rdav_541{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}._row--main_1rdav_541:hover ._item--title_1rdav_550{color:var(--accent)}._row--side_1rdav_554{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}._item--title_1rdav_550{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}._meta_1rdav_572{gap:0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._meta_1rdav_572>*+:before{content:"·";margin-right:var(--space-2);color:var(--text-subtle)}._notes_1rdav_585{color:var(--text-secondary);font-size:var(--text-xs);white-space:pre-wrap}._when_1rdav_591{color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}._money_1rdav_599{color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}._late_1rdav_606{color:var(--danger-text);font-weight:var(--weight-semibold)}._soon_1rdav_611{color:var(--warning-text);font-weight:var(--weight-semibold)}._about_1rdav_616{color:var(--accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}._about_1rdav_616 i{font-size:.65rem}._empty_1rdav_627,._hint_1rdav_628{color:var(--text-muted);font-size:var(--text-sm);margin:0}._loading_1rdav_634{padding:var(--space-6) 0;justify-content:center;display:flex}._notice_1rdav_640,._error_1rdav_641{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0;display:flex}._notice_1rdav_640{background:var(--bg-surface-sunken);color:var(--text-secondary)}._error_1rdav_641{background:var(--danger-soft);color:var(--danger-text)}._task-form_1rdav_662{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(7rem,9rem) 9.5rem auto;display:grid}@media (width<=639px){._task-form_1rdav_662{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._task-form_1rdav_662>:first-child,._task-form_1rdav_662>:last-child{grid-column:1/-1}._task-form_1rdav_662>*{min-width:0}}._task_1rdav_662{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;display:flex}._tick_1rdav_689{width:1.1rem;height:1.1rem;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:2px 0 0}._task--main_1rdav_698{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._task--main_1rdav_698 ._item--title_1rdav_550{white-space:normal}._approval_1rdav_710{gap:var(--space-1);padding:var(--space-3) 0;flex-direction:column;display:flex}._approval--head_1rdav_717{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._approval--head_1rdav_717 a:hover{color:var(--accent)}._approval--back_1rdav_727{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:minmax(0,1fr) auto auto;display:grid}._actions_1rdav_734{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._input_1rdav_742{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_1rdav_742::placeholder{color:var(--text-subtle)}._input_1rdav_742:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_1rdav_742:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_1rdav_742:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_1rdav_742{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);box-sizing:border-box;width:100%;min-width:0}._primary_1rdav_778,._ghost_1rdav_779,._danger_1rdav_780{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:center;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;text-decoration:none;display:inline-flex;transform:none}._primary_1rdav_778:disabled,._ghost_1rdav_779:disabled,._danger_1rdav_780:disabled{opacity:.55;cursor:default}._primary_1rdav_778{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_1rdav_778:link,._primary_1rdav_778:visited,._primary_1rdav_778:hover,._primary_1rdav_778:active{color:var(--accent-contrast);text-decoration:none}._primary_1rdav_778:hover:not(:disabled){background:var(--accent-hover)}._primary_1rdav_778:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_1rdav_778:disabled{opacity:.5;cursor:not-allowed}._primary_1rdav_778:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_1rdav_779{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_1rdav_779:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_1rdav_779:active:not(:disabled){background:var(--bg-surface-active)}._ghost_1rdav_779:disabled{opacity:.5;cursor:not-allowed}._ghost_1rdav_779:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._danger_1rdav_780{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._danger_1rdav_780:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._danger_1rdav_780:active:not(:disabled){background:var(--bg-surface-active)}._danger_1rdav_780:disabled{opacity:.5;cursor:not-allowed}._danger_1rdav_780:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._danger_1rdav_780{color:var(--danger-text)}._link_1rdav_899{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;text-decoration:underline;display:block;transform:none}._icon-button_1rdav_923{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:1.9rem;height:1.9rem;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._icon-button_1rdav_923:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon-button_1rdav_923:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon-button_1rdav_923:disabled{opacity:.35;cursor:default}._chipbutton_1rdav_963{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-1);padding:0;padding:2px var(--space-2);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-xs);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._chipbutton_1rdav_963:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._chipbutton_1rdav_963:hover{border-color:var(--accent);color:var(--text-primary)}._approval--title_1rdav_1000{align-items:baseline;gap:var(--space-2);min-width:0;display:inline-flex}._approval--title_1rdav_1000>i,._approval--title_1rdav_1000>svg{color:var(--text-muted);font-size:var(--text-xs);flex-shrink:0}._status-cell_1rdav_1014{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2px;display:inline-flex}._task--open_1rdav_1023{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;max-width:100%;margin:0;padding:0;display:inline-flex;transform:none}._task--open_1rdav_1023:hover{color:var(--accent)}._task--open_1rdav_1023:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._task--clip_1rdav_1055{color:var(--text-muted);font-size:var(--text-xs);flex-shrink:0}._warn_1rdav_1062{color:var(--warning-text);font-weight:var(--weight-semibold);align-items:center;gap:4px;display:inline-flex}._warn_1rdav_1062 svg,._warn_1rdav_1062 i{font-size:.7rem}._eyebrow_w74qp_94{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;display:block}._struck_w74qp_104{text-decoration:line-through;color:var(--text-muted)!important}._abouts_w74qp_110{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:inline-flex}._about_w74qp_110{align-items:center;gap:var(--space-1);min-width:0;color:var(--accent);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}._about_w74qp_110 i{font-size:var(--text-xs)}._about_w74qp_110:hover{text-decoration:underline}._section--head_w74qp_132{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._files_w74qp_140{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._files_w74qp_140 li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);display:flex}._files_w74qp_140 li>i{width:1.25rem;color:var(--text-muted);text-align:center;flex-shrink:0}._file--main_w74qp_161{flex-direction:column;flex:1;min-width:0;display:flex}._file--main_w74qp_161 small{align-items:center;gap:0 var(--space-1);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._file--name_w74qp_176{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;overflow:hidden;transform:none}._file--name_w74qp_176:hover{color:var(--accent)}._file--name_w74qp_176:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._add_w74qp_211{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 13rem 10rem auto;align-items:center;display:grid}._add_w74qp_211:has(._addSale_w74qp_218){grid-template-columns:minmax(0,1fr) 13rem 10rem 14rem auto}@media (width<=799px){:is(._add_w74qp_211,._add_w74qp_211:has(._addSale_w74qp_218)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._add_w74qp_211>:first-child,._add_w74qp_211>._addSale_w74qp_218,._add_w74qp_211>button[type=submit]{grid-column:1/-1}}._table_w74qp_234{min-width:44rem!important}._table_w74qp_234 ._tick_w74qp_237{vertical-align:middle;width:1%}._table_w74qp_234 ._tick_w74qp_237 input{width:1.1rem;height:1.1rem;accent-color:var(--accent);cursor:pointer;margin:0}._table_w74qp_234 ._title_w74qp_248 strong{color:var(--text-primary);font-weight:var(--weight-semibold);display:block}._done_w74qp_254 strong{text-decoration:line-through;color:var(--text-muted)!important}._soon_w74qp_259{color:var(--warning-text);font-weight:var(--weight-semibold)}._page_w74qp_266._page_w74qp_266>*{flex:none}._cards_w74qp_271{display:none}@media (width<=639px){._wide-only_w74qp_276{display:none}._cards_w74qp_271{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._cards_w74qp_271 li{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);display:flex}._cards_w74qp_271 input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}._cardBody_w74qp_303{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._cardAbout_w74qp_310{font-size:var(--text-sm)}._card--main_w74qp_313{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:2px;min-width:0;margin:0;padding:0;display:flex;transform:none}._card--main_w74qp_313 strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._card--main_w74qp_313 small{align-items:center;gap:0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}}._searchRow_w74qp_352{align-items:center;gap:var(--space-2);display:flex}._searchRow_w74qp_352>label{flex:1;min-width:0}._late_w74qp_365{color:var(--danger-text);font-weight:var(--weight-semibold)}._waiting_w74qp_370{gap:var(--space-2);flex-direction:column;display:flex}._waiting_w74qp_370 h2{margin:0}._waitProgress_w74qp_380{padding:var(--space-1) 0 var(--space-2)}._waitError_w74qp_384{color:var(--danger-text);font-size:var(--text-sm);margin:0}._waitingNone_w74qp_390{color:var(--text-muted);font-size:var(--text-sm);margin:0}._waitList_w74qp_396,._waitItems_w74qp_397{margin:0;padding:0;list-style:none}._waitList_w74qp_396{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}._waitGroup_w74qp_410+._waitGroup_w74qp_410{border-top:1px solid var(--border-subtle)}._waitHead_w74qp_414{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-3);width:100%;padding:0;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:flex;transform:none}._waitHead_w74qp_414>i{width:1rem;font-size:var(--text-xs);text-align:center;flex-shrink:0}._waitHead_w74qp_414:hover{background:var(--bg-surface-hover)}._waitHead_w74qp_414:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._waitIcon_w74qp_454{border-radius:var(--radius-full);background:var(--bg-surface-sunken);width:2rem;height:2rem;color:var(--text-secondary);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._tone--bad_w74qp_467{background:var(--danger-soft);color:var(--danger-text)}._tone--warn_w74qp_472{background:var(--warning-soft);color:var(--warning-text)}._tone--good_w74qp_477{background:var(--success-soft);color:var(--success-text)}._tone--info_w74qp_482{background:var(--info-soft);color:var(--info-text)}._tone--accent_w74qp_487{background:var(--accent-soft);color:var(--accent)}._tone--orange_w74qp_492{background:var(--orange-soft);color:var(--orange-text)}._tone--purple_w74qp_497{background:var(--purple-soft);color:var(--purple-text)}._tone--teal_w74qp_502{background:var(--teal-soft);color:var(--teal-text)}._waitWhat_w74qp_507{flex-direction:column;flex:1;min-width:0;display:flex}._waitWhat_w74qp_507 strong{color:var(--text-primary);font-weight:var(--weight-semibold)}._waitWhat_w74qp_507 small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._waitSum_w74qp_525{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0}._waitItems_w74qp_397{padding:0 calc(var(--space-4) + 1rem + var(--space-3)) var(--space-2) calc(var(--space-4) + 2rem + var(--space-3))}._waitItems_w74qp_397 li+li{border-top:1px solid var(--border-subtle)}@media (width<=639px){._waitItems_w74qp_397{padding:0 var(--space-4) var(--space-2)}}._waitItem_w74qp_397{gap:var(--space-3);padding:var(--space-2) 0;cursor:pointer;grid-template-columns:minmax(0,1fr) 11rem 8rem 7rem;align-items:center;display:grid}._waitItem_w74qp_397:hover ._waitTitle_w74qp_554 strong{color:var(--accent)}@media (width<=639px){._waitItem_w74qp_397{grid-template-columns:auto minmax(0,1fr) auto}._waitItem_w74qp_397 ._waitTitle_w74qp_554{grid-column:1/-1}._waitItem_w74qp_397 ._waitWhen_w74qp_564{text-align:left}}._waitTitle_w74qp_554{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}._waitTitle_w74qp_554:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._waitTitle_w74qp_554 strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._waitTitle_w74qp_554 small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._waitStatus_w74qp_597{min-width:0;display:flex}._waitAmount_w74qp_602{color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}._waitWhen_w74qp_564{color:var(--text-secondary);font-size:var(--text-xs);text-align:right;white-space:nowrap}._waitEmbed_w74qp_618{gap:var(--space-2);padding:0 var(--space-4) var(--space-3) calc(var(--space-4) + 2rem + var(--space-3));flex-direction:column;display:flex}@media (width<=639px){._waitEmbed_w74qp_618{padding:0 var(--space-3) var(--space-3)}}._waitMoreLink_w74qp_630{color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._waitItemPick_w74qp_637{grid-template-columns:auto minmax(0,1fr) 11rem 8rem 7rem}@media (width<=639px){._waitItemPick_w74qp_637{grid-template-columns:auto minmax(0,1fr) auto}}._waitPickAll_w74qp_646{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:flex}._waitSend_w74qp_657{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);margin-left:auto}._waitBar_w74qp_665{bottom:calc(var(--space-4) + var(--dock,0px));z-index:50;max-width:calc(100vw - var(--space-6));position:fixed;left:50%;transform:translate(-50%)}._waitMore_w74qp_630{padding:var(--space-2) 0}._waitMore_w74qp_630 a{color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._weather_voy86_92{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._now_voy86_100{align-items:center;gap:var(--space-4);display:flex;position:relative}._now--icon_voy86_107{text-align:center;flex-shrink:0;width:3.5rem;font-size:3rem}._now--main_voy86_114{flex-direction:column;min-width:0;display:flex}._temp_voy86_120{color:var(--text-primary);font-size:2.5rem;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:1}._desc_voy86_128{margin-top:var(--space-1);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._sub_voy86_135{color:var(--text-muted);font-size:var(--text-sm)}._place_voy86_140{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;top:0;right:0}._tone--sun_voy86_156{color:#e8a21c}._tone--moon_voy86_160{color:#8a8fb3}._tone--part_voy86_164{color:#d9a441}._tone--cloud_voy86_168,._tone--fog_voy86_169{color:#9aa3ad}._tone--rain_voy86_173{color:#4a86c5}._tone--storm_voy86_177{color:#7b5ea7}._tone--snow_voy86_181{color:#6cb3d9}._summary_voy86_186{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._alerts_voy86_192{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._alerts_voy86_192 li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}._facts_voy86_212{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}._facts_voy86_212 div{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken)}._facts_voy86_212 dt{color:var(--text-muted);font-size:var(--text-xs)}._facts_voy86_212 dd{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:2px 0 0;overflow:hidden}._facts_voy86_212 dd small{text-overflow:ellipsis;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal);display:block;overflow:hidden}@media (width<=479px){._facts_voy86_212{grid-template-columns:repeat(2,minmax(0,1fr))}}._days_voy86_254{gap:var(--space-1);padding:var(--space-3) 0 0;border-top:1px solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}._days_voy86_254 button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-1);width:100%;padding:0;padding:var(--space-2) 0;border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;margin:0;display:flex;transform:none}._days_voy86_254 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._days_voy86_254 button:hover{background:var(--bg-surface-hover)}._day--on_voy86_299,._day--on_voy86_299:hover{border-color:var(--border-default)!important;background:var(--bg-surface-sunken)!important}._day--name_voy86_305{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._day--icon_voy86_311{font-size:1.35rem}._day--temps_voy86_315{gap:var(--space-2);font-variant-numeric:tabular-nums;display:flex}._day--temps_voy86_315 strong{color:var(--text-primary)}._day--temps_voy86_315 span{color:var(--text-muted)}._day--rain_voy86_327{color:#4a86c5;font-size:var(--text-xs);font-weight:var(--weight-semibold)}._updated_voy86_333{color:var(--text-subtle);font-size:var(--text-xs);align-self:flex-end}._skeleton_voy86_340{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;display:flex}._skeleton--icon_voy86_347,._skeleton--lines_voy86_348 span{border-radius:var(--radius-md);background:var(--skeleton);animation:1.4s ease-in-out infinite _pulse_voy86_1;display:block}._skeleton--icon_voy86_347{border-radius:50%;width:3.5rem;height:3.5rem}._skeleton--lines_voy86_348{gap:var(--space-2);flex-direction:column;flex:1;display:flex}._skeleton--lines_voy86_348 span:first-child{width:30%;height:2rem}._skeleton--lines_voy86_348 span:nth-child(2){width:55%;height:.8rem}._skeleton--lines_voy86_348 span:nth-child(3){width:45%;height:.8rem}@keyframes _pulse_voy86_1{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){._skeleton--icon_voy86_347,._skeleton--lines_voy86_348 span{animation:none}}._error_voy86_391{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._error_voy86_391 p{margin:0}._error_voy86_391 button{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--bg-surface);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast);justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._error_voy86_391 button:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._error_voy86_391 button:active:not(:disabled){background:var(--bg-surface-active)}._error_voy86_391 button:disabled{opacity:.5;cursor:not-allowed}._error_voy86_391 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._error_voy86_391 button{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);cursor:pointer}._page_nyl23_92{gap:var(--space-5);width:100%;max-width:880px;padding:0 var(--space-4) var(--space-12) var(--space-4);box-sizing:border-box;grid-template-columns:1fr;margin:0 auto;display:grid}@media (width>=960px){._page_nyl23_92{padding:0 var(--space-8) var(--space-16) var(--space-8)}}._embedded_nyl23_109{gap:var(--space-5);grid-template-columns:1fr;width:100%;max-width:880px;display:grid}._section_nyl23_118{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);animation:_settings-in_nyl23_1 .4s var(--ease-out-cubic);overflow:hidden}._section--header_nyl23_127{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--border-subtle);background:var(--bg-inset);display:flex}._section--icon_nyl23_136{border-radius:var(--radius-md);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-soft-text);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._section--title_nyl23_149{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}._section--description_nyl23_156{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}._section--body_nyl23_162{padding:var(--space-2) var(--space-5) var(--space-4) var(--space-5)}._row_nyl23_170{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}._row_nyl23_170+._row_nyl23_170{border-top:1px solid var(--border-subtle)}@media (width>=640px){._row_nyl23_170{gap:var(--space-6);flex-wrap:nowrap}}._row--label_nyl23_188{flex-direction:column;flex:180px;gap:2px;min-width:0;display:flex}._row--label_nyl23_188 span{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-medium)}._row--label_nyl23_188 small{color:var(--text-muted);font-size:var(--text-sm)}._row--control_nyl23_205{flex-shrink:0}._row--value_nyl23_209{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-base);display:inline-flex}._hint_nyl23_217{margin:var(--space-2) 0 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}._profile_nyl23_225{align-items:center;gap:var(--space-4);padding:var(--space-4) 0 var(--space-2) 0;display:flex}._profile--avatar_nyl23_232{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface-sunken);flex-shrink:0;width:64px;height:64px;overflow:hidden}._profile--avatar_nyl23_232 img{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}._profile--details_nyl23_248{min-width:0}._profile--name_nyl23_252{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em}._profile--email_nyl23_259{color:var(--text-muted);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._profile--meta_nyl23_267{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._profile--phone_nyl23_275{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);display:inline-flex}._badge_nyl23_283{align-items:center;gap:var(--space-1);padding:2px var(--space-2);background:var(--accent-soft);color:var(--accent-soft-text);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:capitalize;display:inline-flex}._photo-actions_nyl23_296{align-items:center;gap:var(--space-3);padding:0 0 var(--space-1) 0;flex-wrap:wrap;display:flex}._photo-input_nyl23_304{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._photo-button_nyl23_316{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._photo-button_nyl23_316:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._photo-button_nyl23_316:active:not(:disabled){background:var(--bg-surface-active)}._photo-button_nyl23_316:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._photo-button_nyl23_316{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}._photo-button_nyl23_316 svg{width:16px;height:16px}._photo-button_nyl23_316:disabled{opacity:.6;cursor:not-allowed}._photo-button--plain_nyl23_355{color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._photo-button--plain_nyl23_355:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._photo-button--plain_nyl23_355:active:not(:disabled){background:var(--bg-surface-active)}._photo-button--plain_nyl23_355:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._photo-button--plain_nyl23_355{font-size:var(--text-sm);color:var(--text-muted)}._photo-button--plain_nyl23_355:disabled{opacity:.6;cursor:not-allowed}._select_nyl23_384{min-width:170px;padding:var(--space-2) var(--space-3);appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px;background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base)}._select_nyl23_384:hover{border-color:var(--border-strong)}._select_nyl23_384:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._segmented_nyl23_419{background:var(--bg-surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);gap:2px;padding:3px;display:inline-flex}._segment_nyl23_419{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._segment_nyl23_419:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}._segment_nyl23_419:hover:not(._active_nyl23_444){color:var(--text-primary)}._segment_nyl23_419._active_nyl23_444{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-primary);box-shadow:var(--shadow-xs)}._switch_nyl23_455{background:var(--bg-surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;width:44px;height:26px;transition:background-color var(--transition-base), border-color var(--transition-base);flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}._switch_nyl23_455:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._switch_nyl23_455._on_nyl23_474{background:var(--accent);border-color:var(--accent)}._switch--thumb_nyl23_479{border-radius:var(--radius-full);background:var(--bg-surface);width:20px;height:20px;box-shadow:var(--shadow-sm);transition:transform var(--transition-base);position:absolute;left:2px}._on_nyl23_474 ._switch--thumb_nyl23_479{background:var(--accent-contrast);transform:translate(18px)}._danger-zone_nyl23_495{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._danger-row_nyl23_503{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);border-radius:var(--radius-md);background:var(--danger-soft);flex-wrap:wrap;display:flex}._danger-row_nyl23_503 strong{color:var(--danger-text);font-size:var(--text-sm)}._danger-row_nyl23_503 p{color:var(--text-secondary);font-size:var(--text-sm);margin:2px 0 0}._danger-outline_nyl23_524,._danger-solid_nyl23_525{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);display:inline-flex}._danger-outline_nyl23_524:disabled,._danger-solid_nyl23_525:disabled{opacity:.6;cursor:default}._danger-outline_nyl23_524:focus-visible,._danger-solid_nyl23_525:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._danger-outline_nyl23_524{background:var(--bg-surface);color:var(--danger-text)}._danger-outline_nyl23_524:hover:not(:disabled),._danger-solid_nyl23_525{background:var(--danger);color:var(--text-inverse)}._danger-solid_nyl23_525:hover:not(:disabled){filter:brightness(.92)}._button_nyl23_566{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--accent-soft);border-radius:var(--radius-md);color:var(--accent-soft-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;display:inline-flex}._button_nyl23_566:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button_nyl23_566:hover:not(:disabled){background:var(--accent);color:var(--text-on-accent)}._button_nyl23_566:disabled{opacity:.6;cursor:default}._danger-button_nyl23_595{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--danger-soft);border-radius:var(--radius-md);color:var(--danger-text);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;display:inline-flex}._danger-button_nyl23_595:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._danger-button_nyl23_595:hover{background:var(--danger);color:var(--text-on-solid)}@keyframes _settings-in_nyl23_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._qbo-sandbox_nyl23_630{margin-left:var(--space-2);background:var(--warning-soft);color:var(--warning-text)}._qbo-error_nyl23_636{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}._qbo-error_nyl23_636 i{margin-top:2px}._qbo-problems_nyl23_653{padding:var(--space-4) 0 0;border-top:1px solid var(--border-subtle)}._qbo-problems_nyl23_653 h4{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._qbo-problems_nyl23_653 ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._qbo-problems_nyl23_653 li>div{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._qbo-problems_nyl23_653 li>div small{color:var(--text-muted);font-size:var(--text-xs)}._qbo-problems_nyl23_653 a,._qbo-problems_nyl23_653 b{font-weight:var(--weight-semibold)}._qbo-problems_nyl23_653 p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere;margin:2px 0 0}._qbo-confirm_nyl23_696{gap:var(--space-3);flex-direction:column;display:flex}._qbo-confirm_nyl23_696 p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}._qbo-confirm_nyl23_696 div{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._qbo-methods_nyl23_715{gap:var(--space-2);display:grid}._qbo-methods_nyl23_715 label{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);display:flex}._qbo-actions_nyl23_728{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._qbo-actions_nyl23_728 small{color:var(--text-muted);font-size:var(--text-xs)}._qbo-actions_nyl23_728 div{gap:var(--space-2);flex-wrap:wrap;display:flex}._qbo-link_nyl23_747{color:inherit;font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._row--control_nyl23_205{min-width:0;max-width:100%}._select_nyl23_384{text-overflow:ellipsis;max-width:100%}._text-input_nyl23_771{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._text-input_nyl23_771::placeholder{color:var(--text-subtle)}._text-input_nyl23_771:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._text-input_nyl23_771:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._text-input_nyl23_771:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._text-input_nyl23_771{width:300px;max-width:100%;padding:var(--space-2) var(--space-3)}._qbo-vendors_nyl23_806{gap:var(--space-4);flex-direction:column;display:flex}._qbo-vendors_nyl23_806>p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}._qbo-vendors_nyl23_806 ._muted_nyl23_817{color:var(--text-muted);font-size:var(--text-sm);margin:0}._qbo-vendors--actions_nyl23_823{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._tabbed_nyl23_834 ._section_nyl23_118{max-width:880px;box-shadow:none}._tabs_nyl23_839{align-self:flex-start}._calLoading_nyl23_844{padding:var(--space-6);justify-content:center;display:flex}._calEmpty_nyl23_850,._calError_nyl23_851{padding:var(--space-3) 0;color:var(--text-secondary);font-size:var(--text-sm);margin:0}._calError_nyl23_851{color:var(--danger-text)}._linkButton_nyl23_862{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._linkButton_nyl23_862:hover{color:var(--text-primary)}._linkButton_nyl23_862:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._deviceName_nyl23_883{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._deviceName_nyl23_883 input{min-width:0;padding:var(--space-2) var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);flex:180px}._devices_nyl23_900{margin:var(--space-2) 0 var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._calSync_nyl23_906{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._calSync_nyl23_906 small{color:var(--text-muted);font-size:var(--text-sm)}._calGroup_nyl23_921+._calGroup_nyl23_921{margin-top:var(--space-3);border-top:1px solid var(--border-subtle)}._calGroupHead_nyl23_926{padding:var(--space-3) 0 var(--space-1);flex-direction:column;gap:2px;display:flex}._calGroupHead_nyl23_926 strong{color:var(--text-primary);font-size:var(--text-sm)}._calGroupHead_nyl23_926 small{color:var(--text-muted);font-size:var(--text-xs)}._calName_nyl23_941{align-items:center;gap:var(--space-2);display:inline-flex}._calDot_nyl23_947{border-radius:var(--radius-full);width:10px;height:10px}._calYours_nyl23_953{border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-semibold);padding:0 6px}._textPhone_nyl23_964{align-items:center;gap:var(--space-2);display:inline-flex}._checks_nyl23_971{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._check_nyl23_971{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._check_nyl23_971 i{color:var(--text-muted)}._row--stacked_nyl23_991{flex-direction:column;align-items:stretch}._row--stacked_nyl23_991>._row--label_nyl23_188{flex:none}._countList_nyl23_1000{border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}._countItem_nyl23_1009{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}._countItem_nyl23_1009+._countItem_nyl23_1009{border-top:1px solid var(--border-subtle)}._countIcon_nyl23_1019{border-radius:var(--radius-full);background:var(--bg-surface-sunken);width:2rem;height:2rem;color:var(--text-secondary);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._countIcon--info_nyl23_1033{background:var(--info-soft);color:var(--info-text)}._countIcon--success_nyl23_1038{background:var(--success-soft);color:var(--success-text)}._countIcon--warning_nyl23_1043{background:var(--warning-soft);color:var(--warning-text)}._countIcon--purple_nyl23_1048{background:var(--purple-soft);color:var(--purple-text)}._countIcon--accent_nyl23_1053{background:var(--accent-soft);color:var(--accent)}._countIcon--orange_nyl23_1059{background:var(--orange-soft);color:var(--orange-text)}._countIcon--warn_nyl23_1043{background:var(--warning-soft);color:var(--warning-text)}._countIcon--bad_nyl23_1069{background:var(--danger-soft);color:var(--danger-text)}._countDot_nyl23_1075{flex-shrink:0;justify-content:center;align-items:center;width:2rem;display:inline-flex}._countReset_nyl23_1084{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-self:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-1) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._countReset_nyl23_1084:hover:not(:disabled){color:var(--text-primary)}._countReset_nyl23_1084:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._countText_nyl23_1120{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._countText_nyl23_1120 strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium)}._countText_nyl23_1120 small{color:var(--text-muted);font-size:var(--text-xs)}._countItem_nyl23_1009 ._switch_nyl23_455:disabled{cursor:default;opacity:.6}._scrim_1sur7_92{z-index:1100;padding:var(--space-4);background:var(--overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1sur7_103{gap:var(--space-3);box-sizing:border-box;width:100%;max-width:22rem;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xl);color:var(--text-primary);flex-direction:column;display:flex}._modal_1sur7_103 h2{font-size:var(--text-lg);margin:0}._hint_1sur7_121{color:var(--text-muted);font-size:var(--text-sm);margin:0}._stage_1sur7_128{border-radius:var(--radius-md);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#1f1a17;align-self:center;width:280px;height:280px;position:relative;overflow:hidden}._stage_1sur7_128:active{cursor:grabbing}._stage_1sur7_128:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._stage_1sur7_128 img{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}._ring_1sur7_156{pointer-events:none;border:2px solid #ffffffe6;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #14100e8c}._zoom_1sur7_165{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:flex}._zoom_1sur7_165 input{accent-color:var(--accent);flex:1}._error_1sur7_177{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._actions_1sur7_186{justify-content:flex-end;gap:var(--space-2);display:flex}._primary_1sur7_192,._ghost_1sur7_193{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._primary_1sur7_192:disabled,._ghost_1sur7_193:disabled{opacity:.55;cursor:default}._primary_1sur7_192{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_1sur7_192:link,._primary_1sur7_192:visited,._primary_1sur7_192:hover,._primary_1sur7_192:active{color:var(--accent-contrast);text-decoration:none}._primary_1sur7_192:hover:not(:disabled){background:var(--accent-hover)}._primary_1sur7_192:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_1sur7_192:disabled{opacity:.5;cursor:not-allowed}._primary_1sur7_192:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_1sur7_193{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_1sur7_193:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_1sur7_193:active:not(:disabled){background:var(--bg-surface-active)}._ghost_1sur7_193:disabled{opacity:.5;cursor:not-allowed}._ghost_1sur7_193:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._scrim_1sur7_92._scrim_1sur7_92{padding-top:calc(var(--space-4) + var(--top-clear))}._backdrop_zp7ob_93{z-index:var(--z-modal);padding:var(--space-4);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_zp7ob_104{gap:var(--space-3);box-sizing:border-box;width:100%;max-width:520px;max-height:calc(100vh - var(--space-8));padding:var(--space-5);background:var(--bg-surface-raised);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;display:flex;overflow-y:auto}._head_zp7ob_122{align-items:center;gap:var(--space-3);display:flex}._head_zp7ob_122 h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);flex:1;margin:0}._icon_zp7ob_134{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-soft-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._close_zp7ob_146{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:4px 6px}._close_zp7ob_146:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._close_zp7ob_146:hover{color:var(--text-primary)}._lead_zp7ob_162,._note_zp7ob_163{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}._note_zp7ob_163{color:var(--text-muted);font-size:var(--text-xs)}._where_zp7ob_175{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}._steps_zp7ob_181{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--text-sm);flex-direction:column;margin:0;line-height:1.5;display:flex}._actions_zp7ob_191{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._waiting_zp7ob_200{color:var(--text-muted);font-size:var(--text-xs);margin-right:auto}._primary_zp7ob_206,._ghost_zp7ob_207{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}._primary_zp7ob_206:focus-visible,._ghost_zp7ob_207:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_zp7ob_206{background:var(--accent);border:1px solid var(--accent);color:var(--text-on-accent)}._ghost_zp7ob_207{border:1px solid var(--border-default);color:var(--text-secondary);background:0 0}._ghost_zp7ob_207:hover{color:var(--text-primary)}._backdrop_zp7ob_93._backdrop_zp7ob_93{padding-top:calc(var(--space-4) + var(--top-clear))}._page_8f4lm_92{width:100%;max-width:var(--container-max);padding:0 var(--space-4) var(--space-12) var(--space-4);box-sizing:border-box;margin:0 auto}@media (width>=960px){._page_8f4lm_92{padding:0 var(--space-8) var(--space-16) var(--space-8)}}._toolbar_8f4lm_105{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}._search_8f4lm_113{align-items:center;gap:var(--space-3);min-width:220px;max-width:380px;padding:var(--space-2) var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex:1;display:flex}._search_8f4lm_113:focus-within{border-color:var(--border-focus);box-shadow:var(--ring)}._search_8f4lm_113 input{min-width:0;color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1}._search_8f4lm_113 input:focus{outline:none}._refresh_8f4lm_143{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-base);background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast);display:inline-flex}._refresh_8f4lm_143:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._refresh_8f4lm_143:active:not(:disabled){background:var(--bg-surface-active)}._refresh_8f4lm_143:disabled{opacity:.5;cursor:not-allowed}._refresh_8f4lm_143:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._list_8f4lm_174{gap:var(--space-3);grid-template-columns:1fr;display:grid}._card_8f4lm_180{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:box-shadow var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);flex-wrap:wrap;display:flex}._card_8f4lm_180:hover{box-shadow:var(--shadow-sm);border-color:var(--border-default)}._card_8f4lm_180._inactive_8f4lm_199{opacity:.6;background:var(--bg-inset)}._card--avatar_8f4lm_204{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface-sunken);flex-shrink:0;width:44px;height:44px;overflow:hidden}._card--avatar_8f4lm_204 img{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}._card--identity_8f4lm_220{flex:1;min-width:160px}._card--name_8f4lm_225{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);display:flex}._you_8f4lm_234{padding:1px var(--space-2);background:var(--accent-soft);color:var(--accent-soft-text);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._archived_8f4lm_244{padding:1px var(--space-2);background:var(--bg-inset);color:var(--text-muted);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._waiting_8f4lm_254{padding:1px var(--space-2);background:var(--warning-soft);color:var(--warning-text);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._card--email_8f4lm_263{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._card--edit_8f4lm_272{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:2px 0 0;padding:0;display:block;transform:none}._card--edit_8f4lm_272:hover{text-decoration:underline}._card--controls_8f4lm_299{align-items:end;column-gap:var(--space-4);grid-template-columns:auto 13rem 13rem 3.5rem;margin-left:auto;display:grid}._card--controls_8f4lm_299 ._select_8f4lm_309{width:100%;min-width:0}@media (width<=639px){._card--controls_8f4lm_299{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;width:100%;margin-left:0}}._ctl--action_8f4lm_325{grid-column:1;justify-self:end}@media (width<=639px){._ctl--action_8f4lm_325{grid-column:1/-1;justify-self:start}}._ctl--reports_8f4lm_336{grid-column:2;min-width:0}@media (width<=639px){._ctl--reports_8f4lm_336{grid-column:1}}._ctl--role_8f4lm_346{grid-column:3;min-width:0}@media (width<=639px){._ctl--role_8f4lm_346{grid-column:2}}._ctl--active_8f4lm_356{grid-column:4;justify-self:end}@media (width<=639px){._ctl--active_8f4lm_356{grid-column:3}}._card--field_8f4lm_366{gap:var(--space-1);flex-direction:column;display:flex}._card--field_8f4lm_366>span{color:var(--text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._select_8f4lm_309{min-width:120px;padding:var(--space-2) var(--space-3);appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px;background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);text-transform:capitalize;background-size:14px}._select_8f4lm_309:hover:not(:disabled){border-color:var(--border-strong)}._select_8f4lm_309:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._select_8f4lm_309:disabled{opacity:.6;cursor:not-allowed}._switch_8f4lm_419{background:var(--bg-surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;width:44px;height:26px;transition:background-color var(--transition-base), border-color var(--transition-base);align-items:center;padding:0;display:inline-flex;position:relative}._switch_8f4lm_419:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._switch_8f4lm_419._on_8f4lm_437{background:var(--success);border-color:var(--success)}._switch_8f4lm_419:disabled{opacity:.6;cursor:not-allowed}._switch--thumb_8f4lm_446{border-radius:var(--radius-full);background:var(--bg-surface);width:20px;height:20px;box-shadow:var(--shadow-sm);transition:transform var(--transition-base);position:absolute;left:2px}._on_8f4lm_437 ._switch--thumb_8f4lm_446{background:#fff;transform:translate(18px)}._loading_8f4lm_462,._empty_8f4lm_463,._restricted_8f4lm_464{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-16) var(--space-4);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}._loading_8f4lm_462 h3,._empty_8f4lm_463 h3,._restricted_8f4lm_464 h3{color:var(--text-primary);margin:0}._loading_8f4lm_462 p,._empty_8f4lm_463 p,._restricted_8f4lm_464 p{color:var(--text-muted);margin:0}._loading_8f4lm_462>i,._loading_8f4lm_462>span,._empty_8f4lm_463>i,._empty_8f4lm_463>span,._restricted_8f4lm_464>i,._restricted_8f4lm_464>span{font-size:var(--text-2xl);color:var(--text-subtle)}._card--photo_8f4lm_497{align-items:center;gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}._card--avatar-button_8f4lm_506{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;line-height:0;display:block;position:relative;transform:none}._card--avatar-button_8f4lm_506:disabled{cursor:progress}._card--avatar-button_8f4lm_506:hover ._card--avatar-hint_8f4lm_531,._card--avatar-button_8f4lm_506:focus-visible ._card--avatar-hint_8f4lm_531,._card--avatar-button_8f4lm_506:disabled ._card--avatar-hint_8f4lm_531{opacity:1}._card--avatar-button_8f4lm_506:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._card--avatar-hint_8f4lm_531{border-radius:var(--radius-full);color:#fff;font-size:var(--text-sm);opacity:0;transition:opacity var(--transition-fast);pointer-events:none;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._photo-remove_8f4lm_555{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._photo-remove_8f4lm_555:hover:not(:disabled){text-decoration:underline}._photo-remove_8f4lm_555:disabled{color:var(--text-muted);cursor:default}._photo-remove_8f4lm_555:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._file-input_8f4lm_591{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._owner_8f4lm_605{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}._promote_8f4lm_619{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._promote_8f4lm_619:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._promote_8f4lm_619:active:not(:disabled){background:var(--bg-surface-active)}._promote_8f4lm_619:disabled{opacity:.5;cursor:not-allowed}._promote_8f4lm_619:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._promote_8f4lm_619{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;align-self:flex-end;display:inline-flex}._promote_8f4lm_619 i{font-size:var(--text-xs)}._confirm_8f4lm_661{z-index:var(--z-modal);padding:var(--space-4);background:var(--overlay);-webkit-backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._confirm--panel_8f4lm_674{gap:var(--space-4);width:min(460px,100%);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-xl);flex-direction:column;display:flex}._confirm--panel_8f4lm_674 h3{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}._confirm--panel_8f4lm_674 p{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}._confirm--warning_8f4lm_698{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);display:flex;color:var(--warning-text)!important;font-size:var(--text-sm)!important}._confirm--warning_8f4lm_698 i{margin-top:2px}._confirm--actions_8f4lm_713{justify-content:flex-end;gap:var(--space-3);display:flex}._confirm--cancel_8f4lm_719{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._confirm--cancel_8f4lm_719:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._confirm--cancel_8f4lm_719:active:not(:disabled){background:var(--bg-surface-active)}._confirm--cancel_8f4lm_719:disabled{opacity:.5;cursor:not-allowed}._confirm--cancel_8f4lm_719:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._confirm--cancel_8f4lm_719{padding:var(--space-3) var(--space-5)}._confirm--go_8f4lm_749{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._confirm--go_8f4lm_749:link,._confirm--go_8f4lm_749:visited,._confirm--go_8f4lm_749:hover,._confirm--go_8f4lm_749:active{color:var(--accent-contrast);text-decoration:none}._confirm--go_8f4lm_749:hover:not(:disabled){background:var(--accent-hover)}._confirm--go_8f4lm_749:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._confirm--go_8f4lm_749:disabled{opacity:.5;cursor:not-allowed}._confirm--go_8f4lm_749:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._confirm--go_8f4lm_749{padding:var(--space-3) var(--space-5);background:var(--danger)}._confirm--go_8f4lm_749:hover:not(:disabled){background:var(--danger);filter:brightness(.94)}._tabs_8f4lm_791{margin-bottom:var(--space-5)}._confirm_8f4lm_661._confirm_8f4lm_661{padding-top:calc(var(--space-4) + var(--top-clear))}._buttons_cb0cj_94{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}._primary_cb0cj_101,._ghost_cb0cj_102{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._primary_cb0cj_101{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_cb0cj_101:link,._primary_cb0cj_101:visited,._primary_cb0cj_101:hover,._primary_cb0cj_101:active{color:var(--accent-contrast);text-decoration:none}._primary_cb0cj_101:hover:not(:disabled){background:var(--accent-hover)}._primary_cb0cj_101:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_cb0cj_101:disabled{opacity:.5;cursor:not-allowed}._primary_cb0cj_101:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_cb0cj_102{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_cb0cj_102:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_cb0cj_102:active:not(:disabled){background:var(--bg-surface-active)}._ghost_cb0cj_102:disabled{opacity:.5;cursor:not-allowed}._ghost_cb0cj_102:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._link_cb0cj_184{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;margin:0;margin-left:var(--space-3);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;padding:0;text-decoration:underline;display:block;transform:none}._file_cb0cj_207{display:none}._label_cb0cj_211{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._input_cb0cj_217,._textarea_cb0cj_218{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_cb0cj_217::placeholder,._textarea_cb0cj_218::placeholder{color:var(--text-subtle)}._input_cb0cj_217:hover:not(:disabled):not(:focus),._textarea_cb0cj_218:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_cb0cj_217:focus,._textarea_cb0cj_218:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_cb0cj_217:disabled,._textarea_cb0cj_218:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_cb0cj_217,._textarea_cb0cj_218{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}select._input_cb0cj_217{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px}._textarea_cb0cj_218{resize:vertical;line-height:1.45}._check_cb0cj_277{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:inline-flex;flex-direction:row!important}._counter_cb0cj_286{color:var(--text-subtle);font-size:var(--text-xs);align-self:flex-end}._form_cb0cj_292,._import_cb0cj_293{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}._form_cb0cj_292 label,._import_cb0cj_293 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._import_cb0cj_293{grid-template-columns:minmax(0,1fr)}._wide_cb0cj_314{grid-column:1/-1}._hint_cb0cj_318{color:var(--text-muted);font-size:var(--text-sm);margin:0}._notice_cb0cj_324{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm)}._preview_cb0cj_333 p{margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}._skipped_cb0cj_339{margin:0 0 var(--space-2);color:var(--danger-text);font-size:var(--text-xs)}._table_cb0cj_345{flex-direction:column;gap:2px;display:flex}._row_cb0cj_351{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,2fr) 1fr .6fr 1.4fr;display:grid}._row_cb0cj_351 code{margin-left:var(--space-2);color:var(--text-muted)}._row_cb0cj_351 em{color:var(--danger-text)}._item_cb0cj_369{cursor:pointer}._item_cb0cj_369:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._item--retired_cb0cj_377{opacity:.6}._code_cb0cj_381,._retired_cb0cj_388{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:400}._desc_cb0cj_395{color:var(--text-secondary);font-size:var(--text-sm);-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=560px){._row_cb0cj_351{grid-template-columns:minmax(0,1fr) auto}}._tabs_cb0cj_410{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface-sunken);scrollbar-width:none;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}._tabs_cb0cj_410::-webkit-scrollbar{display:none}._tabs_cb0cj_410 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;white-space:nowrap;padding:0;padding:var(--space-1) var(--space-3);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._tabs_cb0cj_410 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._tabs_cb0cj_410 ._tab--on_cb0cj_455{background:var(--bg-surface);color:var(--text-primary);font-weight:var(--weight-semibold);box-shadow:0 1px 2px #00000014}._trades_cb0cj_462{gap:var(--space-3);flex-direction:column;display:flex}._trades--cols_cb0cj_468{gap:var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}._trades--cols_cb0cj_468 section{gap:var(--space-3);flex-direction:column;display:flex}._trades--head_cb0cj_480{justify-content:space-between;align-items:center;display:flex}._trades--head_cb0cj_480 h3{font-size:var(--text-base);margin:0}._types_cb0cj_490{gap:var(--space-2);flex-wrap:wrap;display:flex}._pill_cb0cj_496{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-1) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._pill--on_cb0cj_520{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold)}._template_cb0cj_527{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}@media (width<=900px){._trades--cols_cb0cj_468{grid-template-columns:minmax(0,1fr)}}._typeAdd_cb0cj_543{gap:var(--space-2);flex-wrap:wrap;display:flex}._typeAdd_cb0cj_543 ._input_cb0cj_217{flex:1;min-width:14rem}._typeRow_cb0cj_553{gap:var(--space-3);flex-wrap:wrap}._typeRename_cb0cj_558{gap:var(--space-2);flex-wrap:wrap;display:flex}._typeRename_cb0cj_558 ._input_cb0cj_217{flex:1;min-width:10rem}._typeTools_cb0cj_568{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._typeQbo_cb0cj_576{width:18rem;max-width:100%}._typeButtons_cb0cj_581{align-items:center;gap:var(--space-1);display:inline-flex}._iconButton_cb0cj_587{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);width:32px;height:32px;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._iconButton_cb0cj_587:disabled{opacity:.4;cursor:default}._iconButton_cb0cj_587:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._tradeTypes_cb0cj_624{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._tradeTypes_cb0cj_624 span{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs)}._crewDay_cb0cj_639{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}._crewDay_cb0cj_639 ._hint_cb0cj_318{flex:100%}._crewPeople_cb0cj_652{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);flex-direction:row!important;display:inline-flex!important}._crewPeople_cb0cj_652 input{text-align:center;width:4rem}._crewTag_cb0cj_666{margin-left:var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;padding:1px 8px}._section_1vtyc_92{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}nav+._section_1vtyc_92{border-top:0;margin-top:0;padding-top:0}._head_1vtyc_108{gap:var(--space-1);flex-direction:column;display:flex}._head_1vtyc_108 h2{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}._head_1vtyc_108 p{color:var(--text-muted);font-size:var(--text-sm);margin:0}._list_1vtyc_125{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1vtyc_134{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:auto minmax(0,1fr) minmax(0,16rem);display:grid}._dot_1vtyc_145{border-radius:var(--radius-full);width:10px;height:10px}._name_1vtyc_151{color:var(--text-primary);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._owner_1vtyc_159{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);display:flex}._owner_1vtyc_159 i{color:var(--text-muted);font-size:var(--text-sm)}._owner_1vtyc_159 select{min-width:0;padding:var(--space-2) 0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;flex:1}._owner_1vtyc_159 select:focus{outline:none}._owner_1vtyc_159:focus-within{border-color:var(--border-focus)}._error_1vtyc_190,._saved_1vtyc_191{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}._error_1vtyc_190{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger-text)}._saved_1vtyc_191{border:1px solid var(--border-subtle);background:var(--bg-surface-sunken);color:var(--text-secondary)}._loading_1vtyc_209{padding:var(--space-6);justify-content:center;display:flex}@media (width<=560px){._row_1vtyc_134{grid-template-columns:auto minmax(0,1fr)}._owner_1vtyc_159{grid-column:1/-1}}._group_1vtyc_224{gap:var(--space-2);flex-direction:column;display:flex}._group_1vtyc_224 h3{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._hint_1vtyc_238{color:var(--text-muted);font-size:var(--text-sm);margin:0}._own_1vtyc_159{justify-content:flex-end;min-width:0;display:flex}._check_ew0m7_92{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._head_ew0m7_102{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._head_ew0m7_102 strong{color:var(--text-primary)}._head_ew0m7_102 p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}._button_ew0m7_118{align-items:center;gap:var(--space-2);padding:6px var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;display:inline-flex}._button_ew0m7_118:hover:not(:disabled){background:var(--bg-surface-hover)}._button_ew0m7_118:disabled{cursor:progress;opacity:.7}._error_ew0m7_139,._ok_ew0m7_140,._bad_ew0m7_141{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}._error_ew0m7_139,._bad_ew0m7_141{background:var(--danger-soft);color:var(--danger-text)}._ok_ew0m7_140{background:var(--success-soft);color:var(--success-text)}._steps_ew0m7_160,._cals_ew0m7_161{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._steps_ew0m7_160 li,._cals_ew0m7_161 li{align-items:flex-start;gap:var(--space-2);color:var(--text-primary);display:flex}._steps_ew0m7_160 small,._cals_ew0m7_161 small{color:var(--text-muted);display:block}._cals_ew0m7_161 li{align-items:baseline}._cals_ew0m7_161 li small{margin-left:auto;display:inline}._step--ok_ew0m7_191>:first-child,._cals_ew0m7_161 li>:first-child{color:var(--success)}._step--bad_ew0m7_196>:first-child{color:var(--danger)}._reason_ew0m7_200{font-family:var(--font-mono);word-break:break-word;font-size:.75rem!important}._copy_ew0m7_207{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._actions_ew0m7_213{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._muted_ew0m7_219{color:var(--text-muted);font-size:var(--text-sm);margin:0}._swatch_ew0m7_225{border-radius:var(--radius-full);flex:none;width:10px;height:10px;margin-top:5px}._cal_ew0m7_161{flex-wrap:wrap}._swatch--pick_ew0m7_238{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;width:14px;height:14px;box-shadow:0 0 0 1px var(--border-default);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:3px 0 0;padding:0;display:block;transform:none}._swatch--pick_ew0m7_238:hover,._swatch--pick_ew0m7_238:focus-visible{box-shadow:0 0 0 2px var(--text-primary)}._palette_ew0m7_264{align-items:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-1) var(--space-5);flex-wrap:wrap;flex:1 0 100%;display:flex}._palette--hint_ew0m7_273{flex:1 0 100%;margin-left:0!important;display:block!important}._chip_ew0m7_279{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._chip_ew0m7_279:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._chip_ew0m7_279{border-radius:var(--radius-full);color:#fff;cursor:pointer;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;display:inline-flex}._chip_ew0m7_279:hover:not(:disabled){transform:scale(1.1)}._chip--on_ew0m7_316{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--text-primary)}._chip--kept_ew0m7_321{opacity:.45;cursor:not-allowed}._people_1ty2y_92{gap:var(--space-3);flex-direction:column;display:flex}._person_1ty2y_98{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}._person_1ty2y_98>strong{color:var(--text-primary)}._devices_1ty2y_108{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._devices_1ty2y_108 li{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--text-secondary);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._devices_1ty2y_108 small{color:var(--text-muted)}._remove_1ty2y_129{padding:2px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;margin-left:auto}._remove_1ty2y_129:hover:not(:disabled){color:var(--danger-text);border-color:currentColor}._remove_1ty2y_129:disabled{opacity:.6;cursor:default}._form_17c03_92{gap:var(--space-2);grid-template-columns:minmax(12rem,2fr) minmax(9rem,1fr) minmax(9rem,1fr) auto;display:grid}@media (width<=720px){._form_17c03_92{grid-template-columns:1fr}}._input_17c03_103{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}._button_17c03_114{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border:0;display:inline-flex}._button_17c03_114:disabled{cursor:default;opacity:.5}._row_17c03_133{align-items:center;gap:var(--space-3);color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr) auto auto!important;display:grid!important}._row_17c03_133 small{color:var(--text-muted);font-size:var(--text-xs)}._used_17c03_145{opacity:.7}._remove_17c03_149{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:4px 8px}._remove_17c03_149:hover{background:var(--bg-surface-hover);color:var(--danger-text)}._muted_17c03_162{color:var(--text-muted);font-size:var(--text-sm);margin:0}._preview_koulp_93{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;width:100%;height:15rem}._status_koulp_101{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);margin:0;display:flex}._changed_koulp_110{color:var(--warning-text)}._pushed_koulp_114{color:var(--success-text)}._bad_koulp_118{color:var(--danger-text)}._people_koulp_123{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._person_koulp_134{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}._person_koulp_134+._person_koulp_134{border-top:1px solid var(--border-subtle)}._person--pic_koulp_144{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface-sunken);flex-shrink:0;width:32px;height:32px;overflow:hidden}._person--pic_koulp_144 img{object-fit:cover;width:100%;height:100%;display:block}._person--who_koulp_160{flex-direction:column;flex:1;min-width:0;display:flex}._person--who_koulp_160 strong{color:var(--text-primary);font-size:var(--text-sm)}._person--who_koulp_160 small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._person--who_koulp_160 small._changed_koulp_110{color:var(--warning-text)}._person--who_koulp_160 small._bad_koulp_118{color:var(--danger-text)}._bar_koulp_186{flex:none}._bar_koulp_186 [role=progressbar] small{text-shadow:0 1px 2px #00000073;color:var(--text-on-accent)!important}._intro_1slnc_94{font-size:var(--text-sm);margin:0}._summary_1slnc_99{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--bg-surface);flex-wrap:wrap;display:flex}._summary_1slnc_99 h2{margin:0 0 var(--space-1);font-size:var(--text-lg)}._summary_1slnc_99 p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._summary_1slnc_99 small{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);display:block}._summary_1slnc_99>a{text-decoration:none}._summary--text_1slnc_129{flex:1;min-width:16rem}._progress_1slnc_134{border-radius:var(--radius-full);background:var(--bg-surface-sunken);flex-basis:100%;height:1.5rem;position:relative;overflow:hidden}._progress_1slnc_134 span{background:var(--accent);height:100%;transition:width .3s;display:block}._progress_1slnc_134 small{font-weight:var(--weight-semibold);justify-content:center;align-items:center;position:absolute;inset:0;color:var(--text-primary)!important;margin:0!important;display:flex!important}._bulk_1slnc_159{align-items:center;gap:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._list_1slnc_168{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1slnc_179{align-items:start;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);display:grid}._row_1slnc_179+._row_1slnc_179{border-top:1px solid var(--border-subtle)}@media (width<=899px){._row_1slnc_179{grid-template-columns:minmax(0,1fr)}}._row--error_1slnc_195{background:var(--danger-soft)}._qbo_1slnc_199,._match_1slnc_200{flex-direction:column;gap:2px;min-width:0;display:flex}._qbo_1slnc_199 b,._match_1slnc_200 b{color:var(--text-primary);font-weight:var(--weight-semibold);overflow-wrap:anywhere}._qbo_1slnc_199 small,._match_1slnc_200 small{color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}._facts_1slnc_219{gap:0 var(--space-3);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._owes_1slnc_227{color:var(--text-primary);font-weight:var(--weight-semibold)}._inactive_1slnc_232{color:var(--warning-text);font-weight:var(--weight-semibold)}._choice_1slnc_237{border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;align-self:center;display:inline-flex;overflow:hidden}._option_1slnc_246{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;margin:0;line-height:1.3;display:inline-flex;transform:none}._option_1slnc_246+._option_1slnc_246{border-left:1px solid var(--border-default)}._option_1slnc_246 small{color:var(--text-muted);font-size:.65rem}._option_1slnc_246:disabled{opacity:.45;cursor:default}._option_1slnc_246:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._option--link_1slnc_288{background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold)}._option--create_1slnc_294{background:var(--success-soft);color:var(--success-text);font-weight:var(--weight-semibold)}._option--skip_1slnc_300{background:var(--bg-surface-sunken);color:var(--text-primary);font-weight:var(--weight-semibold)}._sure_1slnc_306,._maybe_1slnc_307{padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-self:flex-start}._sure_1slnc_306{background:var(--accent-soft);color:var(--accent)}._maybe_1slnc_307{background:var(--warning-soft);color:var(--warning-text)}._carrara_1slnc_325{flex-direction:column;min-width:0;display:flex}._carrara_1slnc_325 a{color:var(--text-primary);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none}._carrara_1slnc_325 a:hover{color:var(--accent);text-decoration:underline}._match_1slnc_200>button{font-size:var(--text-xs);align-self:flex-start;margin-top:2px}._picker_1slnc_347{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}._picker_1slnc_347 ul{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:14rem;margin:0;padding:0;list-style:none;overflow-y:auto}._picker_1slnc_347 li button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;width:100%;padding:0;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:flex;transform:none}._picker_1slnc_347 li button:hover{background:var(--bg-surface-hover)}._picker_1slnc_347>button{font-size:var(--text-xs);align-self:flex-start}._problem_1slnc_393{color:var(--danger-text);font-size:var(--text-sm);grid-column:1/-1;margin:0}._search_1slnc_402{flex:none}._held_1slnc_407{gap:var(--space-3);flex-direction:column;display:flex}._held_1slnc_407 h2{color:var(--text-primary);font-size:var(--text-lg);margin:0}._about_kelpq_92{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}._adding_kelpq_99{align-items:flex-end}._adding_kelpq_99>label{flex:11rem;min-width:0}._input_kelpq_107{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_kelpq_107::placeholder{color:var(--text-subtle)}._input_kelpq_107:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_kelpq_107:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_kelpq_107:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_kelpq_107{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}._editing_kelpq_144{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._editing_kelpq_144>input{flex:10rem}._buttons_kelpq_154{align-items:center;gap:var(--space-2);display:inline-flex}._buttons_kelpq_154 button{white-space:nowrap;flex:none}._panel_6k87t_92{gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._head_6k87t_104{align-items:flex-start;gap:var(--space-3);display:flex}._head_6k87t_104>i{color:var(--text-muted);margin-top:3px}._head_6k87t_104 h3{color:var(--text-primary);font-size:var(--text-base);margin:0}._head_6k87t_104 p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}._picked_6k87t_124{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_6k87t_131{align-items:center;gap:var(--space-1);padding:2px 2px 2px var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface-sunken);display:inline-flex}._chip_6k87t_131 button{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);width:1.5rem;height:1.5rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._chip_6k87t_131 button:hover{background:var(--bg-surface-hover);color:var(--danger-text)}._chip_6k87t_131 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._hint_6k87t_176{color:var(--text-muted);font-size:var(--text-sm);margin:0}._error_6k87t_182{color:var(--danger-text);font-size:var(--text-sm);margin:0}._page_zubr7_92{gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-4) var(--space-8) var(--space-4);box-sizing:border-box;flex-direction:column;display:flex}._toolbar_zubr7_102{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._search_zubr7_109{align-items:center;gap:var(--space-2);min-width:240px;padding:0 var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-muted);flex:1;display:flex}._search_zubr7_109 input{min-width:0;padding:var(--space-3) 0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);background:0 0;border:none;flex:1}._search_zubr7_109 input:focus{outline:none}._chip_zubr7_135,._primary_zubr7_136{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._chip_zubr7_135:link,._chip_zubr7_135:visited,._chip_zubr7_135:hover,._chip_zubr7_135:active,._primary_zubr7_136:link,._primary_zubr7_136:visited,._primary_zubr7_136:hover,._primary_zubr7_136:active{color:var(--accent-contrast);text-decoration:none}._chip_zubr7_135:hover:not(:disabled),._primary_zubr7_136:hover:not(:disabled){background:var(--accent-hover)}._chip_zubr7_135:active:not(:disabled),._primary_zubr7_136:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._chip_zubr7_135:disabled,._primary_zubr7_136:disabled{opacity:.5;cursor:not-allowed}._chip_zubr7_135:focus-visible,._primary_zubr7_136:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._chip_zubr7_135,._primary_zubr7_136{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-shrink:0;display:inline-flex}._refresh_zubr7_186{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._refresh_zubr7_186:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._refresh_zubr7_186:active:not(:disabled){background:var(--bg-surface-active)}._refresh_zubr7_186:disabled{opacity:.5;cursor:not-allowed}._refresh_zubr7_186:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._refresh_zubr7_186{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-shrink:0;display:inline-flex}._filter_zubr7_219{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._filter_zubr7_219:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._filter_zubr7_219:active:not(:disabled){background:var(--bg-surface-active)}._filter_zubr7_219:disabled{opacity:.5;cursor:not-allowed}._filter_zubr7_219:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._filter_zubr7_219{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-shrink:0;display:inline-flex}._filter--on_zubr7_251{background:var(--accent-soft);color:var(--accent-soft-text);border-color:var(--accent)}._chip--on_zubr7_257{background:var(--warning-soft);color:var(--warning-text);border-color:var(--warning)}._split_zubr7_266{display:block}._list_zubr7_270{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;transition:opacity .15s;display:flex;overflow:hidden}._card_zubr7_282{justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;text-decoration:none;display:flex}._card_zubr7_282:hover{text-decoration:none}._card_zubr7_282:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}._card_zubr7_282+._card_zubr7_282{border-top:1px solid var(--border-subtle)}._card_zubr7_282:hover{background:var(--bg-surface-hover)}._card--body_zubr7_312{flex:1;min-width:0;display:block}._card--name_zubr7_318{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}._card--meta_zubr7_328,._card--address_zubr7_329{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}._card--address_zubr7_329{color:var(--text-subtle)}._badge_zubr7_343,._badge--review_zubr7_344{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}._badge_zubr7_343{background:var(--accent-soft);color:var(--accent-soft-text)}._badge--review_zubr7_344{background:var(--warning-soft);color:var(--warning-text)}._balance_zubr7_364{text-align:right;flex-direction:column;align-items:flex-end;min-width:0;display:flex}._balance_zubr7_364 strong{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._balance_zubr7_364 em{max-width:100%;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}._balance--late_zubr7_387 em{color:var(--danger-text);font-weight:var(--weight-medium)}._balance--credit_zubr7_392 strong{color:var(--success-text)}._balance--clear_zubr7_396 strong{color:var(--text-subtle);font-weight:var(--weight-medium)}._chevron_zubr7_401{color:var(--text-subtle);flex-shrink:0;align-items:center;display:flex}._loading_zubr7_408{padding:var(--space-12) 0;justify-content:center;display:flex}._empty_zubr7_414{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-4);color:var(--text-subtle);text-align:center;flex-direction:column;display:flex}._empty_zubr7_414 p{max-width:380px;color:var(--text-muted);font-size:var(--text-sm);margin:0}._detail_zubr7_431{gap:var(--space-4);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}@media (width>=1024px){._detail_zubr7_431{top:var(--space-4);position:sticky}}._detail--header_zubr7_448{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._detail--header_zubr7_448 h3{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._review_zubr7_465{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--warning-soft);color:var(--warning-text);border:1px solid var(--warning);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex}._review_zubr7_465 p{margin:0 0 var(--space-2) 0;line-height:var(--leading-snug)}._review_zubr7_465 button{color:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._row_zubr7_491{gap:var(--space-3);display:flex}._row_zubr7_491 ._field_zubr7_495{flex:1;min-width:0}._field_zubr7_495{gap:var(--space-1);flex-direction:column;display:flex}._label_zubr7_506{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._hint_zubr7_512{color:var(--text-subtle);font-size:var(--text-xs);line-height:var(--leading-snug)}._input_zubr7_518{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_zubr7_518::placeholder{color:var(--text-subtle)}._input_zubr7_518:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_zubr7_518:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_zubr7_518:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._textarea_zubr7_547{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._textarea_zubr7_547::placeholder{color:var(--text-subtle)}._textarea_zubr7_547:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._textarea_zubr7_547:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._textarea_zubr7_547:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._textarea_zubr7_547{resize:vertical}._select_zubr7_579{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px;background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._select_zubr7_579::placeholder{color:var(--text-subtle)}._select_zubr7_579:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._select_zubr7_579:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._select_zubr7_579:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._value-row_zubr7_621{align-items:center;gap:var(--space-2);display:flex}._icon-button_zubr7_627{color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._icon-button_zubr7_627:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon-button_zubr7_627:active:not(:disabled){background:var(--bg-surface-active)}._icon-button_zubr7_627:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon-button_zubr7_627{width:34px;height:34px;color:var(--text-muted);border-radius:var(--radius-full);flex-shrink:0;padding:0}._add-button_zubr7_655{justify-content:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;align-self:flex-start;display:inline-flex}._addresses_zubr7_670{gap:var(--space-2);flex-direction:column;display:flex}._address_zubr7_670{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-surface-sunken);border-radius:var(--radius-md);display:flex}._address--text_zubr7_686{min-width:0;color:var(--text-primary);font-size:var(--text-sm);flex-direction:column;display:flex}._address--meta_zubr7_694{color:var(--text-muted);font-size:var(--text-xs)}._error_zubr7_699{padding:var(--space-3);background:var(--danger-soft);color:var(--danger-text);border:1px solid var(--danger);border-radius:var(--radius-md);font-size:var(--text-sm)}._actions_zubr7_708{justify-content:flex-end;gap:var(--space-3);display:flex}._button_zubr7_714{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._button_zubr7_714:link,._button_zubr7_714:visited,._button_zubr7_714:hover,._button_zubr7_714:active{color:var(--accent-contrast);text-decoration:none}._button_zubr7_714:hover:not(:disabled){background:var(--accent-hover)}._button_zubr7_714:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button_zubr7_714:disabled{opacity:.5;cursor:not-allowed}._button_zubr7_714:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button_zubr7_714{min-width:150px}._button--ghost_zubr7_750{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._button--ghost_zubr7_750:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._button--ghost_zubr7_750:active:not(:disabled){background:var(--bg-surface-active)}._button--ghost_zubr7_750:disabled{opacity:.5;cursor:not-allowed}._button--ghost_zubr7_750:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._spinner_zubr7_777{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite _customers-spin_zubr7_1}@keyframes _customers-spin_zubr7_1{to{transform:rotate(360deg)}}._pagebar_zubr7_793{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:calc(-1 * var(--space-2));padding:0 var(--space-1);color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;display:flex}._pagebar--steps_zubr7_805{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}._pagebar--steps_zubr7_805 button{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);background:0 0;background:var(--bg-surface);width:32px;height:32px;cursor:pointer;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._pagebar--steps_zubr7_805 button:hover:not(:disabled){background:var(--bg-surface-hover)}._pagebar--steps_zubr7_805 button:disabled{opacity:.4;cursor:default}._pagebar--steps_zubr7_805 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._pager_zubr7_852{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);display:flex}._pager_zubr7_852 button{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._pager_zubr7_852 button:hover:not(:disabled){background:var(--bg-surface-hover)}._pager_zubr7_852 button:disabled{opacity:.4;cursor:default}._pager_zubr7_852 select{padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm)}@media (width<=560px){._pager_zubr7_852{flex-wrap:wrap;justify-content:center}._pager_zubr7_852 label{text-align:center;order:3;width:100%}}._pager--count_zubr7_913{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._grid_zubr7_924,._grid--plain_zubr7_925{align-items:center;column-gap:var(--space-4);display:grid}._grid_zubr7_924{grid-template-columns:minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,1.1fr) minmax(130px,1fr) minmax(170px,1fr) 1em}._grid--plain_zubr7_925{grid-template-columns:minmax(0,2.4fr) minmax(0,1.4fr) minmax(0,1.1fr) 1em}._columns_zubr7_939{padding:var(--space-2) var(--space-4);background:var(--bg-surface-sunken);border-bottom:1px solid var(--border-subtle)}._column_zubr7_939{width:auto;color:var(--text-subtle);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-1) 0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;justify-self:start;margin:0;display:inline-flex;transform:none}._column_zubr7_939 i{opacity:.45}._column_zubr7_939:hover{color:var(--text-primary)}._column_zubr7_939:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._column--money_zubr7_987{justify-self:end}._column--on_zubr7_991{color:var(--text-primary)}._column--on_zubr7_991 i{opacity:1}._cell_zubr7_998{min-width:0;color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._narrow_zubr7_1008{display:none}@media (width<=639px){._grid_zubr7_924{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1em}._grid--plain_zubr7_925{grid-template-columns:minmax(0,1fr) 1em}._wide_zubr7_1019{display:none}._narrow_zubr7_1008{display:inline}._search_zubr7_109{flex:100%;min-width:0}._chip_zubr7_135,._primary_zubr7_136,._refresh_zubr7_186,._filter_zubr7_219{flex:auto;justify-content:center}}._list--busy_zubr7_1042{opacity:.6}._sortLink_zubr7_1047,._sortLink_zubr7_1047:link,._sortLink_zubr7_1047:visited,._sortLink_zubr7_1047:hover{color:var(--text-primary);flex-shrink:0;text-decoration:none}._pills_xi4yg_95{gap:var(--space-2);flex-wrap:wrap;display:flex}._pills_xi4yg_95 ._more_xi4yg_101{display:none}@media (width<=639px){._pills_xi4yg_95:not(._pills--open_xi4yg_106) ._pill--extra_xi4yg_106{display:none}._pills_xi4yg_95 ._more_xi4yg_101{border-style:dashed;display:inline-flex}}._pill_xi4yg_95{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._pill_xi4yg_95:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._pill_xi4yg_95{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;flex-shrink:0;display:inline-flex}._pill_xi4yg_95:hover{border-color:var(--border-default);color:var(--text-primary)}._pill_xi4yg_95>i,._pill_xi4yg_95>svg{opacity:.8;font-size:.9em}._pill--on_xi4yg_158{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold)}._count_xi4yg_165{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._page_v03h1_92{gap:var(--space-5);width:100%;padding:var(--space-4) var(--space-4) var(--space-8) var(--space-4);box-sizing:border-box;flex-direction:column;display:flex}._loading_v03h1_103,._missing_v03h1_104{justify-content:center;align-items:center;gap:var(--space-3);min-height:40vh;color:var(--text-muted);text-align:center;flex-direction:column;display:flex}._loading_v03h1_103 i,._missing_v03h1_104 i{font-size:var(--text-2xl)}._loading_v03h1_103 button,._missing_v03h1_104 button{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._loading_v03h1_103 button:hover:not(:disabled),._missing_v03h1_104 button:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._loading_v03h1_103 button:active:not(:disabled),._missing_v03h1_104 button:active:not(:disabled){background:var(--bg-surface-active)}._loading_v03h1_103 button:disabled,._missing_v03h1_104 button:disabled{opacity:.5;cursor:not-allowed}._loading_v03h1_103 button:focus-visible,._missing_v03h1_104 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._loading_v03h1_103 button,._missing_v03h1_104 button{padding:var(--space-2) var(--space-4)}._delete-link_v03h1_155{width:auto;color:var(--danger);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--danger);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--transition-fast) ease, color var(--transition-fast) ease;background:0 0;margin:0;display:inline-flex;transform:none}._delete-link_v03h1_155:hover{background:var(--danger);color:#fff}._delete-pending_v03h1_188{margin:var(--space-3) 0 0 0;color:var(--text-muted);font-size:var(--text-sm)}._back_v03h1_194{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);margin:0;margin-bottom:-var(--space-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;align-self:flex-start;padding:0;display:inline-flex;transform:none}._back_v03h1_194:hover{color:var(--text-primary)}._back_v03h1_194:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._header_v03h1_230{gap:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);flex-direction:column;display:flex}@media (width>=960px){._header_v03h1_230{flex-direction:row;justify-content:space-between;align-items:flex-start}}._header--identity_v03h1_248{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}._avatar_v03h1_255{border-radius:var(--radius-full);background:var(--accent-soft);width:52px;height:52px;color:var(--accent);font-size:var(--text-xl);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._header--text_v03h1_270{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._header--name_v03h1_278{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}._header--name_v03h1_278 h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:var(--leading-snug);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._sr-only_v03h1_304{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._skeleton--avatar_v03h1_318{border-radius:var(--radius-full);flex-shrink:0;width:52px;height:52px}._skeleton--back_v03h1_325{align-self:flex-start;width:120px;height:18px}._skeleton--name_v03h1_331{width:220px;height:26px}._skeleton--contact_v03h1_336{width:min(420px,60vw);height:18px}._skeleton--stats_v03h1_341{gap:var(--space-5);flex-wrap:wrap;display:flex}._skeleton--stats_v03h1_341>div{gap:var(--space-2);flex-direction:column;display:flex}._skeleton--stat-label_v03h1_352{width:68px;height:12px}._skeleton--stat-value_v03h1_357{width:44px;height:22px}._skeleton--tabs_v03h1_362{gap:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._skeleton--tab_v03h1_362{width:86px;height:18px}._skeleton--panel_v03h1_375{border-radius:var(--radius-lg);height:320px}._badge_v03h1_380,._badge--review_v03h1_381{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}._badge_v03h1_380{background:var(--accent-soft);color:var(--accent)}._badge--review_v03h1_381{background:var(--warning-soft);color:var(--warning-text)}._contact_v03h1_401{gap:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._contact_v03h1_401 a,._contact_v03h1_401>span{align-items:center;gap:var(--space-2);min-width:0;color:inherit;text-decoration:none;display:inline-flex}._contact_v03h1_401 a:hover{color:var(--accent);text-decoration:underline}._contact_v03h1_401 i{color:var(--text-muted);font-size:var(--text-xs)}._stats_v03h1_426{gap:var(--space-4) var(--space-5);flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=960px){._stats_v03h1_426{text-align:right;grid-template-columns:repeat(5,auto)}}._stats_v03h1_426 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;margin:0 0 2px}._stats_v03h1_426 dd{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);white-space:nowrap;margin:0}._owed_v03h1_458 dd{color:var(--danger-text)}._tabs_v03h1_463{gap:var(--space-1);border-bottom:1px solid var(--border-subtle);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;display:flex;overflow-x:auto}._tabs_v03h1_463::-webkit-scrollbar{width:10px;height:10px}._tabs_v03h1_463::-webkit-scrollbar-track{background:0 0}._tabs_v03h1_463::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._tabs_v03h1_463::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._tab_v03h1_463{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;margin:0;display:inline-flex;transform:none}._tab_v03h1_463:hover{color:var(--text-primary)}._tab_v03h1_463 i{font-size:var(--text-xs)}._tab_v03h1_463:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}._tab--on_v03h1_530{border-bottom-color:var(--accent);color:var(--accent);font-weight:var(--weight-semibold)}._parts_v03h1_537{padding-top:var(--space-3)}._tabCount_v03h1_542{border-radius:var(--radius-full);background:var(--bg-surface-sunken);min-width:1.35rem;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px;line-height:1.35rem}._tab--on_v03h1_530 ._tabCount_v03h1_542{background:var(--accent-soft);color:var(--accent)}._tabCount--none_v03h1_561{color:var(--text-muted);font-weight:var(--weight-medium)}._panel_v03h1_566{min-height:200px}._overview_v03h1_571{gap:var(--space-5);flex-direction:column;display:flex}._overview--grid_v03h1_577{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){._overview--grid_v03h1_577{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_v03h1_592{gap:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);height:fit-content;box-shadow:var(--shadow-sm);padding:var(--space-5);flex-direction:column;display:flex}._card_v03h1_592 h3{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}._review_v03h1_611{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);display:flex}._review_v03h1_611 p{margin:0 0 var(--space-2) 0}._review_v03h1_611 button{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._review_v03h1_611 button:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._review_v03h1_611 button:active:not(:disabled){background:var(--bg-surface-active)}._review_v03h1_611 button:disabled{opacity:.5;cursor:not-allowed}._review_v03h1_611 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._review_v03h1_611 button{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}._field_v03h1_654{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._row_v03h1_661{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._label_v03h1_667{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em}._hint_v03h1_675,._footnote_v03h1_676{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}._footnote_v03h1_676{margin:0;font-style:italic}._input_v03h1_687,._select_v03h1_688,._textarea_v03h1_689{width:100%;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);box-sizing:border-box}._input_v03h1_687:read-only,._select_v03h1_688:read-only,._textarea_v03h1_689:read-only{border-color:var(--border-subtle);color:var(--text-secondary);background:0 0}._input_v03h1_687:disabled,._select_v03h1_688:disabled,._textarea_v03h1_689:disabled{opacity:.6}._input_v03h1_687:focus-visible,._select_v03h1_688:focus-visible,._textarea_v03h1_689:focus-visible{outline:2px solid var(--border-focus);outline-offset:0;border-radius:var(--radius-sm)}._select_v03h1_688{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px}._textarea_v03h1_689{resize:vertical}._value-row_v03h1_742{align-items:center;gap:var(--space-2);display:flex}._icon-button_v03h1_748{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:36px;height:36px;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._icon-button_v03h1_748:hover{background:var(--bg-surface-hover);color:var(--danger-text)}._icon-button_v03h1_748:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._add-button_v03h1_784{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-1) 0;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;border-radius:0;align-self:flex-start;margin:0;display:inline-flex;transform:none}._add-button_v03h1_784:hover{text-decoration:underline}._add-button_v03h1_784:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._addresses_v03h1_819{gap:var(--space-2);flex-direction:column;display:flex}._address_v03h1_819{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex}._address--text_v03h1_835{min-width:0;color:var(--text-primary);font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}._address--meta_v03h1_844{color:var(--text-muted);font-size:var(--text-xs)}._address--new_v03h1_849{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._address--new-actions_v03h1_859{justify-content:flex-end;gap:var(--space-2);display:flex}._address--new-actions_v03h1_859 button{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}._records_v03h1_870{gap:var(--space-3);flex-direction:column;display:flex}._records--bar_v03h1_876{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._records--heading_v03h1_884{margin:var(--space-2) auto 0 0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold)}._record_v03h1_870{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color var(--transition-fast);display:flex}._record_v03h1_870:hover{border-color:var(--border-default)}._record--main_v03h1_908{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._record--title_v03h1_915{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-medium);text-decoration:none}._record--title_v03h1_915:hover{color:var(--accent)}._record--meta_v03h1_925{color:var(--text-muted);font-size:var(--text-sm)}._record--linked_v03h1_934{border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;position:relative}._record--linked_v03h1_934:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}._record--linked_v03h1_934>._record--main_v03h1_908{flex:1}._record--linked_v03h1_934 ._record--title_v03h1_915,._record--linked_v03h1_934 ._record--title_v03h1_915:hover{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);text-decoration:none}._record--linked_v03h1_934 ._record--title_v03h1_915:after{content:"";border-radius:inherit;position:absolute;inset:0}._record--linked_v03h1_934 ._record--title_v03h1_915:focus-visible{outline:none}._record--linked_v03h1_934 ._record--title_v03h1_915:focus-visible:after{outline:2px solid var(--border-focus);outline-offset:-2px}._record--linked_v03h1_934 ._record--prepared_v03h1_974,._record--linked_v03h1_934>:not(._record--main_v03h1_908):not(._record--go_v03h1_975){z-index:1;position:relative}._record--name_v03h1_980{color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}._record--go_v03h1_975{margin-left:-var(--space-2);color:var(--text-subtle);flex-shrink:0}._record--linked_v03h1_934:hover ._record--go_v03h1_975{color:var(--text-primary)}._record--notes_v03h1_995{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug)}._status_v03h1_1002,._status-select_v03h1_1003{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid #0000;flex-shrink:0}._status-select_v03h1_1003{appearance:none;cursor:pointer;font-family:var(--font-sans)}._status-select_v03h1_1003:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._tone--neutral_v03h1_1025{background:var(--bg-surface-sunken);color:var(--text-secondary)}._tone--muted_v03h1_1030{border-color:var(--border-default);color:var(--text-muted);background:0 0}._tone--info_v03h1_1036{background:var(--accent-soft);color:var(--accent)}._tone--good_v03h1_1041{background:var(--success-soft);color:var(--success-text)}._tone--warn_v03h1_1046{background:var(--warning-soft);color:var(--warning-text)}._tone--bad_v03h1_1051{background:var(--danger-soft);color:var(--danger-text)}._draft_v03h1_1056{gap:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);flex-direction:column;display:flex}._draft--buttons_v03h1_1068{justify-content:flex-end;gap:var(--space-2);display:flex}._empty_v03h1_1074{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}._empty_v03h1_1074 i{font-size:var(--text-2xl);opacity:.6}._empty_v03h1_1074 p{margin:0}._error_v03h1_1093{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm)}._actions_v03h1_1102{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._spacer_v03h1_1112{flex:1}._saved_v03h1_1116{align-items:center;gap:var(--space-2);color:var(--success-text);font-size:var(--text-sm);display:inline-flex}._button_v03h1_1124{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._button_v03h1_1124:link,._button_v03h1_1124:visited,._button_v03h1_1124:hover,._button_v03h1_1124:active{color:var(--accent-contrast);text-decoration:none}._button_v03h1_1124:hover:not(:disabled){background:var(--accent-hover)}._button_v03h1_1124:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button_v03h1_1124:disabled{opacity:.5;cursor:not-allowed}._button_v03h1_1124:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button_v03h1_1124{padding:var(--space-3) var(--space-5)}._button--ghost_v03h1_1160{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._button--ghost_v03h1_1160:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._button--ghost_v03h1_1160:active:not(:disabled){background:var(--bg-surface-active)}._button--ghost_v03h1_1160:disabled{opacity:.5;cursor:not-allowed}._button--ghost_v03h1_1160:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button--ghost_v03h1_1160{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);display:inline-flex}._button--danger_v03h1_1192{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._button--danger_v03h1_1192:link,._button--danger_v03h1_1192:visited,._button--danger_v03h1_1192:hover,._button--danger_v03h1_1192:active{color:var(--accent-contrast);text-decoration:none}._button--danger_v03h1_1192:hover:not(:disabled){background:var(--accent-hover)}._button--danger_v03h1_1192:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button--danger_v03h1_1192:disabled{opacity:.5;cursor:not-allowed}._button--danger_v03h1_1192:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button--danger_v03h1_1192{padding:var(--space-2) var(--space-4);background:var(--danger);font-size:var(--text-sm)}._file-input_v03h1_1233{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._gallery_v03h1_1245{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}._photo_v03h1_1251{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;margin:0;display:flex;overflow:hidden}._photo_v03h1_1251 img{aspect-ratio:4/3;object-fit:cover;background:var(--bg-surface-sunken);width:100%;display:block}._photo_v03h1_1251 figcaption{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}._photo--open_v03h1_1277{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;aspect-ratio:4/3;background:0 0;background:var(--bg-surface-sunken);width:100%;cursor:zoom-in;border:none;border-radius:0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:flex;transform:none}._file--open_v03h1_1303{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._photo--name_v03h1_1323{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._record_v03h1_870:has(>._confirm_v03h1_1333){flex-wrap:wrap}._record_v03h1_870>._confirm_v03h1_1333{padding:var(--space-3);flex:100%}._confirm_v03h1_1333._confirm--compact_v03h1_1343{align-items:stretch;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2);flex-direction:column}._confirm_v03h1_1333._confirm--compact_v03h1_1343 p{font-size:var(--text-xs);font-weight:var(--weight-semibold)}._confirm_v03h1_1333._confirm--compact_v03h1_1343 div{justify-content:space-between}._confirm_v03h1_1333._confirm--compact_v03h1_1343 button{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);flex:1}._confirm_v03h1_1333{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);flex-wrap:wrap;display:flex}._confirm_v03h1_1333 p{color:var(--danger-text);font-size:var(--text-sm);margin:0}._confirm_v03h1_1333 div{gap:var(--space-2);display:flex}._timeline_v03h1_1385{gap:var(--space-2);flex-direction:column;display:flex}._timeline--day_v03h1_1391{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em}._timeline--row_v03h1_1400{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);display:flex}._timeline--row_v03h1_1400:hover{background:var(--bg-surface-hover)}._timeline--dot_v03h1_1411{border-radius:var(--radius-full);width:30px;height:30px;font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._timeline--body_v03h1_1422{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._timeline--title_v03h1_1430{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium)}._timeline--detail_v03h1_1436{color:var(--text-muted);font-size:var(--text-sm)}._timeline--time_v03h1_1441{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0}._record--prepared_v03h1_974{align-items:center;gap:var(--space-2);margin-top:var(--space-2);max-width:22rem;display:flex}._record--prepared_v03h1_974 span{color:var(--text-muted);font-size:var(--text-sm);flex-shrink:0}._record--prepared_v03h1_974 ._select_v03h1_688{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}._file--actions_v03h1_1467{align-items:center;gap:var(--space-1);flex-shrink:0;margin-left:auto;display:inline-flex}._file--meta_v03h1_1475{align-items:center;gap:0 var(--space-1);white-space:pre;flex-wrap:wrap;display:inline-flex}._stack_v03h1_1484{gap:var(--space-4);flex-direction:column;display:flex}._qbo-badge_v03h1_1491{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}._qbo-badge--success_v03h1_1502{background:var(--success-soft);color:var(--success-text)}._qbo-badge--info_v03h1_1507{background:var(--info-soft);color:var(--info-text)}._qbo-badge--danger_v03h1_1512{background:var(--danger-soft);color:var(--danger-text);cursor:help}._qbo-badge--muted_v03h1_1518{background:var(--bg-surface-sunken);color:var(--text-muted)}._qbo-add_v03h1_1523{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-1);padding:0;padding:2px var(--space-2);border:none;border:1px dashed var(--border-default);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._qbo-add_v03h1_1523:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._qbo-add_v03h1_1523:disabled{opacity:.6;cursor:default}._qbo-since_v03h1_1561{font-weight:var(--weight-normal);opacity:.85}._merge-link_v03h1_1567{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);margin:0;margin-left:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background:0 0;display:inline-flex;transform:none}._merge-link_v03h1_1567:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._merge-link_v03h1_1567:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._merge_v03h1_1567{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._merge_v03h1_1567 p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}._merge--head_v03h1_1622{justify-content:space-between;align-items:center;display:flex}._merge--head_v03h1_1622 h4{font-size:var(--text-base);margin:0}._merge--close_v03h1_1632{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;cursor:pointer;padding:0;padding:var(--space-1);background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._merge--close_v03h1_1632:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._merge--note_v03h1_1658._merge--note_v03h1_1658{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary)}._merge--error_v03h1_1665._merge--error_v03h1_1665{color:var(--danger-text)}._merge--actions_v03h1_1669{gap:var(--space-2);display:flex}._merge--go_v03h1_1674,._merge--cancel_v03h1_1675{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._merge--go_v03h1_1674:disabled,._merge--cancel_v03h1_1675:disabled{opacity:.55;cursor:default}._merge--go_v03h1_1674:focus-visible,._merge--cancel_v03h1_1675:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._merge--go_v03h1_1674{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._merge--go_v03h1_1674:link,._merge--go_v03h1_1674:visited,._merge--go_v03h1_1674:hover,._merge--go_v03h1_1674:active{color:var(--accent-contrast);text-decoration:none}._merge--go_v03h1_1674:hover:not(:disabled){background:var(--accent-hover)}._merge--go_v03h1_1674:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._merge--go_v03h1_1674:disabled{opacity:.5;cursor:not-allowed}._merge--go_v03h1_1674:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._merge--cancel_v03h1_1675{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary)}._qbo-send_v03h1_1752{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;margin:0;margin-left:var(--space-2);padding:0;padding:0 var(--space-2);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:1px solid;justify-content:flex-start;align-items:stretch;gap:0;display:block;transform:none}._qbo-send_v03h1_1752:disabled{opacity:.6;cursor:default}._qbo-send_v03h1_1752:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._areas_v03h1_1788{gap:var(--space-4);flex-direction:column;display:flex}._area_v03h1_1788{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;transition:border-color .15s,background .15s;display:flex}._area--loose_v03h1_1806{background:0 0;border-style:dashed}._area--drop_v03h1_1812{border-color:var(--accent);background:var(--accent-soft)}._area--head_v03h1_1817{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._area--head_v03h1_1817>i{color:var(--text-muted)}._area--head_v03h1_1817 h4{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._area--head_v03h1_1817>small,._area--head_v03h1_1817 ._area--toggle_v03h1_1836>small{border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding:0 7px}._area--toggle_v03h1_1836{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);min-width:0;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._area--toggle_v03h1_1836>i{color:var(--text-muted)}._area--toggle_v03h1_1836>i:first-child{width:.75rem;font-size:var(--text-xs)}._area--add_v03h1_1877{gap:var(--space-2);margin-left:auto;display:inline-flex}@media (pointer:fine){._area--camera_v03h1_1885{display:none!important}}._area--empty_v03h1_1890{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:0}._photo--drag_v03h1_1900{cursor:grab}._photo--drag_v03h1_1900:active{cursor:grabbing}._photo--before_v03h1_1908{box-shadow:-5px 0 0 -1px var(--accent)}._photo--after_v03h1_1912{box-shadow:5px 0 0 -1px var(--accent)}._photo--area_v03h1_1917{padding:0 var(--space-2) var(--space-2);color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:6px;display:flex}._photo--area_v03h1_1917 select{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);min-width:0;color:var(--text-primary);font:inherit;flex:1;padding:3px 6px}._icon-button--on_v03h1_1938,._icon-button--on_v03h1_1938:hover{background:var(--accent-soft);color:var(--accent)}._photo_v03h1_1251{min-width:0;position:relative}._renderingTag_v03h1_1953{border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:.35em;padding:.1em .6em;display:inline-flex}._renderingTag--over_v03h1_1967{top:var(--space-2);left:var(--space-2);box-shadow:var(--shadow-sm);pointer-events:none;position:absolute}._renameBox_v03h1_1976{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._renameBox_v03h1_1976::placeholder{color:var(--text-subtle)}._renameBox_v03h1_1976:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._renameBox_v03h1_1976:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._renameBox_v03h1_1976:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._renameBox_v03h1_1976{width:100%;min-width:0;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);box-sizing:border-box;flex:1}._record--main_v03h1_908:has(._renameBox_v03h1_1976){flex:1}._photo_v03h1_1251 figcaption{align-items:stretch;gap:var(--space-1);flex-direction:column}._photo_v03h1_1251 figcaption>._photo--name_v03h1_1323,._photo_v03h1_1251 figcaption>._renameBox_v03h1_1976{flex:none}._photo--tools_v03h1_2032{margin:0 calc(-1 * var(--space-1));align-items:center;gap:2px;display:flex}._photo--tools_v03h1_2032 ._icon-button_v03h1_748{width:30px;height:30px}._photo--remove_v03h1_2043{margin-left:auto}._rename_v03h1_1976{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}._rename_v03h1_1976 ._renameBox_v03h1_1976{flex:12rem}._rename--buttons_v03h1_2060{gap:var(--space-2);flex:none;display:inline-flex}._button--save_v03h1_2066{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._button--save_v03h1_2066:link,._button--save_v03h1_2066:visited,._button--save_v03h1_2066:hover,._button--save_v03h1_2066:active{color:var(--accent-contrast);text-decoration:none}._button--save_v03h1_2066:hover:not(:disabled){background:var(--accent-hover)}._button--save_v03h1_2066:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button--save_v03h1_2066:disabled{opacity:.5;cursor:not-allowed}._button--save_v03h1_2066:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button--save_v03h1_2066{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);display:inline-flex}._record--main_v03h1_908:has(._rename_v03h1_1976){flex:1}._photo--head_v03h1_2024{justify-content:space-between;align-items:center;gap:var(--space-1);min-width:0;display:flex}._photo--head_v03h1_2024 ._photo--name_v03h1_1323{flex:auto}._photo--head_v03h1_2024>:last-child{flex:none}._photo--head_v03h1_2024>button{margin-right:-var(--space-2)}._internalTag_v03h1_2132{border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:.35em;padding:.1em .6em;display:inline-flex}._internalTag--over_v03h1_2146{top:var(--space-2);right:var(--space-2);box-shadow:var(--shadow-sm);pointer-events:none;position:absolute}._viewToggle_v03h1_2155{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);padding:2px;display:inline-flex}._viewToggle_v03h1_2155 button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._viewToggle_v03h1_2155 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._viewToggle_v03h1_2155 button{border-radius:var(--radius-sm);width:2rem;height:1.75rem;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._viewToggle_v03h1_2155 button:hover{color:var(--text-primary)}._viewToggle--on_v03h1_2198{background:var(--bg-surface);box-shadow:var(--shadow-sm);color:var(--text-primary)!important}._docGrid_v03h1_2205{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}._docCard_v03h1_2211 ._photo--open_v03h1_1277{cursor:pointer;overflow:hidden}._docCard_v03h1_2211 ._docCard--page_v03h1_2218{object-fit:cover;object-position:top;background:#fff}._docCard--meta_v03h1_2224{color:var(--text-muted);font-size:var(--text-xs)}._docCard--kind_v03h1_2230{align-items:center;gap:var(--space-1);color:var(--text-muted);flex-direction:column;display:flex}._docCard--kind_v03h1_2230 i{font-size:2.25rem}._docCard--kind_v03h1_2230 small{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em}._presentTag_v03h1_2247{background:var(--accent-soft);color:var(--accent-soft-text)}._crewTag_v03h1_2253{background:var(--warning-soft);color:var(--warning-text)}._paidBar_v03h1_2259{width:100%;max-width:26rem;margin-top:var(--space-2);flex-direction:column;gap:4px;display:flex}._paidBar--track_v03h1_2268{border-radius:var(--radius-full);background:var(--bg-surface-sunken);height:8px;position:relative;overflow:hidden}._paidBar--fill_v03h1_2276{border-radius:var(--radius-full);background:var(--success);transition:width var(--transition-fast);position:absolute;inset:0 auto 0 0}._paidBar--words_v03h1_2284{justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:flex}._paidBar--words_v03h1_2284 b{color:var(--text-secondary);font-weight:var(--weight-semibold)}._paidBar--late_v03h1_2297._paidBar--late_v03h1_2297{color:var(--danger-text)}._paidBar--done_v03h1_2301._paidBar--done_v03h1_2301{color:var(--success-text)}._columns_18h6d_96{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){._columns_18h6d_96{grid-template-columns:repeat(2,minmax(0,1fr))}}._column_18h6d_96{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._head_18h6d_115{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}._head_18h6d_115 h3{margin:0}._qb_18h6d_128{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}._hint_18h6d_134{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}._none_18h6d_140{color:var(--text-muted);font-size:var(--text-sm);font-style:italic}._pair_18h6d_146{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){._pair_18h6d_146{grid-template-columns:repeat(2,minmax(0,1fr))}}._segmented_18h6d_158{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);align-self:flex-start;padding:3px;display:inline-flex}._segmented_18h6d_158 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:calc(var(--radius-md) - 3px);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._segmented_18h6d_158 button i{color:var(--text-muted);font-size:var(--text-xs)}._segmented_18h6d_158 button:disabled{cursor:default}._segmented_18h6d_158 button:hover:not(:disabled):not(._segmented--on_18h6d_199){color:var(--text-primary)}._segmented_18h6d_158 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:0;border-radius:var(--radius-sm)}._segmented--on_18h6d_199{outline:1px solid var(--border-default);background:var(--bg-surface);box-shadow:var(--shadow-sm);color:var(--text-primary)!important;font-weight:var(--weight-semibold)!important}._segmented--on_18h6d_199 i{color:var(--accent)!important}._value_18h6d_220{align-items:center;gap:var(--space-2);display:flex}._boxed_18h6d_227{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex:auto;display:flex}._boxed_18h6d_227>i{color:var(--text-muted);font-size:var(--text-sm)}._boxed_18h6d_227 input{min-width:0;padding:var(--space-3) 0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);background:0 0;border:0;outline:0;flex:auto}._boxed_18h6d_227 input:read-only{color:var(--text-secondary)}._boxed_18h6d_227:has(input:read-only){border-color:var(--border-subtle);background:0 0}._boxed_18h6d_227:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent)}._primary_18h6d_268{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}._makePrimary_18h6d_279{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:1px var(--space-2);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._makePrimary_18h6d_279:hover,._makePrimary_18h6d_279:focus-visible{background:var(--bg-surface-hover);color:var(--text-primary)}._slot_18h6d_310{align-items:flex-start;gap:var(--space-3);display:flex}._slot_18h6d_310+._slot_18h6d_310{padding-top:var(--space-4);border-top:1px dashed var(--border-subtle)}._slotIcon_18h6d_320{border-radius:var(--radius-full);background:var(--bg-surface-sunken);width:2.25rem;height:2.25rem;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}._slotBody_18h6d_332{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}._slotLabel_18h6d_340{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}._street_18h6d_348{color:var(--text-primary);font-size:var(--text-base)}._town_18h6d_353,._same_18h6d_358{color:var(--text-secondary);font-size:var(--text-sm)}._slotActions_18h6d_363{justify-content:flex-end;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:none;display:inline-flex}._addressForm_18h6d_371{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}._townRow_18h6d_378{gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(3.5rem,.6fr) minmax(0,1fr);display:grid}._formActions_18h6d_384{justify-content:flex-end;gap:var(--space-2);display:flex}._services_18h6d_391{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._services_18h6d_391 li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}._services_18h6d_391 li+li{border-top:1px solid var(--border-subtle)}._past_18h6d_410{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._past_18h6d_410 ul{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._past_18h6d_410 li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}._past_18h6d_410 li+li{border-top:1px solid var(--border-subtle)}._past_18h6d_410 li>span:first-child{flex-direction:column;min-width:0;display:flex}._past_18h6d_410 li ._street_18h6d_348{font-size:var(--text-sm)}._past_18h6d_410 li small{color:var(--text-muted);font-size:var(--text-xs)}._pastToggle_18h6d_444{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._pastToggle_18h6d_444 i{width:.75rem;color:var(--text-muted);font-size:var(--text-xs)}._pastToggle_18h6d_444:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._stuck_18h6d_481{bottom:var(--dock,0px);z-index:5;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-raised);box-shadow:var(--shadow-md);position:sticky}._unsaved_18h6d_492{color:var(--warning-text);font-size:var(--text-sm);font-weight:var(--weight-medium)}._contactName_18h6d_499{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-primary);font-size:var(--text-base);flex-wrap:wrap;display:flex}._contactName_18h6d_499>span:not([class]){color:var(--text-secondary);font-size:var(--text-sm)}._contactLine_18h6d_512{align-items:center;gap:var(--space-2);width:fit-content;color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none;display:inline-flex}._contactLine_18h6d_512 i{color:var(--text-muted);font-size:var(--text-xs)}._contactLine_18h6d_512:hover{color:var(--text-primary);text-decoration:underline}._contactForm_18h6d_530{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._contactGrid_18h6d_539{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=599px){._contactGrid_18h6d_539{grid-template-columns:minmax(0,1fr)}}._contactCopies_18h6d_550{align-items:flex-start;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;display:flex}._contactCopies_18h6d_550 input{accent-color:var(--accent);margin-top:3px}._contactCopies_18h6d_550 span{flex-direction:column;gap:1px;display:flex}._contactCopies_18h6d_550 small{color:var(--text-muted);font-size:var(--text-xs)}._page_15bmf_93{gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-4) var(--space-8);box-sizing:border-box;flex-direction:column;display:flex}._loading_15bmf_102{padding:var(--space-8);justify-content:center;display:flex}._empty_15bmf_108{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}._empty_15bmf_108 i{font-size:var(--text-2xl);opacity:.6}._empty_15bmf_108 p{margin:0}._error_15bmf_127{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm)}._sr-only_15bmf_136{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._bar_15bmf_146{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._back_15bmf_153,._ghost_15bmf_154,._primary_15bmf_155{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._back_15bmf_153{color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._back_15bmf_153:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._back_15bmf_153:active:not(:disabled){background:var(--bg-surface-active)}._back_15bmf_153:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_15bmf_154{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_15bmf_154:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_15bmf_154:active:not(:disabled){background:var(--bg-surface-active)}._ghost_15bmf_154:disabled{opacity:.5;cursor:not-allowed}._ghost_15bmf_154:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_15bmf_155{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_15bmf_155:link,._primary_15bmf_155:visited,._primary_15bmf_155:hover,._primary_15bmf_155:active{color:var(--accent-contrast);text-decoration:none}._primary_15bmf_155:hover:not(:disabled){background:var(--accent-hover)}._primary_15bmf_155:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_15bmf_155:disabled{opacity:.5;cursor:not-allowed}._primary_15bmf_155:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._link_15bmf_257{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;text-decoration:underline;display:block;transform:none}._icon-button_15bmf_279{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._icon-button_15bmf_279:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon-button_15bmf_279:active:not(:disabled){background:var(--bg-surface-active)}._icon-button_15bmf_279:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon-button_15bmf_279{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}._views_15bmf_323{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface-sunken);gap:2px;padding:3px;display:inline-flex}._views_15bmf_323 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-1) var(--space-3);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._views_15bmf_323 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._views_15bmf_323 ._view--on_15bmf_361{background:var(--bg-surface);color:var(--text-primary);font-weight:var(--weight-semibold);box-shadow:0 1px 2px #00000014}._saving_15bmf_368{color:var(--text-muted);font-size:var(--text-sm)}._label_15bmf_374{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._input_15bmf_380,._textarea_15bmf_381{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_15bmf_380::placeholder,._textarea_15bmf_381::placeholder{color:var(--text-subtle)}._input_15bmf_380:hover:not(:disabled):not(:focus),._textarea_15bmf_381:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_15bmf_380:focus,._textarea_15bmf_381:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_15bmf_380:disabled,._textarea_15bmf_381:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_15bmf_380,._textarea_15bmf_381{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}select._input_15bmf_380{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px}._textarea_15bmf_381{resize:vertical;line-height:1.45}._header_15bmf_440{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}._header_15bmf_440 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._wide_15bmf_456{grid-column:1/-1}._links_15bmf_460{justify-content:flex-end;gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}._links_15bmf_460 a{align-items:center;gap:var(--space-2);color:var(--accent);display:inline-flex}._sheet_15bmf_475{gap:var(--space-3);flex-direction:column;display:flex}._line_15bmf_481{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex}._line--head_15bmf_491{gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:start;display:grid}._line--view_15bmf_501{gap:var(--space-2);padding:var(--space-3) var(--space-4)}._line--scope_15bmf_506{color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-wrap;margin:0;line-height:1.5}._line--costs_15bmf_514{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._line--costs_15bmf_514 li{gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto 7rem;align-items:center;display:grid}._line--costs_15bmf_514 li>:last-child{color:var(--text-primary);font-weight:var(--weight-semibold);text-align:right}._line--costs_15bmf_514 li+li{border-top:1px solid var(--border-subtle)}._line--costs_15bmf_514 li:nth-child(2n){background:color-mix(in srgb, var(--bg-surface-sunken) 45%, transparent)}@media (width<=599px){._line--costs_15bmf_514 li{grid-template-columns:minmax(0,1fr) auto}._line--costs_15bmf_514 li>._sub_15bmf_548{grid-area:2/1}._line--costs_15bmf_514 li>:last-child{grid-area:1/2/span 2}}._line--cost-name_15bmf_559{align-items:baseline;gap:2px var(--space-2);min-width:0;color:var(--text-primary);flex-wrap:wrap;display:flex}._line--cost-name_15bmf_559 small{color:var(--text-muted);font-size:var(--text-xs)}._metrics_15bmf_573{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}._metrics_15bmf_573>div{padding:3px var(--space-2);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);font-size:var(--text-xs);align-items:baseline;gap:6px;display:inline-flex}._metrics_15bmf_573 dt{color:var(--text-muted);font-weight:var(--weight-semibold)}._metrics_15bmf_573 dd{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;gap:4px;margin:0;display:inline-flex}._metrics_15bmf_573 dd small{color:var(--text-muted);font-size:inherit;font-weight:400}._loss_15bmf_606{color:var(--danger-text)!important}._taxTag_15bmf_611{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}._taxTag_15bmf_611 i{font-size:.85em}._taxTag--yes_15bmf_625{background:var(--info-soft);color:var(--info-text)}._taxTag--no_15bmf_630,._taxTag--none_15bmf_631{background:var(--bg-surface-sunken);color:var(--text-muted)}._taxToggle_15bmf_637{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;margin-left:auto;padding:var(--space-2) var(--space-3)!important}._group--option_15bmf_647{align-items:center;gap:var(--space-1);margin-left:var(--space-2);padding:1px var(--space-2);border:1px dashed var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;display:inline-flex}._group--option_15bmf_647:disabled{cursor:default;opacity:.6}._group--option-on_15bmf_666{background:var(--info-soft);color:var(--info-text);border-style:solid;border-color:#0000}._check_15bmf_674._group--show-price_15bmf_674{margin-left:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);padding-bottom:0;font-weight:400;display:inline-flex;gap:var(--space-1)!important}._group--type_15bmf_684{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-muted);font-size:var(--text-xs);vertical-align:middle;font-weight:400}._group--rename_15bmf_695{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._group--rename_15bmf_695 input{width:16rem}._builder--area_15bmf_705{gap:var(--space-1);margin-bottom:var(--space-2);flex-direction:column;display:flex}._reorder_15bmf_712{padding-top:var(--space-5);flex-direction:column;gap:2px;display:flex}._reorder_15bmf_712 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._reorder_15bmf_712 button:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._reorder_15bmf_712 button:active:not(:disabled){background:var(--bg-surface-active)}._reorder_15bmf_712 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._reorder_15bmf_712 button{cursor:pointer;justify-content:center;align-items:center;width:1.75rem;height:1.5rem;display:inline-flex}._reorder_15bmf_712 button:disabled{opacity:.3;cursor:default}._line--desc_15bmf_765{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._line--reads_15bmf_774{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._line--reads_15bmf_774 p{color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-wrap;margin:0;line-height:1.5}._counter_15bmf_790{color:var(--text-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-self:flex-end}._counter--near_15bmf_797{color:var(--danger-text);font-weight:var(--weight-semibold)}._line--fields_15bmf_802{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._line--fields_15bmf_802 label{gap:var(--space-1);flex-direction:column;display:flex}._small_15bmf_814{width:6rem}._unit_15bmf_818,._price_15bmf_822{width:9rem}._check_15bmf_674{padding-bottom:var(--space-2);font-size:var(--text-sm);align-items:center;gap:var(--space-2)!important;flex-direction:row!important}._figures_15bmf_834{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}._amount_15bmf_842{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._sub_15bmf_548{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._costs_15bmf_855{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._cost_15bmf_855{gap:var(--space-2);grid-template-columns:minmax(9rem,2.4fr) minmax(7rem,1.2fr) 4.5rem minmax(5.5rem,1fr) 6.5rem 6.5rem 6.75rem 2rem;align-items:center;display:grid}._cost--head_15bmf_871{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._cost--price_15bmf_877{font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}._cost--allowance_15bmf_884{justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._cost--allowance_15bmf_884 input{accent-color:var(--accent)}._cost--allowance-word_15bmf_896{display:none}._costs_15bmf_855>._cost_15bmf_855:not(._cost--head_15bmf_871){padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}._cost--scope_15bmf_908{align-items:flex-start;gap:var(--space-2);grid-column:1/-2;min-width:0;display:flex}._cost--scope-label_15bmf_916{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;flex:none;padding-top:6px}._cost--scope-body_15bmf_925{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}._cost--scope-input_15bmf_933{min-height:0;padding-top:var(--space-1);padding-bottom:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);resize:vertical;field-sizing:content;max-height:9em;line-height:1.45}._cost--scope-reads_15bmf_945{padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-xs);white-space:pre-wrap;line-height:1.45}._cost--allowance-cell_15bmf_954{align-items:center;gap:var(--space-2);min-width:0;display:flex}._cost--markup_15bmf_961{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;padding:2px 8px;line-height:1.4}._cost--markup_15bmf_961:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-secondary)}._cost--markup_15bmf_961:disabled{cursor:default;opacity:.6}._cost--markup-on_15bmf_983{background:var(--warning-soft);color:var(--warning-text);border-color:#0000}._cost--markup-on_15bmf_983:hover:not(:disabled){color:var(--warning-text);border-color:#0000}._allowanceTag_15bmf_994{border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:0 6px}._metrics--allowance_15bmf_1003{background:var(--warning-soft)!important}._metrics--allowance_15bmf_1003 dt{color:var(--warning-text)!important}._line--actions_15bmf_1010,._sheet--actions_15bmf_1011{gap:var(--space-2);flex-wrap:wrap;display:flex}._picker--anchor_15bmf_1018{position:relative}._picker_15bmf_1018{z-index:20;width:min(28rem,90vw);padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 4px);left:0}._picker--search_15bmf_1035{align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-bottom:1px solid var(--border-subtle);display:flex}._picker--search_15bmf_1035 input{min-width:0;padding:var(--space-2) 0;color:var(--text-primary);font-size:var(--text-sm);background:0 0;border:none;flex:1}._picker--search_15bmf_1035 input:focus{outline:none}._picker--note_15bmf_1055{margin:var(--space-3) var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}._picker--list_15bmf_1061{max-height:20rem;margin:var(--space-1) 0 0;padding:0;list-style:none;overflow-y:auto}._picker--list_15bmf_1061 button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:space-between;align-items:stretch;gap:0;gap:var(--space-3);width:100%;padding:0;padding:var(--space-2);border-radius:0;border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;margin:0;display:flex;transform:none}._picker--list_15bmf_1061 button:hover,._picker--list_15bmf_1061 button:focus-visible{background:var(--bg-surface-hover)}._picker--name_15bmf_1097{gap:var(--space-2);min-width:0;color:var(--text-primary);display:flex}._picker--name_15bmf_1097 code{color:var(--text-muted);font-size:var(--text-xs)}._picker--price_15bmf_1108{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}._totals_15bmf_1115{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}._totals_15bmf_1115 dl{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}._totals_15bmf_1115 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._totals_15bmf_1115 dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}._totals--main_15bmf_1138 dd{font-size:var(--text-lg);font-weight:var(--weight-semibold)}._notes_15bmf_1143{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}._notes_15bmf_1143 label{gap:var(--space-1);flex-direction:column;display:flex}._paper_15bmf_1156{--ink:#1f1a17;--ink-soft:#6b625c;--rule:#e4ddd5;gap:var(--space-5);width:100%;max-width:52rem;padding:var(--space-8);box-sizing:border-box;border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--ink);background:#fff;flex-direction:column;margin:0 auto;font-size:.95rem;display:flex}._paper_15bmf_1156 *{color:inherit}._paper_15bmf_1156 h2,._paper_15bmf_1156 h3{color:var(--ink);margin:0}._paper_15bmf_1156 h3{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-size:.8rem}._paper--head_15bmf_1190{justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-4);border-bottom:2px solid var(--ink);flex-wrap:wrap;display:flex}._paper--company_15bmf_1199{gap:var(--space-4);align-items:center;display:flex}._paper--company_15bmf_1199 div{color:var(--ink-soft);flex-direction:column;gap:2px;font-size:.85rem;display:flex}._paper--company_15bmf_1199 strong{color:var(--ink);font-size:1rem}._paper--logo_15bmf_1216{width:5.5rem;color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}._paper--meta_15bmf_1223{text-align:right}._paper--meta_15bmf_1223 h2{letter-spacing:.02em;font-size:1.6rem}._paper--meta_15bmf_1223 dl{gap:2px var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:auto auto;font-size:.85rem;display:grid}._paper--meta_15bmf_1223 dt{color:var(--ink-soft)}._paper--meta_15bmf_1223 dd{font-variant-numeric:tabular-nums;margin:0}._paper--parties_15bmf_1245{gap:var(--space-8);flex-wrap:wrap;display:flex}._paper--parties_15bmf_1245 div{flex-direction:column;gap:2px;display:flex}._paper--title_15bmf_1256{letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important;font-size:1.15rem!important}._paper--lines_15bmf_1263{border-collapse:collapse;width:100%}._paper--lines_15bmf_1263 th,._paper--lines_15bmf_1263 td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}._paper--lines_15bmf_1263 thead th{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--ink);font-size:.75rem}._paper--lines_15bmf_1263 tfoot th{color:var(--ink-soft);text-align:right;font-weight:400}._paper--lines_15bmf_1263 tfoot th,._paper--lines_15bmf_1263 tfoot td{padding-top:var(--space-2);padding-bottom:var(--space-1);border-bottom:none}._paper--lines_15bmf_1263 ._num_15bmf_1292{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:1%}._paper--desc_15bmf_1299{white-space:pre-wrap;line-height:1.5}._paper--none_15bmf_1304{color:var(--ink-soft);font-style:italic}._paper--total_15bmf_1309 th,._paper--total_15bmf_1309 td{border-top:2px solid var(--ink);font-size:1.1rem;padding-top:var(--space-3)!important;color:var(--ink)!important;font-weight:700!important}._paper--options_15bmf_1320{margin:var(--space-5) 0 var(--space-2);padding:var(--space-3) var(--space-4) var(--space-1);border:1px dashed var(--ink-soft);background:color-mix(in srgb, var(--ink) 4%, transparent);break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:10px}._paper--options-kicker_15bmf_1331{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}._paper--options-head_15bmf_1340{color:var(--ink);margin:2px 0 0;font-size:1rem}._paper--options-note_15bmf_1346{margin:var(--space-1) 0 var(--space-2);color:var(--ink-soft);font-size:.85rem}._paper--notes_15bmf_1352 p{margin:var(--space-2) 0 0;white-space:pre-wrap;line-height:1.5}._paper--accept_15bmf_1358 p{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:.85rem}._paper--sign_15bmf_1364{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:2fr 1fr;display:grid}._paper--sign_15bmf_1364 span{padding-top:var(--space-2);border-top:1px solid var(--ink);color:var(--ink-soft);font-size:.8rem}._group_15bmf_647{gap:var(--space-2);flex-direction:column;display:flex}._group--head_15bmf_1384{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-1) 0;display:flex}._group--head_15bmf_1384 h3{align-items:center;gap:var(--space-1);color:var(--text-primary);font-size:var(--text-lg);margin:0;display:flex}._group--head_15bmf_1384>span{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._line--name_15bmf_1405{gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);flex-wrap:wrap;align-items:center;margin:0;display:flex}._line--trade_15bmf_1417{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal)}._line--rename_15bmf_1423{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._line--rename_15bmf_1423 input{width:18rem;max-width:100%}._line--rename_15bmf_1423 small{flex-basis:100%}._split_15bmf_1437{color:var(--text-muted);font-size:var(--text-xs)}._hint_15bmf_1442{color:var(--text-muted);font-size:var(--text-sm);margin:0}._builder_15bmf_705{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex}._builder--head_15bmf_1458{justify-content:space-between;align-items:center;display:flex}._builder--head_15bmf_1458 h3{font-size:var(--text-base);margin:0}._builder--types_15bmf_1468{gap:var(--space-2);flex-wrap:wrap;display:flex}._pill_15bmf_1474{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-1) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._pill_15bmf_1474:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._pill--on_15bmf_1503{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold)}._builder--lists_15bmf_1510{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}._builder--list_15bmf_1510{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:2px;margin:0;display:flex}._builder--list_15bmf_1510 legend{padding:0 var(--space-1);font-weight:var(--weight-semibold)}._builder--trade_15bmf_1530{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:2px 0;display:flex}._builder--trade_15bmf_1530 em{color:var(--text-muted);font-size:var(--text-xs)}._builder--extra_15bmf_1542{color:var(--text-muted)}._builder--buttons_15bmf_1546{justify-content:flex-end;gap:var(--space-2);display:flex}@media (width<=760px){._cost--head_15bmf_871{display:none}._cost_15bmf_855{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1fr}._cost_15bmf_855>:first-child{grid-column:1/-1}._cost--price_15bmf_877{text-align:left;font-weight:var(--weight-semibold)}._cost--allowance_15bmf_884{justify-content:flex-start}._cost--scope_15bmf_908{flex-direction:column;grid-column:1/-1;gap:2px}._cost--scope-label_15bmf_916{padding-top:0}._cost--allowance-cell_15bmf_954{gap:var(--space-1) var(--space-2);flex-wrap:wrap}._cost--allowance-word_15bmf_896{display:inline}._line--head_15bmf_491{grid-template-columns:minmax(0,1fr) auto}._line--head_15bmf_491 ._figures_15bmf_834{grid-area:2/1/auto/-1}._reorder_15bmf_712{display:none}._figures_15bmf_834{align-items:flex-start;width:100%;margin-left:0}._paper_15bmf_1156{padding:var(--space-4)}._paper--meta_15bmf_1223{text-align:left}._paper--lines_15bmf_1263 th,._paper--lines_15bmf_1263 td{padding-left:var(--space-1);padding-right:var(--space-1)}}._papers_15bmf_1617{gap:var(--space-5);flex-direction:column;display:flex}._cover_15bmf_1625{--navy:#1f2944;aspect-ratio:8.5/11;flex-direction:row;max-height:70rem;padding:0;position:relative;overflow:hidden}._cover--band_15bmf_1635{background:var(--navy);clip-path:polygon(0 0,88% 0,100% 100%,0 100%);-webkit-print-color-adjust:exact;print-color-adjust:exact;justify-content:center;align-items:center;width:30%;display:flex}._cover--logo_15bmf_1646{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:62%;color:#fff!important}._cover--text_15bmf_1653{text-align:right;flex-direction:column;flex:1;justify-content:center;align-items:flex-end;padding:0 7%;display:flex}._cover--text_15bmf_1653 h1{margin:0 0 var(--space-4);color:#2b2b2b;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800}._cover--text_15bmf_1653 p{color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.5}._cover--name_15bmf_1675{margin-bottom:var(--space-3)!important;color:var(--ink)!important;font-size:1.05rem!important}@media print{body *{visibility:hidden!important}._paper_15bmf_1156,._paper_15bmf_1156 *{visibility:visible!important}._papers_15bmf_1617{width:100%;display:block;position:absolute;top:0;left:0}._paper_15bmf_1156{max-width:none;box-shadow:none;border-radius:0;padding:0}._cover_15bmf_1625{aspect-ratio:auto;break-after:page;page-break-after:always;height:10in;max-height:none}._paper_15bmf_1156 h2,._paper_15bmf_1156 h3,._paper_15bmf_1156 ._paper--title_15bmf_1256,._paper_15bmf_1156 ._paper--group-title_15bmf_1719,._paper_15bmf_1156 ._paper--line-title_15bmf_1720,._paper_15bmf_1156 ._paper--part-name_15bmf_1721{break-after:avoid;page-break-after:avoid}._paper_15bmf_1156 p,._paper_15bmf_1156 li{orphans:3;widows:3}._paper_15bmf_1156 li,._paper_15bmf_1156 ._paper--head_15bmf_1190,._paper_15bmf_1156 ._paper--parties_15bmf_1245,._paper_15bmf_1156 ._paper--foot_15bmf_1733,._paper_15bmf_1156 ._paper--price_15bmf_1734,._paper_15bmf_1156 ._paper--notes_15bmf_1352,._paper_15bmf_1156 ._paper--sums_15bmf_1736,._paper_15bmf_1156 ._paper--contract_15bmf_1737,._paper_15bmf_1156 ._paper--accept_15bmf_1358{break-inside:avoid;page-break-inside:avoid}._paper_15bmf_1156 td,._paper_15bmf_1156 th{-webkit-box-decoration-break:clone;box-decoration-break:clone}._paper_15bmf_1156 thead{display:table-header-group}}._printRoot_15bmf_1753{display:none}@media print{body.ots-print-paper{background:#fff!important;margin:0!important}body.ots-print-paper>:not(._printRoot_15bmf_1753){display:none!important}._printRoot_15bmf_1753{display:block;visibility:visible!important}._printRoot_15bmf_1753 *{visibility:visible!important}._printRoot_15bmf_1753 ._papers_15bmf_1617{width:auto;display:block;position:static}._printRoot_15bmf_1753 ._paper_15bmf_1156{gap:18px;margin:0}._printRoot_15bmf_1753 ._cover_15bmf_1625{break-after:page;page-break-after:always;border-radius:0;width:8.5in;height:11in;margin:0}}._line--title_15bmf_1794{font-weight:var(--weight-semibold)}._paper--line-title_15bmf_1720{text-transform:uppercase;margin-bottom:2px;display:block}._paper--group-title_15bmf_1719{margin-bottom:var(--space-2);text-transform:uppercase;font-size:1.05rem;font-weight:700;display:block}._paper--part_15bmf_1245{white-space:normal;margin:0}._paper--part_15bmf_1245+._paper--part_15bmf_1245{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--rule)}._paper--part-name_15bmf_1721{text-transform:uppercase;letter-spacing:.02em;margin-bottom:2px;font-weight:600;display:block}._summary_15bmf_1837{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}._chip_15bmf_1844{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}._chip_15bmf_1844 small{color:var(--text-muted);font-size:var(--text-xs)}._chip_15bmf_1844:is(a):hover{border-color:var(--border-default)}._actions_15bmf_1865{align-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}._pending_15bmf_1874{padding:var(--space-3) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm)}._overview_15bmf_1885{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){._overview_15bmf_1885{grid-template-columns:repeat(2,minmax(0,1fr))}}._panel_15bmf_1897{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;min-width:0;display:flex}._header_15bmf_440._panel_15bmf_1897{display:grid}._panel--head_15bmf_1912{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2rem;display:flex}._panel--head_15bmf_1912 h3{font-size:var(--text-base);margin:0}._specs_15bmf_1924{flex-direction:column;margin:0;display:flex}._specs_15bmf_1924>div{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:11rem minmax(0,1fr);display:grid}._specs_15bmf_1924>div:first-child{border-top:none;padding-top:0}._specs_15bmf_1924 dt{align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font-weight:var(--weight-semibold);display:flex}._specs_15bmf_1924 dt i{width:1rem;color:var(--text-muted);text-align:center}._specs_15bmf_1924 dd{color:var(--text-primary);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:2px;margin:0;display:flex}._specs_15bmf_1924 a{color:var(--accent);text-decoration:none}._specs_15bmf_1924 a:hover{text-decoration:underline}@media (width<=560px){._specs_15bmf_1924>div{grid-template-columns:minmax(0,1fr);gap:2px}}._prose_15bmf_1977{white-space:pre-wrap;line-height:1.5}._notes--done_15bmf_1982{grid-column:1/-1;justify-content:flex-end;display:flex}._activity_15bmf_1989{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;max-height:26rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._activity_15bmf_1989 li{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:11rem minmax(0,1fr);display:grid}._activity_15bmf_1989 li:first-child{border-top:none}@media (width<=560px){._activity_15bmf_1989 li{grid-template-columns:minmax(0,1fr);gap:2px}}._activity--when_15bmf_2018{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}._activity--when_15bmf_2018 small{color:var(--text-muted);font-size:var(--text-xs)}._activity--what_15bmf_2029{color:var(--text-primary);white-space:pre-wrap}._activity--what_15bmf_2029>div{margin-top:var(--space-1);white-space:normal}._activity--what_15bmf_2029 i{margin-right:var(--space-2);color:var(--warning-text)}._activity--note_15bmf_2043{background:var(--warning-soft)}._activity--form_15bmf_2047{gap:var(--space-2);display:flex}._activity--form_15bmf_2047 input{flex:1;min-width:0}._more_15bmf_2057{position:relative}._more--scrim_15bmf_2061{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;z-index:20;cursor:default;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;position:fixed;inset:0;transform:none}._more--menu_15bmf_2083{top:calc(100% + var(--space-1));z-index:21;min-width:15rem;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-raised);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;right:0}._more--menu_15bmf_2083 button{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:flex-start;gap:0;gap:var(--space-3);padding:0;padding:var(--space-2) var(--space-3);border-radius:0;border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;margin:0;display:flex;transform:none}._more--menu_15bmf_2083 button:hover:not(:disabled){background:var(--bg-nav-hover)}._more--menu_15bmf_2083 button i{width:1rem;color:var(--text-muted);text-align:center;padding-top:2px}._more--menu_15bmf_2083 button span{flex-direction:column;display:flex}._more--menu_15bmf_2083 button small{color:var(--text-muted);font-size:var(--text-xs)}._more--danger_15bmf_2141,._more--danger_15bmf_2141 i{color:var(--danger-text)!important}@media print{._overview_15bmf_1885{display:none!important}}._column_15bmf_2157{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._column_15bmf_2157 ._notes_15bmf_1143{grid-template-columns:minmax(0,1fr)}._tabs_15bmf_2167{gap:var(--space-4)}._tabs--bar_15bmf_2173{gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}._tabs--bar_15bmf_2173::-webkit-scrollbar{display:none}._tabs--bar_15bmf_2173 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;white-space:nowrap;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;flex:none;margin:0;display:inline-flex;transform:none}._tabs--bar_15bmf_2173 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._tabs--bar_15bmf_2173 button:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._tabs--bar_15bmf_2173 ._tabs--on_15bmf_2223,._tabs--bar_15bmf_2173 ._tabs--on_15bmf_2223:hover{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:var(--weight-semibold)}._tabs--moreRight_15bmf_2230{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}._tabs--moreLeft_15bmf_2234{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000)}._tabs--moreLeft_15bmf_2234._tabs--moreRight_15bmf_2230{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}._tabs--panel_15bmf_2242,._tab--body_15bmf_2249{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._tab--head_15bmf_2256{justify-content:flex-end;gap:var(--space-2);display:flex}._tab--corner_15bmf_2264{position:relative}._tab--corner_15bmf_2264>._tab--head_15bmf_2256{z-index:1;position:absolute;top:0;right:0}._tab--corner_15bmf_2264>._specs_15bmf_1924>div:first-child{padding-right:7rem}._tab--form_15bmf_2278{background:0 0;border:none;padding:0}._divider_15bmf_2287{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-2);color:var(--text-subtle);display:flex}._divider_15bmf_2287 span{border-top:1px solid var(--border-default);flex:1;height:0}._divider_15bmf_2287 i,._divider_15bmf_2287 svg{font-size:var(--text-lg)}._sheet--head_15bmf_2304{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:2px solid var(--text-primary);flex-wrap:wrap;display:flex}._sheet--head_15bmf_2304 h2{color:var(--text-primary);font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0}._sheet--head_15bmf_2304 small{color:var(--text-muted);font-size:var(--text-sm)}._sheet--foot_15bmf_2324{padding-top:var(--space-2);justify-content:flex-end;display:flex}._sheet--mult_15bmf_2332{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._sheet--mult_15bmf_2332 ._input_15bmf_380{width:8rem}._sheet--mult_15bmf_2332 strong{color:var(--text-primary);font-size:var(--text-sm)}._sheet--mult_15bmf_2332 small{color:var(--text-muted);font-size:var(--text-xs)}._sheet--editing_15bmf_2350 ._sheet--head_15bmf_2304{border-bottom-color:var(--accent)}._sheet_15bmf_475{gap:var(--space-4)}._group_15bmf_647+._group_15bmf_647{margin-top:var(--space-4)}._group--head_15bmf_1384{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}._sheet--title_15bmf_2369{align-items:center;gap:var(--space-3);display:flex}._sheet--title_15bmf_2369+small{margin-top:var(--space-1);display:block}._approval_15bmf_2382{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);--edge:var(--border-subtle);--edge-bg:var(--bg-surface);background:linear-gradient(to right, var(--edge) 4px, transparent 4px) no-repeat, var(--edge-bg);flex-wrap:wrap;display:flex}._approval--warn_15bmf_2396{--edge:var(--warning);--edge-bg:var(--warning-soft)}._approval--info_15bmf_2401{--edge:var(--info);--edge-bg:var(--info-soft)}._approval--good_15bmf_2406{--edge:var(--success)}._approval--bad_15bmf_2410{--edge:var(--danger);--edge-bg:var(--danger-soft)}._approval--text_15bmf_2415{min-width:14rem;font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;flex:1;gap:2px;display:flex}._approval--text_15bmf_2415 strong{align-items:center;gap:var(--space-2);color:var(--text-primary);display:inline-flex}._approval--text_15bmf_2415 small{color:var(--text-muted)}._approval--actions_15bmf_2434{gap:var(--space-2);flex-wrap:wrap;display:flex}._approval--form_15bmf_2440{gap:var(--space-2);flex-basis:100%;grid-template-columns:minmax(0,1fr) auto auto;display:grid}._approval--error_15bmf_2447{color:var(--danger-text);font-size:var(--text-sm);flex-basis:100%;margin:0}._specs--customer_15bmf_2455{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}._specs--change_15bmf_2462{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._specs--change_15bmf_2462:hover:not(:disabled){text-decoration:underline}._specs--rows_15bmf_2489>div{box-sizing:border-box;align-items:center;min-height:calc(2.25rem + 13px);padding-top:6px;padding-bottom:6px}._specs--rows_15bmf_2489 dd{min-width:0}._specs--rows_15bmf_2489 ._specs--field_15bmf_2502,._specs--rows_15bmf_2489 :where(._specs--pair_15bmf_2503) ._specs--field_15bmf_2502{width:100%;max-width:22rem;height:2.25rem;min-height:2.25rem;padding-top:4px;padding-bottom:4px;padding-left:var(--space-3);font-size:var(--text-sm)}._specs--date_15bmf_2515{width:100%;max-width:22rem}._specs--check_15bmf_2520{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}._specs--check_15bmf_2520 input{width:1rem;height:1rem;accent-color:var(--accent)}._specs--pair_15bmf_2503{align-items:center;gap:var(--space-2);width:100%;max-width:22rem;display:flex}._specs--pair_15bmf_2503>select{flex:auto;min-width:0}._specs--discount_15bmf_2545{gap:var(--space-2);flex-direction:column;width:100%;max-width:22rem;display:flex}._specs--rate_15bmf_2553{align-items:center;gap:var(--space-1);color:var(--text-secondary);flex:0 0 6rem;display:inline-flex}._specs--rate_15bmf_2553 ._specs--field_15bmf_2502{width:4.5rem}._specs--rate_15bmf_2553._specs--money_15bmf_2564{flex-basis:8rem}._specs--rate_15bmf_2553._specs--money_15bmf_2564 ._specs--field_15bmf_2502{width:6.5rem}._specs--text_15bmf_2572{white-space:pre-line}._specs--describe_15bmf_2576{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._specs--describe_15bmf_2576 ._textarea_15bmf_381{width:100%;min-height:5rem}._specs--site_15bmf_2587{align-items:center;gap:var(--space-2);width:100%;display:flex}._specs--site_15bmf_2587 select{flex:1;min-width:0}._specs--town_15bmf_2599{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 4.5rem 7rem;display:grid}._specs--describe-actions_15bmf_2605{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}._specs--edit_15bmf_2613{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._specs--edit_15bmf_2613:hover{color:var(--accent);background:var(--bg-surface-hover)}._specs--edit_15bmf_2613:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._specs--picker_15bmf_2648{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;width:100%;display:flex}._specs--picker_15bmf_2648>:first-child{width:100%}._title--link_15bmf_2661{color:var(--accent);font-weight:var(--weight-semibold);text-decoration:none}._title--link_15bmf_2661:hover{text-decoration:underline}._titleButton_15bmf_2671{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._titleButton_15bmf_2671:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._co_15bmf_790{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);--edge:var(--accent);--edge-bg:var(--accent-soft);background:linear-gradient(to right, var(--edge) 4px, transparent 4px) no-repeat, var(--edge-bg);flex-direction:column;display:flex}._co--on_15bmf_2711{--edge:var(--success);--edge-bg:var(--bg-surface)}._co--head_15bmf_2716{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}._co--head_15bmf_2716 strong{align-items:center;gap:0 var(--space-1);color:var(--text-primary);font-size:var(--text-base);flex-wrap:wrap;display:inline-flex}._co--head_15bmf_2716 strong>i:first-child,._co--head_15bmf_2716 strong>svg:first-child{margin-right:var(--space-1)}._co--head_15bmf_2716 a{color:inherit}._co--job_15bmf_2738{color:var(--text-secondary);font-weight:var(--weight-normal)}._co--state_15bmf_2743{color:var(--text-secondary)}._co--figures_15bmf_2747{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}._co--figures_15bmf_2747 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._co--figures_15bmf_2747 dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}._co--total_15bmf_2764 dd{font-size:var(--text-lg);font-weight:var(--weight-semibold)}._co--credit_15bmf_2769{color:var(--danger-text)!important}._co--actions_15bmf_2773{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._co--actions_15bmf_2773 a{text-decoration:none}._co--actions_15bmf_2773 small{color:var(--text-muted);font-size:var(--text-xs)}._paper--amends_15bmf_2788{margin:0 0 var(--space-3);color:#444;font-size:.9rem}._paper--contract_15bmf_1737{width:100%;margin:var(--space-4) 0 0;border-collapse:collapse;font-size:.9rem}._paper--contract_15bmf_1737 caption{color:#666;text-align:left;text-transform:uppercase;letter-spacing:.04em;padding-bottom:4px;font-size:.75rem}._paper--contract_15bmf_1737 th{text-align:left;padding:4px 0;font-weight:400}._paper--contract_15bmf_1737 td{text-align:right;font-variant-numeric:tabular-nums;padding:4px 0}._paper--contract_15bmf_1737 tr:last-child th,._paper--contract_15bmf_1737 tr:last-child td{border-top:1px solid #222;padding-top:6px;font-weight:700}._signed_15bmf_2826{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);--edge:var(--success);--edge-bg:var(--success-soft);background:linear-gradient(to right, var(--edge) 4px, transparent 4px) no-repeat, var(--edge-bg);flex-wrap:wrap;display:flex}._signed--text_15bmf_2840{min-width:14rem;color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;flex:1;gap:2px;display:flex}._signed--text_15bmf_2840 strong{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base);display:inline-flex}._signed--actions_15bmf_2857{gap:var(--space-2);flex-wrap:wrap;display:flex}._signed--note_15bmf_2863{color:var(--text-muted);font-size:var(--text-xs);grid-column:1/-1}._signing_15bmf_2869{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);--edge:var(--accent);--edge-bg:var(--bg-surface);background:linear-gradient(to right, var(--edge) 4px, transparent 4px) no-repeat, var(--edge-bg);flex-direction:column;display:flex}._signing--form_15bmf_2881{gap:var(--space-3);grid-template-columns:minmax(14rem,2fr) minmax(10rem,1.5fr) minmax(9rem,1fr) minmax(12rem,1.5fr);align-items:start;display:grid}._signing--form_15bmf_2881 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._signing--form_15bmf_2881 small{color:var(--text-muted);font-size:var(--text-xs)}@media (width<=900px){._signing--form_15bmf_2881{grid-template-columns:1fr 1fr}._signing--form_15bmf_2881>._signing--file_15bmf_2901,._signing--form_15bmf_2881>label:nth-child(4){grid-column:1/-1}}._signing--compact_15bmf_2909{background:0 0;border:none;padding:0}._signing--compact_15bmf_2909 ._signing--form_15bmf_2881{grid-template-columns:repeat(2,minmax(0,1fr))}._signing--compact_15bmf_2909 ._signing--form_15bmf_2881>._signing--file_15bmf_2901{grid-column:1/-1}@media (width<=520px){._signing--compact_15bmf_2909 ._signing--form_15bmf_2881{grid-template-columns:minmax(0,1fr)}}._signing--file_15bmf_2901 input[type=file]{max-width:100%;font-size:var(--text-sm)}._signing--check_15bmf_2931{font-size:var(--text-sm);grid-column:1/-1;align-items:center;gap:var(--space-2)!important;flex-direction:row!important}._signing--actions_15bmf_2939{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}._paper--foot_15bmf_1733{gap:var(--space-6);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:start;display:grid}._paper--foot-alone_15bmf_2956{grid-template-columns:minmax(15rem,22rem);justify-content:end}._paper--notes-side_15bmf_2961{padding-top:var(--space-3);margin:0}._paper--notes-side_15bmf_2961 p{font-size:.8rem;line-height:1.45}._paper--sums_15bmf_1736{border-collapse:collapse;width:100%}._paper--sums_15bmf_1736 th,._paper--sums_15bmf_1736 td{padding:var(--space-2) var(--space-2) var(--space-1);vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:none}._paper--sums_15bmf_1736 th{color:var(--ink-soft);text-align:right;font-weight:400}._paper--sums_15bmf_1736 td{text-align:right;white-space:nowrap;width:1%}@media (width<=640px){._paper--foot_15bmf_1733{grid-template-columns:1fr}._paper--foot_15bmf_1733>._paper--price_15bmf_1734{order:-1}}._convert--text_15bmf_3001{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._convert--form_15bmf_3007{gap:var(--space-3);flex-direction:column;display:flex}._convert--form_15bmf_3007>label{gap:var(--space-1);flex-direction:column;max-width:32rem;display:flex}._convert--jobs_15bmf_3019{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}._convert--job_15bmf_3019{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;display:flex}._convert--job_15bmf_3019 input{margin:0}._convert--job_15bmf_3019>span{flex-direction:column;min-width:0;display:flex}._convert--job_15bmf_3019 small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._convert--job-on_15bmf_3050{border-color:var(--accent);background:var(--accent-soft)}._paper--allowance_15bmf_3057{color:var(--ink-soft);margin:2px 0 4px;font-size:.85em;font-style:italic}._paper--scope_15bmf_3064{white-space:normal;margin:0}._paper--scope_15bmf_3064+._paper--scope_15bmf_3064{margin-top:var(--space-2)}._paper--numbers_15bmf_3072._paper--numbers_15bmf_3072{list-style:decimal}._paper--keep_15bmf_3077{break-inside:avoid;page-break-inside:avoid}._paper--keep-loose_15bmf_3084{break-inside:auto}._paper--subhead_15bmf_3089{margin:var(--space-3) 0 2px;break-after:avoid;page-break-after:avoid;font-weight:600}._paper--part-name_15bmf_1721+._paper--subhead_15bmf_3089{margin-top:2px}._paper--bullets_15bmf_3099{white-space:normal;margin:2px 0 0;padding:0 0 0 1.25rem;list-style:outside}._paper--bullets_15bmf_3099 li{list-style:inherit;margin:0;padding:0;display:list-item}._paper--bullets_15bmf_3099 li+li{margin-top:2px}._paper--bullets_15bmf_3099+._paper--scope_15bmf_3064,._paper--scope_15bmf_3064+._paper--bullets_15bmf_3099{margin-top:var(--space-2)}._line--tools_15bmf_3119{flex:none;align-items:center;gap:2px;display:inline-flex}._group--figures_15bmf_3126{align-items:center;gap:var(--space-3);display:inline-flex}._builder--list_15bmf_1510{position:relative}._builder--remove_15bmf_3137{top:var(--space-2);right:var(--space-2);position:absolute}._builder--another_15bmf_3143{margin-top:var(--space-2);align-self:flex-start}._builder--clash_15bmf_3148{color:var(--danger-text);font-size:var(--text-xs)}._picker--desc_15bmf_3154{padding:0 var(--space-3) var(--space-2);color:var(--text-secondary);font-size:var(--text-xs)}._picker--desc_15bmf_3154 summary{color:var(--text-muted);cursor:pointer}._picker--desc_15bmf_3154 p{margin:var(--space-1) 0 0;white-space:pre-wrap;line-height:1.45}._wordy_15bmf_3174,._long_15bmf_3179{display:inline}._short_15bmf_3183{display:none}@media (width<=639px){._bar_15bmf_146{gap:var(--space-2)}._bar_15bmf_146>._back_15bmf_153{padding:var(--space-2);flex:none;order:0}._bar_15bmf_146>._back_15bmf_153 span{display:none}._bar_15bmf_146>._views_15bmf_323{flex:1 0 calc(100% - 3.25rem);order:0;min-width:0;display:flex}._bar_15bmf_146>._views_15bmf_323 button{min-width:0;padding-left:var(--space-2);padding-right:var(--space-2);white-space:nowrap;flex:1 1 0;justify-content:center}._bar_15bmf_146>._saving_15bmf_368{flex-basis:100%;order:3}._bar_15bmf_146>._actions_15bmf_1865{display:contents}._bar_15bmf_146>._ghost_15bmf_154,._bar_15bmf_146>._actions_15bmf_1865>._ghost_15bmf_154,._bar_15bmf_146>._actions_15bmf_1865>._more_15bmf_2057{flex:1 1 0;order:2;align-self:stretch;min-width:0}._bar_15bmf_146>._actions_15bmf_1865>._more_15bmf_2057{flex-direction:column;display:flex}._bar_15bmf_146>._actions_15bmf_1865>._more_15bmf_2057>._ghost_15bmf_154{flex:auto}._bar_15bmf_146>._ghost_15bmf_154,._bar_15bmf_146>._actions_15bmf_1865>._ghost_15bmf_154,._bar_15bmf_146>._actions_15bmf_1865>._more_15bmf_2057>._ghost_15bmf_154{width:100%;min-height:3.5rem;padding:var(--space-2) var(--space-1);font-size:var(--text-xs);text-align:center;flex-direction:column;justify-content:center;gap:4px;line-height:1.2}._bar_15bmf_146>._ghost_15bmf_154>span,._bar_15bmf_146>._actions_15bmf_1865>._ghost_15bmf_154>span,._bar_15bmf_146>._actions_15bmf_1865>._more_15bmf_2057>._ghost_15bmf_154>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._bar_15bmf_146 ._long_15bmf_3179{display:none}._bar_15bmf_146 ._short_15bmf_3183{display:inline}._bar_15bmf_146>._actions_15bmf_1865>._more_15bmf_2057>._ghost_15bmf_154{flex-direction:column-reverse}._bar_15bmf_146>._actions_15bmf_1865>._primary_15bmf_155{padding:var(--space-3);flex:1 0 100%;order:1;justify-content:center}._bar_15bmf_146 ._wordy_15bmf_3174{display:none}}main:has(._totalsBar_15bmf_3299){overflow:visible}.content-wrapper:has(._totalsBar_15bmf_3299){overflow:clip}._totalsBar_15bmf_3299{bottom:calc(var(--space-3) + var(--dock,0px));z-index:3;transition:opacity var(--transition-fast), transform var(--transition-fast);position:sticky}._totalsBar--hidden_15bmf_3314{opacity:0;pointer-events:none;transform:translateY(8px)}._totalsBar--inner_15bmf_3320{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:space-between;align-items:center;gap:0;gap:var(--space-2) var(--space-5);width:100%;padding:0;padding:var(--space-2) var(--space-4);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-lg);background:0 0;background:var(--bg-surface);box-shadow:0 -6px 18px -10px #0000004d, var(--shadow-sm);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;flex-wrap:wrap;margin:0;display:flex;transform:none}._totalsBar--inner_15bmf_3320:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._totalsBar--inner_15bmf_3320 small{margin-right:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}._totalsBar--inner_15bmf_3320 em{margin-left:var(--space-1);color:var(--text-muted);font-style:normal}._totalsBar--costs_15bmf_3371,._totalsBar--receipt_15bmf_3372{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}._totalsBar--receipt_15bmf_3372{margin-left:auto}._totalsBar--total_15bmf_3383{font-size:var(--text-base);font-weight:var(--weight-semibold)}._totalsBar--loss_15bmf_3388{color:var(--danger-text)}._buildScope_15bmf_3393{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._buildScope--note_15bmf_3403{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._buildScope--text_15bmf_3409{max-height:16rem;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);white-space:pre-wrap;margin:0;line-height:1.5;overflow:auto}._buildScope--buttons_15bmf_3424{gap:var(--space-2);flex-wrap:wrap;display:flex}._link--changes_15bmf_3431{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-hover);color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;margin:0;list-style:none;display:flex}._link--changes_15bmf_3431 li{align-items:baseline;gap:var(--space-2);display:flex}._link--changes_15bmf_3431 li>:first-child{width:1rem;color:var(--text-muted);text-align:center;flex:none}._co--revised_15bmf_3457{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._co--revise_15bmf_3457{padding-top:var(--space-3);border-top:1px solid var(--border-subtle);cursor:pointer;align-items:flex-start;display:flex}._co--revise_15bmf_3457 input{accent-color:var(--accent);margin:3px 0 0}._co--revise_15bmf_3457>span{flex-direction:column;gap:2px;display:flex}._co--revise_15bmf_3457 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._co--revise_15bmf_3457 small{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-snug)}._number--form_15bmf_3494{gap:var(--space-3);flex-direction:column;display:flex}._number--form_15bmf_3494>label{gap:var(--space-1);flex-direction:column;max-width:16rem;display:flex}._line_15bmf_481,._group_15bmf_647{scroll-margin-top:var(--space-4)}._line--head_15bmf_491{cursor:pointer}._line--title_15bmf_1794{align-items:center;gap:var(--space-1);min-width:0;display:flex}._line--toggle_15bmf_3525{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;font-size:.75rem;display:inline-flex;transform:none}._line--toggle_15bmf_3525:hover{background:var(--bg-surface-sunken);color:var(--text-primary)}._line--toggle_15bmf_3525:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._line--shut_15bmf_3561{padding:var(--space-2) var(--space-4)}._line--shut_15bmf_3561 ._line--head_15bmf_491{align-items:center}._line--shut_15bmf_3561 ._line--tools_15bmf_3119{align-self:center}._line--shut_15bmf_3561 ._figures_15bmf_834{align-items:baseline;gap:var(--space-2);flex-direction:row}._line--shut_15bmf_3561 ._amount_15bmf_842{font-size:var(--text-base)}._line--flash_15bmf_3580{animation:1.4s ease-out _line-flash_15bmf_1}@keyframes _line-flash_15bmf_1{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){._line--flash_15bmf_3580{outline:2px solid var(--accent);animation:none}}._sheet--body_15bmf_3598{container-type:inline-size}._sheet--main_15bmf_3602{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._outline_15bmf_3609{display:none}@container (width>=1000px){._sheet--with-outline_15bmf_3614{gap:var(--space-4);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}._sheet--with-outline_15bmf_3614 ._outline_15bmf_3609{gap:var(--space-2);top:var(--space-3);max-height:calc(100vh - 6rem);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);font-size:var(--text-sm);flex-direction:column;display:flex;position:sticky;overflow-y:auto}}@media (width<=1199px){._outline--show_15bmf_3637{display:none!important}}._outline--head_15bmf_3641{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}._outline--groups_15bmf_3652,._outline--lines_15bmf_3653{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._outline--lines_15bmf_3653{margin:2px 0 var(--space-2) var(--space-2);padding-left:var(--space-2);border-left:1px solid var(--border-subtle)}._outline--group_15bmf_3652,._outline--line_15bmf_3653{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:space-between;align-items:baseline;gap:0;gap:var(--space-2);border-radius:0;border-radius:var(--radius-sm);width:100%;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:4px 6px;display:flex;transform:none}._outline--group_15bmf_3652:hover,._outline--line_15bmf_3653:hover{background:var(--bg-surface-sunken);color:var(--text-primary)}._outline--group_15bmf_3652:focus-visible,._outline--line_15bmf_3653:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._outline--group_15bmf_3652{color:var(--text-primary);font-weight:var(--weight-semibold)}._outline--here_15bmf_3712{background:var(--bg-surface-sunken);color:var(--text-primary);font-weight:var(--weight-semibold)}._outline--name_15bmf_3718{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._outline--price_15bmf_3725{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal);font-variant-numeric:tabular-nums;flex:none}._outline--option_15bmf_3733{border-radius:var(--radius-full);background:var(--info-soft);color:var(--info-text);font-size:10px;font-style:normal;font-weight:var(--weight-semibold);margin-left:6px;padding:0 6px}._line--title_15bmf_1794>form{flex:1}._badges_n8dhv_94{gap:var(--space-1);flex-wrap:wrap;display:flex}._lines_n8dhv_100,._payments_n8dhv_101{gap:var(--space-2);flex-direction:column;display:flex}._lines_n8dhv_100 h3,._payments_n8dhv_101 h3{font-size:var(--text-base);margin:0}._section--head_n8dhv_112{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._line_n8dhv_100{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) 9rem auto auto;align-items:start;display:grid}._line_n8dhv_100 label{gap:var(--space-1);flex-direction:column;display:flex}._taxable_n8dhv_136{padding-top:var(--space-6);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:var(--space-2)!important;flex-direction:row!important}._remove_n8dhv_146{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._remove_n8dhv_146:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._remove_n8dhv_146:active:not(:disabled){background:var(--bg-surface-active)}._remove_n8dhv_146:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._remove_n8dhv_146{width:2rem;height:2rem;margin-top:var(--space-5);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._quick_n8dhv_190{align-items:flex-end;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._quick_n8dhv_190 input{width:5rem}._table_n8dhv_201{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden}._row_n8dhv_210{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums;grid-template-columns:8rem minmax(0,1fr) 9rem 2rem;align-items:center;display:grid}._row_n8dhv_210:first-child{border-top:none}._row_n8dhv_210>:nth-child(3){text-align:right}._row_n8dhv_210 small{color:var(--text-muted)}._form_n8dhv_230{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));align-items:end;display:grid}._form_n8dhv_230 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._hint_n8dhv_247{color:var(--text-muted);font-size:var(--text-sm);margin:0}._over_n8dhv_253{color:var(--danger-text)}._paper--payment_n8dhv_257 th,._paper--payment_n8dhv_257 td{font-size:.85rem;padding-top:0!important}._start_n8dhv_264{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex}._kinds_n8dhv_274{gap:var(--space-2);flex-direction:column;display:flex}._kinds_n8dhv_274 label{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}._kinds_n8dhv_274 input[type=text]{width:5rem}._figures_n8dhv_289{gap:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._figures_n8dhv_289 strong{color:var(--text-primary);font-variant-numeric:tabular-nums}._buttons_n8dhv_301{justify-content:flex-end;gap:var(--space-2);display:flex}._jobs_n8dhv_307{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;max-height:16rem;display:flex;overflow-y:auto}._jobs_n8dhv_307 button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-2) var(--space-3);border:none;border-top:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;margin:0;display:flex;transform:none}._jobs_n8dhv_307 button:first-child{border-top:none}._jobs_n8dhv_307 button:hover,._jobs_n8dhv_307 button[aria-pressed=true]{background:var(--accent-soft)}._jobs_n8dhv_307 button small{color:var(--text-muted)}@media (width<=640px){._line_n8dhv_100{grid-template-columns:minmax(0,1fr) auto}._taxable_n8dhv_136{padding-top:0}._row_n8dhv_210{grid-template-columns:6rem minmax(0,1fr) auto 2rem}}._form--tab_n8dhv_361{grid-template-columns:repeat(2,minmax(0,1fr))}._form--buttons_n8dhv_365{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}._billed_n8dhv_374{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._billed_n8dhv_374 li{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);display:flex}._billed--what_n8dhv_390{min-width:0;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}._billed--what_n8dhv_390 small{color:var(--text-muted);font-size:var(--text-xs)}._billed--amount_n8dhv_404{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0}._subhead_n8dhv_411{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary)}._row--email_n8dhv_418{grid-template-columns:8rem minmax(0,1fr) 9rem}._row--email_n8dhv_418 small{color:var(--text-muted)}._by_n8dhv_425{align-items:center;gap:var(--space-1);vertical-align:middle;display:inline-flex}._list_1lagb_95{gap:var(--space-3);flex-direction:column;display:flex}._heading_1lagb_101{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);display:flex}._heading_1lagb_101 small{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium)}._card_1lagb_118{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:start;gap:0;gap:var(--space-4);width:100%;padding:0;padding:var(--space-4);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-lg);background:0 0;background:var(--bg-surface);box-sizing:border-box;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid;transform:none}._card_1lagb_118:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}._card_1lagb_118:active{transform:translateY(1px)}._card_1lagb_118:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (width<=479px){._card_1lagb_118{gap:var(--space-3);padding:var(--space-3)}}._card--off_1lagb_168{background:var(--bg-surface-sunken)}._card--off_1lagb_168 ._date_1lagb_171{border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:var(--danger-soft);color:var(--danger-text)}._card--off_1lagb_168 ._title_1lagb_176{color:var(--text-secondary);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--text-muted) 60%, transparent)}._date_1lagb_171{width:3.5rem;padding:var(--space-2) 0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex}._date_1lagb_171 small{color:var(--text-muted);font-size:.7rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}._date_1lagb_171 b{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold)}._body_1lagb_209{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._top_1lagb_216{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._title_1lagb_176{min-width:0;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere}._facts_1lagb_231{gap:var(--space-1) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._facts_1lagb_231 li{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}._facts_1lagb_231 svg{color:var(--text-muted);flex-shrink:0;font-size:.85em}._notes_1lagb_254{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);white-space:pre-line;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._go_1lagb_267{color:var(--text-subtle);align-self:center}._card_1lagb_118:hover ._go_1lagb_267{color:var(--text-primary)}._detail_1lagb_276{gap:var(--space-2) var(--space-3);font-size:var(--text-sm);grid-template-columns:7rem minmax(0,1fr);margin:0;display:grid}._detail_1lagb_276 dt{color:var(--text-muted);font-weight:var(--weight-semibold)}._detail_1lagb_276 dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}@media (width<=479px){._detail_1lagb_276{grid-template-columns:minmax(0,1fr)}._detail_1lagb_276 dd{margin-bottom:var(--space-2)}}._message_1lagb_301{white-space:pre-line;line-height:var(--leading-snug)}._links_1lagb_306{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._linkButton_1lagb_314{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._linkButton_1lagb_314:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._linkButton_1lagb_314:active:not(:disabled){background:var(--bg-surface-active)}._linkButton_1lagb_314:disabled{opacity:.5;cursor:not-allowed}._linkButton_1lagb_314:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._linkButton_1lagb_314{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);text-decoration:none;display:inline-flex}._who_bwrcf_94{min-width:12rem}._blank_bwrcf_98{color:var(--text-muted)}._sub_bwrcf_102{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-normal);margin:0;display:block}._chips_bwrcf_110{flex-wrap:wrap;gap:4px;display:flex}._groups_bwrcf_117{gap:var(--space-5);flex-direction:column;display:flex}._group_bwrcf_117{gap:var(--space-2);flex-direction:column;display:flex}._group--head_bwrcf_129{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-1) var(--space-2) var(--space-1) 0;border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-semibold);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;display:flex;transform:none}._group--head_bwrcf_129>i{width:1rem;color:var(--text-muted);font-size:var(--text-xs)}._group--head_bwrcf_129:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._nobody_bwrcf_166{color:var(--text-secondary)}._count_bwrcf_170{border-radius:var(--radius-full);background:var(--bg-surface-sunken);min-width:1.5rem;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}._saleCards_bwrcf_184{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}._saleCard_bwrcf_184{min-width:0}._saleFacts_bwrcf_194{flex-direction:column;gap:6px;margin:0;display:flex}._saleFacts_bwrcf_194>div{gap:var(--space-2);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;display:grid}._saleFacts_bwrcf_194 dt{color:var(--text-muted);font-size:var(--text-xs)}._saleFacts_bwrcf_194 dd{min-width:0;color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}._saleFacts_bwrcf_194 dd small{color:var(--text-muted);font-size:var(--text-xs)}._saleChips_bwrcf_222{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._bar--won_bwrcf_231{background:linear-gradient(90deg, color-mix(in srgb, var(--success) 80%, white), var(--success))}._bar--lost_bwrcf_235{background:color-mix(in srgb, var(--danger) 70%, transparent)}._closing_bwrcf_239{gap:var(--space-2);padding-bottom:var(--space-1);flex-direction:column;display:flex}._closing--foot_bwrcf_246{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._closing--rate_bwrcf_254{color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._group--sum_bwrcf_261{color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-left:auto}._group--sum_bwrcf_261 small{color:var(--text-muted);font-weight:var(--weight-normal)}._table_bwrcf_273{table-layout:fixed;width:100%;min-width:1100px}._table_bwrcf_273 td,._table_bwrcf_273 th{overflow-wrap:anywhere}._table_bwrcf_273 td{vertical-align:middle}._tel_bwrcf_286{color:inherit;white-space:nowrap;text-decoration:none}._tel_bwrcf_286:hover{text-decoration:underline}._prob_bwrcf_295{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}._first_bwrcf_300,._next_bwrcf_301{flex-direction:column;display:flex}._first_bwrcf_300 small,._next_bwrcf_301 small{color:var(--text-muted);font-size:var(--text-xs)}._next_bwrcf_301{display:table-cell}._next_bwrcf_301>span,._next_bwrcf_301 small{display:block}._late_bwrcf_321{font-weight:var(--weight-semibold);color:var(--danger-text)!important}._board_bwrcf_327{gap:var(--space-3);padding-bottom:var(--space-3);align-items:flex-start;display:flex;overflow-x:auto}._column_bwrcf_337{--tone:var(--text-subtle);gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tone) 14%, var(--bg-surface));flex-direction:column;flex:0 0 17rem;display:flex}._column_bwrcf_337 ._card_bwrcf_347{border-color:color-mix(in srgb, var(--tone) 32%, var(--bg-surface));background:color-mix(in srgb, var(--tone) 24%, var(--bg-surface))}._column_bwrcf_337 ._card_bwrcf_347:hover{border-color:color-mix(in srgb, var(--tone) 60%, var(--bg-surface))}._column--over_bwrcf_356{outline:2px solid color-mix(in srgb, var(--tone) 70%, var(--bg-surface));outline-offset:-2px;background:color-mix(in srgb, var(--tone) 24%, var(--bg-surface))}._card--movable_bwrcf_362{cursor:grab}._card--movable_bwrcf_362:active{cursor:grabbing}._card--dragging_bwrcf_369{opacity:.45}._tone--neutral_bwrcf_373{--tone:var(--text-subtle)}._tone--muted_bwrcf_377{--tone:var(--text-muted)}._tone--info_bwrcf_381{--tone:var(--info)}._tone--accent_bwrcf_385{--tone:var(--accent)}._tone--good_bwrcf_389{--tone:var(--success)}._tone--warn_bwrcf_393{--tone:var(--warning)}._tone--orange_bwrcf_397{--tone:var(--orange)}._tone--bad_bwrcf_401{--tone:var(--danger)}._column--head_bwrcf_405{align-items:center;gap:var(--space-2);padding:var(--space-1);display:flex}._column--head_bwrcf_405 small{color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto}._column--cards_bwrcf_418{gap:var(--space-2);flex-direction:column;display:flex}._card_bwrcf_347{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;flex-direction:column;display:flex}._card_bwrcf_347:hover{border-color:var(--border-strong)}._card_bwrcf_347:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._card--top_bwrcf_443{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._card--top_bwrcf_443 strong{color:var(--text-primary);font-size:var(--text-sm)}._card--amount_bwrcf_454{color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}._card--meta_bwrcf_461{flex-direction:column;align-items:flex-start;gap:2px;display:flex}._card--meta_bwrcf_461 small{color:var(--text-muted);font-size:var(--text-xs)}._panel_bwrcf_473{width:min(46rem,100%)}._head--link_bwrcf_477{color:inherit;text-decoration:none}._head--link_bwrcf_477:hover{text-decoration:underline}._section--head_bwrcf_485{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._section--head_bwrcf_485 h3{margin:0}._appointments_bwrcf_495,._estimates_bwrcf_496{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._appointments_bwrcf_495 li,._estimates_bwrcf_496 li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex}._appt--when_bwrcf_514{flex-direction:column;flex:1;min-width:0;display:flex}._appt--when_bwrcf_514 strong{color:var(--text-primary);font-size:var(--text-sm)}._appt--when_bwrcf_514 small{color:var(--text-secondary);font-size:var(--text-xs)}._appt--off_bwrcf_529{opacity:.6}._appt--off_bwrcf_529 strong{text-decoration:line-through}._appt--actions_bwrcf_536{gap:var(--space-2);display:flex}._estimates_bwrcf_496 a{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}._estimates_bwrcf_496 a strong{font-size:var(--text-sm)}._estimates_bwrcf_496 a span{color:var(--text-secondary);font-size:var(--text-xs)}._estimates_bwrcf_496 a:hover strong{text-decoration:underline}._amount_bwrcf_560{font-size:var(--text-sm);font-variant-numeric:tabular-nums}._event_bwrcf_565{align-items:baseline;gap:var(--space-2);display:flex}._event_bwrcf_565>i{color:var(--text-muted);font-size:var(--text-xs)}._event_bwrcf_565>span{flex:1}._meeting_bwrcf_578{padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md)}._picker_bwrcf_585{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:2.25rem;display:flex}._picker--chip_bwrcf_593{align-items:center;gap:2px;display:inline-flex}._picker--chip_bwrcf_593 button{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:2px 4px;display:inline-flex;transform:none}._picker--chip_bwrcf_593 button:hover{color:var(--text-primary)}._clear_bwrcf_624{margin-left:var(--space-2);font-size:var(--text-xs)}._fit_bwrcf_630{align-self:flex-start}._section--actions_bwrcf_635{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._linker_bwrcf_642{gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._linker--search_bwrcf_653{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-muted);display:flex}._linker--search_bwrcf_653 input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1}._linker--search_bwrcf_653:focus-within{border-color:var(--border-focus)}._leading_bwrcf_677{color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._kind_bwrcf_688{min-width:6.5rem;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase;flex:none}._progress_bwrcf_699{margin:var(--space-2) 0 var(--space-4);padding:0;list-style:none;display:flex}._step_bwrcf_706{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex;position:relative}._step_bwrcf_706:not(:first-child):before{background:var(--border-default);content:"";height:2px;position:absolute;top:11px;left:-50%;right:50%}._step_bwrcf_706 small{min-height:1em;color:var(--text-muted);font-size:.6875rem}._step--dot_bwrcf_732{z-index:1;border:2px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);width:24px;height:24px;color:var(--accent-contrast);box-sizing:border-box;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex;position:relative}._step--label_bwrcf_748{max-width:100%;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._step--done_bwrcf_758:before{background:var(--success)!important}._step--done_bwrcf_758 ._step--dot_bwrcf_732{border-color:var(--success);background:var(--success)}._step--done_bwrcf_758 ._step--label_bwrcf_748{color:var(--text-primary)}._step--here_bwrcf_769 ._step--dot_bwrcf_732{box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 25%, transparent)}._step--lost_bwrcf_773:before{background:var(--danger)!important}._step--lost_bwrcf_773 ._step--dot_bwrcf_732{border-color:var(--danger);background:var(--danger)}._step--lost_bwrcf_773 ._step--label_bwrcf_748{color:var(--danger-text)}._tick_bwrcf_785{width:18px;height:18px;accent-color:var(--success);cursor:pointer;flex:none;margin:0}._task--remove_bwrcf_795{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);width:28px;height:28px;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._task--remove_bwrcf_795:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-text)}._task--remove_bwrcf_795:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._task--remove_bwrcf_795:disabled{opacity:.5;cursor:default}._appt--open_bwrcf_835{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-self:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._appt--open_bwrcf_835:hover strong{text-decoration:underline}._appt--open_bwrcf_835:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._strip_gyt2c_95{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));margin:0;display:grid}._strip_gyt2c_95 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._strip_gyt2c_95 dd{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}._strip_gyt2c_95 small{color:var(--text-muted);font-size:var(--text-xs)}._strip_gyt2c_95 ._late_gyt2c_121 dt,._strip_gyt2c_95 ._late_gyt2c_121 dd{color:var(--danger-text)}._views_gyt2c_126{gap:var(--space-1);border-bottom:1px solid var(--border-subtle);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;display:flex;overflow-x:auto}._views_gyt2c_126::-webkit-scrollbar{width:10px;height:10px}._views_gyt2c_126::-webkit-scrollbar-track{background:0 0}._views_gyt2c_126::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._views_gyt2c_126::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._view_gyt2c_126{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;margin:0;display:inline-flex;transform:none}._view_gyt2c_126 small{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._view_gyt2c_126:hover{color:var(--text-primary)}._view_gyt2c_126:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._view--on_gyt2c_192{border-bottom-color:var(--text-primary);color:var(--text-primary);font-weight:var(--weight-semibold)}._tools_gyt2c_199{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}._tools_gyt2c_199>:first-child{flex:24rem;min-width:16rem}@media (width<=559px){._tools_gyt2c_199{flex-direction:column;align-items:stretch}._tools_gyt2c_199>:first-child{flex:none;min-width:0}}._pmPick_gyt2c_223{min-width:12rem}@media (width<=639px){._pmPick_gyt2c_223{flex:1;max-width:none}}._empty_gyt2c_233{padding:var(--space-8) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;margin:0}._group_gyt2c_242{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._groupBar_gyt2c_249{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._groupTools_gyt2c_257{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:inline-flex}._groupTools_gyt2c_257 a{text-decoration:none}._groupHead_gyt2c_269{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-self:flex-start;align-items:baseline;gap:0;gap:var(--space-2);padding:0;padding:var(--space-1) 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._groupHead_gyt2c_269 i{width:.8rem;color:var(--text-muted);font-size:var(--text-xs)}._groupHead_gyt2c_269 small{color:var(--text-muted);font-weight:var(--weight-normal)}._groupHead_gyt2c_269._late_gyt2c_121{color:var(--danger-text)}._wrap_gyt2c_308{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-x:auto;container-type:inline-size}._wrap_gyt2c_308::-webkit-scrollbar{width:10px;height:10px}._wrap_gyt2c_308::-webkit-scrollbar-track{background:0 0}._wrap_gyt2c_308::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._wrap_gyt2c_308::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._table_gyt2c_336{table-layout:fixed;border-collapse:separate;border-spacing:0;width:104rem;min-width:100%;font-size:var(--text-sm)}._table_gyt2c_336 th,._table_gyt2c_336 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._table_gyt2c_336 thead th{background:var(--bg-surface-sunken);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._table_gyt2c_336 tbody tr:hover>td{background:var(--bg-surface-hover)}._table_gyt2c_336 tfoot td{color:var(--text-secondary);font-variant-numeric:tabular-nums;border-bottom:0;overflow:visible}._table_gyt2c_336 tfoot td small{margin-right:var(--space-1);color:var(--text-muted);letter-spacing:.06em;font-size:.65rem}._cDesc_gyt2c_379{width:15rem}._cType_gyt2c_384{width:9rem}._cMoney_gyt2c_388{width:8rem}._cStatus_gyt2c_392{width:10rem}._cPm_gyt2c_397{width:11rem}._cDate_gyt2c_401{width:7rem}._cPct_gyt2c_405{width:10rem}._cLink_gyt2c_409{width:8rem}._cAct_gyt2c_414{width:15.5rem}._sticky_gyt2c_418{z-index:1;background:var(--bg-surface);box-shadow:1px 0 0 var(--border-subtle);position:sticky;left:0;white-space:normal!important}thead ._sticky_gyt2c_418{background:var(--bg-surface-sunken)}._paid_gyt2c_430>td{background:color-mix(in srgb, var(--success-soft) 30%, var(--bg-surface))}._desc_gyt2c_434{color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}._desc_gyt2c_434 b{font-weight:var(--weight-semibold)}._desc_gyt2c_434 small{color:var(--text-muted);font-size:var(--text-xs)}._desc_gyt2c_434:hover b{color:var(--accent)}._note_gyt2c_451{max-width:18rem;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._num_gyt2c_461{font-variant-numeric:tabular-nums;text-align:right!important}._amount_gyt2c_466{font-weight:var(--weight-semibold)}._date_gyt2c_470{font-variant-numeric:tabular-nums}._sub_gyt2c_474{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px;display:block}._notQbo_gyt2c_482{color:var(--warning-text);font-weight:var(--weight-semibold);align-items:center;gap:4px;display:inline-flex}._qboLine_gyt2c_491{margin-top:4px;display:block}._older_gyt2c_497{align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}._muted_gyt2c_507{color:var(--text-muted)}._meter_gyt2c_511{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;min-width:8rem;display:inline-flex}._meter_gyt2c_511 span{width:2.6rem}._meter_gyt2c_511 i{border-radius:var(--radius-full);background:var(--bg-surface-sunken);flex:1;height:4px;position:relative;overflow:hidden}._meter_gyt2c_511 b{border-radius:var(--radius-full);background:var(--success-text);position:absolute;inset:0 auto 0 0}._actions_gyt2c_536{text-align:right!important;overflow:visible!important}._actions_gyt2c_536>*+*{margin-left:var(--space-1)}._pay_gyt2c_544,._request_gyt2c_545,._small_gyt2c_546{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-1);padding:0;padding:var(--space-1) var(--space-3);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._pay_gyt2c_544:disabled,._request_gyt2c_545:disabled,._small_gyt2c_546:disabled{opacity:.55;cursor:default}._pay_gyt2c_544{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)}._pay_gyt2c_544:hover:not(:disabled){border-color:var(--success-text);color:var(--success-text)}._request_gyt2c_545{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)}._request_gyt2c_545:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._small_gyt2c_546{color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._small_gyt2c_546:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._small_gyt2c_546:active:not(:disabled){background:var(--bg-surface-active)}._small_gyt2c_546:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon_gyt2c_619{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._icon_gyt2c_619:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon_gyt2c_619:active:not(:disabled){background:var(--bg-surface-active)}._icon_gyt2c_619:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon_gyt2c_619{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--text-secondary);vertical-align:middle;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._formRow_gyt2c_665>td{padding:var(--space-2) var(--space-3) var(--space-3);white-space:normal;background:var(--bg-surface)!important}._formSticky_gyt2c_309{left:var(--space-3);box-sizing:border-box;width:calc(100cqi - var(--space-6));max-width:100%;position:sticky}._clickable_gyt2c_681{cursor:pointer}._count_gyt2c_685{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal);vertical-align:middle;align-items:center;gap:3px;display:inline-flex}._pinned_gyt2c_697{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);white-space:pre-line;margin:0;display:flex}._pinned_gyt2c_697 i{margin-top:3px}._panelActions_gyt2c_712{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._panelActions_gyt2c_712>small{font-size:var(--text-xs);flex-basis:100%}._notes_gyt2c_723{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._notes_gyt2c_723 h3{font-size:var(--text-base);margin:0}._notes_gyt2c_723 ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._notes_gyt2c_723 li p{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-snug);white-space:pre-line;overflow-wrap:anywhere}._noteHead_gyt2c_751{align-items:center;gap:var(--space-2);display:flex}._noteHead_gyt2c_751 small{color:var(--text-muted);font-size:var(--text-xs);flex:1}._noteForm_gyt2c_762{gap:var(--space-2);flex-direction:column;display:flex}._noteForm_gyt2c_762 textarea{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._noteForm_gyt2c_762 textarea::placeholder{color:var(--text-subtle)}._noteForm_gyt2c_762 textarea:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._noteForm_gyt2c_762 textarea:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._noteForm_gyt2c_762 textarea:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._noteForm_gyt2c_762 textarea{min-height:5rem;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug);resize:vertical}._noteForm_gyt2c_762>div{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._sortHead_gyt2c_810{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-1);max-width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._sortHead_gyt2c_810 span{text-overflow:ellipsis;overflow:hidden}._sortHead_gyt2c_810 i{opacity:.4;flex-shrink:0;font-size:.85em}._sortHead_gyt2c_810:hover{color:var(--text-primary)}._sortHead_gyt2c_810:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._sortHead--on_gyt2c_852{color:var(--text-primary)}._sortHead--on_gyt2c_852 i{opacity:1}._sortHead_gyt2c_810 .fa-sort-down{transform:translateY(-.25em)}._sortHead_gyt2c_810 .fa-sort-up{transform:translateY(.25em)}th._num_gyt2c_461 ._sortHead_gyt2c_810{flex-direction:row-reverse}._inline_gyt2c_876{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);max-width:100%;font:inherit;text-align:inherit;cursor:text;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:0;margin:-2px -6px;padding:2px 6px;display:inline-flex;transform:none}._inline_gyt2c_876:hover{background:var(--bg-surface-hover);box-shadow:inset 0 0 0 1px var(--border-subtle)}._inline_gyt2c_876:focus-visible{outline:2px solid var(--accent)}._inlineOff_gyt2c_911{max-width:100%;display:inline-flex}._inlineInput_gyt2c_916{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._inlineInput_gyt2c_916::placeholder{color:var(--text-subtle)}._inlineInput_gyt2c_916:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._inlineInput_gyt2c_916:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._inlineInput_gyt2c_916:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._inlineInput_gyt2c_916{box-sizing:border-box;width:100%;min-width:6rem;font:inherit;font-size:var(--text-sm);padding:2px 6px}._inlineMoney_gyt2c_953{text-align:right;font-variant-numeric:tabular-nums}._inlineText_gyt2c_958{resize:vertical;min-width:14rem}._cards_gyt2c_966{display:none}@media (width<=720px){._desktopOnly_gyt2c_972{display:none}._cards_gyt2c_966{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._card_gyt2c_966{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden}._card_gyt2c_966._paid_gyt2c_430{border-color:color-mix(in srgb, var(--success) 60%, transparent)}._card--main_gyt2c_995{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:space-between;align-items:flex-start;gap:0;gap:var(--space-3);padding:0;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;text-decoration:none;display:flex;transform:none}._card--main_gyt2c_995:hover{color:var(--text-primary);text-decoration:none}._card--main_gyt2c_995:active{background:var(--bg-surface-hover)}._card--left_gyt2c_1028{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._card--name_gyt2c_1034{font-size:var(--text-base);font-weight:var(--weight-semibold)}._card--right_gyt2c_1039{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}._card--amount_gyt2c_1046{font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0}._card--meta_gyt2c_1052{align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._card--job_gyt2c_1060,._card--note_gyt2c_1061{color:var(--text-muted);font-size:var(--text-xs)}._card--note_gyt2c_1061{white-space:pre-line}._card--foot_gyt2c_1068{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._card--form_gyt2c_1077{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}._card--progress_gyt2c_1082{padding:0 var(--space-4) var(--space-3);display:block}._card--week_gyt2c_1087{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}._card--week_gyt2c_1087 span{color:var(--text-muted);font-weight:var(--weight-normal)}._card--clip_gyt2c_1100{color:var(--text-muted);align-items:center;gap:2px;display:inline-flex}._card--sum_gyt2c_1106{padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-sm);justify-content:space-between;display:flex}._card--sum_gyt2c_1106 b{color:var(--text-primary);font-variant-numeric:tabular-nums}}._cards_gyt2c_966._cards--always_gyt2c_966{align-items:stretch;gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._cards--always_gyt2c_966 ._card_gyt2c_966{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden}._cards--always_gyt2c_966 ._card_gyt2c_966._paid_gyt2c_430{border-color:color-mix(in srgb, var(--success) 60%, transparent)}._cards--always_gyt2c_966 ._card--main_gyt2c_995{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:space-between;align-items:flex-start;gap:0;gap:var(--space-3);padding:0;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;text-decoration:none;display:flex;transform:none}._cards--always_gyt2c_966 ._card--main_gyt2c_995:hover{color:var(--text-primary);text-decoration:none}._cards--always_gyt2c_966 ._card--main_gyt2c_995:active{background:var(--bg-surface-hover)}._cards--always_gyt2c_966 ._card--left_gyt2c_1028{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._cards--always_gyt2c_966 ._card--name_gyt2c_1034{font-size:var(--text-base);font-weight:var(--weight-semibold)}._cards--always_gyt2c_966 ._card--right_gyt2c_1039{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}._cards--always_gyt2c_966 ._card--amount_gyt2c_1046{font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0}._cards--always_gyt2c_966 ._card--meta_gyt2c_1052{align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._cards--always_gyt2c_966 ._card--job_gyt2c_1060,._cards--always_gyt2c_966 ._card--note_gyt2c_1061{color:var(--text-muted);font-size:var(--text-xs)}._cards--always_gyt2c_966 ._card--note_gyt2c_1061{white-space:pre-line}._cards--always_gyt2c_966 ._card--foot_gyt2c_1068{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._cards--always_gyt2c_966 ._card--form_gyt2c_1077{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}._cards--always_gyt2c_966 ._card--progress_gyt2c_1082{padding:0 var(--space-4) var(--space-3);display:block}._cards--always_gyt2c_966 ._card--week_gyt2c_1087{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}._cards--always_gyt2c_966 ._card--week_gyt2c_1087 span{color:var(--text-muted);font-weight:var(--weight-normal)}._cards--always_gyt2c_966 ._card--clip_gyt2c_1100{color:var(--text-muted);align-items:center;gap:2px;display:inline-flex}._cards--always_gyt2c_966 ._card--sum_gyt2c_1106{padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-sm);justify-content:space-between;display:flex}._cards--always_gyt2c_966 ._card--sum_gyt2c_1106 b{color:var(--text-primary);font-variant-numeric:tabular-nums}._cards--always_gyt2c_966 ._card--main_gyt2c_995{flex:auto}._cards--always_gyt2c_966 ._card--sum_gyt2c_1106{grid-column:1/-1}._progress_gyt2c_1283{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;margin:0;display:flex}._progress_gyt2c_1283 i{border-radius:var(--radius-full);background:var(--bg-surface-sunken);height:8px;display:block;position:relative;overflow:hidden}._progress_gyt2c_1283 i b{border-radius:var(--radius-full);background:var(--success);position:absolute;inset:0 auto 0 0}._progress_gyt2c_1283 small{color:var(--text-muted);font-size:var(--text-xs)}._progress--head_gyt2c_1312{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;display:flex}._progress--head_gyt2c_1312 span{color:var(--text-secondary);font-weight:var(--weight-semibold)}._progress--head_gyt2c_1312 b{font-size:var(--text-lg);font-variant-numeric:tabular-nums}._together_gyt2c_1328._together_gyt2c_1328{align-items:flex-start;gap:var(--space-1);max-width:100%;color:var(--info-text);font-size:var(--text-xs);white-space:normal;margin-top:2px;line-height:1.35;display:inline-flex}._together_gyt2c_1328._together_gyt2c_1328 i{flex-shrink:0;margin-top:.2em;font-size:.85em}._openAdd_gyt2c_1346{margin:var(--space-2) 0}._openLoose_gyt2c_1350{gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);font-size:var(--text-sm);flex-direction:column;display:flex}._openLoose_gyt2c_1350 ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._openLoose_gyt2c_1350 li{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._openLoose_gyt2c_1350 li b{font-variant-numeric:tabular-nums}._openLoose_gyt2c_1350 li span{color:var(--text-secondary)}._openLoose--head_gyt2c_1382{align-items:flex-start;gap:var(--space-2);color:var(--info-text);font-weight:var(--weight-semibold);display:inline-flex}._openLoose--head_gyt2c_1382 i{margin-top:.2em}._owed_gyt2c_1394._owed_gyt2c_1394{color:var(--warning-text);font-weight:var(--weight-semibold)}._groupButtons_gyt2c_1400{gap:var(--space-2);margin-left:auto}._small_gyt2c_546._boxed_gyt2c_1405{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)}._small_gyt2c_546._boxed_gyt2c_1405:hover:not(:disabled),._small_gyt2c_546._boxed_gyt2c_1405[aria-pressed=true]{border-color:var(--border-strong);background:var(--bg-surface-hover)}._progress_gyt2c_1283 i._progressTwo_gyt2c_1417 b{border-radius:var(--radius-full);inset:0 auto 0 0}._progress_gyt2c_1283 i._progressTwo_gyt2c_1417 b._progressBefore_gyt2c_1422{z-index:1;background:var(--success)}._progress_gyt2c_1283 i._progressTwo_gyt2c_1417 b._progressThis_gyt2c_1427{background:color-mix(in srgb, var(--success) 45%, var(--bg-surface-sunken))}._progressKey_gyt2c_1431{gap:var(--space-1) var(--space-4);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._progressKey_gyt2c_1431 span{align-items:center;gap:6px;display:inline-flex}._progressKey_gyt2c_1431 i{border-radius:3px;width:10px;height:10px;display:inline-block}._progressKey_gyt2c_1431 i._progressBefore_gyt2c_1422{background:var(--success)}._progressKey_gyt2c_1431 i._progressThis_gyt2c_1427{background:color-mix(in srgb, var(--success) 45%, var(--bg-surface-sunken))}._progressKey_gyt2c_1431 small{color:var(--text-muted);margin-left:4px}._comments_gyt2c_1462._comments_gyt2c_1462{gap:var(--space-4)}._comment_gyt2c_1462{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._comment_gyt2c_1462:hover ._commentRemove_gyt2c_1472,._comment_gyt2c_1462:focus-within ._commentRemove_gyt2c_1472{opacity:1}._commentAvatar_gyt2c_1477{font-size:15px;line-height:1;display:inline-flex}._commentBody_gyt2c_1483{min-width:0}._commentBody_gyt2c_1483 p{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}._commentHead_gyt2c_1495{align-items:baseline;gap:var(--space-2);min-height:1.75rem;padding-top:4px;display:flex}._commentHead_gyt2c_1495 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._commentHead_gyt2c_1495 time{color:var(--text-muted);font-size:var(--text-xs)}._commentRemove_gyt2c_1472{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);font-size:var(--text-xs);opacity:0;cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;justify-content:flex-start;align-items:stretch;gap:0;margin:0 0 0 auto;padding:2px 4px;display:block;transform:none}._commentRemove_gyt2c_1472:hover{background:var(--bg-surface-hover);color:var(--danger-text)}@media (hover:none){._commentRemove_gyt2c_1472{opacity:1}}._commentForm_gyt2c_1547{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}._commentForm_gyt2c_1547 textarea{width:100%;min-height:1.75rem;max-height:12rem;color:var(--text-primary);font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);resize:none;background:0 0;border:0;outline:0;margin:0;padding:4px 0;overflow-y:auto}._commentForm_gyt2c_1547 textarea::placeholder{color:var(--text-muted)}._commentSend_gyt2c_1575{width:auto;color:var(--text-on-accent);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);background:0 0;background:var(--accent);width:1.75rem;height:1.75rem;font-size:var(--text-xs);cursor:pointer;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._commentSend_gyt2c_1575:disabled{background:var(--bg-surface-sunken);color:var(--text-subtle);cursor:default}._weekMove_gyt2c_1609{gap:var(--space-1);white-space:nowrap;display:inline-flex}._weekMove_gyt2c_1609>button{padding:3px var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary)}._weekMove_gyt2c_1609>button:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-surface-hover);color:var(--text-primary)}._panelNav_gyt2c_1629{align-items:center;gap:var(--space-1);flex:none;display:flex}._panelNav_gyt2c_1629 small{min-width:4.5rem;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}._panelNav_gyt2c_1629 button:disabled{opacity:.35;cursor:default}._panelHint_gyt2c_1649{padding-top:var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);text-align:center;margin:auto 0 0}._panelHint_gyt2c_1649 kbd{margin:0 1px}._stickyTop_gyt2c_1665{z-index:4;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--bg-surface);border-top:0;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 12px -8px #0000004d}._stickyGroup_gyt2c_1679{box-sizing:border-box;padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);cursor:pointer;align-items:center;display:flex}._stickyTop_gyt2c_1665 ._stickyCols_gyt2c_1689{background:var(--bg-surface-sunken);border-bottom:0;position:relative}._stickySum_gyt2c_1695._stickySum_gyt2c_1695{overflow:hidden}._stickySum_gyt2c_1695._stickySum_gyt2c_1695>div{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}._stickySum_gyt2c_1695._stickySum_gyt2c_1695 small{margin-right:var(--space-1);color:var(--text-muted);letter-spacing:.06em;text-transform:none;font-size:.65rem}._stickyFixed_gyt2c_1713{z-index:1;background:inherit;box-shadow:1px 0 0 var(--border-subtle)}._dueEdit_gyt2c_1721{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);margin:0;margin:-2px -var(--space-2);padding:0;padding:2px var(--space-2);border-radius:0;border-radius:var(--radius-md);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex;transform:none}._dueEdit_gyt2c_1721 i{color:var(--text-muted);font-size:.75em}._dueEdit_gyt2c_1721:hover,._dueEdit_gyt2c_1721:focus-visible{border-color:var(--border-default);background:var(--bg-surface)}._dueEdit_gyt2c_1721:hover i,._dueEdit_gyt2c_1721:focus-visible i{color:var(--accent)}._comingUp_gyt2c_1762{margin-top:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex:none;overflow:hidden}._comingHead_gyt2c_1773{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:baseline;gap:0;gap:var(--space-2);width:100%;padding:0;padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:flex;transform:none}._comingHead_gyt2c_1773>i{width:.75rem;color:var(--text-muted);font-size:.7rem}._comingHead_gyt2c_1773:hover:not(:disabled){background:var(--bg-surface-hover)}._comingHead_gyt2c_1773:disabled{cursor:default}._comingHead_gyt2c_1773:disabled>i{visibility:hidden}._comingTitle_gyt2c_1813{font-weight:var(--weight-semibold)}._comingLine_gyt2c_1817{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}._comingList_gyt2c_1826{padding:0 var(--space-4) var(--space-2);margin:0;list-style:none}._comingList_gyt2c_1826 li{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:7.5rem minmax(0,1fr) auto;display:grid}._comingDay_gyt2c_1840{color:var(--text-secondary);font-variant-numeric:tabular-nums}._comingName_gyt2c_1845{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._comingAmount_gyt2c_1852{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._layoutSwitch_3hcfh_93{flex:none;place-self:center start;width:max-content;padding:3px;display:inline-flex}@media (width<=720px){._layoutSwitch_3hcfh_93{display:none}}._layoutSwitch_3hcfh_93{border-radius:var(--radius-md);background:var(--bg-surface-sunken)}._layoutSwitch_3hcfh_93 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;height:2rem;padding:0;padding:0 var(--space-3);border-radius:0;border-radius:calc(var(--radius-md) - 2px);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:6px;margin:0;display:inline-flex;transform:none}._layoutSwitch_3hcfh_93 button:hover{color:var(--text-primary)}@media (width<=720px){._layoutSwitch_3hcfh_93._layoutSwitch--phone_3hcfh_144{display:inline-flex}}._layoutSwitch--on_3hcfh_149._layoutSwitch--on_3hcfh_149{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-sm)}._viewer_1u8nr_93{z-index:var(--z-palette);color:#f4efe9;background:#0a0807f0;outline:none;grid-template-rows:auto minmax(0,1fr) auto;animation:.12s ease-out _fade_1u8nr_1;display:grid;position:fixed;inset:0}@keyframes _fade_1u8nr_1{0%{opacity:0}}._top_1u8nr_110{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-width:0;display:flex}._count_1u8nr_118{color:#f4efe9b3;font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}._name_1u8nr_125{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:auto;overflow:hidden}._tools_1u8nr_135{gap:var(--space-1);margin-left:auto;display:flex}._tool_1u8nr_135,._nav_1u8nr_142{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:0;margin:0;padding:0;transition:background-color .12s;display:inline-flex;transform:none}._tool_1u8nr_135:hover,._nav_1u8nr_142:hover{background:#ffffff1f}._tool_1u8nr_135:focus-visible,._nav_1u8nr_142:focus-visible{outline-offset:2px;outline:2px solid #f4efe9}._tool_1u8nr_135{width:2.5rem;height:2.5rem;font-size:1.1rem}._stage_1u8nr_182{touch-action:pan-y;justify-content:center;align-items:center;min-height:0;padding:0 4.5rem;display:flex;position:relative}@media (width<=640px){._stage_1u8nr_182{padding:0 var(--space-2)}}._image_1u8nr_197{object-fit:contain;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;box-shadow:0 8px 40px #00000080}._loading_1u8nr_206{opacity:.4;font-size:3rem}._nav_1u8nr_142{background:#ffffff14;width:3rem;height:3rem;font-size:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=640px){._nav_1u8nr_142{background:#00000073;width:2.5rem;height:2.5rem}}._nav--prev_1u8nr_229{left:var(--space-3)}@media (width<=640px){._nav--prev_1u8nr_229{left:var(--space-2)}}._nav--next_1u8nr_238{right:var(--space-3)}@media (width<=640px){._nav--next_1u8nr_238{right:var(--space-2)}}._strip_1u8nr_247{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);scrollbar-width:thin;justify-content:safe center;display:flex;overflow-x:auto}._thumb_1u8nr_256{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);opacity:.55;cursor:pointer;outline-offset:2px;background:#ffffff14;border:none;outline:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:0;width:4rem;height:3rem;margin:0;padding:0;transition:opacity .12s,outline-color .12s;display:inline-flex;overflow:hidden;transform:none}._thumb_1u8nr_256 img{object-fit:cover;width:100%;height:100%}._thumb_1u8nr_256:hover{opacity:.85}._thumb_1u8nr_256:focus-visible{outline-color:#f4efe999}._thumb--on_1u8nr_299{opacity:1;outline-color:#f4efe9}._viewer_1u8nr_93._viewer_1u8nr_93{padding-top:var(--top-clear)}._trigger_tsved_93{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._trigger_tsved_93:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._trigger_tsved_93{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._trigger_tsved_93:hover,._trigger--on_tsved_131{background:var(--bg-surface-hover);color:var(--text-primary)}._scrim_tsved_136{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;z-index:1000;cursor:default;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;position:fixed;inset:0;transform:none}._menu_tsved_159{z-index:1001;min-width:14rem;max-width:calc(100vw - 16px);padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-raised);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;overflow-y:auto}._menu_tsved_159 button{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:flex-start;gap:0;gap:var(--space-3);padding:0;padding:var(--space-2) var(--space-3);border-radius:0;border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;margin:0;display:flex;transform:none}._menu_tsved_159 button:hover:not(:disabled){background:var(--bg-nav-hover)}._menu_tsved_159 button:disabled{opacity:.5;cursor:default}._menu_tsved_159 button i{width:1rem;color:var(--text-muted);text-align:center;padding-top:2px}._menu_tsved_159 button span{flex-direction:column;display:flex}._menu_tsved_159 button small{color:var(--text-muted);font-size:var(--text-xs)}._danger_tsved_221,._danger_tsved_221 i{color:var(--danger-text)!important}._feed_16nm8_95{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._top_16nm8_102{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._top_16nm8_102 h3{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0;display:flex}._top_16nm8_102 h3 i{color:var(--text-muted)}._ghost_16nm8_121,._primary_16nm8_122,._link_16nm8_123{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._ghost_16nm8_121:disabled,._primary_16nm8_122:disabled,._link_16nm8_123:disabled{opacity:.5;cursor:default}._ghost_16nm8_121{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary)}._ghost_16nm8_121:hover:not(:disabled){background:var(--bg-surface-hover)}._primary_16nm8_122{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-semibold)}._primary_16nm8_122:hover:not(:disabled){background:var(--accent-hover)}._link_16nm8_123{color:var(--text-secondary);font-weight:var(--weight-semibold)}._link_16nm8_123:hover:not(:disabled){color:var(--text-primary)}._new_16nm8_182{position:relative}._scrim_16nm8_186{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;z-index:20;cursor:default;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;position:fixed;inset:0;transform:none}._menu_16nm8_208{z-index:21;min-width:10rem;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}._menu_16nm8_208 button{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border-radius:0;border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;margin:0;display:flex;transform:none}._menu_16nm8_208 button i{width:1rem;color:var(--text-muted)}._menu_16nm8_208 button:hover{background:var(--bg-surface-hover)}._filters_16nm8_257{gap:var(--space-1);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}._filters_16nm8_257 button{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;margin:0 0 -1px;display:inline-flex;transform:none}._filters_16nm8_257 button small{border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-muted);font-size:var(--text-xs);padding:0 6px}._filters_16nm8_257 button:hover{color:var(--text-primary)}._filter--on_16nm8_303{border-bottom-color:var(--accent)!important;color:var(--accent)!important;font-weight:var(--weight-semibold)!important}._composer_16nm8_310{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._input_16nm8_320{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_16nm8_320::placeholder{color:var(--text-subtle)}._input_16nm8_320:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_16nm8_320:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_16nm8_320:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_16nm8_320{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}textarea._input_16nm8_320{resize:vertical}._pair_16nm8_357{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,12rem);display:grid}@media (width<=560px){._pair_16nm8_357{grid-template-columns:minmax(0,1fr)}}._actions_16nm8_368{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}._error_16nm8_375{color:var(--danger-text);font-size:var(--text-sm);margin:0}._loading_16nm8_381,._empty_16nm8_382{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--text-muted);flex-direction:column;display:flex}._loading_16nm8_381 p,._empty_16nm8_382 p{font-size:var(--text-sm);margin:0}._list_16nm8_397{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}._list_16nm8_397:before{content:"";top:var(--space-4);bottom:var(--space-4);border-left:2px dashed var(--border-subtle);position:absolute;left:14px}._entry_16nm8_415{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;display:flex;position:relative}._entry_16nm8_415+._entry_16nm8_415{border-top:1px solid var(--border-subtle)}._entry_16nm8_415:hover ._remove_16nm8_425{opacity:1}._dot_16nm8_429{z-index:1;border-radius:var(--radius-full);width:30px;height:30px;box-shadow:0 0 0 3px var(--bg-surface);font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._tone--neutral_16nm8_443{background:var(--bg-surface-sunken);color:var(--text-secondary)}._tone--info_16nm8_448{background:var(--accent-soft);color:var(--accent)}._tone--good_16nm8_453{background:var(--success-soft);color:var(--success-text)}._tone--warn_16nm8_458{background:var(--warning-soft);color:var(--warning-text)}._main_16nm8_463{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._head_16nm8_471{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}._what_16nm8_479{min-width:0;color:var(--text-primary);font-size:var(--text-sm)}._what_16nm8_479 strong{font-weight:var(--weight-semibold)}._what_16nm8_479 a{color:var(--accent);font-weight:var(--weight-semibold);text-decoration:none}._what_16nm8_479 a:hover{text-decoration:underline}._sep_16nm8_496{color:var(--text-subtle)}._when_16nm8_500{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}._who_16nm8_508{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);display:inline-flex}._body_16nm8_516{color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.5}._body--note_16nm8_526{padding:var(--space-2) var(--space-3);border-left:3px solid var(--warning-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bg-surface-sunken);color:var(--text-primary)}._more_16nm8_534{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;margin:0;margin-left:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;padding:0;display:block;transform:none}._more_16nm8_534:hover{text-decoration:underline}._items_16nm8_560{gap:4px var(--space-2);flex-wrap:wrap;margin:2px 0 0;padding:0;list-style:none;display:flex}._items_16nm8_560 li{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs)}._remove_16nm8_425{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;opacity:0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;transition:opacity .12s;display:inline-flex;transform:none}._remove_16nm8_425:hover,._remove_16nm8_425:focus-visible{opacity:1;color:var(--danger-text);background:var(--bg-surface-hover)}@media (hover:none){._remove_16nm8_425{opacity:1}}._footnote_16nm8_614{color:var(--text-muted);font-size:var(--text-xs);margin:0}._wrap_dccq0_94{gap:var(--space-4);flex-direction:column;max-width:760px;display:flex}._thread_dccq0_101{gap:var(--space-3);max-height:60vh;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}._thread_dccq0_101 li{flex-direction:column;gap:2px;max-width:80%;display:flex}._thread_dccq0_101 li small{color:var(--text-muted);font-size:var(--text-xs)}._in_dccq0_125{align-self:flex-start;align-items:flex-start}._out_dccq0_130{align-self:flex-end;align-items:flex-end}._out_dccq0_130 ._bubble_dccq0_134{background:var(--accent-soft);color:var(--accent-soft-text);border-radius:16px 16px 4px}._email_dccq0_140{align-self:center;max-width:100%!important}._bubble_dccq0_134{padding:var(--space-2) var(--space-3);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;margin:0;line-height:1.45}._note_dccq0_157{align-items:baseline;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);text-align:center;margin:0;display:flex}._error_dccq0_167{font-size:var(--text-xs);margin:0;color:var(--danger-text)!important}._compose_dccq0_173{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._compose_dccq0_173 textarea{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm);resize:vertical}._compose_dccq0_173 textarea:focus{outline:2px solid var(--border-focus);outline-offset:-1px}._composeHead_dccq0_199,._composeFoot_dccq0_200{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._composeHead_dccq0_199 small,._composeFoot_dccq0_200 small{color:var(--text-muted);font-size:var(--text-xs)}._composeHead_dccq0_199 label{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}._composeHead_dccq0_199 label span{color:var(--text-muted)}._composeHead_dccq0_199 label select{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._composeHead_dccq0_199 label select::placeholder{color:var(--text-subtle)}._composeHead_dccq0_199 label select:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._composeHead_dccq0_199 label select:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._composeHead_dccq0_199 label select:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._composeHead_dccq0_199 label select{width:auto;padding-top:4px;padding-bottom:4px}._send_dccq0_256{width:auto;color:var(--accent-contrast);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border:none;margin:0;display:inline-flex;transform:none}._send_dccq0_256:disabled{opacity:.5;cursor:default}._send_dccq0_256:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._actions_evs21_92{gap:var(--space-2);flex-wrap:wrap;display:flex}._more_evs21_99{position:relative}._more--scrim_evs21_103{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;z-index:20;cursor:default;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;position:fixed;inset:0;transform:none}._more--menu_evs21_125{top:calc(100% + var(--space-1));z-index:21;min-width:15rem;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-raised);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;right:0}._more--menu_evs21_125 button{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:flex-start;gap:0;gap:var(--space-3);padding:0;padding:var(--space-2) var(--space-3);border-radius:0;border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;margin:0;display:flex;transform:none}._more--menu_evs21_125 button:hover:not(:disabled){background:var(--bg-nav-hover)}._more--menu_evs21_125 button i{width:1rem;color:var(--text-muted);text-align:center;padding-top:2px}._more--menu_evs21_125 button span{flex-direction:column;display:flex}._more--menu_evs21_125 button small{color:var(--text-muted);font-size:var(--text-xs)}._more--danger_evs21_183,._more--danger_evs21_183 i{color:var(--danger-text)!important}._transactions_evs21_190{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._filterbar_evs21_199{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._search_evs21_206{flex:18rem;min-width:0}._pick_evs21_211{flex-direction:column;flex:0 11rem;gap:2px;min-width:8.5rem;display:flex}@media (width<=639px){._pick_evs21_211{flex:1 1 calc(50% - var(--space-3));min-width:0}}._pick_evs21_211>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}._clear_evs21_230{margin-top:var(--space-3);align-self:center}._quick_evs21_235{gap:var(--space-2);flex-wrap:wrap;display:flex}._alert_evs21_241{background:var(--danger-soft);color:var(--danger-text)}._ledger_evs21_248{min-width:60rem}._ledger_evs21_248 td:first-child,._ledger_evs21_248 td:nth-child(6),._ledger_evs21_248 td:nth-child(7),._ledger_evs21_248 td:nth-child(8){white-space:nowrap}._ledger_evs21_248 td small{color:var(--text-muted);font-size:var(--text-xs);display:block}._ledger_evs21_248 td a{color:var(--text-primary);font-weight:var(--weight-semibold);text-decoration:none}._ledger_evs21_248 td a:hover{color:var(--accent);text-decoration:underline}._kind_evs21_272{white-space:nowrap}._kind_evs21_272 i,._kind_evs21_272 svg{margin-right:var(--space-2);color:var(--text-muted)}._memo_evs21_281{max-width:18rem;color:var(--text-secondary);overflow-wrap:anywhere}._sort_evs21_287{align-items:center;gap:var(--space-1);min-height:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}._sort_evs21_287:hover{color:var(--accent)}._struck_evs21_306{color:var(--text-muted);text-decoration:line-through}._qbo_evs21_312{text-align:center;white-space:nowrap;width:1%}._card_17qjr_92{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._card--bare_17qjr_103{background:0 0;border:0;border-radius:0;padding:0}._head_17qjr_111{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._head_17qjr_111 h3{color:var(--text-primary);font-size:var(--text-md);white-space:nowrap;margin:0}._toggle_17qjr_125{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._toggle_17qjr_125 i{width:.75rem;color:var(--text-muted);font-size:var(--text-xs)}._actions_17qjr_152{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}._count_17qjr_159{border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:0 8px}._loading_17qjr_168{padding:var(--space-4) 0;justify-content:center;display:flex}._empty_17qjr_174{color:var(--text-muted);font-size:var(--text-sm);margin:0}._error_17qjr_180,._notice_17qjr_181{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0}._error_17qjr_180{background:var(--danger-soft);color:var(--danger-text)}._notice_17qjr_181{background:var(--accent-soft);color:var(--accent-soft-text)}._list_17qjr_198{margin:0;padding:0;list-style:none}._list_17qjr_198 li+li{border-top:1px solid var(--border-subtle)}._row_17qjr_207{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:stretch;gap:0;gap:var(--space-3);width:100%;padding:0;padding:var(--space-3) var(--space-2);border-radius:0;border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;margin:0;display:grid;transform:none}._row_17qjr_207:hover{background:var(--bg-surface-hover)}@media (width<=719px){._row_17qjr_207{grid-template-columns:minmax(0,1fr) auto}._row_17qjr_207 ._who_17qjr_241{grid-area:2/1/auto/-1}}._what_17qjr_247{flex-direction:column;gap:2px;min-width:0;display:flex}._what_17qjr_247 strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._what_17qjr_247 small{color:var(--text-muted);font-size:var(--text-xs)}._who_17qjr_241{gap:6px var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._signer_17qjr_272{--tone:var(--text-muted);--tone-soft:var(--bg-surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface);max-width:100%;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;gap:6px;padding:3px 12px 3px 3px;display:inline-flex}._signer--sent_17qjr_288{--tone:var(--accent);--tone-soft:var(--accent-soft)}._signer--warn_17qjr_293{--tone:var(--warning-text);--tone-soft:var(--warning-soft)}._signer--good_17qjr_298{--tone:var(--success-text);--tone-soft:var(--success-soft)}._initial_17qjr_303{background:var(--tone-soft);width:1.625rem;height:1.625rem;color:var(--tone);font-size:.6875rem;font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._mark_17qjr_318{border:1.5px solid var(--bg-surface);background:var(--tone);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.5rem;display:inline-flex;position:absolute;bottom:-3px;right:-3px}._signerName_17qjr_334{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._srOnly_17qjr_340{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._history_17qjr_350{box-sizing:border-box;width:8.5in;max-width:100%;margin:var(--space-5) auto 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary)}._history_17qjr_350 h3{margin:0 0 var(--space-3);font-size:var(--text-md)}@media print{._history_17qjr_350{display:none}}._companySign_17qjr_370{gap:var(--space-2);max-width:28rem;margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);color:#1f1a17;background:#fff;flex-direction:column;display:flex}._people_17qjr_382{gap:var(--space-2);margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}._people_17qjr_382 li{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}._people_17qjr_382 small{margin-left:var(--space-2);color:var(--text-muted)}._events_17qjr_402{margin:0 0 var(--space-3);font-size:var(--text-sm);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}._events_17qjr_402 li{gap:var(--space-3);grid-template-columns:9rem minmax(0,1fr);display:grid}._events_17qjr_402 time{color:var(--text-muted)}._fine_17qjr_420{color:var(--text-muted);font-size:var(--text-xs);margin:0}._barBtn_17qjr_426,._barPrimary_17qjr_427{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._barBtn_17qjr_426:disabled,._barPrimary_17qjr_427:disabled{opacity:.55;cursor:default}._barBtn_17qjr_426{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._barBtn_17qjr_426:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._barBtn_17qjr_426:active:not(:disabled){background:var(--bg-surface-active)}._barBtn_17qjr_426:disabled{opacity:.5;cursor:not-allowed}._barBtn_17qjr_426:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._barPrimary_17qjr_427{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._barPrimary_17qjr_427:link,._barPrimary_17qjr_427:visited,._barPrimary_17qjr_427:hover,._barPrimary_17qjr_427:active{color:var(--accent-contrast);text-decoration:none}._barPrimary_17qjr_427:hover:not(:disabled){background:var(--accent-hover)}._barPrimary_17qjr_427:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._barPrimary_17qjr_427:disabled{opacity:.5;cursor:not-allowed}._barPrimary_17qjr_427:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._pad_tiomv_3{color:#1f1a17;flex-direction:column;gap:10px;display:flex}._tabs_tiomv_10{background:#efe8e2;border-radius:999px;align-self:flex-start;padding:3px;display:inline-flex}._tabs_tiomv_10 button{color:#6b625c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600}._tabs_tiomv_10 ._on_tiomv_28{color:#1f1a17;background:#fff;box-shadow:0 1px 2px #0000001f}._field_tiomv_34{flex-direction:column;gap:4px;display:flex}._field_tiomv_34 span{color:#6b625c;font-size:12px;font-weight:600}._field_tiomv_34 input{color:#1f1a17;font:inherit;background:#fff;border:1px solid #d9d0c8;border-radius:8px;padding:10px 12px;font-size:16px}._preview_tiomv_54{background:#fff;border:1px dashed #cfc5bc;border-radius:8px;align-items:center;min-height:90px;padding:8px 14px;display:flex}._preview_tiomv_54 img{max-width:100%;max-height:56px}._preview_tiomv_54 span{color:#9a918a;font-size:14px}._looks_tiomv_73{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._looks_tiomv_73 button{color:#1b1f3b;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3dad2;border-radius:8px;min-height:44px;padding:4px 10px;line-height:1.6;overflow:hidden}._looks_tiomv_73 ._lookOn_tiomv_91{border-color:#4a3128;box-shadow:0 0 0 1px #4a3128}._canvas_tiomv_96{touch-action:none;cursor:crosshair;background:#fff;border:1px dashed #cfc5bc;border-radius:8px;width:100%;height:160px}._small_tiomv_106{height:110px}._row_tiomv_110{color:#6b625c;justify-content:space-between;align-items:center;font-size:13px;display:flex}._row_tiomv_110 button{color:#1f1a17;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d0c8;border-radius:6px;padding:4px 10px;font-size:13px}@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mrs-saint-delafield-latin-400-normal-DistX2Vi.woff2)format("woff2"),url(/assets/mrs-saint-delafield-latin-400-normal-eJo8ETdN.woff)format("woff")}@font-face{font-family:Homemade Apple;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/homemade-apple-latin-400-normal-BTOiQ2xw.woff2)format("woff2"),url(/assets/homemade-apple-latin-400-normal-BBARCPg0.woff)format("woff")}@font-face{font-family:La Belle Aurore;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/la-belle-aurore-latin-400-normal-D1eTpURF.woff2)format("woff2"),url(/assets/la-belle-aurore-latin-400-normal-CQ9B_fxW.woff)format("woff")}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/allura-latin-400-normal-4sUZKTf1.woff2)format("woff2"),url(/assets/allura-latin-400-normal-DcxZAN6k.woff)format("woff")}._root_o5x9y_93{z-index:1000;background:#14100e8c;flex-direction:column;display:flex;position:fixed;inset:0}._bar_o5x9y_102{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._hint_o5x9y_114{color:var(--text-muted);font-size:var(--text-xs)}._spacer_o5x9y_119{flex:1}._primary_o5x9y_123,._ghost_o5x9y_124{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._primary_o5x9y_123{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_o5x9y_123:link,._primary_o5x9y_123:visited,._primary_o5x9y_123:hover,._primary_o5x9y_123:active{color:var(--accent-contrast);text-decoration:none}._primary_o5x9y_123:hover:not(:disabled){background:var(--accent-hover)}._primary_o5x9y_123:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_o5x9y_123:disabled{opacity:.5;cursor:not-allowed}._primary_o5x9y_123:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_o5x9y_124{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_o5x9y_124:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_o5x9y_124:active:not(:disabled){background:var(--bg-surface-active)}._ghost_o5x9y_124:disabled{opacity:.5;cursor:not-allowed}._ghost_o5x9y_124:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._scroll_o5x9y_208{padding:var(--space-6) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;overflow:auto}._scroll_o5x9y_208::-webkit-scrollbar{width:10px;height:10px}._scroll_o5x9y_208::-webkit-scrollbar-track{background:0 0}._scroll_o5x9y_208::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._scroll_o5x9y_208::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._fitBox_o5x9y_234{width:100%;min-width:0}._fitFull_o5x9y_240{-webkit-overflow-scrolling:touch;overflow-x:auto}._fitToggle_o5x9y_245{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._fitToggle_o5x9y_245:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._fitToggle_o5x9y_245:active:not(:disabled){background:var(--bg-surface-active)}._fitToggle_o5x9y_245:disabled{opacity:.5;cursor:not-allowed}._fitToggle_o5x9y_245:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._fitToggle_o5x9y_245{margin:0 0 var(--space-3) auto;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);display:block}._pages_o5x9y_276{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}._zoomed_o5x9y_284>._sheet_o5x9y_284{flex-shrink:0;width:8.5in;max-width:none}._zoomed_o5x9y_284>._sheet_o5x9y_284:not(._cover_o5x9y_290):not(._picture_o5x9y_290){min-height:11in;padding:.5in}._sheet_o5x9y_284{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:3px;width:8.5in;max-width:100%;min-height:11in;padding:.5in;box-shadow:0 12px 40px #0000004d}._cover_o5x9y_290{aspect-ratio:8.5/11;height:auto;min-height:0;overflow:hidden;padding:0!important}._picture_o5x9y_290{justify-content:center;align-items:flex-start;padding:.35in;display:flex}._picture_o5x9y_290 img{object-fit:contain;max-width:100%;max-height:10.3in;display:block}._missing_o5x9y_331{max-width:8.5in;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-sm);margin:0}@media (width<=860px){._sheet_o5x9y_284{min-height:0;padding:.3in}}@media print{body.ots-doc-open>:not(._root_o5x9y_93){display:none!important}body.ots-doc-open{background:#fff!important}html:has(body.ots-doc-open){background:#fff!important}._root_o5x9y_93,._root_o5x9y_93 *{visibility:visible!important}._root_o5x9y_93{background:0 0;display:block;position:static}._bar_o5x9y_102,._missing_o5x9y_331{display:none!important}._scroll_o5x9y_208{padding:0;overflow:visible}._pages_o5x9y_276{display:block;zoom:1!important}._fitToggle_o5x9y_245{display:none!important}._fitBox_o5x9y_234,._fitFull_o5x9y_240{overflow:visible}._zoomed_o5x9y_284>._sheet_o5x9y_284{width:auto;min-height:0}._zoomed_o5x9y_284>._sheet_o5x9y_284:not(._cover_o5x9y_290):not(._picture_o5x9y_290){min-height:0;padding:0}._sheet_o5x9y_284{width:auto;min-height:0;box-shadow:none;border-radius:0;padding:0}._sheet_o5x9y_284+._sheet_o5x9y_284{break-before:page}._cover_o5x9y_290{aspect-ratio:auto;height:9.95in}._coverFirst_o5x9y_409{height:11in}._picture_o5x9y_290{padding:0}._picture_o5x9y_290 img{max-height:9.9in;margin:0 auto}}._root_o5x9y_93._root_o5x9y_93{padding-top:var(--top-clear)}.ots-doc{color:#1f1a17;overflow-wrap:anywhere;font-family:DM Sans,Arial,Helvetica,sans-serif;font-size:9.5pt;line-height:1.5}.ots-doc strong,.ots-doc b,.ots-doc em,.ots-doc i,.ots-doc u,.ots-doc span,.ots-doc li,.ots-doc td,.ots-doc th,.ots-doc caption{color:inherit}.ots-doc strong,.ots-doc b{font-weight:700}.ots-doc p{color:inherit;font-size:inherit;margin:0 0 .55em}.ots-doc h1,.ots-doc h2,.ots-doc h3,.ots-doc h4{color:#1f1a17;break-after:avoid;margin:.2em 0 .4em;line-height:1.2}.ots-doc h1{letter-spacing:.01em;font-size:22pt;font-weight:700}.ots-doc h2{font-size:13pt;font-weight:700}.ots-doc h3{color:#6b625c;letter-spacing:.08em;text-transform:uppercase;margin-top:.6em;font-size:7.5pt;font-weight:600}.ots-doc h4{font-size:10.5pt;font-weight:700}.ots-doc ul,.ots-doc ol{margin:0 0 .6em;padding-left:1.5em}.ots-doc ul{list-style:outside}.ots-doc ol{list-style:decimal}.ots-doc li{margin:0 0 .3em;display:list-item}.ots-doc li>p{margin-bottom:.25em}.ots-doc li::marker{color:#6b625c}.ots-doc hr{border:0;border-top:2px solid #1f1a17;margin:.5em 0 1em}.ots-doc a{color:#45302b}.ots-doc img{max-width:100%;height:auto}.ots-doc mark{padding:0 2px}.ots-doc .doc-kicker{color:#6b625c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3em;font-size:7.5pt;font-weight:600}.ots-doc .doc-muted{color:#6b625c}.ots-doc .doc-fine{color:#6b625c;font-size:8pt;line-height:1.45}.ots-doc h4.doc-clause{color:#45302b;border-top:1px solid #e4ddd5;margin:1.1em 0 .45em;padding-top:.7em;font-size:10.5pt;font-weight:700}.ots-doc .doc-lead{font-size:11pt;line-height:1.45}.ots-doc table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 .9em}.ots-doc td,.ots-doc th{vertical-align:top;text-align:left;padding:6px 8px;font-weight:400;position:relative}.ots-doc td>:last-child,.ots-doc th>:last-child{margin-bottom:0}.ots-doc table.doc-grid td,.ots-doc table.doc-grid th{border:1px solid #e4ddd5}.ots-doc table.doc-grid th{color:#1f1a17;background:#f6f2ee;font-weight:600}.ots-doc table:not(.doc-grid):not(.doc-layout):not(.doc-rates):not(.doc-sums) td,.ots-doc table:not(.doc-grid):not(.doc-layout):not(.doc-rates):not(.doc-sums) th{border:1px solid #e4ddd5}.ots-doc table.doc-layout>tbody>tr>td,.ots-doc table.doc-layout>tbody>tr>th{padding:0 16px 0 0}.ots-doc table.doc-layout>tbody>tr>td:last-child,.ots-doc table.doc-layout>tbody>tr>th:last-child{padding-right:0}.ots-doc table.doc-letterhead{border-bottom:2px solid #1f1a17;margin-bottom:1.1em}.ots-doc table.doc-letterhead>tbody>tr>td{vertical-align:top;padding-bottom:12px}.ots-doc table.doc-letterhead p{color:#6b625c;margin:0 0 2px;font-size:8.5pt}.ots-doc table.doc-letterhead h1{margin:0 0 6px;font-size:19pt}.ots-doc .doc-meta{font-variant-numeric:tabular-nums;margin:0 0 2px;color:#1f1a17!important;font-size:8.5pt!important}.ots-doc .doc-meta strong{color:#6b625c;margin-right:10px;font-size:8.5pt;font-weight:400}.ots-doc table.doc-note{margin:.4em 0 1em}.ots-doc table.doc-note td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f6f2ee;border-left:3px solid #45302b;padding:9px 12px}.ots-doc .doc-rates{table-layout:auto;margin:.3em 0 .9em}.ots-doc .doc-rates th{color:#6b625c;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #1f1a17;padding:7px 8px;font-size:7.5pt;font-weight:600}.ots-doc .doc-rates td{border-bottom:1px solid #e4ddd5;padding:9px 8px}.ots-doc .doc-rates p,.ots-doc .doc-rates li{break-inside:avoid}.ots-doc .doc-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:1%}.ots-doc .doc-rates-title{letter-spacing:.02em;text-transform:uppercase;margin-bottom:3px;display:block}.ots-doc .doc-rates-part{margin:6px 0 10px}.ots-doc .doc-rates-part+.doc-rates-part{border-top:1px dashed #e4ddd5;margin-top:16px;padding-top:12px}.ots-doc .doc-rates-part-name{break-after:avoid;page-break-after:avoid;color:#6b625c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:7.5pt;font-weight:600;display:block}.ots-doc .doc-rates-scope{margin:0 0 4px}.ots-doc .doc-rates-subhead{break-after:avoid;page-break-after:avoid;margin:8px 0 2px;font-weight:600}.ots-doc .doc-rates-part-name+.doc-rates-subhead{margin-top:2px}.ots-doc .doc-rates-allowance{color:#6b625c;margin:2px 0 3px;font-size:8.5pt;font-style:italic}.ots-doc .doc-rates .doc-rates-bullets{margin:2px 0 6px;padding-left:1.2em}.ots-doc .doc-rates .doc-rates-bullets li{margin:0;padding-left:.1em}.ots-doc .doc-rates .doc-rates-bullets li+li{margin-top:2px}.ots-doc .doc-rates .doc-rates-numbers{list-style:decimal}.ots-doc .doc-rates-keep{break-inside:avoid;page-break-inside:avoid}.ots-doc .doc-rates-keep.doc-rates-keep--loose{break-inside:auto;page-break-inside:auto}.ots-doc .doc-rates-none{color:#9a918a;font-style:italic}.ots-doc .doc-options{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f6f2ee;border:1px dashed #6b625c;border-radius:8px;margin:1.1em 0 1em;padding:10px 12px 2px}.ots-doc .doc-options .doc-rates{margin-bottom:.4em}.ots-doc .doc-options .doc-rates td{border-bottom-color:#e4ddd5}.ots-doc .doc-options tr:last-child td{border-bottom:0}.ots-doc .doc-options-kicker{color:#6b625c;letter-spacing:.08em;text-transform:uppercase;font-size:7.5pt;font-weight:600;margin:0!important}.ots-doc .doc-options-title{color:#1f1a17;break-after:avoid;page-break-after:avoid;font-size:11pt;font-weight:700;margin:1px 0 2px!important}.ots-doc .doc-options-note{color:#6b625c;break-after:avoid;page-break-after:avoid;font-size:8.5pt;margin:0 0 4px!important}.ots-doc .doc-sums{table-layout:auto;break-inside:avoid;width:auto;min-width:55%;margin:0 0 .9em auto}.ots-doc .doc-sums caption{color:#6b625c;letter-spacing:.08em;text-align:right;text-transform:uppercase;padding-bottom:4px;font-size:7.5pt;font-weight:600}.ots-doc .doc-sums th{color:#6b625c;text-align:right;padding:4px 16px 4px 0}.ots-doc .doc-sums td{padding:4px 0}.ots-doc .doc-sums .doc-sums-strong th,.ots-doc .doc-sums .doc-sums-strong td{color:#1f1a17;font-weight:700}.ots-doc .doc-sums .doc-sums-payment th,.ots-doc .doc-sums .doc-sums-payment td{color:#6b625c;font-size:8.5pt}.ots-doc .doc-sums .doc-sums-total th,.ots-doc .doc-sums .doc-sums-total td{color:#1f1a17;border-top:2px solid #1f1a17;padding-top:9px;font-size:12pt;font-weight:700}.ots-doc .doc-logo{margin:0 0 .4em}.ots-doc .doc-logo-img{width:1.35in;height:auto;display:block}.ots-doc .doc-company{color:#6b625c;flex-direction:column;gap:1px;font-size:8.5pt;display:flex}.ots-doc .doc-company strong{color:#1f1a17;margin-bottom:2px;font-size:10.5pt}.ots-doc .doc-notes{white-space:pre-line;font-size:8.5pt;line-height:1.45}.ots-doc .doc-owners div{font-weight:700}.ots-doc table.doc-signatures{border-collapse:collapse;table-layout:fixed;break-inside:avoid;margin-top:1.2em}.ots-doc table.doc-signatures>tbody>tr>th{color:#6b625c;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0 0 4px;font-size:7.5pt;font-weight:600}.ots-doc table.doc-signatures>tbody>tr>td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:linear-gradient(#1f1a17,#1f1a17) 0 100%/100% 1px no-repeat;padding:0 0 4px}.ots-doc table.doc-signatures>tbody>tr>th+th,.ots-doc table.doc-signatures>tbody>tr>td+td{padding-left:24px}.ots-doc table.doc-signatures>tbody>tr>td+td{background-position:100% 100%;background-size:calc(100% - 24px) 1px}.ots-doc .doc-sign-group{gap:10px;display:grid}.ots-doc .doc-sign-many{grid-template-columns:repeat(auto-fit,minmax(1.6in,1fr))}.ots-doc .doc-sign-area{align-items:flex-end;min-height:.6in;display:flex}.ots-doc .doc-sign-area img{max-width:min(100%,2.4in);max-height:.42in}.ots-doc .doc-sign-many .doc-sign{border-bottom:1px solid #e4ddd5}.ots-doc .doc-sign-initials .doc-sign-area{border-bottom:1px solid #6b625c;max-width:1.2in;min-height:.35in}.ots-doc .doc-sign-initials .doc-sign-area img{max-height:.3in}.ots-doc .doc-sign-caption{color:#6b625c;margin-top:2px;font-size:7.5pt}.ots-doc .doc-tag-unknown{color:#8c2722;background:#fbe3e1}.ots-doc .doc-cover{width:100%;height:100%;min-height:inherit;display:flex}.ots-doc .doc-cover-band{clip-path:polygon(0 0,88% 0,100% 100%,0 100%);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#45302b;flex:0 0 30%;justify-content:center;align-items:center;display:flex}.ots-doc .doc-cover-logo{width:62%;height:auto;display:block}.ots-doc .doc-cover-text{text-align:right;flex-direction:column;flex:1;justify-content:center;align-items:flex-end;padding:0 8%;display:flex}.ots-doc .doc-cover-text h1{color:#1f1a17;margin:0 0 16px;font-size:34pt;font-weight:700}.ots-doc .doc-cover-text p{color:#6b625c;margin:0;font-size:10pt;line-height:1.55}.ots-doc .doc-cover-name{font-weight:600;color:#1f1a17!important;margin-bottom:8px!important;font-size:13pt!important}.ots-doc .doc-cover-meta{letter-spacing:.04em;border-top:1px solid #e4ddd5;padding-top:10px;color:#9a918a!important;margin-top:18px!important;font-size:8.5pt!important}.ots-doc .doc-st8{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:8pt;line-height:1.35}.ots-doc .doc-st8 p{margin:0 0 .35em}.ots-doc .doc-st8 strong,.ots-doc .doc-st8 td,.ots-doc .doc-st8 th{color:#000}.ots-doc .doc-st8 ul,.ots-doc .doc-st8 ol{margin:.2em 0 .45em;padding-left:1.6em}.ots-doc .doc-st8 li,.ots-doc .doc-st8 li>p{margin-bottom:.2em}.ots-doc .doc-st8 h3{color:#000;letter-spacing:normal;text-transform:none;margin:0 0 .5em;font-size:10pt}.ots-doc .doc-st8-rev{margin-bottom:.6em!important}.ots-doc .doc-st8-center{text-align:center}.ots-doc table.doc-st8-head{margin-bottom:.4em}.ots-doc table.doc-st8-head>tbody>tr>td{vertical-align:middle;text-align:center;padding:0!important}.ots-doc .doc-st8-box{text-align:center;border:1px solid #000;padding:4px 6px;font-size:7.5pt;line-height:1.3;margin:0!important}.ots-doc .doc-st8-state{text-align:center;font-size:9.5pt;line-height:1.25;margin:0 0 .45em!important}.ots-doc .doc-st8-form{text-align:center;font-size:14pt;margin:0 0 .35em!important}.ots-doc .doc-st8-fill{text-align:center;border-bottom:1px solid #000;min-height:1.5em;padding:0 2px 1px;font-size:9pt;margin:.7em 0 0!important}.ots-doc .doc-st8-under{text-align:center;font-size:7.5pt;margin:2px 0 0!important}.ots-doc .doc-st8-work{text-align:left;white-space:pre-line;min-height:4.5em;margin-top:.2em!important}.ots-doc .doc-st8-lead{margin-top:1.2em!important}.ots-doc .doc-st8-gap{margin-top:1em!important}.ots-doc .doc-st8-amount{border-bottom:1px solid #000;min-width:3.5in;padding:0 4px 1px;font-size:9pt;display:inline-block}.ots-doc table.doc-st8-sign{border:1px solid #000;margin:.6em 0 .4em}.ots-doc table.doc-st8-sign>tbody>tr>td{vertical-align:top;padding:6px 6px 4px;border:1px solid #000!important}.ots-doc table.doc-st8-sign>tbody>tr>td.doc-st8-top{border-bottom:none!important}.ots-doc table.doc-st8-sign>tbody>tr>td.doc-st8-bottom{vertical-align:bottom;padding-top:0;border-top:none!important}.ots-doc table.doc-st8-signed{margin:0}.ots-doc table.doc-st8-signed>tbody>tr>td{vertical-align:bottom;border:none!important;padding:0 8px 0 0!important}.ots-doc table.doc-st8-signed>tbody>tr>td:last-child{padding-right:0!important}.ots-doc .doc-st8-line{border-bottom:1px solid #000;min-height:1.45em;padding:0 2px 1px;font-size:8.5pt;margin:.35em 0 0!important}.ots-doc .doc-st8-label{font-size:7.5pt;margin:1px 0 0!important}.ots-doc .doc-st8 .doc-sign{border-bottom:1px solid #000}.ots-doc .doc-st8 .doc-sign-area{min-height:.5in}.ots-doc table.doc-st8-list{margin:.2em 0 .5em}.ots-doc table.doc-st8-list>tbody>tr>td{padding:0 12px 1px 1.2em!important}.ots-doc .doc-st8-back{font-size:7.5pt;line-height:1.3}.ots-doc .doc-pay{display:block}.ots-doc .doc-pay-head{border-bottom:2px solid #1f1a17;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:12px;display:flex}.ots-doc .doc-pay-logo{width:1.45in;height:auto;display:block}.ots-doc .doc-pay-company{color:#6b625c;font-size:8pt;line-height:1.45;margin:8px 0 0!important}.ots-doc .doc-pay-company span{display:block}.ots-doc .doc-pay-title{text-align:right}.ots-doc .doc-pay-title h1{margin:2px 0 4px;font-size:18pt;line-height:1.1}.ots-doc .doc-pay-title p{color:#6b625c;font-size:8.5pt;margin:0!important}.ots-doc .doc-pay-title strong{color:#1f1a17;font-weight:600}.ots-doc .doc-pay-kind{color:#6b625c;letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-size:7.5pt!important}.ots-doc .doc-pay-due{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f6f2ee;border-left:5px solid #45302b;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:14px 0 12px;padding:14px 18px;display:flex}.ots-doc .doc-pay-due p{margin:0}.ots-doc .doc-pay-due--paid{border-left-color:#2f6b3f}.ots-doc .doc-pay-label{color:#6b625c;letter-spacing:.1em;text-transform:uppercase;font-size:7.5pt;font-weight:600}.ots-doc .doc-pay-amount{font-variant-numeric:tabular-nums;font-size:24pt;font-weight:700;line-height:1.05;margin-top:2px!important}.ots-doc .doc-pay-by{font-size:10.5pt;margin-top:4px!important}.ots-doc .doc-pay-late{color:#9b2c22;background:#fbe9e6;border-radius:999px;padding:2px 8px;font-size:8pt;font-weight:600;display:inline-block;margin-top:6px!important}.ots-doc .doc-pay-how{text-align:right;max-width:2.6in}.ots-doc .doc-pay-how p{color:#6b625c;margin-top:6px;font-size:7.5pt;line-height:1.35}.ots-doc a.doc-pay-btn{color:#fff;white-space:nowrap;background:#45302b;border-radius:8px;padding:9px 16px;font-size:10pt;font-weight:700;text-decoration:none;display:inline-block}.ots-doc .doc-pay-sums{break-inside:avoid;border:1px solid #e4ddd5;border-radius:10px;margin:0 0 6px;display:flex}.ots-doc .doc-pay-sums div{flex:1;padding:9px 14px}.ots-doc .doc-pay-sums div+div{border-left:1px solid #e4ddd5}.ots-doc .doc-pay-sums span{color:#6b625c;letter-spacing:.08em;text-transform:uppercase;font-size:7.5pt;font-weight:600;display:block}.ots-doc .doc-pay-sums strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:13pt;display:block}.ots-doc .doc-pay-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e4ddd5;border-radius:99px;height:6px;margin:10px 0 2px;display:flex;overflow:hidden}.ots-doc .doc-pay-bar span{height:100%;display:block}.ots-doc .doc-pay-bar-paid{background:#2f6b3f}.ots-doc .doc-pay-bar-late{background:#9b2c22}.ots-doc .doc-pay-legend{color:#6b625c;gap:16px;font-size:8pt;display:flex;margin:4px 0 6px!important}.ots-doc .doc-pay-key:before{content:"";-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e4ddd5;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.ots-doc .doc-pay-key--paid:before{background:#2f6b3f}.ots-doc .doc-pay-key--late:before{background:#9b2c22}.ots-doc .doc-pay-table{margin-top:.2em}.ots-doc .doc-pay-table td{padding:6px 8px}.ots-doc .doc-pay-table tfoot td{border-top:2px solid #1f1a17;border-bottom:0;padding-top:8px;font-weight:700}.ots-doc .doc-pay-under{color:#6b625c;font-size:8pt;display:block}.ots-doc .doc-pay-row--paid td{color:#6b625c}.ots-doc .doc-pay-row--next td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fbf8f4;font-weight:600}.ots-doc .doc-pay-row--next td:first-child{box-shadow:inset 3px 0 #45302b}.ots-doc .doc-pay-row--late td:first-child{box-shadow:inset 3px 0 #9b2c22}.ots-doc .doc-pay-tag{white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:999px;padding:1px 8px;font-size:7.5pt;font-weight:600;display:inline-block}.ots-doc .doc-pay-tag--paid{color:#2f6b3f;background:#e8f1ea}.ots-doc .doc-pay-tag--late{color:#9b2c22;background:#fbe9e6}.ots-doc .doc-pay-tag--next{color:#fff;background:#45302b}.ots-doc .doc-pay-tag--soon{color:#6b625c;background:#f6f2ee}.ots-doc .doc-pay-open{font-size:9pt;margin:0 0 4px!important}.ots-doc .doc-pay-aging{break-inside:avoid;border:1px solid #e4ddd5;border-radius:10px;margin-top:6px;display:flex}.ots-doc .doc-pay-aging div{flex:1;padding:7px 10px}.ots-doc .doc-pay-aging div+div{border-left:1px solid #e4ddd5}.ots-doc .doc-pay-aging span{color:#6b625c;letter-spacing:.06em;text-transform:uppercase;font-size:7pt;font-weight:600;display:block}.ots-doc .doc-pay-aging strong{font-variant-numeric:tabular-nums;font-size:10pt}.ots-doc .doc-pay-hot strong{color:#9b2c22}.ots-doc .doc-pay-zero strong{color:#9a918a;font-weight:400}.ots-doc .doc-pay-note{color:#6b625c;font-size:8pt;margin:8px 0 0!important}.ots-doc .doc-pay-foot{color:#6b625c;break-inside:avoid;border-top:1px solid #e4ddd5;gap:24px;margin-top:16px;padding-top:12px;font-size:8pt;line-height:1.45;display:flex}.ots-doc .doc-pay-foot div{flex:1}.ots-doc .doc-pay-foot strong,.ots-doc .doc-pay-foot span{display:block}.ots-doc .doc-pay-foot strong{color:#1f1a17}._page_1bws4_92{gap:var(--space-4);padding:var(--space-3);flex-direction:column;display:flex}@media (width>=960px){._page_1bws4_92{padding:var(--space-5)}}._bar_1bws4_104{align-items:center;gap:var(--space-3);display:flex}._back_1bws4_110{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;text-decoration:none;display:inline-flex}._back_1bws4_110:hover{color:var(--text-primary)}._search_1bws4_123{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-muted);flex:1;display:flex}._search_1bws4_123 input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1}._search_1bws4_123:focus-within{border-color:var(--border-strong)}._views_1bws4_148{gap:var(--space-2);flex-wrap:wrap;display:flex}._view_1bws4_148{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._view_1bws4_148:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._view--on_1bws4_186{border-color:var(--text-primary);color:var(--text-primary);font-weight:var(--weight-semibold)}._count_1bws4_192{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);font-size:var(--text-xs)}._note_1bws4_199,._empty_1bws4_200,._error_1bws4_201{font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}._note_1bws4_199{padding:var(--space-3);border-radius:var(--radius-md);background:var(--info-soft);color:var(--info-text)}._empty_1bws4_200{color:var(--text-muted)}._error_1bws4_201{color:var(--danger-text)}._loading_1bws4_222{padding:var(--space-6);justify-content:center;display:flex}._pair_1bws4_228{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._why_1bws4_238{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_1bws4_244{align-items:center;gap:var(--space-1);max-width:100%;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}._chip_1bws4_244 em{font-style:normal;font-weight:var(--weight-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sides_1bws4_264{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){._sides_1bws4_264{grid-template-columns:repeat(2,minmax(0,1fr))}}._side_1bws4_264{gap:var(--space-1);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._side_1bws4_264 small{color:var(--text-secondary);font-size:var(--text-xs)}._name_1bws4_289{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:flex}._name_1bws4_289 a{color:var(--text-primary);text-decoration:none}._name_1bws4_289 a:hover{text-decoration:underline}._facts_1bws4_303{color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._facts_1bws4_303 li{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:flex}._facts_1bws4_303 i{width:14px;color:var(--text-muted);font-size:var(--text-xs)}._side_1bws4_264 small._muted_1bws4_326{color:var(--text-muted)}._qbo_1bws4_330{align-items:center;gap:var(--space-1);color:var(--info-text);font-size:var(--text-xs);align-self:flex-start;text-decoration:none;display:inline-flex}._qbo_1bws4_330:hover{text-decoration:underline}._actions_1bws4_343{gap:var(--space-2);flex-wrap:wrap;display:flex}._merge_1bws4_349,._different_1bws4_350{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._merge_1bws4_349:disabled,._different_1bws4_350:disabled{opacity:.55;cursor:default}._merge_1bws4_349:focus-visible,._different_1bws4_350:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._merge_1bws4_349{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._merge_1bws4_349:link,._merge_1bws4_349:visited,._merge_1bws4_349:hover,._merge_1bws4_349:active{color:var(--accent-contrast);text-decoration:none}._merge_1bws4_349:hover:not(:disabled){background:var(--accent-hover)}._merge_1bws4_349:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._merge_1bws4_349:disabled{opacity:.5;cursor:not-allowed}._merge_1bws4_349:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._different_1bws4_350{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary)}._pager_1bws4_426{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:flex}._pager_1bws4_426 button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-2);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);cursor:pointer;background:0 0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._pager_1bws4_426 button:disabled{opacity:.4;cursor:default}._subs_1bws4_461{gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs);flex-direction:column;display:flex}._subs_1bws4_461 strong{align-items:center;gap:var(--space-1);display:flex}._subs_1bws4_461 ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._subs_1bws4_461 li{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._subName_1bws4_494{color:var(--text-primary)}._subName_1bws4_494 em{margin-left:var(--space-1);color:var(--text-muted);font-style:normal}._subActions_1bws4_503{gap:var(--space-2);display:inline-flex}._subActions_1bws4_503 a,._subActions_1bws4_503 button{width:auto;color:var(--info-text);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;text-decoration:underline;display:block;transform:none}._subActions_1bws4_503 a:disabled,._subActions_1bws4_503 button:disabled{opacity:.5;cursor:default}._noteLink_1bws4_535{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;text-decoration:underline;display:block;transform:none}._noteLink_1bws4_535:disabled{opacity:.6}._page_lm2ab_92{gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-4) var(--space-8) var(--space-4);box-sizing:border-box;flex-direction:column;display:flex}._toolbar_lm2ab_102{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._search_lm2ab_109{align-items:center;gap:var(--space-2);min-width:240px;padding:0 var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-muted);flex:1;display:flex}._search_lm2ab_109 input{min-width:0;padding:var(--space-3) 0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);background:0 0;border:none;flex:1}._search_lm2ab_109 input:focus{outline:none}._chip_lm2ab_135,._refresh_lm2ab_136{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._chip_lm2ab_135:hover:not(:disabled),._refresh_lm2ab_136:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._chip_lm2ab_135:active:not(:disabled),._refresh_lm2ab_136:active:not(:disabled){background:var(--bg-surface-active)}._chip_lm2ab_135:disabled,._refresh_lm2ab_136:disabled{opacity:.5;cursor:not-allowed}._chip_lm2ab_135:focus-visible,._refresh_lm2ab_136:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._chip_lm2ab_135,._refresh_lm2ab_136{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-shrink:0;display:inline-flex}._chip--on_lm2ab_173{background:var(--warning-soft);color:var(--warning-text);border-color:var(--warning)}._split_lm2ab_180{gap:var(--space-4);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1024px){._split_lm2ab_180{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}._list_lm2ab_199{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}._card_lm2ab_208{justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;display:flex}._card_lm2ab_208:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}._card_lm2ab_208+._card_lm2ab_208{border-top:1px solid var(--border-subtle)}._card_lm2ab_208:hover{background:var(--bg-surface-hover)}._card--selected_lm2ab_234,._card--selected_lm2ab_234:hover{background:var(--accent-soft)}._card--body_lm2ab_241{flex:1;min-width:0;display:block}._card--name_lm2ab_247{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}._card--meta_lm2ab_257,._card--address_lm2ab_258{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}._card--address_lm2ab_258{color:var(--text-subtle)}._badge_lm2ab_272,._badge--review_lm2ab_273{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}._badge_lm2ab_272{background:var(--accent-soft);color:var(--accent-soft-text)}._badge--review_lm2ab_273{background:var(--warning-soft);color:var(--warning-text)}._chevron_lm2ab_291{color:var(--text-subtle);flex-shrink:0;align-items:center;display:flex}._loading_lm2ab_298{padding:var(--space-12) 0;justify-content:center;display:flex}._empty_lm2ab_304{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-4);color:var(--text-subtle);text-align:center;flex-direction:column;display:flex}._empty_lm2ab_304 p{max-width:380px;color:var(--text-muted);font-size:var(--text-sm);margin:0}._detail_lm2ab_321{gap:var(--space-4);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}@media (width>=1024px){._detail_lm2ab_321{top:var(--space-4);position:sticky}}._detail--header_lm2ab_338{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._detail--header_lm2ab_338 h3{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._review_lm2ab_355{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--warning-soft);color:var(--warning-text);border:1px solid var(--warning);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex}._review_lm2ab_355 p{margin:0 0 var(--space-2) 0;line-height:var(--leading-snug)}._review_lm2ab_355 button{color:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._row_lm2ab_381{gap:var(--space-3);display:flex}._row_lm2ab_381 ._field_lm2ab_385{flex:1;min-width:0}._field_lm2ab_385{gap:var(--space-1);flex-direction:column;display:flex}._label_lm2ab_396{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}._hint_lm2ab_402{color:var(--text-subtle);font-size:var(--text-xs);line-height:var(--leading-snug)}._input_lm2ab_408{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_lm2ab_408::placeholder{color:var(--text-subtle)}._input_lm2ab_408:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_lm2ab_408:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_lm2ab_408:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._textarea_lm2ab_437{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._textarea_lm2ab_437::placeholder{color:var(--text-subtle)}._textarea_lm2ab_437:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._textarea_lm2ab_437:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._textarea_lm2ab_437:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._textarea_lm2ab_437{resize:vertical}._select_lm2ab_469{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px;background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._select_lm2ab_469::placeholder{color:var(--text-subtle)}._select_lm2ab_469:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._select_lm2ab_469:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._select_lm2ab_469:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._value-row_lm2ab_511{align-items:center;gap:var(--space-2);display:flex}._icon-button_lm2ab_517{color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._icon-button_lm2ab_517:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon-button_lm2ab_517:active:not(:disabled){background:var(--bg-surface-active)}._icon-button_lm2ab_517:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon-button_lm2ab_517{width:34px;height:34px;color:var(--text-muted);border-radius:var(--radius-full);flex-shrink:0;padding:0}._add-button_lm2ab_545{justify-content:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;align-self:flex-start;display:inline-flex}._addresses_lm2ab_560{gap:var(--space-2);flex-direction:column;display:flex}._address_lm2ab_560{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-surface-sunken);border-radius:var(--radius-md);display:flex}._address--text_lm2ab_576{min-width:0;color:var(--text-primary);font-size:var(--text-sm);flex-direction:column;display:flex}._address--meta_lm2ab_584{color:var(--text-muted);font-size:var(--text-xs)}._error_lm2ab_589{padding:var(--space-3);background:var(--danger-soft);color:var(--danger-text);border:1px solid var(--danger);border-radius:var(--radius-md);font-size:var(--text-sm)}._actions_lm2ab_598{justify-content:flex-end;gap:var(--space-3);display:flex}._button_lm2ab_604{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._button_lm2ab_604:link,._button_lm2ab_604:visited,._button_lm2ab_604:hover,._button_lm2ab_604:active{color:var(--accent-contrast);text-decoration:none}._button_lm2ab_604:hover:not(:disabled){background:var(--accent-hover)}._button_lm2ab_604:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._button_lm2ab_604:disabled{opacity:.5;cursor:not-allowed}._button_lm2ab_604:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button_lm2ab_604{min-width:150px}._button--ghost_lm2ab_640{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._button--ghost_lm2ab_640:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._button--ghost_lm2ab_640:active:not(:disabled){background:var(--bg-surface-active)}._button--ghost_lm2ab_640:disabled{opacity:.5;cursor:not-allowed}._button--ghost_lm2ab_640:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._spinner_lm2ab_667{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite _roles-spin_lm2ab_1}@keyframes _roles-spin_lm2ab_1{to{transform:rotate(360deg)}}._add_lm2ab_545{justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-4);border:none;border-top:1px solid var(--border-subtle);color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border-radius:0;display:flex}._add_lm2ab_545:hover{background:var(--bg-surface-hover)}._group_lm2ab_703{gap:var(--space-1) var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1280px){._group_lm2ab_703{grid-template-columns:repeat(2,minmax(0,1fr))}}._group--header_lm2ab_723{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);grid-column:1/-1;display:flex}._group--label_lm2ab_733{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._group--toggle_lm2ab_739{color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;padding:0}._check_lm2ab_749{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;display:flex}._check_lm2ab_749 input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}._check_lm2ab_749 span{flex:1;min-width:0}._check--locked_lm2ab_777{cursor:default;opacity:.55}._check--locked_lm2ab_777 input,._check--locked_lm2ab_777 code,._check--locked_lm2ab_777 span{cursor:default}._locked_lm2ab_789{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0;display:flex}._locked_lm2ab_789 i{color:var(--text-muted);margin-top:2px}._key_lm2ab_808{color:var(--text-subtle);font-family:monospace;font-size:var(--text-xs)}._button--danger_lm2ab_814{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._button--danger_lm2ab_814:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._button--danger_lm2ab_814:active:not(:disabled){background:var(--bg-surface-active)}._button--danger_lm2ab_814:disabled{opacity:.5;cursor:not-allowed}._button--danger_lm2ab_814:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._button--danger_lm2ab_814{color:var(--danger-text);border-color:var(--danger)}._denied_lm2ab_843{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-4);color:var(--text-subtle);flex-direction:column;display:flex}._denied_lm2ab_843 p{color:var(--text-muted);font-size:var(--text-sm);margin:0}._actions_lm2ab_598{flex-wrap:wrap}._button--ghost_lm2ab_640{align-items:center;gap:var(--space-2);display:inline-flex}._pair_lm2ab_869{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){._pair_lm2ab_869{grid-template-columns:1fr}}._countPicks_lm2ab_881{gap:var(--space-2);flex-wrap:wrap;display:flex}._countPick_lm2ab_881{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-1) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._countPick_lm2ab_881:hover:not(:disabled){color:var(--text-primary)}._countPick_lm2ab_881:disabled{cursor:default;opacity:.6}._countPick_lm2ab_881:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._countPick--on_lm2ab_926{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-medium)}._page_1dhw3_92{gap:var(--space-6);padding:var(--space-5);flex-direction:column;display:flex}._group_1dhw3_99{gap:var(--space-3);flex-direction:column;display:flex}._group-title_1dhw3_105{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--text-primary);margin:0}._grid_1dhw3_116{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=1280px){._grid_1dhw3_116{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_1dhw3_127{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-sizing:border-box;flex-direction:column;min-width:0;display:flex}._card-head_1dhw3_139{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._card-head_1dhw3_139 h3{font-size:var(--text-base);line-height:var(--leading-snug);margin:0}._head-right_1dhw3_151{align-items:baseline;gap:var(--space-3);flex-shrink:0;display:inline-flex}._count_1dhw3_158{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}._hint_1dhw3_164{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}._rows_1dhw3_171{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1dhw3_171{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);min-width:0;display:flex}._row_1dhw3_171:last-child{border-bottom:none}._row--retired_1dhw3_191{opacity:.55}._reorder_1dhw3_195{flex-direction:column;flex-shrink:0;display:flex}._reorder_1dhw3_195 button{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:0 var(--space-1);cursor:pointer;line-height:1;font-size:var(--text-xs);background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._reorder_1dhw3_195 button:hover:not(:disabled){color:var(--text-primary)}._reorder_1dhw3_195 button:disabled{opacity:.3;cursor:default}._row-label_1dhw3_230{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:baseline;gap:0;gap:var(--space-2);min-width:0;padding:0;padding:var(--space-1) var(--space-2);border-radius:0;border-radius:var(--radius-sm);text-align:left;font-size:var(--text-sm);cursor:text;background:0 0;border:none;flex:1;margin:0;display:flex;transform:none}._row-label_1dhw3_230 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._row-label_1dhw3_230:hover:not(:disabled){background:var(--bg-surface-hover)}._row-label_1dhw3_230:disabled{cursor:default}._row-input_1dhw3_270{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--border-focus);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);box-sizing:border-box;flex:1}._retired_1dhw3_283{font-style:normal;font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0}._id_1dhw3_294{text-align:right;min-width:0;max-width:14ch;color:var(--text-subtle);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}._row-actions_1dhw3_306{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._link_1dhw3_313,._link-danger_1dhw3_314{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._link_1dhw3_313:hover:not(:disabled),._link-danger_1dhw3_314:hover:not(:disabled){text-decoration:underline}._link_1dhw3_313:disabled,._link-danger_1dhw3_314:disabled{opacity:.4;cursor:default}._link_1dhw3_313{color:var(--text-muted)}._link-danger_1dhw3_314{color:var(--danger)}._fixed_1dhw3_352{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);display:inline-flex}._add_1dhw3_360{gap:var(--space-2);margin-top:var(--space-1);display:flex}._add-input_1dhw3_366{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);box-sizing:border-box;flex:1}._add-input_1dhw3_366::placeholder{color:var(--text-subtle)}._add-button_1dhw3_382{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._add-button_1dhw3_382:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._add-button_1dhw3_382:active:not(:disabled){background:var(--bg-surface-active)}._add-button_1dhw3_382:disabled{opacity:.5;cursor:not-allowed}._add-button_1dhw3_382:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._add-button_1dhw3_382{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-shrink:0;display:inline-flex}._error_1dhw3_415{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._footnote_1dhw3_424{color:var(--text-muted);font-size:var(--text-sm);margin:0}._loading_1dhw3_430{padding:var(--space-8);justify-content:center;display:flex}._merge_1dhw3_439{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);flex-direction:column;display:flex}._merge-lead_1dhw3_451{line-height:var(--leading-normal);margin:0}._merge-field_1dhw3_456{gap:var(--space-1);flex-direction:column;display:flex}._merge-field_1dhw3_456 span{font-weight:var(--weight-medium)}._merge-select_1dhw3_465{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;width:100%;padding:var(--space-2) var(--space-3);padding-right:calc(var(--space-4) * 2 + 16px);border:1px solid var(--border-default);border-radius:var(--radius-md);background-size:16px;background-color:var(--bg-surface);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);box-sizing:border-box}._merge-count_1dhw3_492{font-weight:var(--weight-medium);line-height:var(--leading-normal);margin:0}._merge-actions_1dhw3_498{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}._expand_1dhw3_507{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;justify-content:center;align-items:center;gap:0;gap:var(--space-2);width:100%;padding:0;padding:var(--space-2);border:none;border-top:1px solid var(--border-subtle);font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:0;margin:0;display:flex;transform:none}._expand_1dhw3_507:hover{color:var(--text-primary)}._tone_1dhw3_540{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}._tone_1dhw3_540 select{min-width:11ch;padding:2px var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);cursor:pointer}._tone_1dhw3_540 select:disabled{cursor:default;opacity:.6}@media (width<=480px){._row_1dhw3_171:has(._tone_1dhw3_540) ._id_1dhw3_294{display:none}}._page_10u2l_93{gap:var(--space-5);padding:var(--space-5);flex-direction:column;display:flex}@media (width<=639px){._page_10u2l_93{padding:var(--space-4)}}._loading_10u2l_105{padding:var(--space-10) 0;justify-content:center;display:flex}._layout_10u2l_111{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}._main_10u2l_118,._narrow_10u2l_119{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._narrow_10u2l_119{max-width:48rem}._card_10u2l_130{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-sizing:border-box;flex-direction:column;min-width:0;display:flex}._card-head_10u2l_142{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._card-head_10u2l_142 h2{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--text-primary);margin:0}._slogan_10u2l_155{color:var(--text-secondary);margin:0;font-style:italic}._facts_10u2l_161{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;display:grid}._facts_10u2l_161 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._facts_10u2l_161 dd{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere}._none_10u2l_179{color:var(--text-subtle)!important}._socials_10u2l_183{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._socials_10u2l_183 a{align-items:center;gap:var(--space-2);color:var(--accent);text-decoration:none;display:inline-flex}._fields_10u2l_199{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}._fields_10u2l_199 legend{padding:0 var(--space-1);color:var(--text-primary);font-weight:var(--weight-semibold);font-size:var(--text-sm)}._fields_10u2l_199 label,._fields_10u2l_199 ._field_10u2l_199{gap:var(--space-1);flex-direction:column;grid-column:span 2;min-width:0;display:flex}._fields_10u2l_199 ._print_10u2l_225{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;flex-direction:row;margin-top:2px}._fields_10u2l_199 ._print_10u2l_225 input{width:.95rem;height:.95rem;accent-color:var(--accent);cursor:pointer;margin:0}@media (width<=639px){._fields_10u2l_199{grid-template-columns:minmax(0,1fr)}._fields_10u2l_199 label,._fields_10u2l_199 ._field_10u2l_199,._fields_10u2l_199 ._short_10u2l_247,._fields_10u2l_199 ._wide_10u2l_248{grid-column:1/-1}}._fields_10u2l_199 ._wide_10u2l_248{grid-column:1/-1}._fields_10u2l_199 ._short_10u2l_247{grid-column:span 1}._label_10u2l_261{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}._input_10u2l_270,._textarea_10u2l_271{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_10u2l_270::placeholder,._textarea_10u2l_271::placeholder{color:var(--text-subtle)}._input_10u2l_270:hover:not(:disabled):not(:focus),._textarea_10u2l_271:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_10u2l_270:focus,._textarea_10u2l_271:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_10u2l_270:disabled,._textarea_10u2l_271:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_10u2l_270,._textarea_10u2l_271{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);box-sizing:border-box;width:100%}._textarea_10u2l_271{resize:vertical;font-family:inherit;line-height:1.5}._dim_10u2l_317{opacity:.6}._small_10u2l_321,._counter_10u2l_322{color:var(--text-subtle);font-size:var(--text-xs)}._counter_10u2l_322{align-self:flex-end}._hint_10u2l_331{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}._warn_10u2l_338,._notice_10u2l_339,._error_10u2l_340{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0}._warn_10u2l_338{background:var(--warning-soft);color:var(--warning-text)}._notice_10u2l_339{background:var(--success-soft);color:var(--success-text)}._codeInput_10u2l_358{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;font-size:1.25rem}._screenList_10u2l_365{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._screenList_10u2l_365 li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}._screenList_10u2l_365 li+li{border-top:1px solid var(--border-subtle)}._screenIcon_10u2l_383{border-radius:var(--radius-full);background:var(--bg-surface-sunken);width:2.25rem;height:2.25rem;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._screenMain_10u2l_395{flex-direction:column;flex:14rem;min-width:0;display:flex}._screenMain_10u2l_395 small{color:var(--text-muted);font-size:var(--text-xs)}._screenActions_10u2l_406{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._screenRename_10u2l_413{gap:var(--space-2);flex:auto;display:flex}._screenRemoved_10u2l_419{margin-top:var(--space-3)}._screenRemoved_10u2l_419 summary{color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}._error_10u2l_340{background:var(--danger-soft);color:var(--danger-text)}._aside_10u2l_433{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._buttons_10u2l_443{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}._primary_10u2l_450,._ghost_10u2l_451{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._primary_10u2l_450:disabled,._ghost_10u2l_451:disabled{opacity:.55;cursor:default}._primary_10u2l_450{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_10u2l_450:link,._primary_10u2l_450:visited,._primary_10u2l_450:hover,._primary_10u2l_450:active{color:var(--accent-contrast);text-decoration:none}._primary_10u2l_450:hover:not(:disabled){background:var(--accent-hover)}._primary_10u2l_450:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_10u2l_450:disabled{opacity:.5;cursor:not-allowed}._primary_10u2l_450:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_10u2l_451{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_10u2l_451:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_10u2l_451:active:not(:disabled){background:var(--bg-surface-active)}._ghost_10u2l_451:disabled{opacity:.5;cursor:not-allowed}._ghost_10u2l_451:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._switch_10u2l_540{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex;position:relative}._switch_10u2l_540 input{opacity:0;cursor:pointer;width:2.5rem;height:1.4rem;margin:0;position:absolute}._switch_10u2l_540 ._track_10u2l_558{border-radius:var(--radius-full);background:var(--border-strong);width:2.5rem;height:1.4rem;transition:background var(--transition-fast);flex-shrink:0;position:relative}._switch_10u2l_540 ._track_10u2l_558:after{content:"";width:1.1rem;height:1.1rem;box-shadow:var(--shadow-xs);transition:transform var(--transition-fast);background:#fff;border-radius:50%;position:absolute;top:.15rem;left:.15rem}._switch_10u2l_540 input:checked+._track_10u2l_558{background:var(--accent)}._switch_10u2l_540 input:checked+._track_10u2l_558:after{transform:translate(1.1rem)}._switch_10u2l_540 input:focus-visible+._track_10u2l_558:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._switch_10u2l_540 input:disabled+._track_10u2l_558{opacity:.55}._side_10u2l_595{top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;position:sticky}._side-title_10u2l_603{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;margin:0}._letterhead_10u2l_613,._signature_10u2l_614{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:#1f2328;background:#fff}._letterhead_10u2l_613{gap:var(--space-3);align-items:center;display:flex}._letterhead_10u2l_613 div{color:#57606a;overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:.8rem;display:flex}._letterhead_10u2l_613 strong{color:#1f2328;font-size:.95rem}._logo_10u2l_641{color:#1f2328;flex-shrink:0;width:4rem}._signature_10u2l_614{flex-direction:column;gap:2px;font-size:.85rem;display:flex}._signature_10u2l_614 em,._signature_10u2l_614 span{color:#57606a}._icons_10u2l_660{gap:var(--space-3);margin-top:var(--space-2);font-size:1.1rem;display:flex;color:#1f2328!important}@media (width<=960px){._layout_10u2l_111{grid-template-columns:minmax(0,1fr)}._side_10u2l_595{position:static}}._rules_10u2l_677{gap:var(--space-4);flex-wrap:wrap;display:flex}._rules_10u2l_677 label{gap:var(--space-1);flex-direction:column;display:flex}._affix_10u2l_688{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);display:inline-flex}._affix_10u2l_688 ._input_10u2l_270{width:9rem}._quickDays_10u2l_700{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._quickOn_10u2l_707{border-color:var(--accent)!important;color:var(--accent)!important}._rule_10u2l_677{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);margin:0}._upload_10u2l_722{align-items:flex-end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._upload_10u2l_722 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._upload_10u2l_722 input[type=file]{max-width:100%;color:var(--text-secondary);font-size:var(--text-sm)}._bad_10u2l_742{font-weight:var(--weight-semibold);color:var(--danger-text)!important}._soon_10u2l_747{font-weight:var(--weight-semibold);color:var(--warning-text)!important}._logo-previews_10u2l_753{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}._logo-paper_10u2l_759,._logo-band_10u2l_760{justify-content:center;align-items:center;gap:var(--space-2);min-height:8rem;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}._logo-paper_10u2l_759 small,._logo-band_10u2l_760 small{font-size:var(--text-xs)}._logo-paper_10u2l_759{color:#1f1a17;background:#fff}._logo-paper_10u2l_759 small{color:#57606a}._logo-band_10u2l_760{color:#fff;background:#45302b}._logo-band_10u2l_760 small{color:#ffffffb3}._logo-big_10u2l_792{object-fit:contain;width:9rem;max-width:100%;max-height:5rem}._logo-actions_10u2l_799{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._logo-tint_10u2l_807{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._introPreview_10u2l_817{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);color:#fff;background:#1f2944;flex-direction:column;display:flex}._introPreview_10u2l_817 strong{font-size:var(--text-md);color:#fff!important}._introPreview_10u2l_817 p{color:#ffffffdb;font-size:var(--text-sm);white-space:pre-line;margin:0;line-height:1.55}._introPreview_10u2l_817 ._introNone_10u2l_838{color:#ffffffb3;font-style:italic}._introPhoto_10u2l_843{aspect-ratio:3/2;border-radius:var(--radius-md);object-fit:cover;width:12rem;max-width:100%;display:block}._fields_1kl5z_93{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}._field_1kl5z_93{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._small_1kl5z_106{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}._test_1kl5z_112{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}._test_1kl5z_112>span{flex-direction:column;gap:2px;display:flex}._test_1kl5z_112 input{margin-top:3px}._counts_1kl5z_127{color:var(--text-muted);font-size:var(--text-sm)}._list_1kl5z_132{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1kl5z_140{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}._row_1kl5z_140:first-child{border-top:0}@media (width<=639px){._row_1kl5z_140{grid-template-columns:minmax(0,1fr) auto}}._who_1kl5z_157{flex-direction:column;gap:2px;min-width:0;display:flex}._who_1kl5z_157 a{font-weight:var(--weight-semibold);color:var(--text-primary);text-decoration:none}._who_1kl5z_157 a:hover{text-decoration:underline}._who_1kl5z_157 ._small_1kl5z_106{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}._why_1kl5z_178{color:var(--danger-text);font-size:var(--text-xs);overflow-wrap:anywhere}._state_1kl5z_185{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}._state_1kl5z_185 small{color:var(--text-muted);font-size:var(--text-xs)}._pill_1kl5z_197{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;line-height:1.4;display:inline-flex}._state--ok_1kl5z_207{background:var(--success-soft);color:var(--success-text)}._state--test_1kl5z_212{background:var(--info-soft);color:var(--info-text)}._state--wait_1kl5z_217{background:var(--bg-surface-sunken);color:var(--text-muted)}._state--bad_1kl5z_222{background:var(--danger-soft);color:var(--danger-text)}._page_5ih8r_98{gap:var(--space-5);width:100%;min-width:0;padding:var(--space-3);box-sizing:border-box;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){._page_5ih8r_98{padding:var(--space-5)}}._tabs_5ih8r_114{justify-self:start}._subhead_5ih8r_119{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-5) 0;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._statusLine_5ih8r_130{padding:0 var(--space-5) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);margin:0}._tradeGrid_5ih8r_137{gap:var(--space-3) var(--space-4);padding:var(--space-2) var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}._tradeGrid_5ih8r_137 label{gap:var(--space-1);min-width:0;font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;display:flex}._tradeGrid_5ih8r_137 select{width:100%}._muted_5ih8r_156{color:var(--text-muted);font-size:var(--text-sm)}._warn_5ih8r_161{color:var(--warning-text);font-size:var(--text-sm)}._good_5ih8r_166{align-items:center;gap:var(--space-2);color:var(--success-text);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0;display:flex}._error_5ih8r_176{color:var(--danger-text);font-size:var(--text-sm);margin:0}._loading_5ih8r_182{padding:var(--space-8);justify-content:center;display:flex}._num_5ih8r_188{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._num_5ih8r_188 small{color:var(--text-muted);font-size:var(--text-xs);display:block}._ghost_5ih8r_199,._primary_5ih8r_200{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);display:inline-flex}._ghost_5ih8r_199:disabled,._primary_5ih8r_200:disabled{opacity:.55;cursor:default}._ghost_5ih8r_199{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)}._ghost_5ih8r_199:hover:not(:disabled){background:var(--bg-surface-hover)}._primary_5ih8r_200{border:1px solid var(--accent);background:var(--accent);color:var(--text-on-accent)}._primary_5ih8r_200:hover:not(:disabled){background:var(--accent-hover)}._actions_5ih8r_236{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}._search_5ih8r_243{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-muted);display:flex}._search_5ih8r_243 input{min-width:0;min-height:2.25rem;color:var(--text-primary);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}._search_5ih8r_243:focus-within{border-color:var(--border-focus)}._inline_5ih8r_268{gap:var(--space-1);min-width:0;font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;display:flex}._inline_5ih8r_268 input,._inline_5ih8r_268 select{min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm)}._check_5ih8r_287{gap:var(--space-4);flex-direction:column;display:flex}label._check_5ih8r_287{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);flex-direction:row}._kindChip_5ih8r_301{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._kindChip_5ih8r_301:hover{background:var(--bg-surface-hover)}._kindOn_5ih8r_317{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}._card_5ih8r_323{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._card_5ih8r_323 h3{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-md);margin:0;display:flex}._card_5ih8r_323 h4{margin:var(--space-3) 0 0;color:var(--text-primary);font-size:var(--text-sm)}._card_5ih8r_323 p{margin:0}._facts_5ih8r_349{gap:var(--space-1);padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;margin:0;display:flex}._tableWrap_5ih8r_359{overflow-x:auto}._fields_5ih8r_363{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._fields_5ih8r_363 th,._fields_5ih8r_363 td{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;overflow-wrap:anywhere}._fields_5ih8r_363 th{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._fields_5ih8r_363 td:first-child{min-width:12rem;color:var(--text-primary);font-weight:var(--weight-medium);white-space:pre-line}._differs_5ih8r_393 td{background:var(--warning-soft)}._json_5ih8r_397{font-size:var(--text-sm)}._json_5ih8r_397 summary{color:var(--accent);cursor:pointer}._json_5ih8r_397 pre{max-height:24rem;margin:var(--space-2) 0 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5;overflow:auto}._hub_5ih8r_418{gap:var(--space-3);flex-direction:column;display:flex}._toolbar_5ih8r_424{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._toolbar_5ih8r_424 ._search_5ih8r_243{flex:16rem;max-width:26rem}._states_5ih8r_436{border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-wrap:wrap;padding:3px;display:inline-flex}._state_5ih8r_436{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}._stateOn_5ih8r_454{background:var(--bg-surface);color:var(--text-primary);font-weight:var(--weight-semibold);box-shadow:var(--shadow-xs)}._kinds_5ih8r_461,._kindRow_5ih8r_462{gap:var(--space-2);flex-wrap:wrap;display:flex}._bulk_5ih8r_468{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._bulk_5ih8r_468 small{color:var(--text-muted);font-size:var(--text-xs)}._empty_5ih8r_479{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}._empty_5ih8r_479 p{max-width:32rem;font-size:var(--text-sm);margin:0}._list_5ih8r_494{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_5ih8r_503{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}._review_5ih8r_509{border-color:var(--warning)}._rowHead_5ih8r_513{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}._kind_5ih8r_301{border-radius:var(--radius-md);background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent-soft-text);place-items:center;display:grid}._what_5ih8r_537{flex-direction:column;min-width:0;display:flex}._what_5ih8r_537 strong{color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._what_5ih8r_537 small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._amount_5ih8r_557{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}._amount_5ih8r_557 small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal)}._rowBody_5ih8r_572{gap:var(--space-2);min-width:0;padding:0 var(--space-4) var(--space-3) calc(var(--space-4) + 2rem + var(--space-3));flex-direction:column;display:flex}@media (width<=600px){._rowBody_5ih8r_572{padding-left:var(--space-4)}}._files_5ih8r_586{gap:var(--space-2);flex-wrap:wrap;display:flex}._file_5ih8r_586{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._file_5ih8r_586 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._file_5ih8r_586 small{color:var(--text-muted);font-size:var(--text-xs)}._file_5ih8r_586 i,._file_5ih8r_586 svg{color:var(--text-secondary)}._file_5ih8r_586:hover:not(:disabled){border-color:var(--accent)}._file_5ih8r_586:disabled{cursor:progress}._who_5ih8r_624{gap:var(--space-1) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}._known_5ih8r_633{align-items:center;gap:var(--space-1);color:var(--success-text);display:inline-flex}._unknown_5ih8r_640{color:var(--warning-text)}._note_5ih8r_644{color:var(--warning-text);font-size:var(--text-sm);margin:0}._suggest_5ih8r_650{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_5ih8r_656,._chipGhost_5ih8r_657{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);text-align:left;cursor:pointer;display:inline-flex}._chip_5ih8r_656 small,._chipGhost_5ih8r_657 small{color:inherit;opacity:.75;font-size:var(--text-xs)}._chip_5ih8r_656:disabled,._chipGhost_5ih8r_657:disabled{opacity:.55;cursor:default}._chip_5ih8r_656{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}._chip_5ih8r_656:hover:not(:disabled){background:var(--accent);color:var(--text-on-accent)}._chipGhost_5ih8r_657{border:1px dashed var(--border-strong);color:var(--text-secondary);background:0 0}._chipGhost_5ih8r_657:hover:not(:disabled){background:var(--bg-surface-hover)}._splitList_5ih8r_700{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._splitList_5ih8r_700 li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid #0000;display:flex}._splitList_5ih8r_700 li._splitOn_5ih8r_717{border-color:var(--border-subtle);background:var(--bg-surface)}._splitList_5ih8r_700 label>span{flex-direction:column;min-width:0;display:flex}._splitList_5ih8r_700 small{color:var(--text-muted);font-size:var(--text-xs)}._splitAmount_5ih8r_731{width:8rem;min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;flex:none}._splitAmount_5ih8r_731:focus{border-color:var(--border-focus);outline:none}._finder_5ih8r_749{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._picked_5ih8r_758{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}._picked_5ih8r_758 span{color:var(--text-muted)}._results_5ih8r_770{flex-direction:column;align-items:stretch;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._results_5ih8r_770 button{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._results_5ih8r_770 button:hover{background:var(--bg-surface-hover)}._results_5ih8r_770._results_5ih8r_770 button{text-align:left;justify-content:flex-start}._results_5ih8r_770 span{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}._results_5ih8r_770 strong{color:var(--text-primary);font-size:var(--text-sm)}._results_5ih8r_770 small{color:var(--text-muted);font-size:var(--text-xs)}._detail_5ih8r_819{gap:var(--space-2);min-width:0;padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex;overflow-x:auto}._pager_5ih8r_829{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:flex}._bench_5ih8r_839{gap:var(--space-4);flex-direction:column;display:flex}._realBanner_5ih8r_845,._sandboxBanner_5ih8r_846{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0;line-height:1.5;display:flex}._realBanner_5ih8r_845{background:var(--warning-soft);color:var(--warning-text)}._sandboxBanner_5ih8r_846{background:var(--info-soft);color:var(--info-text)}._formRow_5ih8r_867{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._formRow_5ih8r_867 ._inline_5ih8r_268{flex:18rem}._result_5ih8r_770{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-raised);flex-direction:column;display:flex}._resultHead_5ih8r_887{flex-direction:column;gap:2px;display:flex}._resultHead_5ih8r_887 strong{color:var(--text-primary)}._resultHead_5ih8r_887 small{color:var(--text-muted);font-size:var(--text-xs)}._outcome_5ih8r_900,._plan_5ih8r_901{gap:var(--space-2);flex-direction:column;display:flex}._badge_5ih8r_907{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}._badge_linked_5ih8r_920{background:var(--success-soft);color:var(--success-text)}._badge_unmatched_5ih8r_925{background:var(--info-soft);color:var(--info-text)}._badge_review_5ih8r_930{background:var(--warning-soft);color:var(--warning-text)}._tests_5ih8r_935{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._tests_5ih8r_935 li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._tests_5ih8r_935 li>span:first-child{flex-direction:column;min-width:0;display:flex}._tests_5ih8r_935 li strong{color:var(--text-primary);font-size:var(--text-sm)}._tests_5ih8r_935 li small{color:var(--text-muted);font-size:var(--text-xs)}._removed_5ih8r_965{opacity:.6}._tiles_5ih8r_970{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}._tiles_5ih8r_970>div{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;gap:2px;display:flex}._tiles_5ih8r_970 strong{color:var(--text-primary);font-size:var(--text-2xl);font-variant-numeric:tabular-nums}._tiles_5ih8r_970 span{color:var(--text-secondary);font-size:var(--text-sm)}._tiles_5ih8r_970 small{color:var(--text-muted);font-size:var(--text-xs)}._tileBad_5ih8r_998{border-color:var(--danger)!important}._tileBad_5ih8r_998 strong{color:var(--danger-text)}._countLink_5ih8r_1005{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._kindsTable_5ih8r_1019 th,._kindsTable_5ih8r_1019 td{white-space:nowrap;overflow-wrap:normal}._repPick_5ih8r_1026{align-items:flex-end;gap:var(--space-1);flex-direction:column;min-width:14rem;display:inline-flex}._repExamples_5ih8r_1035{margin-top:2px;display:block}._intro_1ox00_94{align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}._controls_1ox00_104{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._controls_1ox00_104 select{width:auto;min-width:14rem}._check_1ox00_115{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._check_1ox00_115 input{width:1rem;height:1rem;accent-color:var(--accent);margin:0}._list_1ox00_130{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1ox00_139{gap:var(--space-3) var(--space-5);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}@media (width<=799px){._item_1ox00_139{grid-template-columns:minmax(0,1fr)}}._item--decided_1ox00_154{opacity:.7}._record_1ox00_158,._matches_1ox00_159{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._eyebrow_1ox00_166{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._card_1ox00_174{flex-direction:column;gap:2px;min-width:0;display:flex}._card--top_1ox00_181{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}._name_1ox00_188{color:var(--text-primary);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none}._name_1ox00_188:hover{color:var(--accent);text-decoration:underline}._inqbo_1ox00_199,._local_1ox00_200{padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}._inqbo_1ox00_199{background:var(--success-soft);color:var(--success-text)}._local_1ox00_200{background:var(--bg-surface-sunken);color:var(--text-muted)}._meta_1ox00_218,._none_1ox00_219{color:var(--text-muted);font-size:var(--text-xs)}._contact_1ox00_224{color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}._work_1ox00_230{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium)}._candidate_1ox00_236{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"card button""why button";display:grid}._candidate_1ox00_236>._card_1ox00_174{grid-area:card}._candidate_1ox00_236>button{grid-area:button}@media (width<=479px){._candidate_1ox00_236{grid-template-columns:minmax(0,1fr);grid-template-areas:"card""why""button"}._candidate_1ox00_236>button{justify-self:start}}._why_1ox00_263{gap:var(--space-1);flex-wrap:wrap;grid-area:why;display:flex}._reason_1ox00_270{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._decide_1ox00_279{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;grid-column:1/-1;display:flex}._decide_1ox00_279 small{color:var(--text-muted);font-size:var(--text-xs)}._kept_1ox00_293{align-items:center;gap:var(--space-2);color:var(--success-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}._files_yj4kl_95{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}._files_yj4kl_95 i{color:var(--success-text)}._file_yj4kl_95{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._check_yj4kl_118{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);max-width:44rem;color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;display:flex}._check_yj4kl_118 input{margin-top:3px}._names_yj4kl_132{padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}._names_yj4kl_132 h2{margin:0 0 var(--space-1);font-size:var(--text-lg)}._names--grid_yj4kl_143{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}._names--grid_yj4kl_143 label{min-width:0;font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}._names--grid_yj4kl_143 label span{color:var(--text-primary);font-weight:var(--weight-semibold)}._schedule_yj4kl_161{width:100%;margin-top:var(--space-1);border-collapse:collapse;font-size:var(--text-xs)}._schedule_yj4kl_161 td{padding:2px var(--space-2) 2px 0;color:var(--text-secondary);border-top:1px solid var(--border-subtle);vertical-align:top}._compare_yj4kl_175{gap:var(--space-2) var(--space-4);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}._num_yj4kl_182{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._rest_yj4kl_188 td{color:var(--text-primary);font-weight:var(--weight-semibold)}._warn_yj4kl_193{color:var(--warning-text)!important}._picker_yj4kl_197{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}._picker_yj4kl_197>button{font-size:var(--text-xs);align-self:flex-start}._action_yj4kl_208{border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;align-self:start;display:flex;overflow:hidden}._action_yj4kl_208>button+button{border-left:0;border-top:1px solid var(--border-default)}._fold_yj4kl_222{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}._fold_yj4kl_222>summary{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-primary);font-weight:var(--weight-semibold);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}._fold_yj4kl_222>summary::-webkit-details-marker{display:none}._fold_yj4kl_222>summary i{color:var(--text-muted);transition:transform .15s}._fold_yj4kl_222>summary small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal)}._fold_yj4kl_222>summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._fold_yj4kl_222[open]>summary i{transform:rotate(90deg)}._fold_yj4kl_222[open]{gap:var(--space-4);padding-bottom:var(--space-4);flex-direction:column;display:flex}._fold_yj4kl_222[open]>:not(summary){margin:0 var(--space-4)}._steps_1snoo_95{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}._steps_1snoo_95 strong{color:var(--text-primary)}._buttons_1snoo_106{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._views_1snoo_113{gap:var(--space-2);flex-wrap:wrap;display:flex}._views_1snoo_113 button{padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}._views_1snoo_113 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._views_1snoo_113 ._on_1snoo_132{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold)}._notes_1snoo_139{padding-left:var(--space-5);color:var(--warning-text);font-size:var(--text-sm);margin:0}._h3_1snoo_146{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}._job_1snoo_153{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._buttons--customer_1snoo_163{margin:var(--space-3) 0 var(--space-1)}._source_1snoo_167{color:var(--text-muted);font-weight:var(--weight-normal)}._pick_1snoo_172{min-width:14rem;max-width:26rem}._several_1snoo_178{gap:var(--space-1);max-width:26rem;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._several_1snoo_178 label{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:flex}._severalButtons_1snoo_197{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1);display:flex}._edit_1snoo_205{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;vertical-align:middle;background:0 0;border:0;padding:2px 4px}._edit_1snoo_205:hover{color:var(--text-primary)}._amount_1snoo_219{text-align:right;max-width:9rem}._fit_1snoo_225{color:inherit;font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._toFinal_1snoo_237{margin-left:var(--space-2);padding:2px var(--space-2);font-size:var(--text-xs);vertical-align:middle}._balanced_1snoo_245{align-items:center;gap:var(--space-1);margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--success);color:var(--success-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);vertical-align:middle;background:0 0;display:inline-flex}._balanced--all_1snoo_260{background:var(--success);color:#fff}._balanced--paid_1snoo_266{border-color:var(--purple);background:var(--purple-soft);color:var(--purple-text)}._balanced_1snoo_245._balanced_1snoo_245 i{color:inherit}._loose_1snoo_279{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--text-primary);flex-direction:column;display:flex}._loose_1snoo_279 ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._loose_1snoo_279 li{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._loose_1snoo_279 li strong{font-variant-numeric:tabular-nums;min-width:6.5rem}._loose_1snoo_279 button{padding:2px var(--space-2);font-size:var(--text-xs)}._loose--head_1snoo_314{align-items:center;gap:var(--space-2);color:var(--warning-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;display:flex}._loose--head_1snoo_314 i{color:inherit}._elsewhere_1snoo_328{color:var(--warning-text);font-size:var(--text-xs)}._page_1uw6b_93{gap:var(--space-3);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}@media (width<=639px){._page_1uw6b_93{padding:var(--space-4)}}._toolbar_1uw6b_106{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._search_1uw6b_113{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);flex:18rem;display:flex}._search_1uw6b_113 i{color:var(--text-muted)}._search_1uw6b_113 input{min-width:0;padding:var(--space-2) 0;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1}._search_1uw6b_113:focus-within{border-color:var(--accent)}._kinds_1uw6b_141{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}._chip_1uw6b_147{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-1);padding:0;padding:var(--space-1) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);background:0 0;background:var(--bg-surface);font-size:var(--text-sm);cursor:pointer;margin:0;display:inline-flex;transform:none}._chip_1uw6b_147 i{font-size:var(--text-xs)}._chip_1uw6b_147:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._chip--on_1uw6b_183{border-color:var(--accent);background:var(--bg-surface-sunken);color:var(--text-primary);font-weight:var(--weight-semibold)}._hint_1uw6b_190{color:var(--text-muted);font-size:var(--text-xs);margin:0}._error_1uw6b_196{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._empty_1uw6b_205,._loading_1uw6b_206{padding:var(--space-8) var(--space-4);color:var(--text-muted);justify-content:center;display:flex}._board_1uw6b_214{gap:var(--space-3);padding-bottom:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}._board_1uw6b_214::-webkit-scrollbar{width:10px;height:10px}._board_1uw6b_214::-webkit-scrollbar-track{background:0 0}._board_1uw6b_214::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._board_1uw6b_214::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._column_1uw6b_243{gap:var(--space-2);min-height:12rem;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-sunken);transition:background-color var(--transition-fast), border-color var(--transition-fast);flex-direction:column;display:flex}._column--over_1uw6b_255{border-color:var(--accent);background:var(--bg-surface-hover)}._column--head_1uw6b_260{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);display:flex}._column--head_1uw6b_260 h2{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:1;margin:0}._dot_1uw6b_274{border-radius:var(--radius-full);background:var(--text-muted);width:.6rem;height:.6rem}._count_1uw6b_281{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._cards_1uw6b_290{gap:var(--space-2);flex-direction:column;display:flex}._card_1uw6b_290{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:stretch;gap:0;gap:var(--space-1);padding:0;padding:var(--space-3);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface);box-shadow:var(--shadow-sm);text-align:left;cursor:grab;flex-direction:column;margin:0;display:flex;transform:none}._card_1uw6b_290 strong{font-size:var(--text-sm);line-height:var(--leading-snug)}._card_1uw6b_290:hover{border-color:var(--border-default)}._card_1uw6b_290:active{cursor:grabbing}._card_1uw6b_290:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._card--dragging_1uw6b_340{opacity:.45}._card--top_1uw6b_344,._card--foot_1uw6b_345{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}._number_1uw6b_354{font-variant-numeric:tabular-nums}._kind_1uw6b_141{align-items:center;gap:var(--space-1);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-weight:var(--weight-semibold);display:inline-flex}._kind--bug_1uw6b_369{background:var(--danger-soft);color:var(--danger-text)}._kind--feature_1uw6b_374{background:var(--info-soft);color:var(--info-text)}._snippet_1uw6b_379{color:var(--text-secondary);font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._replied_1uw6b_388{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);display:inline-flex}._none_1uw6b_396{padding:var(--space-4) var(--space-2);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-xs);text-align:center;margin:0}._tone--info_1uw6b_406{background:var(--info-text)}._tone--warn_1uw6b_410{background:var(--warning-text)}._tone--good_1uw6b_414{background:var(--success-text)}._tone--muted_1uw6b_418{background:var(--text-muted)}._detail_1uw6b_423{gap:var(--space-4);flex-direction:column;display:flex}._facts_1uw6b_429{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._facts_1uw6b_429 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._facts_1uw6b_429 dd{color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;margin:2px 0 0}._wide_1uw6b_447{grid-column:1/-1}._browser_1uw6b_451{color:var(--text-secondary)!important;font-size:var(--text-xs)!important}._label_1uw6b_456{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._details_1uw6b_462{margin:var(--space-1) 0 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-sm);white-space:pre-wrap}._field_1uw6b_472{gap:var(--space-1);flex-direction:column;display:flex}._input_1uw6b_478{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_1uw6b_478::placeholder{color:var(--text-subtle)}._input_1uw6b_478:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_1uw6b_478:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_1uw6b_478:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_1uw6b_478{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--text-sm)}select._input_1uw6b_478{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px}._buttons_1uw6b_530{justify-content:flex-end;gap:var(--space-2);display:flex}._primary_1uw6b_536,._ghost_1uw6b_537{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._primary_1uw6b_536:disabled,._ghost_1uw6b_537:disabled{opacity:.55;cursor:default}._primary_1uw6b_536{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_1uw6b_536:link,._primary_1uw6b_536:visited,._primary_1uw6b_536:hover,._primary_1uw6b_536:active{color:var(--accent-contrast);text-decoration:none}._primary_1uw6b_536:hover:not(:disabled){background:var(--accent-hover)}._primary_1uw6b_536:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_1uw6b_536:disabled{opacity:.5;cursor:not-allowed}._primary_1uw6b_536:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_1uw6b_537{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_1uw6b_537:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_1uw6b_537:active:not(:disabled){background:var(--bg-surface-active)}._ghost_1uw6b_537:disabled{opacity:.5;cursor:not-allowed}._ghost_1uw6b_537:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._pageLink_1uw6b_625{align-items:baseline;gap:var(--space-1);color:var(--accent);font-weight:var(--weight-medium);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;display:inline-flex}._pageLink_1uw6b_625 i{font-size:var(--text-xs);flex-shrink:0}._pageLink_1uw6b_625:hover{text-decoration-thickness:2px}._shots_1uw6b_644{color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:3px;margin-left:auto;display:inline-flex}._loading_lfpi2_93{padding:var(--space-10) 0;justify-content:center;display:flex}._group_lfpi2_99{gap:var(--space-2);min-width:0;padding:var(--space-4) 0;flex-direction:column;display:flex}._group_lfpi2_99+._group_lfpi2_99{border-top:1px solid var(--border-subtle)}._group_lfpi2_99 h4{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}._hint_lfpi2_116{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}._checks_lfpi2_123{gap:var(--space-2);flex-wrap:wrap;display:flex}._check_lfpi2_123{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._check_lfpi2_123:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}._check_lfpi2_123 input{accent-color:var(--accent);margin:0}._check--off_lfpi2_150{opacity:.5;cursor:default}._split_lfpi2_155{gap:0 var(--space-6);border-top:1px solid var(--border-subtle);grid-template-columns:1fr;display:grid}@media (width>=640px){._split_lfpi2_155{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._split_lfpi2_155 ._group_lfpi2_99+._group_lfpi2_99{border-top:none}._people_lfpi2_172{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._people_lfpi2_172 li{align-items:center;gap:var(--space-1);padding:2px 4px 2px var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);display:inline-flex}._people_lfpi2_172 button{border-radius:var(--radius-full);width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._people_lfpi2_172 button:hover{background:#00000014}._people_lfpi2_172 button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._person--in_lfpi2_210{background:var(--success-soft);color:var(--success-text)}._person--out_lfpi2_215{background:var(--danger-soft);color:var(--danger-text)}._add_lfpi2_220{width:100%;min-width:0;max-width:100%}._audience_lfpi2_226{gap:var(--space-1);padding:var(--space-4) 0 0;border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._audience_lfpi2_226 h4{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}._audience_lfpi2_226 p{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}._audience_lfpi2_226 small{color:var(--text-subtle);font-size:var(--text-xs)}._audience_lfpi2_226 ._hint_lfpi2_116{color:var(--text-muted)}._byText_lfpi2_257{margin-top:var(--space-2)}._layout_1o0g8_93{gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(13rem,16rem) minmax(0,1fr) minmax(14rem,18rem);align-items:start;display:grid}@media (width<=1279px){._layout_1o0g8_93{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}._layout_1o0g8_93 ._tags_1o0g8_104{grid-column:1/-1}}@media (width<=799px){._layout_1o0g8_93{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}}._loading_1o0g8_115{padding:var(--space-8) 0;justify-content:center;display:flex}._input_1o0g8_121{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_1o0g8_121::placeholder{color:var(--text-subtle)}._input_1o0g8_121:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_1o0g8_121:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_1o0g8_121:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_1o0g8_121{box-sizing:border-box;width:100%}._label_1o0g8_154{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._hint_1o0g8_160,._none_1o0g8_161,._groupHint_1o0g8_162{color:var(--text-muted);font-size:var(--text-xs);margin:0;line-height:1.45}._none_1o0g8_161{padding:var(--space-2) var(--space-3)}._error_1o0g8_173,._notice_1o0g8_174,._warn_1o0g8_175{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0}._error_1o0g8_173{background:var(--danger-soft);color:var(--danger-text)}._notice_1o0g8_174{background:var(--accent-soft);color:var(--accent-soft-text)}._warn_1o0g8_175{background:var(--warning-soft);color:var(--warning-text)}._list_1o0g8_198,._tags_1o0g8_104{gap:var(--space-2);top:var(--space-4);max-height:calc(100vh - 7rem);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;display:flex;position:sticky;overflow:auto}._list_1o0g8_198::-webkit-scrollbar{width:10px;height:10px}._tags_1o0g8_104::-webkit-scrollbar{width:10px;height:10px}._list_1o0g8_198::-webkit-scrollbar-track{background:0 0}._tags_1o0g8_104::-webkit-scrollbar-track{background:0 0}._list_1o0g8_198::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._tags_1o0g8_104::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._list_1o0g8_198::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._tags_1o0g8_104::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._list_1o0g8_198 ul,._tags_1o0g8_104 ul{margin:0;padding:0;list-style:none}._list_1o0g8_198>*,._tags_1o0g8_104>*{flex-shrink:0}@media (width<=799px){._list_1o0g8_198,._tags_1o0g8_104{max-height:none;position:static}}._kind_1o0g8_255{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-shrink:0;overflow:hidden}._kindHead_1o0g8_262{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--bg-surface-sunken);display:flex}._kindToggle_1o0g8_270,._groupHead_1o0g8_271{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;margin:0;display:flex;transform:none}._newBtn_1o0g8_299{width:auto;color:var(--accent-contrast);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--accent);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._newBtn_1o0g8_299:link,._newBtn_1o0g8_299:visited,._newBtn_1o0g8_299:hover,._newBtn_1o0g8_299:active{color:var(--accent-contrast);text-decoration:none}._newBtn_1o0g8_299:hover:not(:disabled){background:var(--accent-hover)}._newBtn_1o0g8_299:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._newBtn_1o0g8_299:disabled{opacity:.5;cursor:not-allowed}._newBtn_1o0g8_299:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._newBtn_1o0g8_299{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;display:inline-flex}._item_1o0g8_356{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:space-between;align-items:flex-start;gap:0;gap:var(--space-2);width:100%;padding:0;padding:var(--space-2) var(--space-3);border:none;border-top:1px solid var(--border-subtle);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border-radius:0;margin:0;display:flex;transform:none}._item_1o0g8_356:hover{background:var(--bg-surface-hover)}._item--on_1o0g8_388{background:var(--accent-soft);color:var(--accent-soft-text)}._itemTags_1o0g8_395{flex-shrink:0;align-items:flex-start;gap:4px;padding-top:2px;display:flex}._itemTags_1o0g8_395 em{white-space:nowrap;border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-muted);font-size:10px;font-style:normal;font-weight:var(--weight-semibold);padding:0 6px;line-height:1.7}._itemTags_1o0g8_395 ._off_1o0g8_413{background:var(--danger-soft);color:var(--danger-text)}._main_1o0g8_419{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._card_1o0g8_426{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;min-width:0;display:flex}._card_1o0g8_426 h2{color:var(--text-primary);font-size:var(--text-lg);margin:0}._head_1o0g8_442{align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}._nameField_1o0g8_449,._pageTitle_1o0g8_450{gap:var(--space-1);flex-direction:column;flex:16rem;min-width:0;display:flex}._pageTitle_1o0g8_450{flex:none;max-width:22rem}._switches_1o0g8_463{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._switch_1o0g8_463{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex;position:relative}._switch_1o0g8_463 input{opacity:0;cursor:pointer;width:2.3rem;height:1.3rem;margin:0;position:absolute}._switch_1o0g8_463 ._track_1o0g8_488{border-radius:var(--radius-full);background:var(--border-strong);width:2.3rem;height:1.3rem;transition:background var(--transition-fast);flex-shrink:0;position:relative}._switch_1o0g8_463 ._track_1o0g8_488:after{content:"";width:1rem;height:1rem;box-shadow:var(--shadow-xs);transition:transform var(--transition-fast);background:#fff;border-radius:50%;position:absolute;top:.15rem;left:.15rem}._switch_1o0g8_463 input:checked+._track_1o0g8_488{background:var(--accent)}._switch_1o0g8_463 input:checked+._track_1o0g8_488:after{transform:translate(1rem)}._switch_1o0g8_463 input:focus-visible+._track_1o0g8_488:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._switch_1o0g8_463 input:disabled+._track_1o0g8_488{opacity:.55}._tabs_1o0g8_524{border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:flex-end;gap:4px;display:flex}._tab_1o0g8_524{border:1px solid var(--border-default);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--bg-surface-sunken);border-bottom:0;align-items:center;display:inline-flex}._tab_1o0g8_524>button:first-child{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._tab--on_1o0g8_562{background:var(--bg-surface);margin-bottom:-1px}._tab--on_1o0g8_562>button:first-child{color:var(--text-primary);font-weight:var(--weight-semibold)}._tabTool_1o0g8_571{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-1) 6px;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;font-size:11px;display:block;transform:none}._tabTool_1o0g8_571:disabled{opacity:.35;cursor:default}._tabTool_1o0g8_571:hover:not(:disabled){color:var(--text-primary)}._addPage_1o0g8_600{width:auto;color:var(--accent-contrast);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--accent);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._addPage_1o0g8_600:link,._addPage_1o0g8_600:visited,._addPage_1o0g8_600:hover,._addPage_1o0g8_600:active{color:var(--accent-contrast);text-decoration:none}._addPage_1o0g8_600:hover:not(:disabled){background:var(--accent-hover)}._addPage_1o0g8_600:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._addPage_1o0g8_600:disabled{opacity:.5;cursor:not-allowed}._addPage_1o0g8_600:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._addPage_1o0g8_600{align-items:center;gap:var(--space-1);padding:4px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;margin:0 0 4px 4px;display:inline-flex}._editorShell_1o0g8_658{border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;min-height:24rem;display:flex;overflow:hidden}._toolbar_1o0g8_667{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-sunken);z-index:2;flex-wrap:wrap;align-items:center;gap:2px;display:flex;position:sticky;top:0}._tool_1o0g8_667,._textTool_1o0g8_681{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);min-width:1.9rem;height:1.9rem;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0 6px;font-size:13px;display:inline-flex;transform:none}._tool_1o0g8_667:hover:not(:disabled),._textTool_1o0g8_681:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._tool_1o0g8_667:disabled,._textTool_1o0g8_681:disabled{opacity:.4;cursor:default}._textTool_1o0g8_681{font-size:var(--text-xs);font-weight:var(--weight-semibold)}._tool--on_1o0g8_724{background:var(--accent-soft);color:var(--accent-soft-text)}._toolSep_1o0g8_729{background:var(--border-default);width:1px;height:1.3rem;margin:0 4px}._toolSelect_1o0g8_736{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._toolSelect_1o0g8_736::placeholder{color:var(--text-subtle)}._toolSelect_1o0g8_736:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._toolSelect_1o0g8_736:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._toolSelect_1o0g8_736:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._toolSelect_1o0g8_736{width:auto;height:1.9rem;font-size:var(--text-xs);padding:0 6px}._toolColor_1o0g8_771{border-radius:var(--radius-sm);height:1.9rem;color:var(--text-secondary);cursor:pointer;align-items:center;gap:2px;padding:0 4px;display:inline-flex;position:relative}._toolColor_1o0g8_771 input{cursor:pointer;background:0 0;border:0;width:1.3rem;height:1.3rem;padding:0}._toolHint_1o0g8_791{padding:0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}._tableTools_1o0g8_797{border-top:1px dashed var(--border-default);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:2px;padding-top:2px;display:flex}._source_1o0g8_807{min-height:30rem;padding:var(--space-3);background:var(--bg-surface);color:var(--text-primary);resize:vertical;border:0;flex:1;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}._paperScroll_1o0g8_819{padding:var(--space-4);background:var(--bg-surface-sunken);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;overflow:auto}._paperScroll_1o0g8_819::-webkit-scrollbar{width:10px;height:10px}._paperScroll_1o0g8_819::-webkit-scrollbar-track{background:0 0}._paperScroll_1o0g8_819::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._paperScroll_1o0g8_819::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._paper_1o0g8_819{box-sizing:border-box;background:#fff;width:8.5in;max-width:100%;min-height:11in;margin:0 auto;padding:.5in;box-shadow:0 4px 20px #0000002e}._paper_1o0g8_819 .ProseMirror{outline:none;min-height:10in}._paper_1o0g8_819 .ProseMirror table td,._paper_1o0g8_819 .ProseMirror table th{outline-offset:-1px;outline:1px dashed #c9c9c3}._paper_1o0g8_819 .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#2c658f1f;position:absolute;inset:0}._paper_1o0g8_819 .ProseMirror .column-resize-handle{pointer-events:none;background:#2c658f;width:4px;position:absolute;top:0;bottom:0;right:-2px}._paper_1o0g8_819 .ProseMirror.resize-cursor{cursor:col-resize}._paper_1o0g8_819 .ProseMirror .tableWrapper{overflow-x:auto}._paper_1o0g8_819 .ProseMirror img.ProseMirror-selectednode{outline:2px solid #2c658f}._paper_1o0g8_819 .doc-tag-chip{color:#1d4265;background:#e3edf6;border-radius:3px;padding:0 2px}._paper_1o0g8_819 .doc-tag-chip--block{color:#1f5a40;background:#d7eadf}._paper_1o0g8_819 .doc-tag-chip--misplaced{color:#5b4510;background:#f6e3b4}._paper_1o0g8_819 .doc-tag-chip--unknown{color:#8c2722;background:#f5d6d3}@media (width<=799px){._paper_1o0g8_819{min-height:0;padding:.3in}}._actions_1o0g8_918{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._spacer_1o0g8_925{flex:1}._primary_1o0g8_929,._ghost_1o0g8_930,._danger_1o0g8_931{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._primary_1o0g8_929:disabled,._ghost_1o0g8_930:disabled,._danger_1o0g8_931:disabled{opacity:.55;cursor:default}._primary_1o0g8_929{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_1o0g8_929:link,._primary_1o0g8_929:visited,._primary_1o0g8_929:hover,._primary_1o0g8_929:active{color:var(--accent-contrast);text-decoration:none}._primary_1o0g8_929:hover:not(:disabled){background:var(--accent-hover)}._primary_1o0g8_929:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_1o0g8_929:disabled{opacity:.5;cursor:not-allowed}._primary_1o0g8_929:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_1o0g8_930{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_1o0g8_930:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_1o0g8_930:active:not(:disabled){background:var(--bg-surface-active)}._ghost_1o0g8_930:disabled{opacity:.5;cursor:not-allowed}._ghost_1o0g8_930:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._danger_1o0g8_931{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._danger_1o0g8_931:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._danger_1o0g8_931:active:not(:disabled){background:var(--bg-surface-active)}._danger_1o0g8_931:disabled{opacity:.5;cursor:not-allowed}._danger_1o0g8_931:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._danger_1o0g8_931{color:var(--danger-text)}._starters_1o0g8_1049{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}._starter_1o0g8_1049{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:stretch;gap:0;gap:var(--space-1);padding:0;padding:var(--space-4);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;flex-direction:column;margin:0;display:flex;transform:none}._starter_1o0g8_1049 i{color:var(--accent);font-size:20px}._starter_1o0g8_1049 span{color:var(--text-muted);font-size:var(--text-xs)}._starter_1o0g8_1049:hover{border-color:var(--accent);background:var(--bg-surface-hover)}._group_1o0g8_162{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._tagBtn_1o0g8_1103{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;width:100%;padding:0;padding:5px var(--space-2);border-radius:0;border-radius:var(--radius-sm);font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1px;margin:0;display:flex;transform:none}._tagBtn_1o0g8_1103 code{color:#1d4265;overflow-wrap:anywhere;font-size:11px}._tagBtn_1o0g8_1103 ._blockTag_1o0g8_1135{color:#1f5a40}._tagBtn_1o0g8_1103:hover:not(:disabled){background:var(--bg-surface-hover)}._tagBtn_1o0g8_1103:disabled{cursor:default}._settingsHead_1o0g8_1145{color:var(--text-primary);font-size:var(--text-sm);margin:0}._embedded_yua24_96{padding:0!important}._back_yua24_100{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none;display:inline-flex}._back_yua24_100:hover{color:var(--text-primary)}._kindName_yua24_113{min-width:0;padding:var(--space-1) 0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:1}._kindList_yua24_122{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._kindList_yua24_122 li{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}._kindList_yua24_122 strong{color:var(--text-primary)}._kindList_yua24_122 span{color:var(--text-muted)}._about_yua24_146{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);margin:0;display:flex}._about_yua24_146 i{color:var(--text-muted);margin-top:3px}._about_yua24_146 strong{color:var(--text-primary)}._subject_yua24_165{gap:var(--space-1);flex-direction:column;display:flex}._panes_yua24_173{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}@container (width>=60rem){._panes_yua24_173>*{min-width:0}}@supports (container-type:inline-size){._panes_yua24_173{grid-template-columns:minmax(0,1fr)}}._code_yua24_190{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._code_yua24_190 textarea{box-sizing:border-box;width:100%;min-height:28rem;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-primary);font-family:var(--font-mono);tab-size:2;resize:vertical;white-space:pre;margin:0;font-size:.8125rem;line-height:1.55;overflow:auto}._code_yua24_190 textarea:focus{outline:2px solid var(--border-focus);outline-offset:-1px}._preview_yua24_219{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._previewHead_yua24_226{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._updating_yua24_233{color:var(--text-muted);font-size:var(--text-xs)}._inboxLine_yua24_239{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0;display:flex}._inboxLine_yua24_239 span{color:var(--text-muted);flex-shrink:0}._inboxLine_yua24_239 strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere}._frame_yua24_259{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;width:100%;height:40rem;display:block}._actions_yua24_271{border-radius:var(--radius-full);background:var(--bg-surface-sunken);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}._actions_yua24_271 button{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:2px 10px;display:block;transform:none}._actions_yua24_271 button:hover{color:var(--text-primary)}._action--on_yua24_305{font-weight:var(--weight-semibold);background:var(--bg-surface)!important;color:var(--text-primary)!important}._page_3t81c_93{gap:var(--space-5)}._tabs_3t81c_97{align-self:flex-start}._none_3t81c_101{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._loading_nl28o_95{padding:var(--space-6);justify-content:center;display:flex}._ok_nl28o_101{align-items:center;gap:var(--space-1);color:var(--success-text);font-weight:var(--weight-semibold);display:inline-flex}._warn_nl28o_109{color:var(--warning-text)}._muted_nl28o_113{color:var(--text-muted)}._inline_nl28o_117{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._url_nl28o_124{max-width:100%;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-xs);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:inline-block}._pair_nl28o_137{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);align-items:start;display:grid}@media (width<=700px){._pair_nl28o_137{grid-template-columns:minmax(0,1fr)}}._pairLabel_nl28o_151{flex-direction:column;gap:2px;display:flex}._pairLabel_nl28o_151 span{color:var(--text-primary);font-weight:var(--weight-semibold)}._pairLabel_nl28o_151 small{color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}._pairSwitches_nl28o_167>*{padding:var(--space-1) 0!important;border:0!important}._template_nl28o_173{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._templateHead_nl28o_181{align-items:center;gap:var(--space-2);display:flex}._templateHead_nl28o_181 h4{color:var(--text-primary);font-size:var(--text-base);margin:0}._chip_nl28o_192,._chipMuted_nl28o_193{border-radius:var(--radius-full);font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap;padding:0 8px;line-height:1.8}._chip_nl28o_192{background:var(--accent-soft);color:var(--accent-soft-text)}._chipMuted_nl28o_193{background:var(--bg-surface-sunken);color:var(--text-muted)}._templateGrid_nl28o_212{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,18rem);display:grid}@media (width<=800px){._templateGrid_nl28o_212{grid-template-columns:minmax(0,1fr)}}._editor_nl28o_223{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._editor_nl28o_223 textarea{box-sizing:border-box;width:100%;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm);resize:vertical;line-height:1.5}._editor_nl28o_223 textarea:focus{outline:2px solid var(--border-focus);outline-offset:-1px}._tags_nl28o_247{flex-wrap:wrap;gap:4px;display:flex}._tags_nl28o_247 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);cursor:pointer;background:0 0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:2px 8px;font-size:11px;display:block;transform:none}._tags_nl28o_247 button:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._phone_nl28o_280{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._phone_nl28o_280 small{font-size:var(--text-xs)}._bubble_nl28o_293{max-width:100%;padding:var(--space-2) var(--space-3);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;align-self:flex-start;margin:0;line-height:1.45}._actions_nl28o_307{gap:var(--space-2);flex-wrap:wrap;display:flex}._log_nl28o_313{margin:0;padding:0;list-style:none}._log_nl28o_313 li{gap:var(--space-2);padding:var(--space-2) var(--space-5);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;display:grid}._log_nl28o_313 li>i{color:var(--text-muted);margin-top:3px}._log_nl28o_313 ._in_nl28o_117{background:color-mix(in srgb, var(--accent-soft) 40%, transparent)}._logText_nl28o_335{flex-direction:column;min-width:0;display:flex}._logText_nl28o_335 strong{color:var(--text-primary)}._logText_nl28o_335 span{color:var(--text-secondary);overflow-wrap:anywhere}._steps_nl28o_348{padding:var(--space-3) var(--space-5) var(--space-4) var(--space-8);color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.6}._steps_nl28o_348 code{border-radius:var(--radius-sm);background:var(--bg-surface-sunken);font-size:var(--text-xs);padding:1px 4px}._table_180ki_95{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden;container:records/inline-size}._grid_180ki_105{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(14rem,2.5fr) minmax(0,.8fr) 6.5rem 8rem minmax(11rem,1.9fr) minmax(0,1fr) 6.75rem 10.5rem;display:grid}@container records (width<=1039px){._grid_180ki_105{grid-template-columns:minmax(12rem,2.4fr) 8rem minmax(0,1.6fr) minmax(0,1.1fr) 6.75rem 10.5rem}._grid_180ki_105 ._col--town_180ki_117,._grid_180ki_105 ._col--sold_180ki_118{display:none}}@container records (width<=779px){._grid_180ki_105{grid-template-columns:minmax(0,1fr) 8.5rem 8rem 10.5rem}._grid_180ki_105 ._col--pm_180ki_129,._grid_180ki_105 ._col--waiting_180ki_130{display:none}}@container records (width<=599px){._grid_180ki_105{grid-template-columns:minmax(0,1fr) auto}._grid_180ki_105 ._col--town_180ki_117,._grid_180ki_105 ._col--sold_180ki_118,._grid_180ki_105 ._col--next_180ki_140,._grid_180ki_105 ._col--waiting_180ki_130,._grid_180ki_105 ._col--pm_180ki_129{display:none}._grid_180ki_105 ._status_180ki_145{grid-column:2}}._heads_180ki_150{padding:var(--space-2) var(--space-4);background:var(--bg-surface-sunken);border-bottom:1px solid var(--border-subtle)}@container records (width<=599px){._heads_180ki_150>:not(:first-child){display:none}}._line_180ki_164{padding:var(--space-3) var(--space-4);transition:background-color var(--transition-fast)}._line_180ki_164+._line_180ki_164{border-top:1px solid var(--border-subtle)}._line_180ki_164:hover{background:var(--bg-surface-hover)}@container records (width<=599px){._line_180ki_164{row-gap:var(--space-1)}._line_180ki_164 ._money_180ki_178{grid-area:1/2}._line_180ki_164 ._status_180ki_145{grid-row:2}._line_180ki_164._has-balance_180ki_188 ._col--amount_180ki_188,._line_180ki_164:not(._has-balance_180ki_188) ._balance_180ki_188{display:none}}._who_180ki_193{flex-direction:column;gap:2px;min-width:0;display:flex}._top_180ki_200{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}._name_180ki_207{color:var(--text-primary);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}._name_180ki_207:hover{text-decoration:underline}._name_180ki_207:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._number_180ki_224{color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0;text-decoration:none}._number_180ki_224:hover{text-decoration:underline}._number_180ki_224:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._title_180ki_241{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._grid_180ki_105._grid--jobs_180ki_253{grid-template-columns:minmax(14rem,2.5fr) minmax(4.5rem,.8fr) 6.5rem 8rem minmax(11rem,1.9fr) minmax(6.5rem,1fr) 6.75rem 10.5rem}@container records (width<=1199px){._grid_180ki_105._grid--jobs_180ki_253{grid-template-columns:minmax(12rem,2.4fr) 8rem minmax(0,1.6fr) minmax(6.5rem,1.1fr) 6.75rem 10.5rem}._grid_180ki_105._grid--jobs_180ki_253 ._col--town_180ki_117,._grid_180ki_105._grid--jobs_180ki_253 ._col--sold_180ki_118{display:none}}@container records (width<=779px){._grid_180ki_105._grid--jobs_180ki_253{grid-template-columns:minmax(0,1fr) 8.5rem 8rem 10.5rem}}@container records (width<=599px){._grid_180ki_105._grid--jobs_180ki_253{grid-template-columns:minmax(0,1fr) auto}}._heads_180ki_150._grid--jobs_180ki_253>*{white-space:normal;text-align:left;min-width:0;max-width:100%;line-height:1.25}._narrow_180ki_285{color:var(--text-muted);font-size:var(--text-xs);display:none}@container records (width<=1039px){._narrow_180ki_285{display:block}}@container records (width<=1199px){._narrow_180ki_285._narrow--jobs_180ki_298{display:block}}@container records (width<=599px){._narrow--next_180ki_305{align-items:center;gap:5px;display:inline-flex}._narrow--next_180ki_305 svg{font-size:.7rem}}@container records (width>=600px){._narrow--next_180ki_305{display:none}}._waiting_180ki_350{white-space:normal;flex-wrap:wrap;gap:4px 3px;display:flex}._col--waiting_180ki_130{white-space:normal;overflow:visible}._narrow--waiting_180ki_362{margin-top:2px;display:none}@container records (width<=779px){._narrow--waiting_180ki_362{display:flex}}._plainHead_180ki_373{cursor:default}@container records (width>=780px){._narrow--people_180ki_378{display:none}}._cell_180ki_383{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._cell_180ki_383 small{color:var(--text-muted);font-size:var(--text-xs)}._cell_180ki_383 em{color:var(--text-muted);font-style:normal}._money_180ki_178{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}._status_180ki_145{justify-self:end}._balance--paid_180ki_414{color:var(--success-text)}._balance_180ki_188 em{color:var(--text-muted);font-style:normal;font-weight:var(--weight-normal)}._grid_180ki_105._grid--estimates_180ki_426{grid-template-columns:minmax(0,2.6fr) minmax(0,1fr) 7.5rem 7.5rem minmax(0,1.4fr) 8rem 12rem}@container records (width<=1039px){._grid_180ki_105._grid--estimates_180ki_426{grid-template-columns:minmax(0,2.4fr) 7.5rem minmax(0,1.3fr) 8rem 12rem}._grid_180ki_105._grid--estimates_180ki_426 ._col--town_180ki_117,._grid_180ki_105._grid--estimates_180ki_426 ._col--appointment_180ki_434{display:none}}@container records (width<=779px){._grid_180ki_105._grid--estimates_180ki_426{grid-template-columns:minmax(0,1fr) 8rem 12rem}._grid_180ki_105._grid--estimates_180ki_426 ._col--created_180ki_442,._grid_180ki_105._grid--estimates_180ki_426 ._col--prepared_180ki_443{display:none}}@container records (width<=599px){._grid_180ki_105._grid--estimates_180ki_426{grid-template-columns:minmax(0,1fr) auto}._grid_180ki_105._grid--estimates_180ki_426 ._col--created_180ki_442,._grid_180ki_105._grid--estimates_180ki_426 ._col--prepared_180ki_443{display:none}._heads_180ki_150._grid--jobs_180ki_253>:nth-child(5),._heads_180ki_150._grid--estimates_180ki_426>:nth-child(6){display:inline-flex}._heads_180ki_150._grid--estimates_180ki_426>:nth-child(7){display:none}}._tag_180ki_474{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--info-soft);color:var(--info-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-shrink:0}._tag_180ki_474._tag--leading_180ki_485{background:var(--warning-soft);color:var(--warning-text);align-items:center;gap:4px;padding:0 6px;line-height:1.4;display:inline-flex}._tag_180ki_474._tag--leading_180ki_485 svg,._tag_180ki_474._tag--leading_180ki_485 i{font-size:.65rem}._titleLine_180ki_500{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}._siblings_180ki_507{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);background:0 0;background:var(--bg-surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;justify-content:flex-start;align-items:center;gap:4px;margin:0;padding:0 6px;display:inline-flex;transform:none}._siblings_180ki_507 svg,._siblings_180ki_507 i{font-size:.65rem}._siblings_180ki_507:hover{color:var(--text-primary)}._siblings_180ki_507:focus-visible{box-shadow:var(--ring)}._statusWith_180ki_550{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);justify-self:stretch;display:grid}._statusWith_180ki_550>:last-child{justify-self:end}@container records (width<=599px){._narrow--next_180ki_305{align-items:center;gap:5px;display:inline-flex}._narrow--next_180ki_305 svg{font-size:.7rem}}@container records (width>=600px){._narrow--next_180ki_305{display:none}}._next_180ki_321{max-width:100%;padding:2px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}._next_180ki_321 svg{color:var(--text-muted);font-size:.7rem}._next--today_180ki_340{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--bg-surface));color:var(--accent)}._next--today_180ki_340 svg{color:var(--accent)}@container records (width<=779px){._narrow--people_180ki_378{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin-top:2px;display:flex}}@container records (width<=599px){._line_180ki_164._grid--estimates_180ki_426{row-gap:var(--space-2)}._line_180ki_164._grid--estimates_180ki_426 ._who_180ki_193{grid-area:1/1/auto/-1}._line_180ki_164._grid--estimates_180ki_426 ._top_180ki_200{align-items:flex-start}._line_180ki_164._grid--estimates_180ki_426 ._name_180ki_207{white-space:normal;overflow-wrap:anywhere;overflow:visible}._line_180ki_164._grid--estimates_180ki_426 ._number_180ki_224{margin-left:auto}._line_180ki_164._grid--estimates_180ki_426 ._title_180ki_241{white-space:normal}._line_180ki_164._grid--estimates_180ki_426 ._status_180ki_145{grid-area:2/1;justify-self:start}._line_180ki_164._grid--estimates_180ki_426 ._money_180ki_178{font-size:var(--text-base);grid-area:2/2;align-self:center}}._grid_180ki_105._grid--invoices_180ki_659{grid-template-columns:minmax(0,2.4fr) 6.75rem 6.75rem minmax(0,1.2fr) 7.5rem 8rem 12rem}@container records (width<=1179px){._grid_180ki_105._grid--invoices_180ki_659{grid-template-columns:minmax(0,2.4fr) 6.75rem minmax(0,1.2fr) 7.5rem 8rem 12rem}._grid_180ki_105._grid--invoices_180ki_659 ._col--due_180ki_666{display:none}}@container records (width<=919px){._grid_180ki_105._grid--invoices_180ki_659{grid-template-columns:minmax(0,1fr) 7.5rem 8rem 12rem}._grid_180ki_105._grid--invoices_180ki_659 ._col--date_180ki_674,._grid_180ki_105._grid--invoices_180ki_659 ._col--due_180ki_666,._grid_180ki_105._grid--invoices_180ki_659 ._col--sold_180ki_118{display:none}}@container records (width<=599px){._grid_180ki_105._grid--invoices_180ki_659{grid-template-columns:minmax(0,1fr) auto}._grid_180ki_105._grid--invoices_180ki_659 ._col--date_180ki_674,._grid_180ki_105._grid--invoices_180ki_659 ._col--due_180ki_666,._grid_180ki_105._grid--invoices_180ki_659 ._col--sold_180ki_118,._grid_180ki_105._grid--invoices_180ki_659 ._col--amount_180ki_188{display:none}}._line_180ki_164._grid--invoices_180ki_659 ._narrow_180ki_285{display:none}@container records (width<=919px){._line_180ki_164._grid--invoices_180ki_659 ._narrow_180ki_285{display:block}}@container records (width<=599px){._line_180ki_164._grid--invoices_180ki_659 ._narrow--next_180ki_305{align-items:center;gap:5px;display:inline-flex}._line_180ki_164._grid--invoices_180ki_659 ._narrow--next_180ki_305 svg{font-size:.7rem}}@container records (width>=600px){._line_180ki_164._grid--invoices_180ki_659 ._narrow--next_180ki_305{display:none}}._line_180ki_164._grid--invoices_180ki_659 ._next_180ki_321{max-width:100%;padding:2px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}._line_180ki_164._grid--invoices_180ki_659 ._next_180ki_321 svg{color:var(--text-muted);font-size:.7rem}._line_180ki_164._grid--invoices_180ki_659 ._next--today_180ki_340{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--bg-surface));color:var(--accent)}._line_180ki_164._grid--invoices_180ki_659 ._next--today_180ki_340 svg{color:var(--accent)}@container records (width<=919px){._line_180ki_164._grid--invoices_180ki_659 ._narrow--people_180ki_378{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin-top:2px;display:flex}}@container records (width<=599px){._line_180ki_164._grid--invoices_180ki_659{row-gap:var(--space-2)}._line_180ki_164._grid--invoices_180ki_659 ._who_180ki_193{grid-area:1/1/auto/-1}._line_180ki_164._grid--invoices_180ki_659 ._number_180ki_224{margin-left:auto}._line_180ki_164._grid--invoices_180ki_659 ._status_180ki_145{grid-area:2/1;justify-self:start}._line_180ki_164._grid--invoices_180ki_659 ._owed_180ki_776{grid-area:2/2}}._owed_180ki_776{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}._overdue_180ki_790{color:var(--danger-text)}._chips_4brs0_93{white-space:nowrap;flex-wrap:wrap;gap:4px;max-width:100%;display:inline-flex}._muted_4brs0_101{color:var(--text-muted)}._waitBtn_4brs0_105{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:0;width:100%;min-height:1.75rem;margin:0;padding:2px 4px;display:flex;transform:none}._waitBtn_4brs0_105:hover,._waitBtn_4brs0_105[aria-expanded=true]{background:var(--bg-surface-sunken)}._pop_4brs0_133{z-index:1200;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;width:15rem;max-height:20rem;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-raised);box-shadow:var(--shadow-lg);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;gap:2px;display:flex;position:fixed;overflow-y:auto}._pop_4brs0_133::-webkit-scrollbar{width:10px;height:10px}._pop_4brs0_133::-webkit-scrollbar-track{background:0 0}._pop_4brs0_133::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._pop_4brs0_133::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._popItem_4brs0_172{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;padding:4px 6px;display:flex}._popItem_4brs0_172:hover{background:var(--bg-surface-hover)}._popItem_4brs0_172 input{accent-color:var(--accent)}._emptyPill_4brs0_188{height:1.6rem;padding:0 var(--space-3);border:1px dashed var(--border-default);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._emptyPill_4brs0_188 i,._emptyPill_4brs0_188 svg{font-size:.8em}._waitBtn_4brs0_105:hover ._emptyPill_4brs0_188{border-color:var(--border-strong);color:var(--text-secondary)}._popNote_4brs0_212{margin:var(--space-1) 0 0;padding:var(--space-2) 6px 2px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);align-items:flex-start;gap:6px;line-height:1.4;display:flex}._popNote_4brs0_212 svg,._popNote_4brs0_212 i{margin-top:2px;font-size:.65rem}._body_1tlfk_93{gap:var(--space-3);flex-direction:column;display:flex}._lead_1tlfk_99{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._list_1tlfk_105{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}._row_1tlfk_114{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface);display:flex}._row_1tlfk_114+._row_1tlfk_114{border-top:1px solid var(--border-subtle)}._what_1tlfk_125{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._what_1tlfk_125 strong{color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere}._facts_1tlfk_138{align-items:center;gap:2px var(--space-3);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._sub_1tlfk_147{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}._none_1tlfk_156{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-muted);flex-direction:column;display:flex}._none_1tlfk_156 i{font-size:1.5rem}._none_1tlfk_156 p{margin:0}._loading_1tlfk_173{padding:var(--space-6) 0;justify-content:center;display:flex}._foot_1tlfk_179{justify-content:space-between;gap:var(--space-2);display:flex}@media (width<=560px){._row_1tlfk_114{flex-wrap:wrap}._row_1tlfk_114>button{flex:100%;justify-content:center}}._panel_1pzrb_93{gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._head_1pzrb_104{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._head_1pzrb_104 h3{font-size:var(--text-base);margin:0 0 2px}._head_1pzrb_104 p{color:var(--text-muted);font-size:var(--text-sm);margin:0}._actions_1pzrb_121{gap:var(--space-2);display:flex}._primary_1pzrb_126{width:auto;color:var(--accent-contrast);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--accent);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._primary_1pzrb_126:link,._primary_1pzrb_126:visited,._primary_1pzrb_126:hover,._primary_1pzrb_126:active{color:var(--accent-contrast);text-decoration:none}._primary_1pzrb_126:hover:not(:disabled){background:var(--accent-hover)}._primary_1pzrb_126:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_1pzrb_126:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_1pzrb_126{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._primary_1pzrb_126:disabled{opacity:.5;cursor:default}._ghost_1pzrb_186{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--bg-surface);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast);justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._ghost_1pzrb_186:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_1pzrb_186:active:not(:disabled){background:var(--bg-surface-active)}._ghost_1pzrb_186:disabled{opacity:.5;cursor:not-allowed}._ghost_1pzrb_186:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_1pzrb_186{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer}._groups_1pzrb_231,._lines_1pzrb_232{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._group_1pzrb_231,._line_1pzrb_232{transition:transform .18s cubic-bezier(.2,.7,.3,1)}._group_1pzrb_231{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);position:relative}._group--bar_1pzrb_260{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}._group--bar_1pzrb_260 small{color:var(--text-muted);font-size:var(--text-xs)}._lines_1pzrb_232{gap:var(--space-1);padding-left:var(--space-5)}._line_1pzrb_232{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);font-size:var(--text-sm);display:flex;position:relative}._grip_1pzrb_288{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._grip_1pzrb_288:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._grip_1pzrb_288:active{cursor:grabbing}._grip_1pzrb_288:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (pointer:coarse){._grip_1pzrb_288{width:2.5rem;height:2.5rem}}._panel--dragging_1pzrb_342{-webkit-user-select:none;user-select:none;cursor:grabbing}._dragging_1pzrb_349._dragging_1pzrb_349{z-index:2;border-color:var(--accent);will-change:transform;transition:none;box-shadow:0 10px 28px #00000047}._show_1vvkw_94{--ink:#1f1a17;--ink-soft:#6b625c;--rule:#e4ddd5;--navy:#1f2944;--paper:#f6f3ee;z-index:calc(var(--z-palette) - 50);background:var(--paper);color:var(--ink);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}._show_1vvkw_94::backdrop{background:var(--paper)}._eyebrow_1vvkw_114{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:600}._top_1vvkw_123{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--rule);background:#fff;flex-wrap:wrap;display:flex}._top--who_1vvkw_133{flex-direction:column;flex:12rem;min-width:0;line-height:1.3;display:flex}._top--who_1vvkw_133 strong,._top--who_1vvkw_133 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._top--who_1vvkw_133 span{color:var(--ink-soft);font-size:var(--text-sm)}@media (width<=639px){._top--who_1vvkw_133{display:none}}._tools_1vvkw_156{gap:var(--space-2);margin-left:auto;display:inline-flex}@media (width<=639px){._top_1vvkw_123{padding:var(--space-3);flex-wrap:nowrap;align-items:flex-start}._top_1vvkw_123>[role=toolbar]{flex:auto;min-width:0}._tools_1vvkw_156{flex:none}}._tool_1vvkw_156{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._tool_1vvkw_156:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._tool_1vvkw_156{border:1px solid var(--rule);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._tool_1vvkw_156:hover{border-color:var(--ink-soft)}._stage_1vvkw_215{flex:1;min-height:0;padding:clamp(1rem,3vw,3rem);overflow:auto}._stage_1vvkw_215>*{animation:_rise_1vvkw_1 .22s var(--ease-out-cubic)}@media (prefers-reduced-motion:reduce){._stage_1vvkw_215>*{animation:none}}._stage--intro_1vvkw_230{padding:0}@keyframes _rise_1vvkw_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._loading_1vvkw_244{padding:var(--space-4);justify-content:center;display:flex}._head_1vvkw_250{margin-bottom:clamp(1rem,2vw,2rem)}._head_1vvkw_250 h2{margin:var(--space-1) 0 0;color:var(--ink);font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;line-height:1.15}._gallery_1vvkw_261,._line_1vvkw_262,._price_1vvkw_263{width:100%;max-width:80rem;margin:0 auto}._intro_1vvkw_270{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100%;display:grid}@media (width<=899px){._intro_1vvkw_270{grid-template-columns:minmax(0,1fr)}}._about_1vvkw_282{justify-content:center;gap:var(--space-4);background:var(--navy);color:#fff;clip-path:polygon(0 0,92% 0,100% 100%,0 100%);flex-direction:column;padding:clamp(2rem,4vw,4rem) clamp(3rem,6vw,6rem) clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem);display:flex}._about_1vvkw_282 h2{color:#fff;margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:700}._about_1vvkw_282 p{color:#ffffffdb;max-width:40rem;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}@media (width<=899px){._about_1vvkw_282{padding:var(--space-8) var(--space-5);clip-path:none}}._about--logo_1vvkw_312{width:9rem;max-width:60%;color:#fff!important}._about--photo_1vvkw_318{object-fit:cover;border-radius:14px;width:100%;max-width:40rem;max-height:18rem;display:block}._about--slogan_1vvkw_327{font-style:italic}._project_1vvkw_331{justify-content:center;gap:var(--space-4);flex-direction:column;padding:clamp(2rem,4vw,4rem);display:flex}@media (width<=899px){._project_1vvkw_331{padding:var(--space-8) var(--space-5)}}._project--name_1vvkw_344{color:var(--ink);margin:0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:1.1}._project--where_1vvkw_352{align-items:center;gap:var(--space-2);color:var(--ink-soft);margin:0;font-size:1.1rem;display:flex}._project--title_1vvkw_361{color:var(--ink);margin:0;font-size:1.35rem;font-weight:600}._estimator_1vvkw_369{align-self:flex-start;align-items:center;gap:var(--space-4);border:1px solid var(--rule);box-sizing:border-box;background:#fff;border-radius:999px;max-width:100%;padding:.6rem 1.5rem .6rem .6rem;display:inline-flex}._estimator_1vvkw_369>div{flex-direction:column;min-width:0;line-height:1.3;display:flex}._estimator_1vvkw_369 small{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}._estimator_1vvkw_369 strong{font-size:1.15rem}._estimator_1vvkw_369 span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}._face_1vvkw_405{object-fit:cover;border-radius:50%;flex:none;width:4rem;height:4rem}._face--initial_1vvkw_413{color:var(--navy);background:#e5e8ef;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;display:inline-flex}._tiles_1vvkw_424{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(10rem,13rem));display:grid}._tile_1vvkw_424{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._tile_1vvkw_424:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._tile_1vvkw_424{border:1px solid var(--rule);color:var(--ink);text-align:left;cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}._tile_1vvkw_424:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1f1a171f}._tile--art_1vvkw_472{height:6.5rem;color:var(--ink-soft);background:#ebe6df;flex:none;justify-content:center;align-items:center;font-size:1.6rem;display:flex;position:relative;overflow:hidden}._tile--art_1vvkw_472 img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}._tile--text_1vvkw_494{padding:var(--space-2) var(--space-3);flex-direction:column;gap:2px;display:flex}._tile--text_1vvkw_494 strong{font-size:.95rem}._tile--text_1vvkw_494 small{color:var(--ink-soft);font-size:.78rem}._start_1vvkw_508{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._start_1vvkw_508:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._start_1vvkw_508{align-self:flex-start;align-items:center;gap:var(--space-3);margin-top:var(--space-2);background:var(--navy);color:#fff;cursor:pointer;border-radius:999px;padding:1rem 1.6rem;font-size:1.1rem;font-weight:600;display:inline-flex}._start_1vvkw_508:hover{filter:brightness(1.15)}._group_1vvkw_549+._group_1vvkw_549{margin-top:var(--space-8)}._group_1vvkw_549 h3{margin:0 0 var(--space-3);color:var(--ink);font-size:1.15rem}._grid_1vvkw_559{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}._thumb_1vvkw_565{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._thumb_1vvkw_565:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._thumb_1vvkw_565{aspect-ratio:4/3;width:100%;color:var(--ink-soft);cursor:zoom-in;background:#e9e4dc;border-radius:10px;justify-content:center;align-items:center;font-size:2rem;display:flex;overflow:hidden}._thumb_1vvkw_565 img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform var(--transition-base);display:block}._thumb_1vvkw_565:hover img{transform:scale(1.03)}._rendering_1vvkw_612{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}._rendering_1vvkw_612 figcaption{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}._docs_1vvkw_627{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}._doc_1vvkw_627{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._doc_1vvkw_627:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._doc_1vvkw_627{border:1px solid var(--rule);min-width:0;color:var(--ink);text-align:left;cursor:pointer;transition:box-shadow var(--transition-fast), transform var(--transition-fast);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}._doc_1vvkw_627:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1f1a171f}._doc--preview_1vvkw_675{aspect-ratio:4/3;color:var(--navy);background:#ebe6df;justify-content:center;align-items:center;font-size:3rem;display:flex;position:relative;overflow:hidden}._doc--preview_1vvkw_675 img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}._doc--name_1vvkw_696{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);font-size:1rem;display:flex}._doc--name_1vvkw_696>i,._doc--name_1vvkw_696>svg{color:var(--navy);flex:none}._doc--name_1vvkw_696 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._line_1vvkw_262{flex-direction:column;min-height:100%;display:flex}._line--body_1vvkw_722{flex:1;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-content:start;align-items:start;gap:clamp(1rem,2.5vw,2.5rem);display:grid}@media (width<=899px){._line--body_1vvkw_722{grid-template-columns:minmax(0,1fr)}}._line--alone_1vvkw_736{grid-template-columns:minmax(0,1fr)}._scope_1vvkw_740{border:1px solid var(--rule);max-width:62rem;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:14px;padding:clamp(1.25rem,2.5vw,2.25rem);font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.6}._line--photos_1vvkw_752{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._more_1vvkw_758{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._more_1vvkw_758:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._more_1vvkw_758{aspect-ratio:4/3;border:1px dashed var(--ink-soft);color:var(--ink-soft);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-weight:600;display:flex}._line--price_1vvkw_795{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:2px solid var(--ink)}._line--price_1vvkw_795>div{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;padding:2px 0;display:flex}._line--price_1vvkw_795 dt{color:var(--ink-soft);font-size:.95rem}._line--price_1vvkw_795 dd{font-variant-numeric:tabular-nums;margin:0}._line--amount_1vvkw_817{margin-top:var(--space-2);border-top:1px dashed var(--rule);padding-top:var(--space-3)!important}._line--amount_1vvkw_817 dt{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink)!important;font-size:.85rem!important}._line--amount_1vvkw_817 dd{color:var(--navy);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800}._price--body_1vvkw_835{grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}@media (width<=899px){._price--body_1vvkw_835{grid-template-columns:minmax(0,1fr)}}._recap_1vvkw_847{border-collapse:collapse;width:100%;font-size:clamp(1rem,1.3vw,1.2rem)}._recap_1vvkw_847 th,._recap_1vvkw_847 td{border-bottom:1px solid var(--rule);padding:.85rem 0}._recap_1vvkw_847 th{text-align:left;font-weight:500}._recap_1vvkw_847 td{padding-left:var(--space-4);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._jump_1vvkw_868{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._jump_1vvkw_868:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._jump_1vvkw_868{color:var(--ink);text-align:left;cursor:pointer}._jump_1vvkw_868:hover{text-decoration:underline}._none_1vvkw_899{color:var(--ink-soft)}._sums_1vvkw_903{padding:var(--space-5) var(--space-6);border:1px solid var(--rule);background:#fff;border-radius:16px}._sums_1vvkw_903 dl{margin:0}._sums_1vvkw_903 dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}._sums_1vvkw_903 dt{color:var(--ink-soft)}._sums_1vvkw_903 dd{font-variant-numeric:tabular-nums;margin:0}._sums_1vvkw_903 ._total_1vvkw_928{margin-top:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--ink)}._sums_1vvkw_903 ._total_1vvkw_928 dt{color:var(--ink);font-size:1.2rem;font-weight:700}._sums_1vvkw_903 ._total_1vvkw_928 dd{color:var(--navy);font-size:clamp(2rem,3.5vw,3rem);font-weight:800}._sums_1vvkw_903 ._contract_1vvkw_944{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--rule);font-size:.95rem}._valid_1vvkw_951{margin:var(--space-4) 0 0;color:var(--ink-soft);font-size:.9rem}._price--lines_1vvkw_957{min-width:0}._price--renderings_1vvkw_961{margin-top:var(--space-8)}._price--renderings_1vvkw_961 h3{margin:0 0 var(--space-3);color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}._notes_1vvkw_972{max-width:62rem;margin-top:var(--space-6)}._notes_1vvkw_972 h3{margin:0 0 var(--space-2);color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}._notes_1vvkw_972 p{white-space:pre-line;margin:0;line-height:1.6}._foot_1vvkw_990{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--rule);background:#fff;display:flex}._step_1vvkw_999{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._step_1vvkw_999:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._step_1vvkw_999{align-items:center;gap:var(--space-2);border:1px solid var(--rule);color:var(--ink);cursor:pointer;border-radius:999px;flex:none;padding:.7rem 1.15rem;font-size:1rem;font-weight:600;display:inline-flex}._step_1vvkw_999:disabled{opacity:.4;cursor:default}._step--next_1vvkw_1039{border-color:var(--navy);background:var(--navy);color:#fff}._dots_1vvkw_1045{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}._dot_1vvkw_1045{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._dot_1vvkw_1045:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._dot_1vvkw_1045{cursor:pointer;width:.75rem;height:.75rem;transition:transform var(--transition-fast), background var(--transition-fast);background:#d9d1c7;border-radius:50%;display:block}._dot_1vvkw_1045:hover{background:var(--ink-soft)}._dot--price_1vvkw_1093{border-radius:3px}._dot--on_1vvkw_1097{background:var(--navy);transform:scale(1.3)}._dot--on_1vvkw_1097:hover{background:var(--navy)}._hint_1vvkw_1105{color:var(--ink-soft);flex:none;font-size:.8rem}@media (width<=899px){._hint_1vvkw_1105{display:none}}._loading_fmqm3_93{padding:var(--space-8) 0;justify-content:center;display:flex}._bar_fmqm3_99{margin:0 auto var(--space-3);justify-content:flex-end;max-width:8.5in;display:flex}._bar_fmqm3_99 label{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}._bar_fmqm3_99 select{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._bar_fmqm3_99 select::placeholder{color:var(--text-subtle)}._bar_fmqm3_99 select:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._bar_fmqm3_99 select:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._bar_fmqm3_99 select:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._bar_fmqm3_99 select{width:auto;min-width:14rem;font-size:var(--text-sm)}@media (width<=639px){._bar_fmqm3_99 label{align-items:stretch;gap:var(--space-1);flex-direction:column;flex:1}._bar_fmqm3_99 select{width:100%;min-width:0}}._pages_fmqm3_162{padding-bottom:var(--space-6)}._printRoot_fmqm3_167{display:none}@media print{._bar_fmqm3_99{display:none!important}body.ots-doc-print{background:#fff!important;margin:0!important}html:has(body.ots-doc-print){background:#fff!important}body.ots-doc-print>:not(._printRoot_fmqm3_167){display:none!important}._printRoot_fmqm3_167{display:block}._printRoot_fmqm3_167,._printRoot_fmqm3_167 *{visibility:visible!important}}._root_6evbp_92{z-index:1000;background:#14100e8c;flex-direction:column;display:flex;position:fixed;inset:0}._bar_6evbp_101{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:flex}._spacer_6evbp_111{flex:1}._body_6evbp_115{flex:1;grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);min-height:0;display:grid}@media (width<=899px){._body_6evbp_115{flex-direction:column-reverse;display:flex;overflow:auto}}._preview_6evbp_129{padding:var(--space-5) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow:auto}._preview_6evbp_129::-webkit-scrollbar{width:10px;height:10px}._preview_6evbp_129::-webkit-scrollbar-track{background:0 0}._preview_6evbp_129::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._preview_6evbp_129::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}@media (width<=899px){._preview_6evbp_129{padding:var(--space-4) var(--space-3);flex:none;overflow:visible}}._loading_6evbp_164{padding:var(--space-8) 0;justify-content:center;display:flex}._note_6evbp_170{max-width:30rem;margin:var(--space-8) auto;padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-secondary);text-align:center}._panel_6evbp_180{gap:var(--space-4);padding:var(--space-4);background:var(--bg-surface);border-left:1px solid var(--border-subtle);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;display:flex;overflow:auto}._panel_6evbp_180::-webkit-scrollbar{width:10px;height:10px}._panel_6evbp_180::-webkit-scrollbar-track{background:0 0}._panel_6evbp_180::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._panel_6evbp_180::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}@media (width<=899px){._panel_6evbp_180{border-left:0;flex:none;overflow:visible}}._section_6evbp_216{gap:var(--space-2);flex-direction:column;display:flex}._section_6evbp_216 h4{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}._field_6evbp_230{gap:var(--space-1);flex-direction:column;display:flex}._field_6evbp_230 span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._field_6evbp_230 input,._field_6evbp_230 select,._field_6evbp_230 textarea{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._field_6evbp_230 input::placeholder,._field_6evbp_230 select::placeholder,._field_6evbp_230 textarea::placeholder{color:var(--text-subtle)}._field_6evbp_230 input:hover:not(:disabled):not(:focus),._field_6evbp_230 select:hover:not(:disabled):not(:focus),._field_6evbp_230 textarea:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._field_6evbp_230 input:focus,._field_6evbp_230 select:focus,._field_6evbp_230 textarea:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._field_6evbp_230 input:disabled,._field_6evbp_230 select:disabled,._field_6evbp_230 textarea:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._field_6evbp_230 input,._field_6evbp_230 select,._field_6evbp_230 textarea{box-sizing:border-box;width:100%}._field_6evbp_230 textarea{resize:vertical;font:inherit}._person_6evbp_289{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;display:grid}._person_6evbp_289 input{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._person_6evbp_289 input::placeholder{color:var(--text-subtle)}._person_6evbp_289 input:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._person_6evbp_289 input:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._person_6evbp_289 input:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._person_6evbp_289 input{box-sizing:border-box;width:100%;min-width:0}._icon_6evbp_328,._link_6evbp_329{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._icon_6evbp_328{width:2rem}._link_6evbp_329{color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-self:flex-start}._copy_6evbp_361{gap:var(--space-2);flex-direction:column;display:flex}._contacts_6evbp_368{gap:var(--space-2);min-width:0;margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;border:0;border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._contacts_6evbp_368 legend{float:left;width:100%;margin-bottom:var(--space-1);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}._contactsHint_6evbp_388{color:var(--text-muted);font-size:var(--text-xs)}._copyTo_6evbp_393{align-items:center;gap:var(--space-1) var(--space-3);padding-left:calc(13px + var(--space-2));flex-wrap:wrap;display:flex}._copyTo_6evbp_393 small{color:var(--text-muted);font-size:var(--text-xs)}._copyMe_6evbp_405{align-items:flex-start;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;display:flex}._copyMe_6evbp_405 input{accent-color:var(--accent);margin-top:3px}._copyMe_6evbp_405 span{flex-direction:column;gap:1px;display:flex}._copyMe_6evbp_405 small{color:var(--text-muted);font-size:var(--text-xs)}._hint_6evbp_427{color:var(--text-muted);font-size:var(--text-xs);margin:0;line-height:1.45}._error_6evbp_434{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._primary_6evbp_443,._ghost_6evbp_444{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:center;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._primary_6evbp_443:disabled,._ghost_6evbp_444:disabled{opacity:.55;cursor:default}._primary_6evbp_443{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_6evbp_443:link,._primary_6evbp_443:visited,._primary_6evbp_443:hover,._primary_6evbp_443:active{color:var(--accent-contrast);text-decoration:none}._primary_6evbp_443:hover:not(:disabled){background:var(--accent-hover)}._primary_6evbp_443:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_6evbp_443:disabled{opacity:.5;cursor:not-allowed}._primary_6evbp_443:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_6evbp_443{padding:var(--space-3) var(--space-4)}._ghost_6evbp_444{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_6evbp_444:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_6evbp_444:active:not(:disabled){background:var(--bg-surface-active)}._ghost_6evbp_444:disabled{opacity:.5;cursor:not-allowed}._ghost_6evbp_444:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._done_6evbp_538{gap:var(--space-4);padding:var(--space-4) 0;color:var(--text-primary);flex-direction:column;display:flex}._done_6evbp_538 h3{font-size:var(--text-xl);margin:0;line-height:1.25}._done_6evbp_538>._primary_6evbp_443{align-self:stretch}._doneMark_6evbp_554{background:var(--success-soft);width:3.25rem;height:3.25rem;color:var(--success-text);box-shadow:0 0 0 6px color-mix(in srgb, var(--success-soft) 45%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;display:inline-flex}._doneLead_6evbp_567{margin:calc(-1 * var(--space-2)) 0 0;color:var(--text-muted);font-size:var(--text-sm)}._sentTo_6evbp_573{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._sentTo_6evbp_573 li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);display:flex}._sentTo_6evbp_573 li>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}._sentTo_6evbp_573 li strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sentTo_6evbp_573 li small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sentTo_6evbp_573 li>i{color:var(--success-text)}._initial_6evbp_613{background:var(--accent);width:2rem;height:2rem;color:var(--text-on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._next_6evbp_627{gap:var(--space-3);counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._next_6evbp_627 li{column-gap:var(--space-3);counter-increment:step;font-size:var(--text-sm);grid-template-columns:1.5rem minmax(0,1fr);line-height:1.45;display:grid}._next_6evbp_627 li:before{content:counter(step);border:1px solid var(--border-default);width:1.5rem;height:1.5rem;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}._next_6evbp_627 strong{color:var(--text-primary)}._next_6evbp_627 span{color:var(--text-secondary)}._root_6evbp_92._root_6evbp_92{padding-top:var(--top-clear)}._sendBar_6evbp_674{bottom:calc(-1 * var(--space-4));z-index:1;gap:var(--space-2);margin:auto calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-surface);flex-direction:column;display:flex;position:sticky}._sendBar_6evbp_674>p{margin:0}@media (width<=899px){._sendBar_6evbp_674{border-top:0;margin:0;padding:0;position:static}}._outAlready_6evbp_699{padding:var(--space-3);border:1px solid var(--info);border-radius:var(--radius-md);background:var(--info-soft)}._outAlready_6evbp_699 ._primary_6evbp_443{align-self:flex-start}._twoDates_6evbp_710{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._root_fecrz_93{z-index:1000;padding:var(--space-6) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}._root_fecrz_93::-webkit-scrollbar{width:10px;height:10px}._root_fecrz_93::-webkit-scrollbar-track{background:0 0}._root_fecrz_93::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._root_fecrz_93::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}@media (width<=599px){._root_fecrz_93{padding:var(--space-3) var(--space-2)}}._root_fecrz_93._root_fecrz_93{padding-top:calc(var(--top-clear,0px) + var(--space-6))}._scrim_fecrz_133{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;cursor:default;background:#14100e8c;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;position:fixed;inset:0;transform:none}._dialog_fecrz_155{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);width:100%;max-width:46rem;box-shadow:var(--shadow-xl);color:var(--text-primary);flex-direction:column;display:flex;position:relative}._head_fecrz_168{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}._head_fecrz_168 h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);flex:1;margin:0}._close_fecrz_182{color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._close_fecrz_182:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._close_fecrz_182:active:not(:disabled){background:var(--bg-surface-active)}._close_fecrz_182:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._close_fecrz_182{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}._body_fecrz_211{gap:var(--space-4);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}._lead_fecrz_218{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}._sample_fecrz_225,._pick_fecrz_226{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._sample_fecrz_225 small,._pick_fecrz_226 small{color:var(--text-muted);font-size:var(--text-xs)}._ghost_fecrz_238,._primary_fecrz_239,._danger_fecrz_240{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._ghost_fecrz_238:disabled,._primary_fecrz_239:disabled,._danger_fecrz_240:disabled{opacity:.55;cursor:default}._ghost_fecrz_238{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_fecrz_238:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_fecrz_238:active:not(:disabled){background:var(--bg-surface-active)}._ghost_fecrz_238:disabled{opacity:.5;cursor:not-allowed}._ghost_fecrz_238:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._danger_fecrz_240{border:1px solid var(--danger);background:var(--danger);color:var(--text-on-solid)}._danger_fecrz_240:hover:not(:disabled){filter:brightness(.94)}._mode_fecrz_307{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}._mode_fecrz_307 legend{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;padding:0}._mode_fecrz_307 label{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;display:flex}._mode_fecrz_307 input{width:auto;accent-color:var(--accent);flex:none;margin-top:.2rem}._mode_fecrz_307 span{flex-direction:column;gap:2px;display:flex}._mode_fecrz_307 small{color:var(--text-muted);font-size:var(--text-xs)}._mode_fecrz_307 ._modeOn_fecrz_350{border-color:var(--accent);background:var(--accent-soft)}._mode_fecrz_307 ._modeOff_fecrz_355{opacity:.6;cursor:default}._primary_fecrz_239{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_fecrz_239:link,._primary_fecrz_239:visited,._primary_fecrz_239:hover,._primary_fecrz_239:active{color:var(--accent-contrast);text-decoration:none}._primary_fecrz_239:hover:not(:disabled){background:var(--accent-hover)}._primary_fecrz_239:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_fecrz_239:disabled{opacity:.5;cursor:not-allowed}._primary_fecrz_239:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._columns_fecrz_393{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._columns_fecrz_393 caption{padding-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-align:left;text-transform:uppercase}._columns_fecrz_393 th,._columns_fecrz_393 td{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);text-align:left;vertical-align:top}._columns_fecrz_393 thead th{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);border-top:0}._columns_fecrz_393 tbody th{width:12rem;font-weight:var(--weight-normal);white-space:nowrap}._columns_fecrz_393 td{color:var(--text-secondary)}@media (width<=599px){._columns_fecrz_393 tbody th{white-space:normal;width:auto}}._colName_fecrz_435{margin-right:var(--space-2);font-weight:var(--weight-semibold)}._needed_fecrz_440,._optional_fecrz_441{padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);line-height:1.6;display:inline-block}._needed_fecrz_440{background:var(--accent-soft);color:var(--accent-soft-text)}._optional_fecrz_441{background:var(--bg-surface-sunken);color:var(--text-muted)}._names_fecrz_459{font-size:var(--text-sm)}._names_fecrz_459 summary{color:var(--accent);cursor:pointer}._names_fecrz_459 dl{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:max-content 1fr;display:grid}._names_fecrz_459 dt{color:var(--text-muted)}._names_fecrz_459 dd{color:var(--text-secondary);margin:0}._file_fecrz_480{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._fileName_fecrz_492{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--text-sm)}._preview_fecrz_498{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._found_fecrz_507{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}._sections_fecrz_513{gap:var(--space-1);max-height:14rem;font-size:var(--text-sm);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:auto}._sections_fecrz_513::-webkit-scrollbar{width:10px;height:10px}._sections_fecrz_513::-webkit-scrollbar-track{background:0 0}._sections_fecrz_513::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._sections_fecrz_513::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._sections_fecrz_513 li{justify-content:space-between;gap:0 var(--space-3);flex-wrap:wrap;display:flex}._sections_fecrz_513 small{color:var(--text-muted)}._problems_fecrz_553{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);flex-direction:column;display:flex}._problems_fecrz_553 p{gap:var(--space-2);font-weight:var(--weight-semibold);margin:0;display:flex}._problems_fecrz_553 ul{max-height:12rem;padding-left:var(--space-5);margin:0;overflow:auto}._done_fecrz_577{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--success-soft);color:var(--success-text);font-size:var(--text-sm);display:flex}._done_fecrz_577 p{margin:0}._error_fecrz_591{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm)}._foot_fecrz_600{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);display:flex}._dialog_10l0t_93{max-width:54rem}._input_10l0t_97{width:100%;min-width:0;height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm);box-sizing:border-box}select._input_10l0t_97{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px;background-position:right var(--space-3) center;padding-right:calc(var(--space-3) * 2 + 16px)}._paste_10l0t_130,._scope_10l0t_131{width:100%;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm);resize:vertical;box-sizing:border-box;line-height:1.55}._count_10l0t_145{color:var(--text-muted);font-size:var(--text-xs);align-self:flex-end}._where_10l0t_151{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}._where_10l0t_151 label{flex-direction:column;gap:4px;display:flex}._where_10l0t_151 label>span{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._note_10l0t_167{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);margin:0;display:flex}._parts_10l0t_179{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._part_10l0t_179{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex}._part--off_10l0t_198{background:var(--bg-surface-sunken);opacity:.7}._part--head_10l0t_203{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) minmax(0,13rem);display:grid}@media (width<=560px){._part--head_10l0t_203{grid-template-columns:auto minmax(0,1fr)}._part--head_10l0t_203>select{grid-column:1/-1}}._keep_10l0t_218 input{width:1.1rem;height:1.1rem;accent-color:var(--accent)}._heading_10l0t_224{font-weight:var(--weight-semibold)}._costs_10l0t_228{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);font-size:var(--text-sm);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}._costs_10l0t_228 li{justify-content:space-between;gap:var(--space-3);display:flex}._costs_10l0t_228 small{color:var(--text-muted);font-variant-numeric:tabular-nums}._sum_10l0t_249{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._reading_10l0t_256{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._reading--bar_10l0t_267{border-radius:var(--radius-full);background:var(--border-subtle);height:6px;position:relative;overflow:hidden}._reading--bar_10l0t_267 span{border-radius:inherit;background:var(--accent);width:40%;animation:_reading-slide_10l0t_1 1.4s var(--ease-in-out-cubic) infinite;position:absolute;top:0;bottom:0;left:-40%}@keyframes _reading-slide_10l0t_1{0%{left:-40%}to{left:100%}}._reading--words_10l0t_293{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0;display:flex}._reading--words_10l0t_293>span{animation:_reading-in_10l0t_1 .3s var(--ease-out-cubic)}._reading--words_10l0t_293 small{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}@keyframes _reading-in_10l0t_1{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}._reading--note_10l0t_323{color:var(--text-muted);font-size:var(--text-xs);margin:0}._spin_10l0t_330{animation:1s linear infinite _reading-turn_10l0t_1;display:inline-flex}@keyframes _reading-turn_10l0t_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._reading--bar_10l0t_267 span,._spin_10l0t_330,._reading--words_10l0t_293>span{animation:none}._reading--bar_10l0t_267 span{opacity:.5;width:100%;left:0}}._box_rf5sa_93{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._loading_rf5sa_100{padding:var(--space-8) 0;justify-content:center;display:flex}._last_rf5sa_106{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);margin:0;display:flex}._fields_rf5sa_118{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}._fields_rf5sa_118 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._fields_rf5sa_118 label>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._fields_rf5sa_118 textarea{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._fields_rf5sa_118 textarea::placeholder{color:var(--text-subtle)}._fields_rf5sa_118 textarea:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._fields_rf5sa_118 textarea:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._fields_rf5sa_118 textarea:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._fields_rf5sa_118 textarea{width:100%;padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--text-sm);box-sizing:border-box;resize:vertical}._fields_rf5sa_118 select{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._fields_rf5sa_118 select::placeholder{color:var(--text-subtle)}._fields_rf5sa_118 select:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._fields_rf5sa_118 select:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._fields_rf5sa_118 select:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._fields_rf5sa_118 select{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);box-sizing:border-box;background-size:16px}._wide_rf5sa_218{grid-column:1/-1}._warn_rf5sa_222{color:var(--danger-text);font-size:var(--text-sm)}._subject_rf5sa_227{align-items:baseline;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}._subject_rf5sa_227 span{color:var(--text-muted);font-size:var(--text-xs)}._preview_rf5sa_242{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#f6f2ee;width:100%;height:min(60vh,640px)}._error_rf5sa_250{color:var(--danger-text);font-size:var(--text-sm);margin:0}._actions_rf5sa_256{justify-content:flex-end;gap:var(--space-2);display:flex}._primary_rf5sa_262,._ghost_rf5sa_263{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._primary_rf5sa_262:disabled,._ghost_rf5sa_263:disabled{opacity:.55;cursor:default}._primary_rf5sa_262{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_rf5sa_262:link,._primary_rf5sa_262:visited,._primary_rf5sa_262:hover,._primary_rf5sa_262:active{color:var(--accent-contrast);text-decoration:none}._primary_rf5sa_262:hover:not(:disabled){background:var(--accent-hover)}._primary_rf5sa_262:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_rf5sa_262:disabled{opacity:.5;cursor:not-allowed}._primary_rf5sa_262:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_rf5sa_263{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_rf5sa_263:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_rf5sa_263:active:not(:disabled){background:var(--bg-surface-active)}._ghost_rf5sa_263:disabled{opacity:.5;cursor:not-allowed}._ghost_rf5sa_263:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._badge_1p7kl_94{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}._badge--danger_1p7kl_104{background:var(--danger-soft);color:var(--danger-text)}._badge--warning_1p7kl_109{background:var(--warning-soft);color:var(--warning-text)}._badge--success_1p7kl_114{background:var(--success-soft);color:var(--success-text)}._badge--info_1p7kl_119{background:var(--info-soft);color:var(--info-text)}._badge--muted_1p7kl_124{background:var(--bg-surface-sunken);color:var(--text-muted)}._alert_1p7kl_129{background:var(--danger-soft);color:var(--danger-text)}._over_1p7kl_134{color:var(--danger-text)}._under_1p7kl_138{color:var(--success-text)}._warn_1p7kl_142{color:var(--warning-text)}._detail_1p7kl_146{gap:var(--space-5);padding:var(--space-4);border-top:1px solid var(--border-subtle);cursor:default;grid-template-columns:minmax(16rem,1fr) minmax(0,2fr);display:grid}._facts_1p7kl_155{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}._facts_1p7kl_155 dl{gap:var(--space-2);flex-direction:column;width:100%;margin:0;display:flex}._facts_1p7kl_155 dl>div{gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:6.5rem minmax(0,1fr);display:grid}._facts_1p7kl_155 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.6}._facts_1p7kl_155 dd{overflow-wrap:anywhere;color:var(--text-primary);margin:0}._facts_1p7kl_155 dd small{color:var(--text-muted);font-size:var(--text-xs)}._facts_1p7kl_155 a{color:var(--accent)}._notes_1p7kl_193{color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-wrap;margin:0}._billed_1p7kl_200{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._score_1p7kl_207{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._score_1p7kl_207 div{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;gap:2px;display:flex}._score_1p7kl_207 small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._score_1p7kl_207 strong{color:var(--text-primary);font-size:var(--text-lg);font-variant-numeric:tabular-nums}._loading_1p7kl_232{padding:var(--space-4);justify-content:center;display:flex}._table_1p7kl_238{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}._row_1p7kl_246{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(10rem,2fr) repeat(3,minmax(6rem,1fr));display:grid}._row_1p7kl_246>:not(:first-child){text-align:right}._row_1p7kl_246 small{color:var(--text-muted);font-size:var(--text-xs)}._row_1p7kl_246 a{color:var(--accent);font-weight:var(--weight-semibold);text-decoration:none}._head_1p7kl_268{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-top:none}._row--over_1p7kl_275{background:var(--danger-soft)}._name_1p7kl_279{flex-direction:column;min-width:0;display:flex}@media (width<=900px){._detail_1p7kl_146{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){._score_1p7kl_207{gap:var(--space-2)}._score_1p7kl_207 div{padding:var(--space-2)}._score_1p7kl_207 strong{font-size:var(--text-sm)}._row_1p7kl_246{grid-template-columns:minmax(0,1fr) auto auto}._row_1p7kl_246>:nth-child(3){display:none}}._details_1p7kl_311{align-items:start;gap:var(--space-4);padding:var(--space-2) 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}._detailsBar_1p7kl_319{grid-column:1/-1;justify-content:flex-end;display:flex}._dcard_1p7kl_325{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}@media (width<=639px){._dcard_1p7kl_325{padding:var(--space-4)}}._dcard_1p7kl_325 h3{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}._dcard_1p7kl_325 dl{flex-direction:column;margin:0;display:flex}._dcard_1p7kl_325>._badge_1p7kl_94{align-self:flex-start}._dcard--wide_1p7kl_357{grid-column:1/-1}._fact_1p7kl_155{gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-sm);grid-template-columns:8.5rem minmax(0,1fr);display:grid}@media (width<=639px){._fact_1p7kl_155{grid-template-columns:minmax(0,1fr);gap:2px}}._fact_1p7kl_155+._fact_1p7kl_155{border-top:1px solid var(--border-subtle)}._fact_1p7kl_155 dt{align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font-weight:var(--weight-semibold);display:flex}._fact_1p7kl_155 dt i,._fact_1p7kl_155 dt svg{width:1em;color:var(--text-muted)}._fact_1p7kl_155 dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}._fact_1p7kl_155 a{color:inherit}._muted_1p7kl_400{color:var(--text-muted)}._papers_1p7kl_405{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._papers_1p7kl_405 li{gap:var(--space-1);padding:var(--space-3) 0;flex-direction:column;display:flex}._papers_1p7kl_405 li+li{border-top:1px solid var(--border-subtle)}._papers_1p7kl_405 li:first-child{padding-top:0}._papers_1p7kl_405 li:last-child{padding-bottom:0}._paperHead_1p7kl_428{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._facts--page_1p7kl_437{max-width:44rem;padding:var(--space-2) 0}._vtable_1p7kl_446{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden;container:vendors/inline-size}._grid_1p7kl_458,._grid--plain_1p7kl_459{align-items:center;column-gap:var(--space-4);display:grid}._grid_1p7kl_458{grid-template-columns:minmax(0,2.4fr) minmax(0,1.1fr) minmax(0,1fr) 24.75rem minmax(13rem,1fr)}._grid--plain_1p7kl_459{grid-template-columns:minmax(0,2.4fr) minmax(0,1.1fr) minmax(0,1fr) 24.75rem}._heads_1p7kl_474{padding:var(--space-2) var(--space-4);background:var(--bg-surface-sunken);border-bottom:1px solid var(--border-subtle)}._line_1p7kl_480{padding:var(--space-2) var(--space-4);color:inherit;transition:background-color var(--transition-fast);text-decoration:none}._line_1p7kl_480+._line_1p7kl_480{border-top:1px solid var(--border-subtle)}._line_1p7kl_480:hover,._line_1p7kl_480:hover *{text-decoration:none}._line_1p7kl_480:hover{background:var(--bg-surface-hover)}._line_1p7kl_480:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._line--inactive_1p7kl_504{opacity:.6}._who_1p7kl_508{flex-direction:column;gap:2px;min-width:0;display:flex}._vname_1p7kl_515{color:var(--text-primary);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._vmeta_1p7kl_523{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._cell_1p7kl_531{min-width:0;color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._narrow_1p7kl_540{display:none}._owed_1p7kl_544{white-space:nowrap;color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}._owed_1p7kl_544 small{color:var(--text-subtle);font-size:var(--text-xs)}._owed--some_1p7kl_558{color:var(--text-primary);font-weight:var(--weight-semibold)}._marks_1p7kl_565{place-items:center start;column-gap:var(--space-2);grid-template-columns:8.5rem 10.5rem 2.25rem 1.75rem;display:grid}._mark_1p7kl_565{gap:var(--space-1);display:inline-flex}._coi_1p7kl_579{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}._coi--success_1p7kl_588{color:var(--success-text)}._coi--warning_1p7kl_592{color:var(--warning-text)}._coi--danger_1p7kl_596{color:var(--danger-text)}._shield_1p7kl_600{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:inline-flex}._badges_1p7kl_612{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._badge--icon_1p7kl_623{padding:3px var(--space-2);gap:5px;line-height:1.2}._badge--icon_1p7kl_623 svg,._badge--icon_1p7kl_623 i{font-size:.7rem}._badge--qbo_1p7kl_633{padding:2px var(--space-2) 2px 4px;gap:6px;line-height:1}._badge--qbo_1p7kl_633>span:first-child{display:flex}._chip_1p7kl_642{min-width:1.9rem;padding:1px var(--space-1);white-space:nowrap;border-radius:var(--radius-sm);font-size:.65rem;font-weight:var(--weight-bold);letter-spacing:.02em;justify-content:center;align-items:center;line-height:1.4;display:inline-flex}._tone--success_1p7kl_657{background:var(--success-soft);color:var(--success-text)}._tone--warning_1p7kl_662{background:var(--warning-soft);color:var(--warning-text)}._tone--danger_1p7kl_667{background:var(--danger-soft);color:var(--danger-text)}._tone--info_1p7kl_672{background:var(--info-soft);color:var(--info-text)}._tone--muted_1p7kl_677{background:var(--bg-surface-sunken);color:var(--text-subtle)}@container vendors (width<=1099px){._grid_1p7kl_458{grid-template-columns:minmax(0,1fr) 13.25rem minmax(11rem,auto)}._grid--plain_1p7kl_459{grid-template-columns:minmax(0,1fr) 13.25rem}._wide_1p7kl_690,._heads_1p7kl_474>._wide_1p7kl_690{display:none}._narrow_1p7kl_540{display:inline}._vmeta_1p7kl_523{white-space:normal}}@container vendors (width<=699px){._grid_1p7kl_458,._grid--plain_1p7kl_459{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}._grid_1p7kl_458 ._owed_1p7kl_544{grid-area:1/2}._marks_1p7kl_565{justify-content:start;justify-items:start;gap:var(--space-2);grid-column:1/-1;grid-template-columns:none;grid-auto-flow:column}._mark_1p7kl_565:empty,._wide_1p7kl_690,._heads_1p7kl_474>._wide_1p7kl_690{display:none}._narrow_1p7kl_540{display:inline}._vmeta_1p7kl_523{white-space:normal}}._certificate_1p7kl_735{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._certificate_1p7kl_735 small{color:var(--text-muted)}._certificate--open_1p7kl_746{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._certificate--open_1p7kl_746:hover span{text-decoration:underline}._certificate--open_1p7kl_746:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._leavebar_1p7kl_780{gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._leavebar_1p7kl_780 p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._leavebar_1p7kl_780 strong{color:var(--text-primary)}._leavebar--actions_1p7kl_799{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._leavebar--note_1p7kl_806{font-weight:var(--weight-medium);color:var(--text-primary)!important}._leavebar--step_1p7kl_811{min-width:2.75rem;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}._leavebar--count_1p7kl_820{margin-left:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._leavebar--kind_1p7kl_827{align-items:center;gap:var(--space-2);display:inline-flex}._leavebar--select_1p7kl_833{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;padding:var(--space-2) var(--space-3);padding-right:calc(var(--space-4) * 2 + 16px);border:1px solid var(--border-default);border-radius:var(--radius-md);background-size:16px;background-color:var(--bg-surface);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm)}._leavebar--select_1p7kl_833:focus-visible{outline:2px solid var(--border-focus);outline-offset:0;border-radius:var(--radius-sm)}._leavebar--gap_1p7kl_863{flex:auto}._leftout_1p7kl_867{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._leftout_1p7kl_867 li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}._leftout_1p7kl_867 li+li{border-top:1px solid var(--border-subtle)}._leftout_1p7kl_867 li>span{flex-direction:column;min-width:0;display:flex}._leftout_1p7kl_867 li small{color:var(--text-muted);font-size:var(--text-xs)}._leftout--none_1p7kl_899{font-style:italic}._pickable_1p7kl_903{cursor:pointer}._pickable--on_1p7kl_907{background:var(--bg-surface-hover)}._pickable--no_1p7kl_911{cursor:default}._pickable--no_1p7kl_911 ._vname_1p7kl_515{color:var(--text-muted)}._pick_1p7kl_903{margin:0 var(--space-2) 0 0;vertical-align:-2px;cursor:inherit;flex:none}._pick--why_1p7kl_925{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-normal)}._form_1ubnj_95{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._form_1ubnj_95 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._part_1ubnj_111{gap:var(--space-3);flex-direction:column;display:flex}._part_1ubnj_111 h3{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}._fields_1ubnj_125{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._full_1ubnj_131{grid-column:1/-1}._two_1ubnj_135{grid-column:span 2}._pair_1ubnj_140{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}._paper_1ubnj_147{gap:var(--space-3);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);display:grid}._doc_1ubnj_153{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._doc--title_1ubnj_163{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}._doc--title_1ubnj_163 i{color:var(--text-muted)}._file_1ubnj_175{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._file--name_1ubnj_183{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);min-width:0;font-size:var(--text-sm);text-align:left;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._file--name_1ubnj_183 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._file--name_1ubnj_183 small{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}button._file--name_1ubnj_183{color:var(--accent);cursor:pointer}button._file--name_1ubnj_183:hover span{text-decoration:underline}button._file--name_1ubnj_183:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._file--none_1ubnj_231{color:var(--text-muted);font-size:var(--text-sm)}._file--actions_1ubnj_236{align-items:center;gap:var(--space-2);display:inline-flex}._aside_1ubnj_242{color:var(--text-muted);font-size:var(--text-xs)}._trades_1ubnj_247{gap:var(--space-2);flex-wrap:wrap;display:flex}._error_1ubnj_253{color:var(--danger-text);font-size:var(--text-sm);margin:0}._buttons_1ubnj_259{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:flex}._spacer_1ubnj_267{flex:1}._danger_1ubnj_271{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._danger_1ubnj_271:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._danger_1ubnj_271:active:not(:disabled){background:var(--bg-surface-active)}._danger_1ubnj_271:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._danger_1ubnj_271{padding:var(--space-2) var(--space-3);color:var(--danger-text);font-size:var(--text-sm);cursor:pointer}@media (width<=1099px){._paper_1ubnj_147{grid-template-columns:repeat(2,minmax(0,1fr))}._paper_1ubnj_147>:first-child{grid-column:1/-1}}@media (width<=799px){._fields_1ubnj_125{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){._form_1ubnj_95{padding:var(--space-4)}._fields_1ubnj_125,._paper_1ubnj_147{grid-template-columns:minmax(0,1fr)}._two_1ubnj_135{grid-column:auto}}._wrap_1939a_95{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow-x:auto}._table_1939a_102{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._table_1939a_102 th,._table_1939a_102 td{padding:var(--space-2) var(--space-2);text-align:left;vertical-align:middle;white-space:nowrap}._table_1939a_102 th{background:var(--bg-surface-sunken);border-bottom:1px solid var(--border-subtle)}._table_1939a_102 th:first-child,._table_1939a_102 td:first-child{padding-left:var(--space-4)}._table_1939a_102 th:last-child,._table_1939a_102 td:last-child{padding-right:var(--space-4)}._first_1939a_128{z-index:1;background:inherit;position:sticky;left:0}th._first_1939a_128{background:var(--bg-surface-sunken)}._row_1939a_139{background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast)}._row_1939a_139+._row_1939a_139 td{border-top:1px solid var(--border-subtle)}._row_1939a_139:hover{background:var(--bg-surface-hover)}._row_1939a_139:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._row--inactive_1939a_156{opacity:.6}._name_1939a_160{color:var(--text-primary);font-weight:var(--weight-semibold);display:block}._meta_1939a_167,._chips_1939a_168{display:none}._mono_1939a_172{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em}._num_1939a_178{font-variant-numeric:tabular-nums;text-align:right!important}._num_1939a_178 button{justify-content:flex-end}._notes_1939a_186{text-overflow:ellipsis;max-width:16rem;overflow:hidden}._blank_1939a_192{color:var(--text-subtle)}._date_1939a_196{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;display:inline-flex}._date--soon_1939a_203,._date--overdue_1939a_204{padding:2px var(--space-2);border-radius:var(--radius-full);font-weight:var(--weight-semibold)}._date--soon_1939a_203{background:var(--warning-soft);color:var(--warning-text)}._date--overdue_1939a_204,._alert_1939a_220{background:var(--danger-soft);color:var(--danger-text)}._select_1939a_226{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;min-width:0;max-width:14rem;padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background-size:16px;background-color:var(--bg-surface);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm)}._select_1939a_226:focus-visible{outline:2px solid var(--border-focus);outline-offset:0;border-radius:var(--radius-sm)}._link_1939a_259{color:inherit;text-decoration:none}._link_1939a_259:hover{color:var(--accent);text-decoration:underline}._tabs_1939a_269{gap:var(--space-2);flex-wrap:wrap;display:flex}._tab_1939a_102{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);background:0 0;background:var(--bg-surface);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);margin:0;display:inline-flex;transform:none}._tab_1939a_102:hover{background:var(--bg-surface-hover)}._tab_1939a_102:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._tab--on_1939a_312{border-color:var(--text-primary);color:var(--text-primary);font-weight:var(--weight-semibold)}._chip_1939a_168{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._chip--soon_1939a_325{background:var(--warning-soft);color:var(--warning-text)}._chip--overdue_1939a_330{background:var(--danger-soft);color:var(--danger-text)}@media (width<=639px){._table_1939a_102 thead,._table_1939a_102 td:not(:first-child){display:none}._table_1939a_102 td:first-child{white-space:normal;position:static}._meta_1939a_167{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px;display:block}._chips_1939a_168{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._chips_1939a_168:empty{display:none}}._form_1939a_361{gap:var(--space-4);flex-direction:column;display:flex}._fields_1939a_367{gap:var(--space-3);border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}._fields_1939a_367 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._all_1939a_383{grid-column:1/-1}._two_1939a_387{grid-column:span 2}._quick_1939a_392{gap:var(--space-2);flex-wrap:wrap;display:flex}._quick_1939a_392 a{text-decoration:none}._due_1939a_401{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);display:flex}._due_1939a_401 i{margin-top:3px}._due_1939a_401 ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._due--overdue_1939a_423{background:var(--danger-soft);color:var(--danger-text)}._buttons_1939a_428{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._gap_1939a_437{flex:1}._confirm_1939a_441{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);border-radius:var(--radius-md);background:var(--danger-soft);flex-direction:column;display:flex}._confirm_1939a_441 p{color:var(--danger-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}._confirm_1939a_441 div{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=639px){._fields_1939a_367{grid-template-columns:repeat(2,minmax(0,1fr))}}._who_ukywb_94{align-items:center;gap:var(--space-3);min-width:0;display:flex}._avatar_ukywb_101{border-radius:var(--radius-full);background:var(--bg-surface-sunken);width:2rem;height:2rem;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._avatar_ukywb_101 img{object-fit:cover;width:100%;height:100%;display:block}._avatar--big_ukywb_123{width:4.5rem;height:4.5rem;font-size:var(--text-lg)}._photo_ukywb_129{align-items:center;gap:var(--space-4);display:flex}._photo--actions_ukywb_135{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._chips_ukywb_142{flex-wrap:wrap;gap:4px;display:inline-flex}._company_ukywb_148{align-items:center;gap:var(--space-2);display:inline-flex}._company_ukywb_148 i{color:var(--text-muted);font-size:.8em}._vendor_ukywb_159{gap:var(--space-1);flex-direction:column;display:flex}._vendor--links_ukywb_165,._vendor--none_ukywb_166{align-items:center;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._vendor--none_ukywb_166{justify-content:space-between}._picker_ukywb_179{gap:var(--space-1);flex-direction:column;display:flex}._picker--row_ukywb_185{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:2.25rem;display:flex}._picker--chip_ukywb_193{align-items:center;gap:2px;display:inline-flex}._picker--chip_ukywb_193 button{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:2px 4px;display:block;transform:none}._picker--chip_ukywb_193 button:hover{color:var(--danger-text)}._people_ukywb_224{gap:var(--space-3);flex-direction:column;display:flex}._people--head_ukywb_230{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._people--head_ukywb_230 p{font-size:var(--text-sm);margin:0}._people--list_ukywb_242{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._people--list_ukywb_242 li+li{border-top:1px solid var(--border-subtle)}._person_ukywb_256{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-3);width:100%;padding:0;padding:var(--space-3) var(--space-4);background:0 0;background:var(--bg-surface);text-align:left;cursor:pointer;border:none;border-radius:0;margin:0;display:flex;transform:none}._person_ukywb_256:hover{background:var(--bg-surface-hover)}._person_ukywb_256:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._person--who_ukywb_290{flex-direction:column;flex:1;min-width:0;display:flex}._person--who_ukywb_290 strong{color:var(--text-primary);font-size:var(--text-sm)}._person--who_ukywb_290 small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._person--chips_ukywb_308{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}td>._chips_ukywb_142{flex-wrap:nowrap}._ours_ukywb_321{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:row!important}._ours_ukywb_321 input{margin-top:3px}._ours_ukywb_321 span{flex-direction:column;gap:2px;display:flex}._ours_ukywb_321 strong{color:var(--text-primary);font-size:var(--text-sm)}._ours_ukywb_321 small{color:var(--text-muted);font-size:var(--text-xs)}._oursBadge_ukywb_349{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-semibold);vertical-align:middle}._userPic_ukywb_362{border-radius:var(--radius-full);object-fit:cover;background:var(--bg-surface-sunken);flex:none;width:2rem;height:2rem}._userPic--initial_ukywb_371{background:var(--accent);color:var(--text-inverse);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}._companyCell_ukywb_382{flex-direction:column;align-items:flex-start;gap:2px;display:flex}._portalUser_ukywb_389{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:inline-flex}._paged_ukywb_398{gap:var(--space-3);flex-direction:column;display:flex}._grow_ukywb_405{flex:1}._sections_ukywb_409{gap:var(--space-5);flex-direction:column;width:100%;display:flex}._grouped_ukywb_417{table-layout:fixed;width:100%;min-width:1100px}._grouped_ukywb_417 td,._grouped_ukywb_417 th{overflow-wrap:anywhere}._grouped_ukywb_417 td{white-space:normal}._grouped_ukywb_417 td>._chips_ukywb_142{flex-wrap:wrap}._section_ukywb_409{gap:var(--space-2);flex-direction:column;display:flex}._section--head_ukywb_442{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-1) var(--space-2) var(--space-1) 0;border-radius:0;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0;display:inline-flex;transform:none}._section--head_ukywb_442>i{width:1rem;color:var(--text-muted);font-size:var(--text-xs)}._section--head_ukywb_442:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._section--none_ukywb_477{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._card_ukywb_484{align-items:center;gap:var(--space-4);display:flex}._card_ukywb_484 h3{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}._card_ukywb_484 p{color:var(--text-secondary);font-size:var(--text-sm);margin:2px 0 0}._card--chips_ukywb_505{margin-top:var(--space-2);display:flex}._links_ukywb_510{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}._links--card_ukywb_516{color:inherit;text-decoration:none}._links--card_ukywb_516>i:last-child{width:auto;height:auto;color:var(--text-muted);background:0 0}._links--card_ukywb_516:hover{filter:brightness(.98)}._facts_ukywb_530{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}._facts_ukywb_530 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin-bottom:2px}._facts_ukywb_530 dd{color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}._facts--wide_ukywb_549{grid-column:1/-1}._prose_ukywb_553{white-space:pre-wrap}._phone_ukywb_558{gap:var(--space-4);flex-direction:column;display:flex}._phone_ukywb_558>p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}._phoneWay_ukywb_570{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._phoneWay_ukywb_570 h3{align-items:center;gap:var(--space-2);font-size:var(--text-base);margin:0;display:flex}._phoneNote_ukywb_586{color:var(--text-muted);font-size:var(--text-sm);margin:0}._phoneSteps_ukywb_592{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--text-sm);flex-direction:column;margin:0;line-height:1.6;display:flex}._phoneSteps_ukywb_592 a{margin:0 var(--space-1);display:inline-flex}._phoneChoices_ukywb_606,._phoneList_ukywb_607{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}._phoneChoices_ukywb_606 li,._phoneList_ukywb_607 li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._phoneChoices_ukywb_606 span,._phoneList_ukywb_607 span{flex-direction:column;display:flex}._phoneChoices_ukywb_606 small,._phoneList_ukywb_607 small{color:var(--text-muted);font-size:var(--text-xs)}._phoneChoices_ukywb_606 button,._phoneList_ukywb_607 button{white-space:nowrap;flex:none}._phoneChoices_ukywb_606>li>span,._phoneList_ukywb_607>li>span{min-width:0}._contacts_ttp8m_93{gap:4px;min-width:0;margin-top:3px;display:flex;overflow:hidden}._contact_ttp8m_93{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface-sunken);max-width:11rem;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;gap:4px;padding:1px 8px 1px 1px;line-height:1.4;display:inline-flex}._contact_ttp8m_93>img,._contact_ttp8m_93>span:first-child{border-radius:var(--radius-full);object-fit:cover;flex:none;width:1.1rem;height:1.1rem}._contact_ttp8m_93>span:first-child{background:var(--bg-surface);color:var(--text-muted);justify-content:center;align-items:center;font-size:.55rem;display:inline-flex}._contact_ttp8m_93>span:last-child{text-overflow:ellipsis;overflow:hidden}._contact--more_ttp8m_136{color:var(--text-muted);font-size:var(--text-xs);align-self:center}._contact--open_ttp8m_143{cursor:pointer}._contact--open_ttp8m_143:hover{border-color:var(--accent);color:var(--text-primary)}._contact--open_ttp8m_143:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._large_ttp8m_157{margin-top:var(--space-1)}._large_ttp8m_157 ._contact_ttp8m_93{max-width:16rem;font-size:var(--text-sm);padding:2px 10px 2px 2px}._large_ttp8m_157 ._contact_ttp8m_93>img,._large_ttp8m_157 ._contact_ttp8m_93>span:first-child{width:1.5rem;height:1.5rem}._large_ttp8m_157 ._contact_ttp8m_93>span:first-child{font-size:.65rem}._page_1sgu7_94{gap:var(--space-5);padding:var(--space-2) 0;flex-direction:column;display:flex}._part_1sgu7_101{gap:var(--space-3);flex-direction:column;display:flex}._part_1sgu7_101 header{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._part_1sgu7_101 h3{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;display:inline-flex}._part_1sgu7_101 h3 i{color:var(--text-muted);font-size:var(--text-sm)}._part_1sgu7_101 header p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}._bad_1sgu7_134{color:var(--danger-text)!important}._warn_1sgu7_138{color:var(--warning-text)!important}._list_1sgu7_142{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._file_1sgu7_153{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}._file_1sgu7_153+._file_1sgu7_153{border-top:1px solid var(--border-subtle)}._file--open_1sgu7_163{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-3);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;min-width:0;margin:0;padding:0;display:flex;transform:none}._file--open_1sgu7_163>i{color:var(--text-muted)}._file--open_1sgu7_163:hover ._file--name_1sgu7_190{text-decoration:underline}._file--open_1sgu7_163:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._file--text_1sgu7_199{flex-direction:column;min-width:0;display:flex}._file--text_1sgu7_199 small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._file--name_1sgu7_190{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}._current_1sgu7_225,._old_1sgu7_226{padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-semibold)}._current_1sgu7_225{background:var(--success-soft);color:var(--success-text)}._old_1sgu7_226{background:var(--bg-surface-sunken);color:var(--text-muted)}._file--actions_1sgu7_244{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}._icon_1sgu7_251{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:2rem;height:2rem;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._icon_1sgu7_251:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon_1sgu7_251:disabled{opacity:.4;cursor:default}._icon_1sgu7_251:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._link_1sgu7_290{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:0 var(--space-2);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;text-decoration:underline;display:block;transform:none}._empty_1sgu7_314{color:var(--text-muted);font-size:var(--text-sm);margin:0}._error_1sgu7_320{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._loading_1sgu7_330{padding:var(--space-4);justify-content:center;display:flex}@media (width<=559px){._link_1sgu7_290{display:none}}._agreement_wg82q_92 ._toolbar_wg82q_92{align-items:center}._line_wg82q_96{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}._buttons_wg82q_103{gap:var(--space-2);flex-wrap:wrap;display:flex}._file_wg82q_109{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;align-self:flex-start;margin:0;display:inline-flex;transform:none}._file_wg82q_109 i:first-child{color:var(--success)}._file_wg82q_109 i:last-child{color:var(--text-muted);font-size:.75em}._file_wg82q_109:hover{border-color:var(--border-default)}._hidden_wg82q_149{display:none}._history_wg82q_154{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._sent_wg82q_164{align-items:start;gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}._sent_wg82q_164+._sent_wg82q_164{border-top:1px solid var(--border-subtle)}._past_wg82q_176{opacity:.6}._dot_wg82q_180{border-radius:var(--radius-full);background:var(--bg-surface-sunken);width:1.75rem;height:1.75rem;color:var(--text-muted);font-size:var(--text-xs);justify-content:center;align-items:center;display:inline-flex}._dot--good_wg82q_192{background:var(--success-soft);color:var(--success-text)}._dot--info_wg82q_197{background:var(--info-soft);color:var(--info-text)}._dot--warn_wg82q_202{background:var(--warning-soft);color:var(--warning-text)}._what_wg82q_207{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._what_wg82q_207>small{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.45}._whatHead_wg82q_219{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._whatHead_wg82q_219 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._row_wg82q_232{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._rowLabel_wg82q_239{min-width:4.5rem;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._signers_wg82q_246{gap:var(--space-2);flex-wrap:wrap;display:flex}._byChip_wg82q_253{font-size:var(--text-xs);font-weight:var(--weight-semibold)}._by_wg82q_253{color:var(--text-secondary);font-size:var(--text-xs)}._coiFile_wg82q_265{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._coiName_wg82q_272{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}._coiName_wg82q_272 i{color:var(--success)}._coiBy_wg82q_284{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);display:inline-flex}._coiForm_wg82q_292{align-items:flex-end;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-wrap:wrap;display:flex}._coiPicked_wg82q_303{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}._coiDate_wg82q_310{gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-direction:column;display:flex}._coiAlso_wg82q_320{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);flex-basis:100%;display:inline-flex}._coiCompact_wg82q_329{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._bar_19o9h_93{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._track_19o9h_100{border-radius:var(--radius-full);background:var(--bg-surface-sunken);height:12px;padding:2px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}._track_19o9h_100 b{border-radius:var(--radius-full);flex:none;min-width:8px;transition:width .4s;display:block;position:relative}b._paid_19o9h_118{background:linear-gradient(90deg, color-mix(in srgb, var(--success) 80%, white), var(--success))}b._this_19o9h_123{background:color-mix(in srgb, var(--success) 45%, transparent)}b._late_19o9h_127{background:color-mix(in srgb, var(--danger) 70%, transparent)}._key_19o9h_131{gap:var(--space-1) var(--space-4);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._key_19o9h_131 span{align-items:center;gap:6px;display:inline-flex}._key_19o9h_131 em{background:var(--bg-surface-sunken);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:3px;display:inline-block}._key_19o9h_131 em._paid_19o9h_118{background:linear-gradient(90deg, color-mix(in srgb, var(--success) 80%, white), var(--success));box-shadow:none}._key_19o9h_131 em._this_19o9h_123{background:color-mix(in srgb, var(--success) 45%, transparent);box-shadow:none}._key_19o9h_131 em._late_19o9h_127{background:color-mix(in srgb, var(--danger) 70%, transparent);box-shadow:none}._table_7r0u3_94{width:133.5rem}._cCustomer_7r0u3_98{width:16rem}._cTown_7r0u3_102{width:8rem}._cCat_7r0u3_106{width:12rem}._cRemain_7r0u3_110{width:7.5rem}._cDate_7r0u3_114{width:6.5rem}._cDates_7r0u3_118{width:11rem}._cWait_7r0u3_122{width:14rem}._cSales_7r0u3_126{width:10.5rem}._cYes_7r0u3_130{width:8.5rem}._pmHead_7r0u3_134{font-size:var(--text-md);align-items:center;margin-right:auto}._grip_7r0u3_141{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;width:1.5rem;height:1.75rem;margin:0;margin-right:calc(-1 * var(--space-1));border-radius:0;border-radius:var(--radius-sm);cursor:grab;background:0 0;border:none;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex;transform:none}._grip_7r0u3_141:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._grip_7r0u3_141:active{cursor:grabbing}._grip_7r0u3_141:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._dragging_7r0u3_180{opacity:.45}._drop--before_7r0u3_185,._drop--after_7r0u3_186{position:relative}._drop--before_7r0u3_185:before,._drop--after_7r0u3_186:before{content:"";border-radius:var(--radius-full);background:var(--accent);height:3px;position:absolute;left:0;right:0}._drop--before_7r0u3_185:before{top:calc(-1 * var(--space-2))}._drop--after_7r0u3_186:before{bottom:calc(-1 * var(--space-2))}._status_7r0u3_208{margin-top:4px;display:block}._chips_7r0u3_214{white-space:nowrap;flex-wrap:wrap;gap:4px;max-width:100%;display:inline-flex}._cat_7r0u3_225{border:1px solid hsl(var(--chip-h,30), 36%, 82%);border-radius:var(--radius-full);background:hsl(var(--chip-h,30), 42%, 92%);color:hsl(var(--chip-h,30), 46%, 27%);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-shrink:0;padding:1px 8px}[data-theme=dark] ._cat_7r0u3_225{border-color:hsl(var(--chip-h,30), 24%, 28%);background:hsl(var(--chip-h,30), 26%, 19%);color:hsl(var(--chip-h,30), 52%, 74%)}._late_7r0u3_242{color:var(--danger-text);font-weight:var(--weight-semibold)}._waitCell_7r0u3_247{overflow:visible!important}._yes_7r0u3_251,._no_7r0u3_252{font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;gap:4px;text-decoration:none;display:inline-flex}._yes_7r0u3_251{color:var(--success-text)}._no_7r0u3_252{color:var(--text-muted)}._sortHead_7r0u3_270{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-1);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._sortHead_7r0u3_270 i{opacity:.45;font-size:.85em}._sortHead_7r0u3_270:hover{color:var(--text-primary)}._sortHead_7r0u3_270:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._sortHead--on_7r0u3_307{color:var(--text-primary)}._sortHead--on_7r0u3_307 i{opacity:1}._numHead_7r0u3_314 ._sortHead_7r0u3_270{flex-direction:row-reverse}._cardFlags_7r0u3_319{gap:var(--space-1) var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:inline-flex}._cardFlags_7r0u3_319 i{color:inherit}._flagChip_7r0u3_331{height:1.6rem;padding:0 var(--space-2);border:1px dashed var(--border-default);border-radius:var(--radius-full);color:var(--text-muted);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}._flagChip_7r0u3_331 i,._flagChip_7r0u3_331 svg{font-size:.85em}._flagChip--yes_7r0u3_348{background:var(--success-soft);color:var(--success-text);font-weight:var(--weight-semibold);border:1px solid #0000}._quickRef_7r0u3_356{color:var(--text-secondary);font-size:var(--text-sm)}._quickMoney_7r0u3_361{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._quickMoney_7r0u3_361 span{flex-direction:column;gap:2px;display:flex}._quickMoney_7r0u3_361 small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._quickMoney_7r0u3_361 b{color:var(--text-primary);font-size:var(--text-lg);font-variant-numeric:tabular-nums}._quickMoney_7r0u3_361 b._late_7r0u3_242{color:var(--danger-text)}._quickFlags_7r0u3_385{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._quickActions_7r0u3_392{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._quickActions_7r0u3_392 a{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}._quickPeople_7r0u3_409._quickPeople_7r0u3_409{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);align-items:start}._quickPeople_7r0u3_409._quickPeople_7r0u3_409>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._quickPeople_7r0u3_409._quickPeople_7r0u3_409 dt{align-items:center;gap:var(--space-2);margin:0;display:flex}._quickPeople_7r0u3_409._quickPeople_7r0u3_409 dd{align-items:center;min-width:0;min-height:2.5rem;margin:0;display:flex}._quickPeople_7r0u3_409._quickPeople_7r0u3_409 dd>*{max-width:100%}@media (width<=479px){._quickPeople_7r0u3_409._quickPeople_7r0u3_409{grid-template-columns:minmax(0,1fr)}}._quickNone_7r0u3_444{color:var(--text-muted);font-size:var(--text-sm)}._quickWide_7r0u3_451._quickWide_7r0u3_451{grid-column:1/-1}._quickDates_7r0u3_455._quickDates_7r0u3_455{justify-content:start;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1);grid-template-columns:minmax(0,13rem) auto minmax(0,13rem);display:grid}._quickDates_7r0u3_455._quickDates_7r0u3_455>span{color:var(--text-muted)}._quickDates_7r0u3_455._quickDates_7r0u3_455>small{color:var(--text-muted);font-size:var(--text-xs);grid-column:1/-1;margin:0}@media (width<=479px){._quickDates_7r0u3_455._quickDates_7r0u3_455{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}._quickBar_7r0u3_480{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}._quickTrack_7r0u3_487{border-radius:var(--radius-full);background:var(--bg-surface-sunken);gap:3px;height:12px;padding:2px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}._quickTrack_7r0u3_487 b{border-radius:var(--radius-full);flex:none;min-width:8px;transition:width .4s;display:block}b._quickPaid_7r0u3_505,em._quickPaid_7r0u3_505{background:linear-gradient(90deg, color-mix(in srgb, var(--success) 80%, white), var(--success))}b._quickLate_7r0u3_510,em._quickLate_7r0u3_510{background:color-mix(in srgb, var(--danger) 70%, transparent)}._quickKey_7r0u3_515{gap:var(--space-1) var(--space-4);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._quickKey_7r0u3_515 span{align-items:center;gap:6px;display:inline-flex}._quickKey_7r0u3_515 em{background:var(--bg-surface-sunken);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:3px;display:inline-block}._quickKey_7r0u3_515 em._quickPaid_7r0u3_505,._quickKey_7r0u3_515 em._quickLate_7r0u3_510{box-shadow:none}._cGear_7r0u3_543{width:8rem}._gearHead_7r0u3_547{align-items:center;gap:6px;display:inline-flex}._gearHead_7r0u3_547 i{color:var(--text-muted);font-size:.9em}._gearCell_7r0u3_557{white-space:nowrap}._gearFree_7r0u3_562{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._gearPill_7r0u3_569{--gear:var(--accent-secondary);--gear-soft:var(--accent-secondary-soft);align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-3) 0 4px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-sm);font-weight:inherit;white-space:nowrap;line-height:1.2;display:inline-flex}._gearPill--dumpster_7r0u3_587{--gear:var(--success);--gear-soft:var(--success-soft)}._gearPill--none_7r0u3_593{border-color:var(--danger-soft)}._gearPill--none_7r0u3_593 ._gearWords_7r0u3_596 b{color:var(--danger-text)}._gearIcon_7r0u3_600{border-radius:var(--radius-full);background:var(--gear-soft);width:1.75rem;height:1.75rem;color:var(--gear);justify-content:center;align-items:center;font-size:.85rem;line-height:1;display:inline-flex}._gearIcon_7r0u3_600>i,._gearIcon_7r0u3_600>svg{text-align:center;vertical-align:0;width:1.15em;height:1em;margin:0;line-height:1;display:block}._gearPill--sign_7r0u3_626 ._gearIcon_7r0u3_600>i,._gearPill--sign_7r0u3_626 ._gearIcon_7r0u3_600>svg{transform:translate(1px)}._gearWords_7r0u3_596 b{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._gearDots_7r0u3_637{gap:3px;display:inline-flex}._gearDots_7r0u3_637 i{border-radius:var(--radius-full);background:var(--gear-soft);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--gear);opacity:.6}._gearDots_7r0u3_637 i._gearDot--out_7r0u3_649{background:var(--gear);opacity:1}._cardGear_7r0u3_654{gap:var(--space-1) var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:inline-flex}._cardGear_7r0u3_654>button{width:auto}._quickGear_7r0u3_664{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._quickGear_7r0u3_664>button{width:auto}._cardsWide_7r0u3_677._cardsWide_7r0u3_677{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr);container:jobcards/inline-size}._cardsWide_7r0u3_677._cardsWide_7r0u3_677 ._cardSum_7r0u3_683{grid-column:1/-1}@container jobcards (width>=760px){._cardsWide_7r0u3_677._cardsWide_7r0u3_677 ._sideCard_7r0u3_691{grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);display:grid}._cardsWide_7r0u3_677._cardsWide_7r0u3_677 ._sideFoot_7r0u3_699{justify-content:center;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:0;border-left:1px solid var(--border-subtle);flex-direction:column;display:flex}._cardsWide_7r0u3_677._cardsWide_7r0u3_677 ._sideFoot_7r0u3_699>._waitCell_7r0u3_247{order:1;max-width:100%}._cardsWide_7r0u3_677._cardsWide_7r0u3_677 ._sideFoot_7r0u3_699>._cardFlags_7r0u3_319{order:2}._cardsWide_7r0u3_677._cardsWide_7r0u3_677 ._sideFoot_7r0u3_699>._cardGear_7r0u3_654{order:3}._cardsWide_7r0u3_677._cardsWide_7r0u3_677 ._sideFoot_7r0u3_699>._waitCell_7r0u3_247>button,._cardsWide_7r0u3_677._cardsWide_7r0u3_677 ._sideFoot_7r0u3_699>._cardGear_7r0u3_654>button{min-height:0;padding:0}}._cardsWide_7r0u3_677._cardsWide_7r0u3_677>li:not(._cardSum_7r0u3_683){border-color:var(--border-default);box-shadow:var(--shadow-sm);transition:box-shadow .15s,border-color .15s}._cardsWide_7r0u3_677._cardsWide_7r0u3_677>li:not(._cardSum_7r0u3_683):hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}._cardPerson_7r0u3_741._cardPerson_7r0u3_741{font-size:var(--text-sm)}._soldBy_7r0u3_746{align-items:center;gap:var(--space-2);display:inline-flex}._soldBy_7r0u3_746>small{color:var(--text-muted);font-size:.65rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._cardMeter_7r0u3_760>span:first-child{font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._page_grfgs_94{gap:var(--space-5);padding:var(--space-5);box-sizing:border-box;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;display:grid}@media (width<=899px){._page_grfgs_94{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){._page_grfgs_94{padding:var(--space-4)}}._locked_grfgs_114{align-items:center;gap:var(--space-2);padding:var(--space-8);color:var(--text-muted);flex-direction:column;display:flex}._list_grfgs_124{gap:var(--space-5);top:var(--space-4);max-height:calc(100vh - var(--space-8));padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex;position:sticky;overflow-y:auto}@media (width<=899px){._list_grfgs_124{max-height:22rem;position:static}}._new_grfgs_144{justify-content:center}._group_grfgs_150+._group_grfgs_150{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._group_grfgs_150 h3{margin:0 0 var(--space-2);padding:0 var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._group_grfgs_150 ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}._group_grfgs_150 button{width:100%;padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-normal);text-align:left;line-height:var(--leading-snug);flex-direction:column;align-items:flex-start;gap:1px;display:flex}._group_grfgs_150 button:hover{background:var(--bg-surface-hover)}._group_grfgs_150 button small{color:var(--text-muted);font-size:var(--text-xs)}._group_grfgs_150 ._on_grfgs_193,._group_grfgs_150 ._on_grfgs_193:hover{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:var(--weight-semibold)}._report_grfgs_201{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._head_grfgs_208{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._title_grfgs_216{min-width:0}._title_grfgs_216 h2{align-items:center;gap:var(--space-2);font-size:var(--text-xl);margin:0;display:flex}._title_grfgs_216 p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}._changed_grfgs_232{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._by_grfgs_241{align-items:center;gap:var(--space-2);display:flex}._buttons_grfgs_247{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._save_grfgs_254{gap:var(--space-3);max-width:36rem;display:grid}._share_grfgs_260{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:flex}._share_grfgs_260 input{accent-color:var(--accent);margin-top:3px}._savebuttons_grfgs_272{align-items:center;gap:var(--space-3);display:flex}._builder_grfgs_279{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._controls_grfgs_289{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._pick_grfgs_295{flex-direction:column;flex:11rem;gap:2px;min-width:0;max-width:16rem;display:flex}._pick_grfgs_295>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}@media (width<=639px){._pick_grfgs_295{flex:1 1 calc(50% - var(--space-3));max-width:none}}._filters_grfgs_315{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_grfgs_322{align-items:center;gap:var(--space-1);padding:2px 2px 2px var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);font-size:var(--text-sm);display:inline-flex}._chip_grfgs_322 strong{font-weight:var(--weight-semibold)}._chip_grfgs_322 button{border-radius:var(--radius-full);width:1.5rem;height:1.5rem;min-height:0;color:var(--text-muted);font-size:var(--text-md);padding:0;line-height:1}._chip_grfgs_322 button:hover{background:var(--danger-soft);color:var(--danger-text)}._add_grfgs_350{gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm)}._add_grfgs_350:hover{border-color:var(--accent);color:var(--accent)}._filterform_grfgs_363{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._filterform_grfgs_363 select,._filterform_grfgs_363 input{flex:0 12rem;width:auto;min-width:9rem}._results_grfgs_377{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._headline_grfgs_384{gap:var(--space-1);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._headline_grfgs_384 strong{color:var(--text-primary);font-size:var(--text-3xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}._measure_grfgs_401{color:var(--text-secondary);font-weight:var(--weight-semibold)}._described_grfgs_406{color:var(--text-muted);font-size:var(--text-sm)}._breakdown_grfgs_413{min-width:0}._breakdown_grfgs_413 tbody tr:not(:last-child){cursor:pointer}._breakdown_grfgs_413 ._picked_grfgs_419 td{background:var(--accent-soft)}._breakdown_grfgs_413 ._zero_grfgs_422 td{color:var(--text-subtle);cursor:default}._breakdown_grfgs_413 ._blank_grfgs_426{color:var(--text-muted);font-style:italic}._sharecol_grfgs_431{white-space:nowrap;width:30%;min-width:10rem}._breakdown_grfgs_413 ._sharecol_grfgs_431 small{margin-left:var(--space-2);color:var(--text-muted);font-variant-numeric:tabular-nums;display:inline}@media (width<=639px){._sharecol_grfgs_431{width:auto;min-width:0}}._bar_grfgs_451{vertical-align:middle;border-radius:var(--radius-full);background:var(--bg-surface-sunken);width:calc(100% - 3.5rem);height:.5rem;display:inline-block;overflow:hidden}._bar_grfgs_451 span{border-radius:var(--radius-full);background:var(--accent);height:100%;display:block}@media (width<=639px){._bar_grfgs_451{display:none}}._rowsbar_grfgs_472{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._rowsbar_grfgs_472 h3{font-size:var(--text-md);margin:0}._rowsbar_grfgs_472 p{margin:0}._records_grfgs_487{min-width:48rem}._records_grfgs_487 td:first-child{white-space:nowrap}._go_grfgs_494{text-align:right;width:2.5rem}._go_grfgs_494 a{color:var(--text-muted)}._go_grfgs_494 a:hover{color:var(--accent)}._basis_grfgs_506{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._basis_grfgs_506 small{color:var(--text-muted);font-size:var(--text-xs)}._page_tj3kh_92{gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-4) var(--space-8);box-sizing:border-box;flex-direction:column;display:flex}._loading_tj3kh_101{padding:var(--space-8);justify-content:center;display:flex}._empty_tj3kh_107{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}._empty_tj3kh_107 p{margin:0}._error_tj3kh_122{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm)}._hint_tj3kh_131{color:var(--text-muted);font-size:var(--text-sm);margin:0}._bar_tj3kh_137{gap:var(--space-3);flex-wrap:wrap;align-items:stretch;display:flex}._back_tj3kh_144,._primary_tj3kh_145{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._back_tj3kh_144{color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._back_tj3kh_144:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._back_tj3kh_144:active:not(:disabled){background:var(--bg-surface-active)}._back_tj3kh_144:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_tj3kh_145{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_tj3kh_145:link,._primary_tj3kh_145:visited,._primary_tj3kh_145:hover,._primary_tj3kh_145:active{color:var(--accent-contrast);text-decoration:none}._primary_tj3kh_145:hover:not(:disabled){background:var(--accent-hover)}._primary_tj3kh_145:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_tj3kh_145:disabled{opacity:.5;cursor:not-allowed}._primary_tj3kh_145:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon-button_tj3kh_222{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._icon-button_tj3kh_222:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon-button_tj3kh_222:active:not(:disabled){background:var(--bg-surface-active)}._icon-button_tj3kh_222:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon-button_tj3kh_222{cursor:pointer;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}._chip_tj3kh_265{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}._chip_tj3kh_265 small{color:var(--text-muted);font-size:var(--text-xs)}._totals_tj3kh_283{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}._totals_tj3kh_283 dl{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}._totals_tj3kh_283 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._totals_tj3kh_283 dd{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}._over_tj3kh_308{color:var(--danger-text)}._under_tj3kh_312{color:var(--success-text)}._table_tj3kh_316{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden}._row_tj3kh_325{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(10rem,2fr) repeat(5,minmax(6rem,1fr));display:grid}._row_tj3kh_325>:not(:first-child){text-align:right}._row_tj3kh_325 small{color:var(--text-muted);font-size:var(--text-xs)}._head_tj3kh_342{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-top:none}._row--over_tj3kh_349{background:var(--danger-soft)}._group_tj3kh_353{padding:var(--space-3) var(--space-4) var(--space-1);border-top:1px solid var(--border-subtle);color:var(--text-primary);font-weight:var(--weight-semibold)}._name--opens_tj3kh_361{justify-content:center;align-self:stretch;padding-left:1.9rem;position:relative}._name--opens_tj3kh_361 ._section--edit_tj3kh_367{margin-left:0}._sectionToggle_tj3kh_371{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:inline;transform:none}._sectionToggle_tj3kh_371:hover>span:last-child{text-underline-offset:3px;text-decoration:underline}._sectionToggle_tj3kh_371:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}._chevron_tj3kh_404{border-radius:var(--radius-full);width:1rem;height:1rem;color:var(--text-muted);place-items:center;transition:transform .2s,background-color .2s,color .2s;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}._chevron_tj3kh_404 svg{width:.4rem;height:.4rem}._sectionToggle_tj3kh_371:hover ._chevron_tj3kh_404{background:var(--bg-surface-sunken);color:var(--text-primary)}._sectionToggle_tj3kh_371[aria-expanded=true] ._chevron_tj3kh_404{background:var(--bg-surface-sunken);color:var(--text-primary);transform:translateY(-50%)rotate(90deg)}._row_tj3kh_325{transition:background-color .2s}._row--opens_tj3kh_437{cursor:pointer}._row--opens_tj3kh_437:hover{background:var(--bg-surface-hover)}._row--opens_tj3kh_437:hover ._chevron_tj3kh_404{background:var(--bg-surface-sunken);color:var(--text-primary)}._row--open_tj3kh_437,._row--open_tj3kh_437:hover{background:var(--bg-surface-sunken)}._breakdown_tj3kh_454{background:var(--bg-surface-sunken);opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .18s;display:grid}._breakdown--open_tj3kh_462{opacity:1;grid-template-rows:1fr}._breakdown--inner_tj3kh_467{min-height:0;padding:0 var(--space-4);transition:padding .22s;overflow:hidden}._breakdown--open_tj3kh_462 ._breakdown--inner_tj3kh_467{padding:0 var(--space-4) var(--space-3)}@media (prefers-reduced-motion:reduce){._breakdown_tj3kh_454,._breakdown--inner_tj3kh_467,._chevron_tj3kh_404,._row_tj3kh_325{transition:none}}._breakdown--card_tj3kh_489{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);font-size:var(--text-sm);flex-direction:column;margin-left:1.9rem;display:flex}._breakdown--label_tj3kh_501{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._breakdown--scope_tj3kh_509{margin:0 0 var(--space-2);color:var(--text-secondary);white-space:pre-wrap;line-height:1.5}._breakdown--none_tj3kh_516{color:var(--text-muted);margin:0}._breakdown--costs_tj3kh_521{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._breakdown--costs_tj3kh_521 th,._breakdown--costs_tj3kh_521 td{padding:var(--space-1) var(--space-2);text-align:right;vertical-align:top}._breakdown--costs_tj3kh_521 thead th{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._breakdown--costs_tj3kh_521 tbody td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}._breakdown--costs_tj3kh_521 tbody tr:last-child td{border-bottom:0}._breakdown--costs_tj3kh_521 tfoot th,._breakdown--costs_tj3kh_521 tfoot td{padding-top:var(--space-2);border-top:1px solid var(--border-default);color:var(--text-primary);font-weight:var(--weight-semibold)}._breakdown--costs_tj3kh_521 th:first-child,._breakdown--costs_tj3kh_521 td:first-child,._breakdown--costs_tj3kh_521 thead th:nth-child(2),._breakdown--costs_tj3kh_521 tbody td:nth-child(2){text-align:left;padding-left:0}._breakdown--costs_tj3kh_521 td:last-child,._breakdown--costs_tj3kh_521 th:last-child{padding-right:0}._breakdown--costs_tj3kh_521 small{color:var(--text-muted)}@media (width<=640px){._breakdown--card_tj3kh_489{margin-left:0}._breakdown--costs_tj3kh_521 thead th:nth-child(2),._breakdown--costs_tj3kh_521 tbody td:nth-child(2){display:none}._breakdown--costs_tj3kh_521 tfoot th{text-align:left}}._name_tj3kh_361{min-width:0;color:var(--text-primary);flex-direction:column;display:flex}._rowOpen_tj3kh_589{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;margin:0;padding:0;display:flex;transform:none}._rowOpen_tj3kh_589:hover{text-decoration:underline}._rowOpen_tj3kh_589:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._bills_tj3kh_620{gap:var(--space-3);flex-direction:column;display:flex}._bills_tj3kh_620 h3{font-size:var(--text-base);margin:0}._form_tj3kh_630{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:minmax(12rem,2fr) minmax(10rem,2fr) minmax(6rem,1fr) minmax(8rem,1fr) minmax(7rem,1fr) auto;align-items:end;display:grid}._form_tj3kh_630 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._form_tj3kh_630 label span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._form_tj3kh_630 input,._form_tj3kh_630 select{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._form_tj3kh_630 input::placeholder,._form_tj3kh_630 select::placeholder{color:var(--text-subtle)}._form_tj3kh_630 input:hover:not(:disabled):not(:focus),._form_tj3kh_630 select:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._form_tj3kh_630 input:focus,._form_tj3kh_630 select:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._form_tj3kh_630 input:disabled,._form_tj3kh_630 select:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._form_tj3kh_630 input,._form_tj3kh_630 select{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}._form_tj3kh_630 select{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px}._list_tj3kh_705{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._list_tj3kh_705 li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);display:flex}._list_tj3kh_705 small{color:var(--text-muted);font-size:var(--text-xs)}._amount_tj3kh_727{font-variant-numeric:tabular-nums;margin-left:auto}._billAmount_tj3kh_732{font-variant-numeric:tabular-nums;text-align:right;min-width:6.5rem}._billTools_tj3kh_739{justify-content:flex-end;gap:var(--space-1);width:4.5rem;margin-left:auto;display:inline-flex}@media (width<=760px){._head_tj3kh_342{display:none}._row_tj3kh_325{grid-template-columns:1fr 1fr}._row_tj3kh_325>:first-child{grid-column:1/-1}._row_tj3kh_325>:not(:first-child){text-align:left}._row_tj3kh_325>:not(:first-child):before{content:attr(data-label) " ";color:var(--text-muted);font-size:var(--text-xs);display:block}._form_tj3kh_630{grid-template-columns:1fr 1fr}._form_tj3kh_630>:first-child,._form_tj3kh_630>:nth-child(2){grid-column:1/-1}}._warning_tj3kh_774{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);grid-column:1/-1;margin:0}._warning_tj3kh_774 a{color:inherit;font-weight:var(--weight-semibold)}._outOfDate_tj3kh_789{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._outOfDate_tj3kh_789>i{flex:none}._outOfDate_tj3kh_789 p{flex-direction:column;flex:16rem;gap:2px;margin:0;display:flex}._outOfDate_tj3kh_789 strong{font-weight:var(--weight-semibold)}._outOfDate_tj3kh_789 button{flex:none}._bills--head_tj3kh_818{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._badges_tj3kh_825{gap:var(--space-1);flex-wrap:wrap;display:flex}._people_tj3kh_832{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex}._people_tj3kh_832 h3{font-size:var(--text-base);margin:0}._people_tj3kh_832 ._input_tj3kh_845{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._people_tj3kh_832 ._input_tj3kh_845::placeholder{color:var(--text-subtle)}._people_tj3kh_832 ._input_tj3kh_845:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._people_tj3kh_832 ._input_tj3kh_845:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._people_tj3kh_832 ._input_tj3kh_845:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._people_tj3kh_832 ._input_tj3kh_845{width:auto;min-width:12rem;padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}._people_tj3kh_832 ._ghost_tj3kh_879{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--bg-surface);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast);justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._people_tj3kh_832 ._ghost_tj3kh_879:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._people_tj3kh_832 ._ghost_tj3kh_879:active:not(:disabled){background:var(--bg-surface-active)}._people_tj3kh_832 ._ghost_tj3kh_879:disabled{opacity:.5;cursor:not-allowed}._people_tj3kh_832 ._ghost_tj3kh_879:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._people_tj3kh_832 ._ghost_tj3kh_879{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._person-none_tj3kh_927{color:var(--text-muted);font-size:var(--text-sm)}._people--row_tj3kh_932{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._people--label_tj3kh_939{width:8.5rem;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._schedule_tj3kh_947{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._schedule--head_tj3kh_955{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._schedule--head_tj3kh_955 ._spacer_tj3kh_961{flex:1}._schedule--head_tj3kh_955 a._ghost_tj3kh_879{color:inherit;text-decoration:none}._schedule--list_tj3kh_969{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._schedule--list_tj3kh_969 li+li{border-top:1px solid var(--border-subtle)}._schedule--item_tj3kh_983{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-1) var(--space-3);width:100%;padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(9rem,2fr) minmax(0,3fr) 6.5rem;margin:0;display:grid;transform:none}._schedule--item_tj3kh_983:hover{background:var(--bg-surface-hover)}._schedule--item_tj3kh_983:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (width<=639px){._schedule--item_tj3kh_983{grid-template-columns:minmax(0,1fr) auto}}._schedule--done_tj3kh_1023{color:var(--text-muted)}._schedule--done_tj3kh_1023 img,._schedule--done_tj3kh_1023 ._schedule--vendor_tj3kh_1027{opacity:.7}._schedule--who_tj3kh_1031{min-width:0}._schedule--vendor_tj3kh_1027{align-items:center;gap:var(--space-2);display:inline-flex}._schedule--icon_tj3kh_1042{background:var(--accent-soft);width:1.5em;height:1.5em;color:var(--accent-soft-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._schedule--icon_tj3kh_1042 i{font-size:.75em}._schedule--icon-shared_tj3kh_1057{color:#5b6b7f;background:#5b6b7f24}._schedule--days_tj3kh_1062{gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@media (width<=639px){._schedule--days_tj3kh_1062{grid-area:2/1/auto/-1}}._schedule--when_tj3kh_1075{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;justify-self:end}._schedule--now-tag_tj3kh_1084{background:var(--info-soft);color:var(--info-text)}._schedule--done-tag_tj3kh_1089{background:var(--bg-surface-sunken);color:var(--text-muted)}._schedule--note_tj3kh_1094{color:var(--text-muted);font-size:var(--text-xs);white-space:pre-line;grid-column:1/-1}@media print{._page_tj3kh_92,._page_tj3kh_92 *{visibility:visible!important}._page_tj3kh_92{padding:0;position:absolute;top:0;left:0}._page_tj3kh_92 ._print-overview_tj3kh_1117{display:grid!important}._page_tj3kh_92 ._no-print_tj3kh_1120,._page_tj3kh_92 form,._page_tj3kh_92 button{display:none!important}}._work_tj3kh_1127{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._worktabs_tj3kh_1136{gap:var(--space-2);margin:-3px 0;padding:3px 0;display:flex;overflow-x:auto}._worktabs_tj3kh_1136>*{flex-shrink:0}._worktabs_tj3kh_1136{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}._worktabs_tj3kh_1136::-webkit-scrollbar{width:10px;height:10px}._worktabs_tj3kh_1136::-webkit-scrollbar-track{background:0 0}._worktabs_tj3kh_1136::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._worktabs_tj3kh_1136::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._worktab_tj3kh_1136{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;flex-shrink:0;margin:0;display:inline-flex;transform:none}._worktab_tj3kh_1136 i{color:var(--text-muted)}._worktab_tj3kh_1136:hover{border-color:var(--border-default);color:var(--text-primary)}._worktab_tj3kh_1136:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._worktab--on_tj3kh_1209,._worktab--on_tj3kh_1209:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold)}._worktab--on_tj3kh_1209 i,._worktab--on_tj3kh_1209:hover i{color:var(--accent)}._worktab--count_tj3kh_1221{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._ghost_tj3kh_879{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._ghost_tj3kh_879:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._ghost_tj3kh_879:active:not(:disabled){background:var(--bg-surface-active)}._ghost_tj3kh_879:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_tj3kh_879{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._totals--main_tj3kh_1273 dd{color:var(--accent)}._co--form_tj3kh_1277{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;display:grid}._co--form_tj3kh_1277 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._co--form_tj3kh_1277 label span{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._co--form_tj3kh_1277 input{padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit}._co--form_tj3kh_1277 small{color:var(--text-muted);font-size:var(--text-xs);grid-column:1/-1}@media (width<=760px){._co--form_tj3kh_1277{grid-template-columns:1fr 1fr}._co--form_tj3kh_1277>label{grid-column:1/-1}}._co--lost_tj3kh_1320{opacity:.65}._co--invoice_tj3kh_1324{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._co--invoice_tj3kh_1324:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._co--invoice_tj3kh_1324:active:not(:disabled){background:var(--bg-surface-active)}._co--invoice_tj3kh_1324:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._co--invoice_tj3kh_1324{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex}._co--invoice-none_tj3kh_1369{display:none}._group--co_tj3kh_1373{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--accent-soft);color:var(--accent-soft-text);display:flex}._group--co_tj3kh_1373 a{color:inherit;font-size:var(--text-xs);font-weight:var(--weight-normal)}._co--list_tj3kh_1387 li{flex-wrap:wrap}._co--list_tj3kh_1387 li>:first-child{flex:18rem}@media (width<=760px){._co--list_tj3kh_1387 li>:first-child{flex-basis:100%}}._budget--actions_tj3kh_1400{margin:var(--space-3) 0;justify-content:flex-end;display:flex}._section--edit_tj3kh_367{gap:var(--space-2);margin-left:var(--space-2);display:inline-flex}._link_tj3kh_1412{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._link_tj3kh_1412:hover:not(:disabled){text-decoration:underline}._link_tj3kh_1412:disabled{opacity:.5;cursor:default}._crewNotes_tj3kh_1442{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._crewNotes_tj3kh_1442 li+li{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._crewNotes_tj3kh_1442 small{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}._crewNotes_tj3kh_1442 p{margin:2px 0 0}._crewNotes--open_tj3kh_1466 p{font-weight:var(--weight-semibold)}._crewNotes--doneText_tj3kh_1470._crewNotes--doneText_tj3kh_1470{color:var(--text-muted);text-decoration:line-through}._crewNotes--status_tj3kh_1475{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-wrap:wrap;display:inline-flex}._crewNotes--doneText_tj3kh_1470+._crewNotes--status_tj3kh_1475{color:var(--success-text)}._crewNotes--mark_tj3kh_1489{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;text-decoration:underline;display:block;transform:none}._crewNoteRemove_tj3kh_1512{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0 2px;display:block;transform:none}._crewNoteRemove_tj3kh_1512:hover{color:var(--danger)}._projected_tj3kh_1537{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._projected_tj3kh_1537>small{color:var(--text-muted);font-size:var(--text-xs)}._projectedDates_tj3kh_1548{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._projectedDates_tj3kh_1548>span[aria-hidden]{color:var(--text-muted)}._projectedDate_tj3kh_1548{width:11.5rem;max-width:100%}._tabParts_tj3kh_1566{gap:var(--space-4)}._tabPart_tj3kh_1566{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._tabPart_tj3kh_1566>section{margin-top:0}._tabPart_tj3kh_1566+._tabPart_tj3kh_1566{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}._tabPartHead_tj3kh_1586{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._tabPartHead_tj3kh_1586 h3{color:var(--text-primary);font-size:var(--text-md);margin:0}._st8Switch_tj3kh_1600{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._st8Switch_tj3kh_1600 input{accent-color:var(--accent);margin:0}._st8Work_tj3kh_1613{flex-direction:column;gap:4px;width:100%;max-width:36rem;display:flex}._st8Work_tj3kh_1613>span{color:var(--text-muted);font-size:var(--text-xs)}._st8Text_tj3kh_1625{max-width:36rem;color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-line}._statusLine_tj3kh_1633{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._linkButton_tj3kh_1641{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;text-decoration:underline;display:block;transform:none}._linkButton_tj3kh_1641:disabled{opacity:.6}._linkButton_tj3kh_1641:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._page_1odas_96{gap:var(--space-3);padding:var(--space-5);box-sizing:border-box;flex-direction:column;display:flex}@media (width<=639px){._page_1odas_96{padding:var(--space-3)}}._bar_1odas_109{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._step_1odas_116{gap:var(--space-1);display:inline-flex}._range_1odas_121{margin-left:var(--space-2);color:var(--text-primary);font-size:var(--text-base)}._saving_1odas_127{color:var(--text-muted);font-size:var(--text-sm)}._spacer_1odas_132{flex:1}._primary_1odas_136,._ghost_1odas_137{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:center;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._primary_1odas_136:disabled,._ghost_1odas_137:disabled{opacity:.55;cursor:default}._primary_1odas_136{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_1odas_136:link,._primary_1odas_136:visited,._primary_1odas_136:hover,._primary_1odas_136:active{color:var(--accent-contrast);text-decoration:none}._primary_1odas_136:hover:not(:disabled){background:var(--accent-hover)}._primary_1odas_136:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_1odas_136:disabled{opacity:.5;cursor:not-allowed}._primary_1odas_136:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_1odas_137{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_1odas_137:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_1odas_137:active:not(:disabled){background:var(--bg-surface-active)}._ghost_1odas_137:disabled{opacity:.5;cursor:not-allowed}._ghost_1odas_137:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._views_1odas_226{background:var(--bg-surface-sunken);border-radius:999px;padding:3px;display:inline-flex}._views_1odas_226 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._view--on_1odas_255{font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm);background:var(--bg-surface)!important;color:var(--text-primary)!important}._input_1odas_262{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_1odas_262::placeholder{color:var(--text-subtle)}._input_1odas_262:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_1odas_262:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_1odas_262:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_1odas_262{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}._addrow_1odas_295{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-wrap:wrap;display:flex}._addrow_1odas_295 ._input_1odas_262{width:auto;min-width:12rem}._addrow_1odas_295 ._error_1odas_309{flex-basis:100%}._error_1odas_309{padding:var(--space-2) var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._loading_1odas_323{padding:var(--space-8);justify-content:center;display:flex}._hint_1odas_329{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);margin:0}._scroller_1odas_337{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);overflow-x:auto}._board_1odas_344{--who:13rem;min-width:calc(var(--who) + var(--days) * 7.5rem)}._head_1odas_349,._row_1odas_350{grid-template-columns:var(--who) minmax(0, 1fr);display:grid}._head_1odas_349{z-index:3;border-bottom:1px solid var(--border-default);background:var(--bg-surface);position:sticky;top:0}._corner_1odas_363{padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-xs);align-items:flex-end;display:flex}._days_1odas_371{grid-template-columns:repeat(var(--days), minmax(0, 1fr));display:grid}._day_1odas_371{padding:var(--space-2) var(--space-1);border-left:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-xs);flex-direction:column;align-items:center;gap:1px;display:flex}._day_1odas_371 strong{color:var(--text-primary);font-size:var(--text-sm)}._day_1odas_371._today_1odas_390 strong{color:var(--accent)}._row_1odas_350{border-bottom:1px solid var(--border-subtle)}._row--none_1odas_398{background:var(--bg-surface-sunken)}._who_1odas_402{z-index:2;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-right:1px solid var(--border-subtle);background:inherit;background-color:var(--bg-surface);display:flex;position:sticky;left:0}._row--none_1odas_398 ._who_1odas_402{background-color:var(--bg-surface-sunken)}._who--line_1odas_419{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}._who--icon_1odas_427{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent-soft-text);font-size:var(--text-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._who--icon_1odas_427 img{object-fit:cover;width:100%;height:100%}._who--shared_1odas_447{color:#5b6b7f;background:#5b6b7f24}._who--subs_1odas_454{background:var(--teal-soft);color:var(--teal-text)}._who--name_1odas_459{flex-direction:column;flex:1;min-width:0;display:flex}._who--name_1odas_459 strong{color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._who--name_1odas_459 small{color:var(--text-muted);font-size:var(--text-xs)}._track_1odas_477{grid-template-columns:repeat(var(--days), minmax(0, 1fr));gap:3px 0;min-height:4.5rem;padding:3px 0;display:grid;position:relative}._cell_1odas_486{border-left:1px solid var(--border-subtle);margin:-3px 0}._weekend_1odas_491{background:color-mix(in srgb, var(--bg-surface-sunken) 60%, transparent)}._today_1odas_390{background:color-mix(in srgb, var(--accent-soft) 45%, transparent)}._cell--hover_1odas_499{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}._block_1odas_506{--tone:var(--accent);--tone-soft:var(--accent-soft);--tone-text:var(--accent);z-index:1;border:1px solid var(--tone);border-radius:var(--radius-md);background:var(--tone-soft);box-shadow:var(--shadow-sm);color:var(--text-primary);font-size:var(--text-xs);cursor:grab;flex-direction:column;margin:0 3px;line-height:1.3;display:flex;position:relative;overflow:hidden}._block_1odas_506:hover{box-shadow:var(--shadow-md)}._block_1odas_506:active{cursor:grabbing}._block--bar_1odas_532{justify-content:space-between;gap:var(--space-2);padding:2px var(--space-2);background:var(--tone);color:#fff;font-weight:var(--weight-semibold);white-space:nowrap;display:flex}._block--bar_1odas_532 span:last-child{font-weight:var(--weight-normal);text-overflow:ellipsis;opacity:.9;overflow:hidden}._block--body_1odas_549{padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);background:0 0;flex-direction:column;gap:1px;display:flex}._block--body_1odas_549 strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._paidInFull_1odas_565{background:var(--success);color:#fff;width:.95rem;height:.95rem;font-size:.62rem;font-weight:var(--weight-bold);vertical-align:1px;border-radius:50%;justify-content:center;align-items:center;margin-right:4px;line-height:1;display:inline-flex}._block--title_1odas_581{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._block--what_1odas_589{color:var(--text-primary);font-weight:var(--weight-semibold);text-transform:none}._block--foot_1odas_595{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}._block--foot_1odas_595 small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._block--status_1odas_610,._card--status_1odas_611{padding:0 var(--space-2);background:var(--tone);font-size:.68rem;font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;flex-shrink:0;color:#fff!important}._card--status_1odas_611{align-self:flex-start;margin-top:2px}._block_1odas_506._block--before_1odas_629{border-left-style:dashed}._block_1odas_506._block--after_1odas_633{border-right-style:dashed}._block--task_1odas_640{--tone:#5b6b7f;--tone-soft:var(--bg-surface);--tone-text:#5b6b7f}._block--task_1odas_640 ._block--bar_1odas_532 i{margin-right:4px;font-size:.65rem}._tone--off_1odas_653{--tone:var(--purple);--tone-soft:var(--purple-soft);--tone-text:var(--purple-text)}._block_1odas_506._block--off_1odas_661{background:repeating-linear-gradient(135deg, transparent 0 9px, color-mix(in srgb, var(--tone) 10%, transparent) 9px 18px), var(--tone-soft);cursor:pointer}._block_1odas_506._block--off_1odas_661:active{cursor:pointer}._block_1odas_506._block--off_1odas_661 ._block--bar_1odas_532 i{margin-right:4px;font-size:.7rem}._block_1odas_506._block--off_1odas_661 ._block--body_1odas_549 strong{color:var(--tone-text)}._legend--off_1odas_677{background:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in srgb, var(--tone) 25%, transparent) 3px 6px), var(--tone-soft)}._block--note_1odas_681{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._block--files_1odas_689{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}._block--files_1odas_689 i{font-size:.9em}._block--stretching_1odas_701{box-shadow:0 0 0 1px var(--tone), var(--shadow-md)}._legend_1odas_677{gap:var(--space-1) var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legend_1odas_677 li{align-items:center;gap:var(--space-1);display:inline-flex}._legend--swatch_1odas_722{border:1px solid var(--tone);background:var(--tone-soft);border-radius:3px;width:.75rem;height:.75rem}._block--grip_1odas_731{cursor:ew-resize;width:10px;position:absolute;top:0;bottom:0;right:0}._block--grip_1odas_731:after{content:"";border-left:1px solid var(--border-strong);border-right:1px solid var(--border-strong);opacity:.6;width:3px;position:absolute;top:30%;bottom:30%;right:3px}main:has(._tray_1odas_757){overflow:visible}.content-wrapper:has(._tray_1odas_757){overflow:clip}._tray_1odas_757{bottom:calc(var(--space-3) + var(--dock,0px));z-index:4;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);max-height:13.5rem;box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:sticky}._tray--closed_1odas_779{max-height:none}._tray--target_1odas_784{outline:2px dashed var(--border-strong);outline-offset:-2px;position:sticky}._tray--over_1odas_790{outline-color:var(--danger);background:color-mix(in srgb, var(--danger-soft) 60%, var(--bg-surface))}._tray--drop_1odas_795{z-index:2;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-surface) 88%, transparent);color:var(--text-secondary);font-weight:var(--weight-semibold);pointer-events:none;display:flex;position:absolute;inset:0}._tray--over_1odas_790 ._tray--drop_1odas_795{color:var(--danger-text)}._crew_1odas_814{border-radius:var(--radius-full);font-size:var(--text-xs);background:#ffffff38;flex-shrink:0;align-items:center;gap:3px;margin-left:auto;padding:0 6px;display:inline-flex}._tray--head_1odas_826{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._tray--closed_1odas_779 ._tray--head_1odas_826{border-bottom:none}._tray--tabs_1odas_838{gap:var(--space-1);flex-wrap:wrap;flex:1;display:flex}._tray--tabs_1odas_838 button{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-1) var(--space-3);border:none;border:1px solid var(--border-subtle);font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:999px;margin:0;display:inline-flex;transform:none}._tray--on_1odas_871{background:var(--accent-soft);font-weight:var(--weight-semibold);border-color:var(--accent)!important;color:var(--text-primary)!important}._count_1odas_878{padding:0 var(--space-2);background:var(--bg-surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:999px}._tray--search_1odas_886{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);display:inline-flex}._tray--search_1odas_886 input{color:var(--text-primary);font:inherit;font-size:var(--text-sm);background:0 0;border:none;outline:none}._tray--cards_1odas_904{gap:var(--space-2);min-height:0;padding:var(--space-2) var(--space-3);flex:auto;grid-template-columns:repeat(auto-fill,minmax(min(12.5rem,100%),1fr));grid-auto-rows:max-content;display:grid;overflow-y:auto}._card--line_1odas_919{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}._card--line_1odas_919>span:first-child{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._card_1odas_611{--tone:var(--warning);--tone-soft:var(--warning-soft);border:1px solid var(--tone);border-radius:var(--radius-md);background:var(--tone-soft);box-shadow:var(--shadow-sm);color:var(--text-primary);font-size:var(--text-xs);cursor:grab;flex-direction:column;line-height:1.3;display:flex;position:relative;overflow:hidden}._card_1odas_611:hover{box-shadow:var(--shadow-md)}._card_1odas_611:active{cursor:grabbing}._card--open_1odas_960,._card--open_1odas_960:link,._card--open_1odas_960:visited{font-weight:var(--weight-normal);opacity:.9;flex-shrink:0;align-items:center;gap:4px;text-decoration:none;display:inline-flex;color:#fff!important}._card--open_1odas_960 i,._card--open_1odas_960:link i,._card--open_1odas_960:visited i{font-size:.6rem}._card--open_1odas_960:hover,._card--open_1odas_960:link:hover,._card--open_1odas_960:visited:hover{opacity:1;text-decoration:underline}@media (width<=760px){._board_1odas_344{--who:8.5rem}}._tone--neutral_1odas_990{--tone:var(--text-secondary);--tone-soft:var(--bg-surface-sunken);--tone-text:var(--text-secondary)}._tone--muted_1odas_996{--tone:var(--text-muted);--tone-soft:var(--bg-surface-sunken);--tone-text:var(--text-muted)}._tone--info_1odas_1002{--tone:var(--info);--tone-soft:var(--info-soft);--tone-text:var(--info-text)}._tone--accent_1odas_1008{--tone:var(--accent);--tone-soft:var(--accent-soft);--tone-text:var(--accent)}._tone--good_1odas_1014{--tone:var(--success);--tone-soft:var(--success-soft);--tone-text:var(--success-text)}._tone--warn_1odas_1020{--tone:var(--warning);--tone-soft:var(--warning-soft);--tone-text:var(--warning-text)}._tone--bad_1odas_1026{--tone:var(--danger);--tone-soft:var(--danger-soft);--tone-text:var(--danger-text)}._saved_1odas_1033{color:var(--success-text);font-size:var(--text-sm);margin:0}._rowList_1odas_1039{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;max-width:48rem;margin:0;padding:0;list-style:none;display:flex}._rowItem_1odas_1051{gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(9rem,14rem) minmax(0,1fr) auto;align-items:center;display:grid}._rowItem_1odas_1051+._rowItem_1odas_1051{border-top:1px solid var(--border-subtle)}@media (width<=559px){._rowItem_1odas_1051{grid-template-columns:auto minmax(0,1fr) auto}._rowItem_1odas_1051 ._rowName_1odas_1065{grid-area:2/2/auto/-1}}._rowName_1odas_1065{flex-direction:column;gap:2px;min-width:0;display:flex}._rowName_1odas_1065>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._rowWho_1odas_1083{flex-direction:column;min-width:0;display:flex}._rowWho_1odas_1083 strong{color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowWho_1odas_1083 small{color:var(--text-muted);font-size:var(--text-xs)}._rowTools_1odas_1100{gap:var(--space-1);display:inline-flex}._icon_1odas_1105{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._icon_1odas_1105:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon_1odas_1105:active:not(:disabled){background:var(--bg-surface-active)}._icon_1odas_1105:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon_1odas_1105{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._icon_1odas_1105:disabled{opacity:.4;cursor:default}._whoList_1odas_1156{gap:var(--space-2);flex-direction:column;display:flex}._whoPick_1odas_1162{gap:var(--space-2);align-items:center;display:flex}._whoPick_1odas_1162 select{flex:1;min-width:0}._addWho_1odas_1172{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-self:flex-start;align-items:center;gap:0;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._jobPick_1odas_1198{gap:var(--space-2);flex-direction:column;display:flex}._jobPick_1odas_1198 label{gap:var(--space-1);flex-direction:column;display:flex}._jobPick_1odas_1198 ul{border:1px solid var(--border-subtle);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}._jobPick_1odas_1198 ul::-webkit-scrollbar{width:10px;height:10px}._jobPick_1odas_1198 ul::-webkit-scrollbar-track{background:0 0}._jobPick_1odas_1198 ul::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._jobPick_1odas_1198 ul::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._jobPick_1odas_1198 li+li{border-top:1px solid var(--border-subtle)}._jobPick_1odas_1198 li button{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;width:100%;padding:0;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:flex;transform:none}._jobPick_1odas_1198 li button strong{color:var(--text-primary);font-size:var(--text-sm)}._jobPick_1odas_1198 li button small{color:var(--text-muted);font-size:var(--text-xs)}._jobPick_1odas_1198 li button:hover,._jobPick_1odas_1198 li button:focus-visible{background:var(--bg-surface-hover)}._jobPicked_1odas_1274{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);display:flex}._jobPicked_1odas_1274 span{flex-direction:column;min-width:0;display:flex}._jobPicked_1odas_1274 strong{color:var(--text-primary);font-size:var(--text-sm)}._jobPicked_1odas_1274 small{color:var(--text-muted);font-size:var(--text-xs)}._block--head_1odas_1299{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}._block--head_1odas_1299 strong{text-overflow:ellipsis;min-width:0;overflow:hidden}._waiting_1odas_1313{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:2px;max-width:55%;margin-top:1px;display:flex}._chip_1odas_1323{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:.62rem;font-weight:var(--weight-semibold);white-space:nowrap;line-height:1.5}._chip--muted_1odas_1334{box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-muted);background:0 0}._chip--info_1odas_1340{background:var(--info-soft);color:var(--info-text)}._chip--accent_1odas_1345{background:var(--accent-soft);color:var(--accent)}._chip--good_1odas_1350{background:var(--success-soft);color:var(--success-text)}._chip--warn_1odas_1355{background:var(--warning-soft);color:var(--warning-text)}._chip--orange_1odas_1360{background:var(--orange-soft);color:var(--orange-text)}._chip--pink_1odas_1365{background:var(--pink-soft);color:var(--pink-text)}._chip--purple_1odas_1370{background:var(--purple-soft);color:var(--purple-text)}._chip--brown_1odas_1375{background:var(--brown-soft);color:var(--brown-text)}._chip--bad_1odas_1380{background:var(--danger-soft);color:var(--danger-text)}._chip--teal_1odas_1385{background:var(--teal-soft);color:var(--teal-text)}._chip--dark_1odas_1390{background:var(--dark-soft);color:var(--dark-text)}._co_1odas_363{padding:0 var(--space-2);background:var(--orange);color:#fff;font-size:.68rem;font-weight:var(--weight-semibold);white-space:nowrap;border-radius:999px;flex-shrink:0;margin-left:auto}._facts_1odas_1410{gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._facts_1odas_1410>div{min-width:0}._facts_1odas_1410 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._facts_1odas_1410 dd{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:2px 0 0}._facts_1odas_1410 a{color:inherit}@media (width<=479px){._facts_1odas_1410{grid-template-columns:minmax(0,1fr)}}._facts--wide_1odas_1444{grid-column:1/-1}._facts_1odas_1410 dd._facts--money_1odas_1448{font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._coCheck_1odas_1455._coCheck_1odas_1455{flex-direction:row;align-self:flex-start}._coCheck_1odas_1455{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}._phone_1odas_1475{display:none}@media (width<=720px){._scroller_1odas_337,._tray_1odas_757,._legend_1odas_677,._corner_1odas_363{display:none}._phone_1odas_1475{gap:var(--space-4);flex-direction:column;display:flex}}._phoneDays_1odas_1492{gap:var(--space-1);scrollbar-width:none;grid-auto-columns:minmax(2.9rem,1fr);grid-auto-flow:column;padding-bottom:2px;display:grid;overflow-x:auto}._phoneDay_1odas_1492{padding:var(--space-2) 0 var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;flex-direction:column;align-items:center;gap:1px;line-height:1.2;display:flex}._phoneDay_1odas_1492 strong{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold)}._phoneDay_1odas_1492 small{min-height:1em;color:var(--text-muted);font-size:.68rem}._phoneDay--weekend_1odas_1528{background:var(--bg-surface-sunken)}._phoneDay--today_1odas_1532 strong{color:var(--accent)}._phoneDay--on_1odas_1538,._phoneDay--on_1odas_1538._phoneDay--today_1odas_1532{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}._phoneDay--on_1odas_1538 strong,._phoneDay--on_1odas_1538 small,._phoneDay--on_1odas_1538._phoneDay--today_1odas_1532 strong,._phoneDay--on_1odas_1538._phoneDay--today_1odas_1532 small{color:var(--accent-contrast)}._phoneTitle_1odas_1551{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;display:flex}._phoneTitle_1odas_1551 span{padding:0 var(--space-2);background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);border-radius:999px}._phoneEmpty_1odas_1567{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);flex-direction:column;display:flex}._phoneEmpty_1odas_1567 p{margin:0}._phoneGroup_1odas_1582{gap:var(--space-2);flex-direction:column;display:flex}._phoneGroupHead_1odas_1588{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}._phoneGroupHead_1odas_1588 small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal);flex-shrink:0}._phoneWho_1odas_1605{border:1px solid var(--border-subtle);background:var(--bg-surface-sunken);border-radius:999px;align-items:center;gap:.45em;min-width:0;max-width:100%;padding:.125rem .75em .125rem .125rem;line-height:1.4;display:inline-flex}._phoneWho_1odas_1605>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._phoneWho--icon_1odas_1623{background:var(--bg-surface);width:1.9em;height:1.9em;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85em;display:inline-flex}._phoneCard_1odas_1637{font-size:var(--text-sm);cursor:pointer;margin:0}._phoneCard_1odas_1637:active{cursor:pointer}._phoneCard_1odas_1637 ._block--bar_1odas_532{padding:var(--space-1) var(--space-3)}._phoneCard_1odas_1637 ._block--body_1odas_549{gap:var(--space-1);padding:var(--space-2) var(--space-3)}._phoneCard_1odas_1637 ._block--body_1odas_549 strong{font-size:var(--text-base);white-space:normal}._phoneCard_1odas_1637 ._block--title_1odas_581,._phoneCard_1odas_1637 ._block--note_1odas_681{white-space:normal}._phoneCard_1odas_1637 ._block--note_1odas_681{white-space:pre-wrap}._phoneCard_1odas_1637 ._block--foot_1odas_595{margin-top:var(--space-1);flex-wrap:wrap}._phoneCard_1odas_1637 ._block--foot_1odas_595 small{font-size:var(--text-sm)}._phoneCard_1odas_1637 ._waiting_1odas_1313{max-width:50%}._blockPanel_1odas_1677{overflow-x:hidden}._blockPanel_1odas_1677 h2{overflow-wrap:anywhere}._offKicker_1odas_1685{align-items:center;gap:var(--space-1);color:var(--purple-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase;margin:0 0 2px;display:inline-flex}._offWho_1odas_1697{align-items:center;gap:var(--space-2);display:flex}._offWho_1odas_1697 select{flex:auto;min-width:0}._offNote_1odas_1707{white-space:pre-wrap}._blockFoot_1odas_1712._blockFoot_1odas_1712{align-items:center;gap:var(--space-2);flex-flow:wrap}._footSpacer_1odas_1718{flex:1}@media (width<=559px){._blockPanel_1odas_1677{padding:var(--space-4)}._blockFoot_1odas_1712>*{min-width:0}._footDanger_1odas_1732{flex:100%;order:2;justify-content:center}}._crewFiles_1odas_1741{gap:var(--space-2);flex-direction:column;display:flex}._crewFilesHead_1odas_1747{align-items:center;gap:var(--space-2);min-height:32px;display:flex}._crewFilesSpacer_1odas_1754{flex:1}._crewFilesCount_1odas_1758{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._crewFileAdd_1odas_1767._crewFileAdd_1odas_1767{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-direction:row;position:relative;overflow:hidden}._crewFileAdd_1odas_1767._crewFileAdd_1odas_1767 input{opacity:0;cursor:pointer;position:absolute;inset:0}._crewFileList_1odas_1782{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._crewFileList_1odas_1782 li{align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-2) 0 var(--space-3);display:flex}._crewFileList_1odas_1782 li+li{border-top:1px solid var(--border-subtle)}._crewFile--on_1odas_1804{background:var(--accent-soft)}._crewFile_1odas_1741._crewFile_1odas_1741{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) 0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;flex-direction:row;flex:1;display:flex}._crewFile_1odas_1741._crewFile_1odas_1741 input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}._crewFile_1odas_1741._crewFile_1odas_1741>i,._crewFile_1odas_1741._crewFile_1odas_1741>svg{width:1em;color:var(--text-muted);flex:none}._crewFileButton_1odas_1836{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;text-align:left;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._crewFileName_1odas_1855{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._crewFileOpen_1odas_1861{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);width:32px;height:32px;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._crewFileOpen_1odas_1861:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._crewFileMore_1odas_1893._crewFileMore_1odas_1893{justify-content:center;min-height:36px}._crewFileMore_1odas_1893._crewFileMore_1odas_1893 button{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._crewFilesEmpty_1odas_1923._crewFilesEmpty_1odas_1923{padding:var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}._crewFilesEmpty_1odas_1923._crewFilesEmpty_1odas_1923 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._crewFilesEmpty_1odas_1923._crewFilesEmpty_1odas_1923 small{font-size:var(--text-xs)}._crewFilesEmpty_1odas_1923._crewFilesEmpty_1odas_1923 input{opacity:0;cursor:pointer;position:absolute;inset:0}._crewFilesEmpty--add_1odas_1951{cursor:pointer;transition:background-color .12s,border-color .12s}._crewFilesEmpty--add_1odas_1951:hover{border-color:var(--accent);background:var(--bg-surface-hover)}._crewFilesEmpty--add_1odas_1951:focus-within{outline:2px solid var(--accent);outline-offset:2px}._crewFilesBadge_1odas_1964{width:32px;height:32px;margin-bottom:var(--space-1);background:var(--accent-soft);color:var(--accent-soft-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._crewHint_1odas_1976{color:var(--text-muted);font-size:var(--text-xs)}._crewToDos_1odas_1982{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._crewToDos_1odas_1982 ul{gap:var(--space-2);padding:0 0 0 var(--space-5);flex-direction:column;margin:0;display:flex}._crewToDos_1odas_1982 li{font-size:var(--text-sm)}._crewToDos_1odas_1982 li small{color:var(--text-muted);font-size:var(--text-xs);display:block}._crewToDosHead_1odas_2007{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}._block--sub_1odas_2018{color:var(--text-primary);font-weight:var(--weight-semibold)}._block--sub_1odas_2018 i{color:var(--tone-text);margin-right:4px;font-size:.7rem}._block_1odas_506._block--asked_1odas_2030{background:var(--bg-surface);border-style:dashed}._subStatus_1odas_2036{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);background:#ffffff38;flex-shrink:0;align-items:center;gap:3px;margin-left:auto;padding:0 6px;display:inline-flex;opacity:1!important}._subStatus_1odas_2036 i{font-size:.6rem}._subStatus_1odas_2036+._crew_1odas_814{margin-left:0}._subStatus--yes_1odas_2056{color:var(--tone);background:#fff}._subAnswer_1odas_2062{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._subAnswer_1odas_2062 ._views_1odas_226 button{align-items:center;gap:6px;display:inline-flex}._subAnswer_1odas_2062 ._views_1odas_226 i{font-size:.75em}._subAgreement_1odas_2078{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._subAgreement_1odas_2078 a{color:var(--accent);font-weight:var(--weight-semibold)}._panel_al7z5_94{gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._head_al7z5_105{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._head_al7z5_105 h3{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;display:inline-flex}._head_al7z5_105 h3 i{color:var(--text-muted);font-size:var(--text-sm)}._head_al7z5_105 p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}._close_al7z5_130{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:2rem;height:2rem;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._close_al7z5_130:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._close_al7z5_130:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._loading_al7z5_165{padding:var(--space-6) 0;justify-content:center;display:flex}._verdictGood_al7z5_171,._verdictBad_al7z5_172{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;display:flex}._verdictGood_al7z5_171 i,._verdictBad_al7z5_172 i{margin-top:2px}._verdictGood_al7z5_171{background:var(--success-soft);color:var(--success-text)}._verdictBad_al7z5_172{background:var(--warning-soft);color:var(--warning-text)}._meta_al7z5_197{color:var(--text-muted);font-size:var(--text-xs);margin:0}._meta_al7z5_197:empty{display:none}._error_al7z5_206{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._lines_al7z5_216{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._lines_al7z5_216>li{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}._lines_al7z5_216>li+li{border-top:1px solid var(--border-subtle)}._memo_al7z5_235{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}._line--cut_al7z5_244{background:color-mix(in srgb, var(--warning-soft) 45%, transparent)}._lineHead_al7z5_248{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);display:flex}._lineHead_al7z5_248 strong{color:var(--text-primary)}._lineHead_al7z5_248 span,._lineHead_al7z5_248 small{color:var(--text-muted);font-variant-numeric:tabular-nums}._meter_al7z5_265{align-items:center;gap:var(--space-2);display:flex;position:relative}._meter_al7z5_265:before{content:"";border-radius:var(--radius-full);background:var(--bg-surface-sunken);width:10rem;height:6px;position:absolute;left:0}._meter_al7z5_265 span{border-radius:var(--radius-full);background:var(--success);flex:none;max-width:10rem;height:6px;display:block;position:relative}._meter_al7z5_265 small{margin-left:calc(10rem + var(--space-2));color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._meter_al7z5_265 span{width:0}._meter--near_al7z5_302{background:var(--warning)!important}._meter--over_al7z5_306{background:var(--danger)!important}._text_al7z5_310{color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}._text_al7z5_310 del{background:var(--danger-soft);color:var(--danger-text);text-decoration-thickness:1px}._empty_al7z5_325{color:var(--text-muted);font-size:var(--text-sm);margin:0;font-style:italic}._toggle_al7z5_332{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;align-self:flex-start;margin:0;padding:0;display:inline-flex;transform:none}._toggle_al7z5_332:hover{color:var(--text-primary)}._toggle_al7z5_332:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._body_al7z5_365{max-height:24rem;padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}._waiting_8rv0e_93{color:var(--warning-text);font-weight:var(--weight-semibold)}._onSchedule_8rv0e_99{align-items:center;gap:var(--space-1);color:var(--success-text);font-weight:var(--weight-semibold);display:inline-flex}._onSchedule_8rv0e_99 i,._onSchedule_8rv0e_99 svg{font-size:.85em}._panel_8rv0e_111{width:min(46rem,100%)}._body_8rv0e_115{gap:var(--space-4);flex-direction:column;display:flex}._who_8rv0e_121{align-items:center;gap:var(--space-2);margin:0;display:flex}._who_8rv0e_121 a{color:var(--accent);font-weight:var(--weight-semibold);text-decoration:none}._customer_8rv0e_133{gap:var(--space-2);flex-direction:column;display:flex}._picked_8rv0e_139{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);display:flex}._head_8rv0e_149{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._tools_8rv0e_156{gap:var(--space-2);display:inline-flex}._small_8rv0e_162{padding:var(--space-1) var(--space-3)!important;font-size:var(--text-xs)!important}._shares_8rv0e_167{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._shares_8rv0e_167 th{padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:left;border-bottom:1px solid var(--border-subtle)}._shares_8rv0e_167 td{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);vertical-align:middle}._shares_8rv0e_167 td a{color:var(--accent);font-weight:var(--weight-semibold);text-decoration:none}._shares_8rv0e_167 td small{color:var(--text-muted);font-size:var(--text-xs);display:block}._num_8rv0e_196{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}._amount_8rv0e_202{text-align:right;width:9rem}td ._money_8rv0e_207{width:9rem}._deposit_8rv0e_211{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._deposit_8rv0e_211 label{gap:var(--space-1);flex-direction:column;min-width:14rem;display:flex}._totals_8rv0e_224{justify-content:flex-end;gap:var(--space-6);margin:var(--space-2) 0 0;display:flex}._totals_8rv0e_224 div{text-align:right}._totals_8rv0e_224 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._totals_8rv0e_224 dd{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:2px 0 0}._over_8rv0e_246 dd,._over_8rv0e_246 dt{color:var(--danger-text)}._foot_8rv0e_251{gap:var(--space-2);align-items:center}._hint_8rv0e_256{color:var(--text-muted);font-size:var(--text-sm);margin:0}._suggest_8rv0e_263{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--info-soft);color:var(--info-text);font-size:var(--text-sm);display:flex}._suggest_8rv0e_263 p{flex:1;margin:0;line-height:1.45}._suggest_8rv0e_263 button{flex-shrink:0}._money_8rv0e_207{flex-direction:column;align-items:flex-end;width:100%;display:inline-flex;position:relative}._money--box_8rv0e_292{width:100%;display:block;position:relative}._money--sign_8rv0e_298{top:50%;left:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute;transform:translateY(-50%)}._money--input_8rv0e_308{text-align:right;font-variant-numeric:tabular-nums;width:100%;padding-left:1.6rem!important}._money--capped_8rv0e_315{color:var(--warning-text);font-size:var(--text-xs);white-space:nowrap;margin-top:2px}._placeBar_8rv0e_323{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._qbo_8rv0e_338{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);display:inline-flex}._qbo_8rv0e_338>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._qbo--pending_8rv0e_353{color:var(--info-text)}._qbo--error_8rv0e_357{color:var(--danger-text)}._qbo--local_8rv0e_361{color:var(--text-muted)}._qboHead_8rv0e_365{font-size:var(--text-xs)}._qboCell_8rv0e_369{text-align:center}._schedulePick_8rv0e_375{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._schedulePick_8rv0e_375 li+li{border-top:1px solid var(--border-subtle)}._schedulePick_8rv0e_375 label{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;display:flex}._schedulePick_8rv0e_375 label:hover{background:var(--bg-surface-hover)}._schedulePick_8rv0e_375 input{flex-shrink:0}._schedulePick--what_8rv0e_403{flex-direction:column;flex:1;min-width:0;display:flex}._schedulePick--what_8rv0e_403 small{color:var(--text-muted);font-size:var(--text-xs)}._schedulePick--amount_8rv0e_414{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);flex-direction:column;align-items:flex-end;display:flex}._schedulePick--amount_8rv0e_414 small{color:var(--success-text);font-size:var(--text-xs);font-weight:var(--weight-normal)}._fitCheck_8rv0e_427{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);display:flex}._voiding_8rv0e_435{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}._voiding_8rv0e_435 label{gap:var(--space-1);flex-direction:column;display:flex}._voiding_8rv0e_435 span{color:var(--text-muted);font-size:var(--text-sm)}._voiding_8rv0e_435 input{margin-top:var(--space-1)}._voidingButtons_8rv0e_454{justify-content:flex-end;gap:var(--space-2);display:flex}._struck_8rv0e_462{color:var(--text-muted);text-decoration:line-through}._voidedReason_8rv0e_467{color:var(--danger-text)}._voidedBy_8rv0e_471{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}._voidedBy_8rv0e_471 small{color:var(--text-muted);font-size:var(--text-xs)}._voidedWhy_8rv0e_482{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--danger-text);font-size:var(--text-sm);margin:0;display:flex}._voidedLine_8rv0e_494{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}._voidedLine_8rv0e_494 b{font-variant-numeric:tabular-nums;margin-left:auto}._qboBlocked_8rv0e_507{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._qboBlocked_8rv0e_507 p{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);flex:18rem;margin:0;display:flex}._qboBlocked_8rv0e_507 p>svg,._qboBlocked_8rv0e_507 p>i{color:var(--danger-text);margin-top:.15em}._qboBlocked_8rv0e_507 b{color:var(--danger-text)}._collections_1us3n_94{gap:var(--space-3);flex-direction:column;width:100%;display:flex;container-type:inline-size}._head_1us3n_104{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._head_1us3n_104 h3{font-size:var(--text-base);margin:0}._actions_1us3n_116{gap:var(--space-2);flex-wrap:wrap;display:flex}._loading_1us3n_122{padding:var(--space-6);justify-content:center;display:flex}._primary_1us3n_128,._ghost_1us3n_129,._small_1us3n_130,._pay_1us3n_131,._danger_1us3n_132,._sent_1us3n_133{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:center;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._primary_1us3n_128:disabled,._ghost_1us3n_129:disabled,._small_1us3n_130:disabled,._pay_1us3n_131:disabled,._danger_1us3n_132:disabled,._sent_1us3n_133:disabled{opacity:.55;cursor:default}._primary_1us3n_128{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_1us3n_128:link,._primary_1us3n_128:visited,._primary_1us3n_128:hover,._primary_1us3n_128:active{color:var(--accent-contrast);text-decoration:none}._primary_1us3n_128:hover:not(:disabled){background:var(--accent-hover)}._primary_1us3n_128:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_1us3n_128:disabled{opacity:.5;cursor:not-allowed}._primary_1us3n_128:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_1us3n_129{color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._ghost_1us3n_129:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._ghost_1us3n_129:active:not(:disabled){background:var(--bg-surface-active)}._ghost_1us3n_129:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._small_1us3n_130{color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._small_1us3n_130:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._small_1us3n_130:active:not(:disabled){background:var(--bg-surface-active)}._small_1us3n_130:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._small_1us3n_130{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._pay_1us3n_131{padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._pay_1us3n_131:hover:not(:disabled){border-color:var(--success-text);color:var(--success-text)}._danger_1us3n_132{background:var(--danger-soft);color:var(--danger-text);font-weight:var(--weight-semibold)}._sent_1us3n_133{padding:var(--space-1) var(--space-2);background:var(--success-soft);color:var(--success-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._icon_1us3n_274{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._icon_1us3n_274:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon_1us3n_274:active:not(:disabled){background:var(--bg-surface-active)}._icon_1us3n_274:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._icon_1us3n_274{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._muted_1us3n_319{color:var(--text-muted)}._matchAmount_1us3n_324{white-space:nowrap;align-items:center;gap:0;display:inline-flex}._matchAmount_1us3n_324 ._icon_1us3n_274{width:1.5rem;height:1.5rem;color:var(--text-muted);font-size:var(--text-xs)}._matchAmount_1us3n_324 ._icon_1us3n_274:hover:not(:disabled),._matchAmount_1us3n_324 ._icon_1us3n_274[aria-expanded=true]{color:var(--text-primary)}._matchInfo_1us3n_341{align-items:flex-start;gap:var(--space-2);display:flex}._bad_1us3n_347{color:var(--danger-text);font-size:var(--text-sm);margin:0}._error_1us3n_353{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm)}._totals_1us3n_363{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}._totals_1us3n_363 dl{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid}._totals_1us3n_363 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._totals_1us3n_363 dd{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}._totals_1us3n_363 small{color:var(--text-muted);font-size:var(--text-xs)}._overdue_1us3n_392 dd,._overdue_1us3n_392 dt{color:var(--danger-text)}._warning_1us3n_397{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);margin:0;display:flex}._warning_1us3n_397 i{margin-top:2px}._empty_1us3n_412{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}._empty_1us3n_412 i{font-size:var(--text-2xl)}._empty_1us3n_412 p{color:var(--text-primary);font-weight:var(--weight-semibold);margin:0}._empty_1us3n_412 small{max-width:30rem;line-height:var(--leading-snug)}._co_1us3n_94{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--info-text);border-radius:var(--radius-md);background:var(--info-soft);flex-wrap:wrap;display:flex}._co_1us3n_94>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}._co_1us3n_94 b{color:var(--text-primary)}._co_1us3n_94 small{color:var(--text-secondary);font-size:var(--text-sm)}._coActions_1us3n_462{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._coRow_1us3n_469{align-items:center;gap:var(--space-1);display:inline-flex}._coRow_1us3n_469 input{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._coRow_1us3n_469 input::placeholder{color:var(--text-subtle)}._coRow_1us3n_469 input:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._coRow_1us3n_469 input:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._coRow_1us3n_469 input:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._coRow_1us3n_469 input{width:8.5rem;padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}._rows_1us3n_509{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}@container (width>=920px){._rows_1us3n_509{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-x:auto}._rows_1us3n_509::-webkit-scrollbar{width:10px;height:10px}._rows_1us3n_509::-webkit-scrollbar-track{background:0 0}._rows_1us3n_509::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._rows_1us3n_509::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}}._labels_1us3n_547,._row_1us3n_509{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:1fr auto;align-items:center;display:grid}@container (width>=920px){._labels_1us3n_547,._row_1us3n_509{gap:var(--space-1) var(--space-2);grid-template-columns:6.5rem minmax(8rem,1fr) 6.5rem 6.75rem 6.75rem 7.5rem 10.5rem 9rem 12.5rem;min-width:80rem}}._labels_1us3n_547{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface-sunken);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:none}@container (width>=920px){._labels_1us3n_547{display:grid}._labels_1us3n_547:after{content:""}}._row_1us3n_509+._row_1us3n_509{border-top:1px solid var(--border-subtle)}._clickable_1us3n_587{cursor:pointer}._row--paid_1us3n_591{background:color-mix(in srgb, var(--success-soft) 35%, transparent)}._num_1us3n_595{text-align:right;font-variant-numeric:tabular-nums}._due_1us3n_600{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._what_1us3n_606{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._what_1us3n_606 b{font-weight:var(--weight-semibold)}._note_1us3n_617{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);white-space:pre-line;flex-basis:100%}._amount_1us3n_625{font-weight:var(--weight-semibold)}._ofJob_1us3n_630{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal);white-space:nowrap;display:block}._balance_1us3n_638{color:var(--text-muted);font-size:var(--text-sm)}._meter_1us3n_644{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;display:inline-flex}._meter_1us3n_644>span{text-align:right;flex:none;width:2.4rem}._meter_1us3n_644 i{border-radius:var(--radius-full);background:var(--bg-surface-sunken);flex:1;min-width:2.5rem;height:4px;position:relative;overflow:hidden}._meter_1us3n_644 b{border-radius:var(--radius-full);background:var(--success-text);position:absolute;inset:0 auto 0 0}@container (width>=920px){._mobileLabel_1us3n_675{display:none}}._link_1us3n_680,._status_1us3n_681,._rowActions_1us3n_682,._linkTools_1us3n_683{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._status_1us3n_681 small{color:var(--text-muted);font-size:var(--text-xs);flex-basis:100%}._rowActions_1us3n_682{flex-wrap:nowrap;justify-content:flex-end}._rowActions_1us3n_682:has(._matchAmount_1us3n_324){row-gap:var(--space-1);flex-wrap:wrap}._status_1us3n_681{min-width:0}._linkTools_1us3n_683{flex-wrap:nowrap}@container (width<=919px){._due_1us3n_600{font-weight:var(--weight-semibold);color:var(--text-primary);grid-area:1/1}._amount_1us3n_625{grid-area:1/2}._what_1us3n_606{grid-column:1/-1}._balance_1us3n_638{text-align:left;grid-column:1/-1}._meter_1us3n_644{grid-column:1/-1;max-width:16rem}._meter_1us3n_644>span{text-align:left}._link_1us3n_680,._status_1us3n_681{grid-column:1}._rowActions_1us3n_682{grid-area:span 2/2;align-self:end}}._form_1us3n_755,._builder_1us3n_756{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}._form_1us3n_755 label,._form_1us3n_755 ._field_1us3n_766,._builder_1us3n_756 label,._builder_1us3n_756 ._field_1us3n_766{align-items:stretch;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._form_1us3n_755 label>span,._form_1us3n_755 ._field_1us3n_766>span,._builder_1us3n_756 label>span,._builder_1us3n_756 ._field_1us3n_766>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._form_1us3n_755 label>small,._form_1us3n_755 ._field_1us3n_766>small,._builder_1us3n_756 label>small,._builder_1us3n_756 ._field_1us3n_766>small{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}._form_1us3n_755 input:not([type=checkbox],[type=radio]),._form_1us3n_755 select,._builder_1us3n_756 input:not([type=checkbox],[type=radio]),._builder_1us3n_756 select{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._form_1us3n_755 input:not([type=checkbox],[type=radio])::placeholder,._form_1us3n_755 select::placeholder,._builder_1us3n_756 input:not([type=checkbox],[type=radio])::placeholder,._builder_1us3n_756 select::placeholder{color:var(--text-subtle)}._form_1us3n_755 input:not([type=checkbox],[type=radio]):hover:not(:disabled):not(:focus),._form_1us3n_755 select:hover:not(:disabled):not(:focus),._builder_1us3n_756 input:not([type=checkbox],[type=radio]):hover:not(:disabled):not(:focus),._builder_1us3n_756 select:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._form_1us3n_755 input:not([type=checkbox],[type=radio]):focus,._form_1us3n_755 select:focus,._builder_1us3n_756 input:not([type=checkbox],[type=radio]):focus,._builder_1us3n_756 select:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._form_1us3n_755 input:not([type=checkbox],[type=radio]):disabled,._form_1us3n_755 select:disabled,._builder_1us3n_756 input:not([type=checkbox],[type=radio]):disabled,._builder_1us3n_756 select:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._form_1us3n_755 input:not([type=checkbox],[type=radio]),._form_1us3n_755 select,._builder_1us3n_756 input:not([type=checkbox],[type=radio]),._builder_1us3n_756 select{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);box-sizing:border-box}._form_1us3n_755 select,._builder_1us3n_756 select{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px}._builder_1us3n_756{background:var(--bg-surface);grid-template-columns:1fr;margin-top:0}._fields_1us3n_869{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));align-items:start;display:grid}._wide_1us3n_876{grid-column:1/-1}._check_1us3n_880{align-self:end;align-items:center;min-height:2.5rem;gap:var(--space-2)!important;flex-direction:row!important}._check_1us3n_880>span{color:var(--text-secondary)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-normal)!important}._formTitle_1us3n_893{font-weight:var(--weight-semibold);grid-column:1/-1;margin:0}._formNote_1us3n_899{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);grid-column:1/-1;margin:0}._formActions_1us3n_907{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}._spacer_1us3n_915{flex:1}._preview_1us3n_919{gap:var(--space-2);flex-direction:column;display:flex}._preview_1us3n_919 ol{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:22rem;margin:0;padding:0;list-style:none;overflow:auto}._preview_1us3n_919 li{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);grid-template-columns:7.5rem minmax(0,1fr) 7rem 7.5rem 7.5rem 8rem;align-items:center;display:grid}._preview_1us3n_919 li+li{border-top:1px solid var(--border-subtle)}@container (width<=699px){._preview_1us3n_919 li{grid-template-columns:6.5rem minmax(0,1fr) 6.5rem 6.5rem}._preview_1us3n_919 li>:nth-child(4),._preview_1us3n_919 li>:nth-child(5){display:none}}@container (width<=459px){._preview_1us3n_919 li{grid-template-columns:1fr auto}._preview_1us3n_919 li>:nth-child(6){display:none}}._preview_1us3n_919 ._previewHead_1us3n_961{z-index:1;background:var(--bg-surface-sunken);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);position:sticky;top:0}._preview_1us3n_919 p{font-size:var(--text-sm);margin:0}._step_1us3n_976{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._step_1us3n_976 h4{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}._moneyField_1us3n_992{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._moneyField_1us3n_992>small{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}._moneyLabel_1us3n_1004{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._money_1us3n_992{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:stretch;display:flex;overflow:hidden}._money_1us3n_992:hover:not(:focus-within){border-color:var(--border-strong)}._money_1us3n_992:focus-within{border-color:var(--border-focus);box-shadow:var(--ring)}._money_1us3n_992 input,._money_1us3n_992 input:not([type=checkbox]){width:0;min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) 0;box-shadow:none;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:1 1 0}._money_1us3n_992 input:focus,._money_1us3n_992 input:not([type=checkbox]):focus{box-shadow:none;outline:none}._unit_1us3n_1051{padding:0 var(--space-1) 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);align-items:center;display:flex}._share_1us3n_1059{border-left:1px solid var(--border-subtle);background:var(--bg-surface-sunken);flex:0 0 4.75rem;min-width:0;display:flex}._share_1us3n_1059 input,._share_1us3n_1059 input:not([type=checkbox]){padding-left:var(--space-3);text-align:right}._share_1us3n_1059 ._unit_1us3n_1051{padding:0 var(--space-3) 0 var(--space-1)}._shift_1us3n_1075{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}._form_1us3n_755 ._match_1us3n_324{gap:var(--space-2);border:0;flex-direction:column;grid-column:1/-1;min-width:0;margin:0;padding:0;display:flex}._form_1us3n_755 ._match_1us3n_324 legend{margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-direction:column;gap:2px;padding:0;display:flex}._form_1us3n_755 ._match_1us3n_324 legend small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal)}._form_1us3n_755 ._matchOption_1us3n_1114{align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;transition:border-color .12s,background-color .12s;display:grid}._form_1us3n_755 ._matchOption_1us3n_1114:hover{border-color:var(--border-default)}._form_1us3n_755 ._matchOption_1us3n_1114>input{width:16px;height:16px;accent-color:var(--accent);margin:0}._form_1us3n_755 ._matchOption_1us3n_1114:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@media (width<=639px){._form_1us3n_755 ._matchOption_1us3n_1114{grid-template-columns:auto minmax(0,1fr) auto}._form_1us3n_755 ._matchOption_1us3n_1114 ._matchWhere_1us3n_1143{grid-area:2/2/auto/-1}}._form_1us3n_755 ._matchNew_1us3n_1149{border-style:dashed;grid-template-columns:auto minmax(0,1fr)}._form_1us3n_755 ._matchOption_1us3n_1114>._matchMain_1us3n_1155{align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;min-width:0;display:flex}._form_1us3n_755 ._matchOption_1us3n_1114>._matchMain_1us3n_1155>b{color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._form_1us3n_755 ._matchOption_1us3n_1114>._matchMain_1us3n_1155>span{color:var(--text-secondary);font-size:var(--text-sm)}._form_1us3n_755 ._matchOption_1us3n_1114>._matchWhere_1us3n_1143{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}._form_1us3n_755 ._matchOption_1us3n_1114>._matchTags_1us3n_1178{justify-content:flex-end;align-items:center;gap:var(--space-2);display:inline-flex}._form_1us3n_755 ._matchOption_1us3n_1114>._matchTags_1us3n_1178>small{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--success-soft);color:var(--success-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._matchMore_1us3n_1193{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-1) 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-self:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._field_1us3n_766>:not(span:first-child){align-self:flex-start}._form_1us3n_755 label>._affix_1us3n_1223{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal);display:flex}._form_1us3n_755 label>._affix_1us3n_1223 input:not([type=checkbox],[type=radio]){width:6rem}._root_1c2p6_95{z-index:1000;background:#14100e8c;flex-direction:column;display:flex;position:fixed;inset:0}._bar_1c2p6_104{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._hint_1c2p6_116{color:var(--text-muted);font-size:var(--text-xs)}._spacer_1c2p6_121{flex:1}._primary_1c2p6_125,._ghost_1c2p6_126{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._primary_1c2p6_125{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_1c2p6_125:link,._primary_1c2p6_125:visited,._primary_1c2p6_125:hover,._primary_1c2p6_125:active{color:var(--accent-contrast);text-decoration:none}._primary_1c2p6_125:hover:not(:disabled){background:var(--accent-hover)}._primary_1c2p6_125:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_1c2p6_125:disabled{opacity:.5;cursor:not-allowed}._primary_1c2p6_125:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_1c2p6_126{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_1c2p6_126:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_1c2p6_126:active:not(:disabled){background:var(--bg-surface-active)}._ghost_1c2p6_126:disabled{opacity:.5;cursor:not-allowed}._ghost_1c2p6_126:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._scroll_1c2p6_210{padding:var(--space-6) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;overflow:auto}._scroll_1c2p6_210::-webkit-scrollbar{width:10px;height:10px}._scroll_1c2p6_210::-webkit-scrollbar-track{background:0 0}._scroll_1c2p6_210::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}._scroll_1c2p6_210::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}._sheet_1c2p6_235{box-sizing:border-box;color:#2f2f2b;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:4px;width:11in;max-width:100%;min-height:7.5in;margin:0 auto;padding:.5in;font-family:Arial,Helvetica,sans-serif;box-shadow:0 12px 40px #00000059}._head_1c2p6_251{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}._head_1c2p6_251 h1{color:#34342f;letter-spacing:-.01em;margin:0;font-size:28pt;font-weight:800;line-height:1.1}._head_1c2p6_251 p{color:#7a7a74;margin:6px 0 0;font-size:10pt}._logo_1c2p6_272{color:#111;flex:none;width:1.7in}._table_1c2p6_278{border-collapse:collapse;width:calc(100% - 1px);font-size:10.5pt}._table_1c2p6_278 th,._table_1c2p6_278 td{text-align:left;vertical-align:middle;border:1px solid #e3e2df;padding:7px 8px}._table_1c2p6_278 th{color:#7a7a74;background:#f7f6f4;font-weight:400}._table_1c2p6_278 tr{break-inside:avoid}._num_1c2p6_300{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}._chip_1c2p6_306{color:#3b3b36;white-space:nowrap;background:#eeece8;border-radius:999px;padding:2px 10px;font-size:9.5pt;display:inline-block}._tone--warn_1c2p6_317{color:#5b4510;background:#f6e3b4}._tone--info_1c2p6_322{color:#1d4265;background:#dbe7f1}._tone--good_1c2p6_327{color:#1f5a40;background:#d7eadf}._tone--accent_1c2p6_332{color:#45302b;background:#eadbd6}._tone--orange_1c2p6_337{color:#7a3410;background:#f7dcc9}._tone--bad_1c2p6_342{color:#8c2722;background:#f5d6d3}._tone--muted_1c2p6_347{color:#6b6b66;background:#efefec}._tone--neutral_1c2p6_352{color:#3b3b36;background:#eeece8}._foot_1c2p6_357{color:#7a7a74;text-align:center;border-top:1px solid #e3e2df;margin-top:32px;padding-top:10px;font-size:9pt}._loading_1c2p6_366,._empty_1c2p6_367,._error_1c2p6_368{color:#7a7a74;text-align:center;padding:40px 0}._error_1c2p6_368{color:#8c2722}@media print{body.ots-sheet-open>:not(._root_1c2p6_95){display:none!important}._root_1c2p6_95,._root_1c2p6_95 *{visibility:visible!important}._root_1c2p6_95{background:0 0;width:100%;display:block;position:static}._bar_1c2p6_104{display:none!important}._scroll_1c2p6_210{padding:0;overflow:visible}._sheet_1c2p6_235{width:auto;min-height:0;box-shadow:none;border-radius:0;padding:0}._foot_1c2p6_357{display:none}}._root_1c2p6_95._root_1c2p6_95{padding-top:var(--top-clear)}._kinds_1c2p6_423{border-radius:var(--radius-full);background:var(--bg-surface-sunken);padding:2px;display:inline-flex}._kind_1c2p6_423{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:4px 12px;display:block;transform:none}._kind_1c2p6_423:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._kind--on_1c2p6_457{background:var(--bg-surface);color:var(--text-primary);font-weight:var(--weight-semibold);box-shadow:0 1px 2px #0000001f}._box_1lgj4_94{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._loading_1lgj4_101{padding:var(--space-8) 0;justify-content:center;display:flex}._summary_1lgj4_108{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._summaryTop_1lgj4_117{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}._amount_1lgj4_126{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;order:2}._what_1lgj4_135{flex-direction:column;gap:2px;min-width:0;display:flex}._what_1lgj4_135 b{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold)}._what_1lgj4_135 small{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}._last_1lgj4_152{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-xs);margin:0;line-height:1.5;display:flex}._last_1lgj4_152 i{margin-top:2px}._section_1lgj4_168{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._label_1lgj4_175{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}._select_1lgj4_184{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._select_1lgj4_184::placeholder{color:var(--text-subtle)}._select_1lgj4_184:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._select_1lgj4_184:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._select_1lgj4_184:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._select_1lgj4_184{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;width:100%;min-width:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);box-sizing:border-box;background-size:16px}._hint_1lgj4_233{color:var(--text-muted);font-size:var(--text-xs);margin:0;line-height:1.5}._warn_1lgj4_240{color:var(--danger-text);font-size:var(--text-sm);margin:0}._ways_1lgj4_247{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}._way_1lgj4_247{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._way_1lgj4_247:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._way_1lgj4_247{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);text-align:left;cursor:pointer;display:flex}._way_1lgj4_247:hover:not(:disabled){border-color:var(--accent)}._way_1lgj4_247:disabled{opacity:.55;cursor:default}._wayOn_1lgj4_294{border-color:var(--accent);background:var(--accent-soft)}._wayOn_1lgj4_294:disabled{opacity:1}._wayOn_1lgj4_294 ._dot_1lgj4_301{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--bg-surface);background:var(--accent)}._dot_1lgj4_301{border:1.5px solid var(--border-strong);border-radius:var(--radius-full);box-sizing:border-box;flex-shrink:0;width:16px;height:16px;margin-top:2px}._wayText_1lgj4_317{flex-direction:column;gap:2px;min-width:0;display:flex}._wayText_1lgj4_317 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._wayText_1lgj4_317 small{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}._sendTo_1lgj4_335{border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}._sendTo_1lgj4_335 li{align-items:center;gap:var(--space-3);padding:var(--space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}._sendTo_1lgj4_335 li+li{border-top:1px solid var(--border-subtle)}._sendTo_1lgj4_335 ._off_1lgj4_352 ._where_1lgj4_352{opacity:.5}@media (width<=479px){._sendTo_1lgj4_335 li{gap:var(--space-2);grid-template-columns:1fr}}._channel_1lgj4_362,._choice_1lgj4_363{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;display:flex}._channel_1lgj4_362 input,._choice_1lgj4_363 input{accent-color:var(--accent);margin:0}._channel_1lgj4_362{font-weight:var(--weight-semibold)}._channel_1lgj4_362 i{width:1rem;color:var(--text-muted);text-align:center}._where_1lgj4_352{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._address_1lgj4_393{color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere}._choice_1lgj4_363 span{overflow-wrap:anywhere}._notice_1lgj4_404{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);margin:0;line-height:1.5;display:flex}._notice_1lgj4_404 i{margin-top:3px}._info_1lgj4_421{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5;display:flex}._info_1lgj4_421 i{margin-top:3px}._previewHead_1lgj4_438{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._mail_1lgj4_446{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}._subject_1lgj4_452{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}._subject_1lgj4_452 span{color:var(--text-muted);font-size:var(--text-xs);font-weight:400}._preview_1lgj4_438{background:#f6f2ee;border:0;width:100%;height:min(55vh,600px);display:block}._text_1lgj4_480{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}._text_1lgj4_480 p{max-width:30rem;padding:var(--space-2) var(--space-3);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px 18px 18px 4px;margin:0;line-height:1.45}._text_1lgj4_480 small{color:var(--text-muted);font-size:var(--text-xs)}._error_1lgj4_506{color:var(--danger-text);font-size:var(--text-sm);margin:0}._actions_1lgj4_512{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:flex}._primary_1lgj4_520,._ghost_1lgj4_521{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._primary_1lgj4_520:disabled,._ghost_1lgj4_521:disabled{opacity:.55;cursor:default}._primary_1lgj4_520{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_1lgj4_520:link,._primary_1lgj4_520:visited,._primary_1lgj4_520:hover,._primary_1lgj4_520:active{color:var(--accent-contrast);text-decoration:none}._primary_1lgj4_520:hover:not(:disabled){background:var(--accent-hover)}._primary_1lgj4_520:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_1lgj4_520:disabled{opacity:.5;cursor:not-allowed}._primary_1lgj4_520:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_1lgj4_521{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_1lgj4_521:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_1lgj4_521:active:not(:disabled){background:var(--bg-surface-active)}._ghost_1lgj4_521:disabled{opacity:.5;cursor:not-allowed}._ghost_1lgj4_521:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._done_275e2_93{padding:var(--space-2) 0 var(--space-4);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}._tick_275e2_103{width:4.5rem;height:4.5rem;margin-bottom:var(--space-3);display:block}._tick_275e2_103 svg{width:100%;height:100%;display:block}._tick_275e2_103 circle{fill:var(--success-soft,#2ea0431f);stroke:var(--success,#2ea043);stroke-width:2.5px;stroke-dasharray:151;stroke-dashoffset:151px;animation:_draw_275e2_1 .5s var(--ease-out-cubic) forwards}._tick_275e2_103 path{fill:none;stroke:var(--success,#2ea043);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36px;animation:_draw_275e2_1 .35s .4s var(--ease-out-cubic) forwards}@media (prefers-reduced-motion:reduce){._tick_275e2_103 circle,._tick_275e2_103 path{stroke-dashoffset:0;animation:none}}@keyframes _draw_275e2_1{to{stroke-dashoffset:0}}._amount_275e2_145{color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}._who_275e2_152{color:var(--text-primary);font-size:var(--text-md)}._how_275e2_157{color:var(--text-muted);font-size:var(--text-sm)}._invoice_275e2_162{margin-bottom:var(--space-3)}._invoice--name_275e2_166{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}._invoice--name_275e2_166 i{display:inline!important;position:static!important}._receipt_275e2_180{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._hint_275e2_188{color:var(--text-muted);font-size:var(--text-sm);margin:0}._buttons_275e2_194{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}._ghost_275e2_201,._primary_275e2_202{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._ghost_275e2_201{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_275e2_201:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_275e2_201:active:not(:disabled){background:var(--bg-surface-active)}._ghost_275e2_201:disabled{opacity:.5;cursor:not-allowed}._ghost_275e2_201:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_275e2_202{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_275e2_202:link,._primary_275e2_202:visited,._primary_275e2_202:hover,._primary_275e2_202:active{color:var(--accent-contrast);text-decoration:none}._primary_275e2_202:hover:not(:disabled){background:var(--accent-hover)}._primary_275e2_202:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_275e2_202:disabled{opacity:.5;cursor:not-allowed}._primary_275e2_202:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._note_275e2_284,._error_275e2_285{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0}._note_275e2_284{background:var(--bg-surface-sunken);color:var(--text-secondary)}._error_275e2_285{background:var(--danger-soft);color:var(--danger-text)}._qbo_275e2_303{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.4;display:flex}._qbo--failed_275e2_316,._qbo--confirmed_275e2_317{background:var(--warning-soft);color:var(--warning-text)}._list_nyqg7_94{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._card_nyqg7_103{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._card--failed_nyqg7_113{border-color:color-mix(in srgb, var(--danger-text) 35%, var(--border-subtle))}._head_nyqg7_117{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._amount_nyqg7_124{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._who_nyqg7_131{flex-direction:column;gap:2px;min-width:0;display:inline-flex}._unlinked_nyqg7_138{color:var(--warning-text);font-size:var(--text-xs)}._facts_nyqg7_143{gap:var(--space-1) var(--space-3);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;margin-left:auto;display:flex}._facts_nyqg7_143>span{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}._memo_nyqg7_158{color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}._match_nyqg7_165{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._choices_nyqg7_174{gap:var(--space-2);border:0;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;display:flex}._choices_nyqg7_174 legend{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:0}._choice_nyqg7_174{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;display:flex}._choice_nyqg7_174:hover{background:var(--bg-surface-hover)}._choice_nyqg7_174 input{accent-color:var(--accent);flex:none}._choice--on_nyqg7_209{border-color:var(--accent);background:var(--accent-soft)}._choice--on_nyqg7_209:hover{background:var(--accent-soft)}._choiceText_nyqg7_217,._choiceMoney_nyqg7_218{flex-direction:column;gap:2px;min-width:0;display:flex}._choiceText_nyqg7_217 b,._choiceMoney_nyqg7_218 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._choiceText_nyqg7_217 small,._choiceMoney_nyqg7_218 small{color:var(--text-muted);font-size:var(--text-xs)}._choiceText_nyqg7_217{flex:1}._choiceText_nyqg7_217 b,._choiceText_nyqg7_217 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._choiceMoney_nyqg7_218{text-align:right;font-variant-numeric:tabular-nums;align-items:flex-end}._choiceMoney_nyqg7_218 small{white-space:nowrap}._same_nyqg7_255._same_nyqg7_255{color:var(--success-text);font-weight:var(--weight-semibold)}._differs_nyqg7_260._differs_nyqg7_260{color:var(--warning-text)}._find_nyqg7_264,._details_nyqg7_271{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._invoice_nyqg7_278{gap:var(--space-1);max-width:28rem;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-direction:column;display:flex}._invoice_nyqg7_278 select{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-normal)}._note_nyqg7_297{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}._buttons_nyqg7_303{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;align-self:stretch;display:flex}._status_nyqg7_311{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-sm);flex-direction:column;display:flex}._matched_nyqg7_321{align-items:flex-start;gap:var(--space-2);display:flex}._why_nyqg7_327{margin:0}._srOnly_nyqg7_331{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){._facts_nyqg7_143{margin-left:0}}._hint_19om2_93{max-width:44rem;color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}._pages_19om2_101{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}._page_19om2_101{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-3);width:100%;padding:0;padding:var(--space-3) var(--space-4);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-lg);background:0 0;background:var(--bg-surface);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);margin:0;display:flex;transform:none}._page_19om2_101:hover,._page_19om2_101:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-md)}._page_19om2_101:hover ._pageGo_19om2_144,._page_19om2_101:focus-visible ._pageGo_19om2_144{color:var(--accent)}._pageIcon_19om2_148{border-radius:var(--radius-md);background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent-soft-text);flex:none;justify-content:center;align-items:center;display:inline-flex}._pageName_19om2_160{min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold);flex:1}._pageGo_19om2_144{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}._pageGo_19om2_144 i{font-size:.7em}._bar_19om2_181{z-index:var(--z-header);align-items:center;gap:var(--space-2) var(--space-3);padding:calc(var(--space-2) + var(--top-clear,0px)) var(--space-4) var(--space-2);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-app) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;display:flex;position:sticky;top:0}._barName_19om2_195{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}._barName_19om2_195 i{color:var(--accent)}._barPages_19om2_208{flex:auto;min-width:0}._barButton_19om2_213{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._barButton_19om2_213:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._barButton_19om2_213:active:not(:disabled){background:var(--bg-surface-active)}._barButton_19om2_213:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._barButton_19om2_213{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;display:inline-flex}._leave_19om2_259{margin-left:auto}._chips_1w1hj_93{flex-wrap:wrap;gap:4px;display:inline-flex}._chip_1w1hj_93{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;padding:2px 9px 2px 8px;display:inline-flex}._chip_1w1hj_93 i{font-size:.85em}._chip--sign_1w1hj_114{background:var(--accent-secondary-soft);color:var(--text-primary)}._chip--dumpster_1w1hj_119{background:var(--success-soft);color:var(--success-text)}._pop_1w1hj_124{width:16rem}._popHead_1w1hj_128{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);padding:2px 6px var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);display:flex}._popHead_1w1hj_128 i{color:var(--text-muted)}._popHead_1w1hj_128 small{color:var(--text-muted);font-size:var(--text-xs);margin-left:auto}._unit_1w1hj_146{white-space:nowrap}._where_1w1hj_150{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}._taken_1w1hj_160{opacity:.7}._taken_1w1hj_160:hover{opacity:1}._none_1w1hj_168{border:1px dashed var(--border-default);border-radius:var(--radius-full);width:1.9rem;height:1.6rem;color:var(--text-muted);opacity:.55;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}button:hover ._none_1w1hj_168{opacity:1}._freeBtn_1w1hj_186:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._freeBtn_1w1hj_186{cursor:pointer;transition:border-color .15s,box-shadow .15s}._freeBtn_1w1hj_186:hover,._freeBtn_1w1hj_186[aria-expanded=true]{border-color:var(--border-strong);box-shadow:0 1px 3px #00000014}._whereList_1w1hj_201{gap:0;max-height:24rem}._whereRow_1w1hj_206{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);padding:7px 6px;display:flex}._whereRow_1w1hj_206+._whereRow_1w1hj_206{border-top:1px solid var(--border-subtle)}._whereRow_1w1hj_206 ._chip_1w1hj_93{flex:none;justify-content:center;min-width:2.6rem}._whereRow--free_1w1hj_222 ._chip_1w1hj_93{box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-muted);background:0 0}._whereJob_1w1hj_228{min-width:0;font-size:var(--text-sm);flex-direction:column;line-height:1.3;display:flex}._whereJob_1w1hj_228 a{color:var(--text-primary);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}._whereJob_1w1hj_228 a:hover{color:var(--accent);text-decoration:underline}._whereJob_1w1hj_228 small{color:var(--text-muted);font-size:var(--text-xs)}._freeWord_1w1hj_252{color:var(--text-muted)}._sub_k27im_93{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._facts_k27im_103{gap:var(--space-2) var(--space-3);grid-template-columns:7rem minmax(0,1fr);margin:0;display:grid}._facts_k27im_103>div{display:contents}._facts_k27im_103 dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._facts_k27im_103 dd{color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}._facts_k27im_103 a{color:var(--accent)}._page_k27im_128{align-self:flex-start;text-decoration:none}._paper_k27im_134{gap:var(--space-3);flex-direction:column;display:flex}._saved_k27im_140{align-items:center;gap:var(--space-2);color:var(--success-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}._line_k27im_149{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._buttons_k27im_155{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._hidden_k27im_162{display:none}._lead_1w31m_93{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}._how_1w31m_100{gap:var(--space-4);flex-wrap:wrap;display:flex}._how_1w31m_100 label{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}._how_1w31m_100 input{accent-color:var(--accent)}._list_1w31m_118{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._row_1w31m_130{gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto 7.5rem;align-items:center;display:grid}._row_1w31m_130+._row_1w31m_130{border-top:1px solid var(--border-subtle)}._row_1w31m_130>:last-child{justify-self:end}._who_1w31m_144{flex-direction:column;min-width:0;display:flex}._who_1w31m_144 strong{color:var(--text-primary);font-size:var(--text-sm)}._who_1w31m_144 small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._amount_1w31m_161{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._loading_73yc8_94{padding:var(--space-8) 0;justify-content:center;display:flex}._groups_73yc8_100{gap:var(--space-6);flex-direction:column;display:flex}._group_73yc8_100{gap:var(--space-3);flex-direction:column;display:flex}._groupHead_73yc8_113{align-items:center;gap:var(--space-3);display:flex}._groupHead_73yc8_113 h3{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}._groupIcon_73yc8_125{border-radius:var(--radius-full);width:2rem;height:2rem;font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._tone--info_73yc8_136{background:var(--info-soft);color:var(--info-text)}._tone--success_73yc8_141{background:var(--success-soft);color:var(--success-text)}._tone--warning_73yc8_146{background:var(--warning-soft);color:var(--warning-text)}._tone--purple_73yc8_151{background:var(--purple-soft);color:var(--purple-text)}._tone--teal_73yc8_156{background:var(--teal-soft);color:var(--teal-text)}._tone--accent_73yc8_161{background:var(--accent-soft);color:var(--accent)}._groupCount_73yc8_166{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._groupSum_73yc8_176{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin-left:auto}._table_73yc8_185{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}._row_73yc8_192{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);cursor:pointer;grid-template-columns:minmax(0,1fr) 11rem 12rem 7rem 14rem;display:grid}._row_73yc8_192:first-child{border-top:none}._row_73yc8_192:hover{background:var(--bg-surface-hover)}._row_73yc8_192:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._row--mine_73yc8_214{cursor:default;grid-template-columns:minmax(0,1fr) 12rem 13rem 7rem}._row--mine_73yc8_214:hover{background:0 0}._head_73yc8_222{padding-top:var(--space-2);padding-bottom:var(--space-2);background:var(--bg-surface-sunken);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:default}._head_73yc8_222:hover{background:var(--bg-surface-sunken)}._row--backing_73yc8_236,._row--backing_73yc8_236:hover{background:var(--bg-surface-hover)}._what_73yc8_241{flex-direction:column;gap:2px;min-width:0;display:flex}._what_73yc8_241 small{color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}._title_73yc8_253{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-primary);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}._title_73yc8_253 i{color:var(--text-muted);font-size:var(--text-xs)}._title_73yc8_253:hover{text-decoration:underline}._note_73yc8_272{color:var(--text-secondary);font-size:var(--text-xs);font-style:italic}._waitsFor_73yc8_279{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}._who_73yc8_288{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}._who_73yc8_288 small{color:var(--text-muted);font-size:var(--text-xs)}._status_73yc8_300{min-width:0;display:flex}._num_73yc8_305{text-align:right;justify-self:end}._amount_73yc8_310{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}._actions_73yc8_317{justify-content:flex-end;gap:var(--space-2);display:flex}._approve_73yc8_323,._back_73yc8_324{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-1);padding:0;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:inline-flex;transform:none}._approve_73yc8_323:disabled,._back_73yc8_324:disabled{opacity:.55;cursor:default}._approve_73yc8_323:focus-visible,._back_73yc8_324:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._approve_73yc8_323{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._approve_73yc8_323:link,._approve_73yc8_323:visited,._approve_73yc8_323:hover,._approve_73yc8_323:active{color:var(--accent-contrast);text-decoration:none}._approve_73yc8_323:hover:not(:disabled){background:var(--accent-hover)}._approve_73yc8_323:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._approve_73yc8_323:disabled{opacity:.5;cursor:not-allowed}._approve_73yc8_323:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._back_73yc8_324{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._back_73yc8_324:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._back_73yc8_324:active:not(:disabled){background:var(--bg-surface-active)}._back_73yc8_324:disabled{opacity:.5;cursor:not-allowed}._back_73yc8_324:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._backRow_73yc8_419{align-items:center;gap:var(--space-2);cursor:default;flex-wrap:wrap;grid-column:1/-1;display:flex}._backRow_73yc8_419 input{flex:16rem;min-width:0}._empty_73yc8_432{color:var(--text-muted);font-size:var(--text-sm);margin:0}._allClear_73yc8_439{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}._allClear_73yc8_439 i{color:var(--success);font-size:1.75rem}._allClear_73yc8_439 p{max-width:28rem;margin:0}._countLink_73yc8_461{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none;display:inline-flex}._countLink_73yc8_461:hover{color:var(--accent);text-decoration:underline}@media (width<=1000px){._head_73yc8_222{display:none}._row_73yc8_192,._row--mine_73yc8_214{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what amount""who who""status status""actions actions"}._row_73yc8_192>._what_73yc8_241{grid-area:what}._row_73yc8_192>._amount_73yc8_310{grid-area:amount;align-self:start}._row_73yc8_192>._who_73yc8_288{align-items:center;gap:var(--space-2);flex-direction:row;grid-area:who}._row_73yc8_192>._status_73yc8_300{grid-area:status}._row_73yc8_192>._actions_73yc8_317{grid-area:actions}._row_73yc8_192>._actions_73yc8_317>button{flex:1 1 0;justify-content:center}._row--mine_73yc8_214{grid-template-areas:"what amount""who who""status status"}}._grow_1q67d_95{flex:1}._key_1q67d_100{gap:var(--space-1) var(--space-4);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}._key_1q67d_100 span{align-items:center;gap:6px;display:inline-flex}._key_1q67d_100 em{border-radius:3px;width:10px;height:10px;padding:0;display:inline-block}._weekend_1q67d_121{background:color-mix(in srgb, var(--bg-surface-sunken) 60%, transparent)}._blackoutDay_1q67d_126{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--danger) 9%, transparent) 0 6px, transparent 6px 12px)}._mark_1q67d_130{border-radius:var(--radius-full);max-width:100%;font-size:.7rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;padding:1px 6px;line-height:1.5;display:inline-block;overflow:hidden}._holiday_1q67d_143{background:var(--success-soft);color:var(--success-text)}._blackout_1q67d_126{background:var(--danger-soft);color:var(--danger-text)}._key_1q67d_100 em._holiday_1q67d_143,._key_1q67d_100 em._blackout_1q67d_126{border-radius:3px}._waiting_1q67d_159,._waitingKey_1q67d_160{border:1px dashed var(--warning);background:var(--warning-soft);color:var(--warning-text)}._waiting_1q67d_159{width:auto;color:var(--warning-text);font:inherit;text-align:left;letter-spacing:inherit;border:none;border:1px dashed var(--warning);background:0 0;background:var(--warning-soft);border-radius:0;border-radius:var(--radius-full);max-width:100%;font-size:.7rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;justify-content:flex-start;align-items:center;gap:0;margin:0;padding:0 6px 0 2px;line-height:1.5;display:inline-flex;overflow:hidden;transform:none}._waiting_1q67d_159>span:only-child{padding-left:4px}._waiting_1q67d_159 ._offChip_1q67d_205{color:inherit;background:0 0}._waiting_1q67d_159:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._pendingDay_1q67d_216{background:color-mix(in srgb, var(--warning-soft) 60%, transparent)}._offChip_1q67d_205{max-width:100%;font-size:.7rem}._more_1q67d_225{color:var(--text-secondary);font-size:.7rem;font-weight:var(--weight-semibold);cursor:default;padding:0 6px}._list_1q67d_234{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1q67d_243{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._rowMain_1q67d_253{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._rowMain_1q67d_253 strong{color:var(--text-primary);font-size:var(--text-sm)}._days_1q67d_264{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._note_1q67d_270{color:var(--text-secondary);font-size:var(--text-sm);white-space:pre-wrap;margin:0}._decided_1q67d_277{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}._decided_1q67d_277 em{color:var(--text-secondary)}._rowActions_1q67d_290,._denyRow_1q67d_291{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}._rowActions_1q67d_290:empty,._denyRow_1q67d_291:empty{display:none}._denyRow_1q67d_291 input{flex:16rem;min-width:0}._deny_1q67d_291{width:auto;color:var(--danger-text);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border:none;border:1px solid var(--danger);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--danger-soft);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;margin:0;display:inline-flex;transform:none}._deny_1q67d_291:disabled{opacity:.55;cursor:default}._deny_1q67d_291:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._past_1q67d_345{margin-top:var(--space-3)}._past_1q67d_345 summary{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}._preview_1q67d_357{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;display:flex}._preview_1q67d_357>i{color:var(--text-muted);margin-top:2px}._preview_1q67d_357 span{flex-direction:column;display:flex}._preview_1q67d_357 small{color:var(--text-muted);font-size:var(--text-xs);font-weight:400}._kindPick_1q67d_383{gap:var(--space-2);flex-wrap:wrap;display:flex}._kind_1q67d_383{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:6px var(--space-4);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._kind_1q67d_383:hover{background:var(--bg-surface-hover)}._kind_1q67d_383:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._kind--on_1q67d_426,._kind--on_1q67d_426:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}._toolbar_a9h4g_97{gap:var(--space-2);flex-wrap:wrap}._sources_a9h4g_103{gap:var(--space-2);flex-wrap:wrap;flex:auto;margin:-3px 0;padding:3px 0;display:flex}._source_a9h4g_103{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:5px var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;background:0 0;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;margin:0;display:inline-flex;transform:none}._source_a9h4g_103:hover{color:var(--text-primary)}._source_a9h4g_103:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._source--on_a9h4g_149{border-color:var(--border-strong);background:var(--bg-surface-sunken);color:var(--text-primary);font-weight:var(--weight-medium)}._who_a9h4g_156{min-width:12rem}._tools_a9h4g_160{align-items:center;gap:var(--space-2);display:inline-flex}@media (width<=1000px){._who_a9h4g_156{flex:auto;order:0;min-width:0}._tools_a9h4g_160{order:1}._keys_a9h4g_177{display:none}._sources_a9h4g_103{scrollbar-width:none;flex-wrap:nowrap;flex:100%;order:2;overflow-x:auto}._sources_a9h4g_103::-webkit-scrollbar{display:none}}._body_a9h4g_192{min-width:0;display:block}._kind_a9h4g_198{align-items:center;gap:var(--space-1);padding:2px var(--space-2) 2px 6px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;flex-shrink:0;line-height:1.4;display:inline-flex}._kind_a9h4g_198 svg{color:var(--text-muted);font-size:.7rem}@media (width<=1000px){._kind_a9h4g_198{margin-left:auto}}._whose_a9h4g_228{flex-shrink:0}@media (width>=1001px){._whose_a9h4g_228{flex:0 0 14rem;justify-content:flex-start;display:flex}}@media (width<=1000px){._whose_a9h4g_228{order:2;margin-left:auto}._whose_a9h4g_228+._kind_a9h4g_198{order:2;margin-left:0}}._kind--appointment_a9h4g_253{border-color:color-mix(in srgb, var(--info) 30%, transparent);background:var(--info-soft);color:var(--info-text)}._kind--appointment_a9h4g_253 svg{color:var(--info-text)}._kind--meeting_a9h4g_262{border-color:color-mix(in srgb, var(--purple) 30%, transparent);background:var(--purple-soft);color:var(--purple-text)}._kind--meeting_a9h4g_262 svg{color:var(--purple-text)}._kind--dispatch_a9h4g_271{border-color:color-mix(in srgb, var(--success) 30%, transparent);background:var(--success-soft);color:var(--success-text)}._kind--dispatch_a9h4g_271 svg{color:var(--success-text)}._canceled_a9h4g_281 strong{color:var(--text-muted);text-decoration:line-through}._pin_a9h4g_287{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._pin_a9h4g_287:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._pin_a9h4g_287:active:not(:disabled){background:var(--bg-surface-active)}._pin_a9h4g_287:disabled{opacity:.5;cursor:not-allowed}._pin_a9h4g_287:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._pin_a9h4g_287{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;display:inline-flex}@media (width<=560px){._pin_a9h4g_287 span{display:none}}._faces_a9h4g_328{align-items:center;display:inline-flex}._faces_a9h4g_328>:not(:first-child):not(small){margin-left:-5px}._faces_a9h4g_328 small{color:var(--text-muted);font-size:var(--text-xs);margin-left:4px}._offList_a9h4g_342{gap:var(--space-2);margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}._offList_a9h4g_342 li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-wrap:wrap;display:flex}._offList_a9h4g_342 small{color:var(--text-secondary);font-size:var(--text-xs)}._offHoliday_a9h4g_366{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--success-soft);color:var(--success-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:6px;display:inline-flex}@media (width>=1001px){span._agendaMain_a9h4g_382{flex:0 34rem}}span._agendaMain_a9h4g_382 strong{font-size:var(--text-base)}span._agendaMain_a9h4g_382 small{font-size:var(--text-sm);white-space:normal;overflow-wrap:anywhere}._search_a9h4g_397{flex:16rem;min-width:min(100%,16rem);max-width:28rem}._contract_1de0l_93{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._hint_1de0l_100{color:var(--text-muted);font-size:var(--text-xs)}._sums_1de0l_106{flex-direction:column;gap:4px;width:100%;max-width:30rem;margin:0;display:flex}._sums_1de0l_106>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._sums_1de0l_106 dt{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex:auto}._sums_1de0l_106 dd{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0}._sums--total_1de0l_133{border-top:1px solid var(--border-subtle);font-weight:var(--weight-semibold);margin-top:2px;padding-top:6px}._sums--total_1de0l_133 dt{color:var(--text-primary)}._sums--billed_1de0l_143{font-size:var(--text-sm)}._sums--billed_1de0l_143 dt,._sums--billed_1de0l_143 dd{color:var(--text-muted)}._warn_1de0l_152{color:var(--warning-text);font-weight:var(--weight-semibold)}._overlay_15qw9_93{z-index:60;padding:var(--space-4);background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_15qw9_104{gap:var(--space-3);width:min(32rem,100%);max-height:calc(100vh - 2rem);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow-y:auto}._head_15qw9_117{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._head_15qw9_117 h2{font-size:var(--text-lg);margin:0}._close_15qw9_128{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-1);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;display:block;transform:none}._close_15qw9_128:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._hint_15qw9_154{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._list_15qw9_160{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._pick_15qw9_169{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;display:flex}._pick_15qw9_169 input{margin-top:3px}._pick_15qw9_169 span{flex-direction:column;min-width:0;display:flex}._pick_15qw9_169 small{color:var(--text-muted);font-size:var(--text-xs)}._pick--on_15qw9_191{border-color:var(--accent);background:var(--accent-soft)}._error_15qw9_196{color:var(--danger-text);font-size:var(--text-sm);margin:0}._foot_15qw9_202{justify-content:flex-end;gap:var(--space-2);display:flex}._primary_15qw9_208{width:auto;color:var(--accent-contrast);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--accent);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._primary_15qw9_208:link,._primary_15qw9_208:visited,._primary_15qw9_208:hover,._primary_15qw9_208:active{color:var(--accent-contrast);text-decoration:none}._primary_15qw9_208:hover:not(:disabled){background:var(--accent-hover)}._primary_15qw9_208:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_15qw9_208:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_15qw9_208{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer}._primary_15qw9_208:disabled{opacity:.5;cursor:default}._ghost_15qw9_265{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--bg-surface);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast);justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._ghost_15qw9_265:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_15qw9_265:active:not(:disabled){background:var(--bg-surface-active)}._ghost_15qw9_265:disabled{opacity:.5;cursor:not-allowed}._ghost_15qw9_265:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_15qw9_265{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer}._overlay_15qw9_93._overlay_15qw9_93{padding-top:calc(var(--space-4) + var(--top-clear))}._card_1hngm_94{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex;container-type:inline-size}._loading_1hngm_106{padding:var(--space-4) 0;justify-content:center;display:flex}._head_1hngm_112{align-items:flex-start;gap:var(--space-3);display:flex}._head_1hngm_112 h3{color:var(--text-primary);font-size:var(--text-md);margin:0}._headIcon_1hngm_123{border-radius:var(--radius-md);background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent-soft-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._headText_1hngm_135{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._input_1hngm_143{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_1hngm_143::placeholder{color:var(--text-subtle)}._input_1hngm_143:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_1hngm_143:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_1hngm_143:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_1hngm_143{box-sizing:border-box;width:100%}._grid_1hngm_176,._owner_1hngm_177{gap:var(--space-3);display:grid}._grid_1hngm_176 label,._owner_1hngm_177 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._grid_1hngm_176 label>span,._owner_1hngm_177 label>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._grid_1hngm_176{grid-template-columns:repeat(3,minmax(0,1fr))}._grid_1hngm_176>label:first-child:nth-last-child(4){grid-column:1/-1;max-width:24rem}@container (width>=52rem){._grid_1hngm_176{grid-template-columns:repeat(4,minmax(0,1fr))}._grid_1hngm_176>label:first-child:nth-last-child(4){grid-column:auto;max-width:none}}@container (width<=30rem){._grid_1hngm_176{grid-template-columns:minmax(0,1fr)}._grid_1hngm_176>label:first-child:nth-last-child(4){max-width:none}}._owners_1hngm_223{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._ownersHead_1hngm_231{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);color:var(--text-primary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._ownersHead_1hngm_231>div{flex-direction:column;flex:16rem;gap:2px;min-width:0;display:flex}._owner_1hngm_177{padding:var(--space-3);padding-right:calc(var(--space-3) + 2.2rem);border-radius:var(--radius-md);background:var(--bg-surface-sunken);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;position:relative}._owner_1hngm_177>._iconBtn_1hngm_259{top:var(--space-1);right:var(--space-1);position:absolute}@container (width>=52rem){._owner_1hngm_177{padding-right:var(--space-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) auto}._owner_1hngm_177>._iconBtn_1hngm_259{position:static}}@container (width<=30rem){._owner_1hngm_177{grid-template-columns:minmax(0,1fr)}}._iconBtn_1hngm_259{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:2.2rem;height:2.2rem;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._iconBtn_1hngm_259:hover{background:var(--bg-surface-hover);color:var(--danger-text)}._hint_1hngm_309{color:var(--text-muted);font-size:var(--text-xs);margin:0}._error_1hngm_315,._warn_1hngm_316{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0}._error_1hngm_315{background:var(--danger-soft);color:var(--danger-text)}._warn_1hngm_316{background:var(--warning-soft);color:var(--warning-text)}._foot_1hngm_333{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._state_1hngm_344{align-items:center;gap:var(--space-2);min-height:2rem;color:var(--text-muted);font-size:var(--text-sm);flex:auto;display:inline-flex}._state_1hngm_344>i{color:var(--success-text)}._dot_1hngm_357{border-radius:var(--radius-full);background:var(--warning-text);width:8px;height:8px}._link_1hngm_364{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._link_1hngm_364:hover{text-decoration:underline}._link_1hngm_364:disabled{opacity:.55;cursor:default}._primary_1hngm_393,._ghost_1hngm_394{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;display:inline-flex;transform:none}._primary_1hngm_393:disabled,._ghost_1hngm_394:disabled{opacity:.55;cursor:default}._primary_1hngm_393{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_1hngm_393:link,._primary_1hngm_393:visited,._primary_1hngm_393:hover,._primary_1hngm_393:active{color:var(--accent-contrast);text-decoration:none}._primary_1hngm_393:hover:not(:disabled){background:var(--accent-hover)}._primary_1hngm_393:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_1hngm_393:disabled{opacity:.5;cursor:not-allowed}._primary_1hngm_393:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._ghost_1hngm_394{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast)}._ghost_1hngm_394:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._ghost_1hngm_394:active:not(:disabled){background:var(--bg-surface-active)}._ghost_1hngm_394:disabled{opacity:.5;cursor:not-allowed}._ghost_1hngm_394:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._fromContacts_1hngm_485{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_1hngm_492{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-1) var(--space-2);padding:0;padding:var(--space-1) var(--space-3);border:none;border:1px dashed var(--border-default);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._chip_1hngm_492 i,._chip_1hngm_492 small{color:var(--text-muted);font-size:var(--text-xs)}._chip_1hngm_492:hover{background:var(--bg-surface-hover);border-style:solid}._chip_1hngm_492:disabled{opacity:.55;cursor:default}._card_yqykl_93{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._head_yqykl_104 h3{color:var(--text-primary);font-size:var(--text-md);margin:0}._head_yqykl_104 p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}._error_yqykl_115{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._list_yqykl_124{margin:0;padding:0;list-style:none}._list_yqykl_124 li+li{border-top:1px solid var(--border-subtle)}._row_yqykl_133{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(6.5rem,.7fr)) minmax(12rem,auto);align-items:center;display:grid}@media (width<=899px){._row_yqykl_133{grid-template-columns:repeat(3,minmax(0,1fr))}._row_yqykl_133 ._what_yqykl_144,._row_yqykl_133 ._act_yqykl_145,._row_yqykl_133 ._form_yqykl_146{grid-column:1/-1}}._what_yqykl_144{flex-direction:column;min-width:0;display:flex}._what_yqykl_144 strong{color:var(--text-primary);font-size:var(--text-sm)}._what_yqykl_144 small{color:var(--text-muted);font-size:var(--text-xs)}._fig_yqykl_165{flex-direction:column;min-width:0;display:flex}._fig_yqykl_165 span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._fig_yqykl_165 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._fig_yqykl_165 small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._over_yqykl_189{color:var(--warning-text)!important}._under_yqykl_193{color:var(--success-text)!important}._act_yqykl_145{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=899px){._act_yqykl_145{justify-content:flex-start}}._ghost_yqykl_209,._primary_yqykl_210{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;display:inline-flex}._ghost_yqykl_209{color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}._ghost_yqykl_209:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._ghost_yqykl_209:active:not(:disabled){background:var(--bg-surface-active)}._ghost_yqykl_209:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_yqykl_210{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._primary_yqykl_210:link,._primary_yqykl_210:visited,._primary_yqykl_210:hover,._primary_yqykl_210:active{color:var(--accent-contrast);text-decoration:none}._primary_yqykl_210:hover:not(:disabled){background:var(--accent-hover)}._primary_yqykl_210:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_yqykl_210:disabled{opacity:.5;cursor:not-allowed}._primary_yqykl_210:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._co_yqykl_273{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}._co_yqykl_273:hover{background:var(--bg-surface-hover)}._form_yqykl_146{gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);grid-column:1/-1;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr) auto;align-items:end;display:grid}._form_yqykl_146 label{gap:var(--space-1);flex-direction:column;display:flex}._form_yqykl_146 label>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}@media (width<=599px){._form_yqykl_146{grid-template-columns:minmax(0,1fr)}}._input_yqykl_315{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_yqykl_315::placeholder{color:var(--text-subtle)}._input_yqykl_315:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_yqykl_315:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_yqykl_315:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_yqykl_315{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}._buttons_yqykl_348{gap:var(--space-2);display:flex}._hint_yqykl_353{color:var(--text-muted);font-size:var(--text-xs);grid-column:1/-1;margin:0}._marked_yqykl_361{margin-left:var(--space-2);border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;padding:0 6px}._permit_1of2o_94{gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}._head_1of2o_101{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._head_1of2o_101 h3{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;display:inline-flex}._head_1of2o_101 h3>i{color:var(--text-muted);font-size:var(--text-sm)}._head_1of2o_101 p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}._warn_1of2o_129{font-weight:var(--weight-semibold);color:var(--warning-text)!important}._actions_1of2o_134{gap:var(--space-2);flex-wrap:wrap;display:flex}._badge_1of2o_140{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;background:var(--info-soft);color:var(--info-text);font-style:normal;line-height:1.5;display:inline-flex}._badge--good_1of2o_155{background:var(--success-soft);color:var(--success-text)}._badge--warn_1of2o_160{background:var(--warning-soft);color:var(--warning-text)}._badge--bad_1of2o_165{background:var(--danger-soft);color:var(--danger-text)}._error_1of2o_170{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._list_1of2o_181{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1of2o_192{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);display:flex}._item_1of2o_192+._item_1of2o_192{border-top:1px solid var(--border-subtle)}._item--open_1of2o_202{width:auto;color:inherit;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:flex-start;gap:0;gap:var(--space-3);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;min-width:0;margin:0;padding:0;display:flex;transform:none}._item--open_1of2o_202>i{color:var(--text-muted);margin-top:3px}._item--open_1of2o_202:hover ._item--name_1of2o_230{text-decoration:underline}._item--open_1of2o_202:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._item--text_1of2o_239{flex-direction:column;gap:2px;min-width:0;display:flex}._item--text_1of2o_239 small{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}._item--name_1of2o_230{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;display:inline-flex}._item--notes_1of2o_261{white-space:pre-wrap;color:var(--text-secondary)!important}._item--actions_1of2o_266{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}._icon_1of2o_273{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:2rem;height:2rem;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._icon_1of2o_273:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}._icon_1of2o_273:disabled{opacity:.4;cursor:default}._icon_1of2o_273:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._form_1of2o_313{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}._form_1of2o_313 label{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._form_1of2o_313 label>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._form--wide_1of2o_334{grid-column:1/-1}._issuer_1of2o_339{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._issuer_1of2o_339>div{gap:var(--space-1);flex-direction:column;display:flex}._issuerLabel_1of2o_351{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._form--buttons_1of2o_357{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}._file_1of2o_364{max-width:100%;font-size:var(--text-sm)}._override--open_1of2o_370{width:auto;color:var(--danger-text);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--danger);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._override--open_1of2o_370:hover:not(:disabled){background:var(--danger-soft)}._override--open_1of2o_370:disabled{opacity:.5;cursor:not-allowed}._override--open_1of2o_370:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._override_1of2o_370{padding:var(--space-5);border:3px solid var(--danger);border-radius:var(--radius-lg);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);line-height:1.5}._override--head_1of2o_421{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._override--head_1of2o_421>i{font-size:1.75rem}._override--head_1of2o_421 h4{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0;line-height:1.3}._override--list_1of2o_437{margin:0 0 var(--space-4);padding-left:var(--space-5)}._override--list_1of2o_437 li+li{margin-top:var(--space-1)}._override--field_1of2o_445{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}._override--field_1of2o_445>span{font-weight:var(--weight-semibold)}._override--field_1of2o_445 input,._override--field_1of2o_445 textarea{color:var(--text-primary)}._override--buttons_1of2o_459{gap:var(--space-2);flex-wrap:wrap;display:flex}._override--go_1of2o_465{width:auto;color:#fff;font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-4);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--danger);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;border:none;margin:0;display:inline-flex;transform:none}._override--go_1of2o_465:hover:not(:disabled){filter:brightness(.92)}._override--go_1of2o_465:disabled{opacity:.45;cursor:not-allowed}._override--go_1of2o_465:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._overridden_1of2o_506{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:2px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._overridden_1of2o_506>i{font-size:var(--text-lg);margin-top:2px}._overridden_1of2o_506>div{flex:1;min-width:12rem}._overridden_1of2o_506 strong{font-size:var(--text-base);text-transform:none;display:block}._overridden_1of2o_506 p{margin:2px 0 0}._overridden--moot_1of2o_535{border-width:1px;border-color:var(--border-subtle);background:var(--bg-surface-sunken);color:var(--text-secondary)}._note_1of2o_542{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}._note_1of2o_542 a{color:var(--accent)}._none_1of2o_552{padding:var(--space-4) 0;color:var(--text-muted);font-size:var(--text-sm);margin:0}._item--billed_1of2o_560{padding-left:var(--space-6);flex-basis:100%}._bill_19pv7_93{gap:var(--space-3);width:100%;margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;flex-basis:100%;display:flex}._fields_19pv7_105{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}._fields_19pv7_105 label{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-direction:column;display:flex}._fields_19pv7_105 select,._fields_19pv7_105 input{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-normal)}._wide_19pv7_131{grid-column:1/-1}._money_19pv7_135{display:block;position:relative}._money_19pv7_135 i{top:50%;left:var(--space-3);color:var(--text-muted);font-style:normal;position:absolute;transform:translateY(-50%)}._money_19pv7_135 input{padding-left:calc(var(--space-3) + .8rem);text-align:right;font-variant-numeric:tabular-nums}._note_19pv7_153{color:var(--text-muted);font-size:var(--text-xs);margin:0;line-height:1.4}._error_19pv7_160{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._buttons_19pv7_169{justify-content:flex-end;gap:var(--space-2);display:flex}._primary_19pv7_175,._ghost_19pv7_176{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}._primary_19pv7_175:disabled,._ghost_19pv7_176:disabled{opacity:.6;cursor:default}._primary_19pv7_175{border:1px solid var(--accent);background:var(--accent);color:var(--text-on-accent)}._ghost_19pv7_176{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)}._billed_19pv7_205{align-items:center;gap:var(--space-1);color:var(--success-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}._billed_19pv7_205 a{color:inherit}._open_19pv7_218{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;display:inline-flex}._open_19pv7_218:hover{background:var(--bg-surface-hover)}._wraps_19pv7_237{flex-wrap:wrap}._sub_2ds0l_93{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._note_2ds0l_100{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._parts_2ds0l_106{gap:var(--space-2);flex-direction:column;display:flex}._part_2ds0l_106{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 7.5rem 7.5rem 5.5rem;display:grid}._part_2ds0l_106 input{box-sizing:border-box;width:100%;min-width:0}@media (width<=560px){._part_2ds0l_106{grid-template-columns:1fr 1fr}._part_2ds0l_106>input{grid-column:1/-1}._part_2ds0l_106>._tools_2ds0l_130{grid-column:1/-1;justify-content:flex-start}}._head_2ds0l_136{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}@media (width<=560px){._head_2ds0l_136{display:none}}._money_2ds0l_147{color:var(--text-muted);align-items:center;gap:4px;display:flex}._money_2ds0l_147 input{font-variant-numeric:tabular-nums;text-align:right}._tools_2ds0l_130{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}._link_2ds0l_165{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._link_2ds0l_165:hover{text-decoration:underline}._add_2ds0l_191{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-1) var(--space-2);border-radius:0;border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0;display:inline-flex;transform:none}._add_2ds0l_191:hover:not(:disabled){background:var(--bg-surface-hover)}._left_2ds0l_221{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}._left--off_2ds0l_229{background:var(--warning-soft);color:var(--warning-text)}._left--ok_2ds0l_234{background:var(--success-soft);color:var(--success-text)}._bills_2ds0l_239{gap:var(--space-2);flex-direction:column;display:flex}._bills_2ds0l_239 h3{font-size:var(--text-sm);margin:0}._bill_2ds0l_239{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto minmax(0,12rem);display:grid}._bill_2ds0l_239>span:first-child{flex-direction:column;min-width:0;display:flex}._bill_2ds0l_239>span:first-child b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._bill_2ds0l_239>span:first-child small{color:var(--text-muted)}._amount_2ds0l_271{font-variant-numeric:tabular-nums}._foot_2ds0l_275{gap:var(--space-2);margin-top:auto}._scope_ynxvn_93{gap:var(--space-5);flex-direction:column;display:flex}._from_ynxvn_99{color:var(--text-muted);font-size:var(--text-sm);margin:0}._from_ynxvn_99 a{color:var(--accent);font-weight:var(--weight-semibold)}._part_ynxvn_109{gap:var(--space-2);flex-direction:column;display:flex}._part_ynxvn_109 h4{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}._text_ynxvn_123{color:var(--text-primary);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}._lines_ynxvn_132{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._lines_ynxvn_132 li{gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}._lines_ynxvn_132 li+li{border-top:1px solid var(--border-subtle)}._lines_ynxvn_132 ._text_ynxvn_123{padding-left:calc(1.5rem + var(--space-2));color:var(--text-secondary)}._lineHead_ynxvn_155{align-items:center;gap:var(--space-2);display:flex}._lineHead_ynxvn_155 strong{min-width:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:1}._kind_ynxvn_168{border:1px solid var(--border-strong);border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._money_ynxvn_182{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-shrink:0}._thread_o0s3n_93{gap:var(--space-3);flex-direction:column;display:flex}._count_o0s3n_99{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}._pinned_o0s3n_106{gap:var(--space-2);flex-direction:column;display:flex}._pin_o0s3n_106{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);flex-direction:column;display:flex}._pin_o0s3n_106 p{margin:0}._pinHead_o0s3n_125{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em;align-items:center;gap:6px;display:flex}._pinHead_o0s3n_125 svg{color:var(--text-muted);font-size:.7rem}._pinHead_o0s3n_125 ._link_o0s3n_138{margin-left:auto}._earlier_o0s3n_142{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:3px var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;background:0 0;justify-content:flex-start;align-self:center;align-items:center;gap:6px;margin:0;display:inline-flex;transform:none}._earlier_o0s3n_142 svg{font-size:.65rem}._earlier_o0s3n_142:hover{border-color:var(--border-strong);color:var(--text-primary)}._earlier_o0s3n_142:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._empty_o0s3n_183{color:var(--text-muted);font-size:var(--text-sm);margin:0}._list_o0s3n_189{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._note_o0s3n_198{gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);display:flex;position:relative}._note_o0s3n_198:hover{background:var(--bg-surface-hover)}._note_o0s3n_198+._note_o0s3n_198{margin-top:2px}._note--todo_o0s3n_212{background:var(--warning-soft)}._note--todo_o0s3n_212:hover{background:color-mix(in srgb, var(--warning-soft) 80%, var(--bg-surface-hover))}._face_o0s3n_219{flex-shrink:0;margin-top:2px}._main_o0s3n_224{flex:auto;min-width:0}._by_o0s3n_229{align-items:baseline;gap:2px var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._by_o0s3n_229 strong{color:var(--text-primary);font-weight:var(--weight-semibold)}._by_o0s3n_229 time{color:var(--text-muted);font-size:var(--text-xs)}._tag_o0s3n_245{border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:.65rem;font-weight:var(--weight-semibold);letter-spacing:.03em;text-transform:uppercase;padding:0 6px}._remove_o0s3n_257{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:flex-start;align-items:stretch;gap:0;margin:0 0 0 auto;padding:2px 4px;display:block;transform:none}._note_o0s3n_198:hover ._remove_o0s3n_257,._note_o0s3n_198:focus-within ._remove_o0s3n_257{opacity:1}@media (hover:none){._remove_o0s3n_257{opacity:1}}._remove_o0s3n_257:hover{color:var(--danger-text)}._remove_o0s3n_257:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._body_o0s3n_298{color:var(--text-primary);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.5}._body--done_o0s3n_307{color:var(--text-muted);text-decoration:line-through}._todo_o0s3n_312{margin-top:var(--space-1);color:var(--warning-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}._todo--done_o0s3n_323{color:var(--success-text)}._link_o0s3n_138{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;text-decoration:underline;display:block;transform:none}._link_o0s3n_138:disabled{opacity:.6}._link_o0s3n_138:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._add_o0s3n_359{gap:var(--space-3);padding:var(--space-3) var(--space-2) 0;border-top:1px solid var(--border-subtle);display:flex}._addMain_o0s3n_366{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}._addMain_o0s3n_366 textarea{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm);resize:none;line-height:1.5}._addMain_o0s3n_366 textarea:focus{border-color:var(--border-strong);outline:none}._addBar_o0s3n_391{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._check_o0s3n_399{color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;align-items:center;gap:6px;display:inline-flex}._check_o0s3n_399 input{margin:0}._error_o0s3n_411{color:var(--danger-text);font-size:var(--text-xs);margin:0}._what_11gbh_95{min-width:14rem;max-width:22rem;white-space:normal!important}._sku_11gbh_101{color:var(--text-muted);margin-top:1px;display:block}._badge_11gbh_107{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-secondary);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-semibold)}._badge--repair_11gbh_118{background:var(--warning-soft);color:var(--warning-text)}._badge--lost_11gbh_123{background:var(--danger-soft);color:var(--danger-text)}._over_11gbh_128{color:var(--text-subtle);text-decoration:line-through}._scan_11gbh_134{gap:var(--space-2);display:flex}._scan_11gbh_134 input{flex:1;min-width:0}._scan_11gbh_134 button{flex:none}._lead_11gbh_146{color:var(--text-secondary);font-size:var(--text-sm);margin:0}._picked_11gbh_153{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._picked_11gbh_153 li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}._picked_11gbh_153 li+li{border-top:1px solid var(--border-subtle)}._picked--what_11gbh_174{flex-direction:column;flex:1;min-width:0;display:flex}._picked--what_11gbh_174 strong{color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._picked--what_11gbh_174 small{color:var(--text-muted);font-size:var(--text-xs)}._picked--missing_11gbh_192{background:var(--danger-soft)}._picked--missing_11gbh_192 strong{color:var(--danger-text)}._signin_jjdes_106{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;padding:calc(env(safe-area-inset-top) + calc(74px + var(--space-6) + var(--space-4))) max(var(--space-4), env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + calc(74px + var(--space-6) + var(--space-4))) max(var(--space-4), env(safe-area-inset-left));box-sizing:border-box;color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;justify-content:flex-start;align-items:center;margin:0;animation:.4s _rise_jjdes_1;display:flex;position:fixed;inset:0;overflow:hidden auto}._signin-theme_jjdes_133{top:max(var(--space-4), env(safe-area-inset-top) + var(--space-2));right:max(var(--space-4), env(safe-area-inset-right) + var(--space-2));z-index:10000;color:var(--text-secondary);position:fixed}._stack_jjdes_141{width:100%;max-width:400px;margin:auto 0;position:relative}._wordmark_jjdes_150{right:0;bottom:calc(100% + var(--space-6));justify-content:center;display:flex;position:absolute;left:0}._wordmark--img_jjdes_161{width:136px;max-width:100%;color:var(--brand-espresso);display:block}[data-theme=dark] ._wordmark--img_jjdes_161{color:var(--brand-cream)}._card_jjdes_172{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);gap:var(--space-5);box-sizing:border-box;flex-direction:column;width:100%;max-width:400px;display:flex}._head_jjdes_186{align-items:center;gap:var(--space-3);display:flex}._head_jjdes_186 svg{flex-shrink:0}._head_jjdes_186 h1{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);margin:0}._head_jjdes_186 p{color:var(--text-muted);font-size:var(--text-sm);margin:2px 0 0}._ways_jjdes_207{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._way_jjdes_207{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:center;align-items:center;gap:0;gap:var(--space-2);min-height:40px;padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._way_jjdes_207 i{color:var(--text-muted)}._way_jjdes_207:hover:not(:disabled){border-color:var(--border-default);color:var(--text-primary)}._way_jjdes_207:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._way_jjdes_207:disabled{cursor:default}._way--on_jjdes_256,._way--on_jjdes_256:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold)}._way--on_jjdes_256 i,._way--on_jjdes_256:hover:not(:disabled) i{color:var(--accent)}._body_jjdes_268{gap:var(--space-3);flex-direction:column;display:flex}._loading_jjdes_274{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;flex:1;display:flex}._loading_jjdes_274 span{color:var(--text-secondary);font-size:var(--text-sm)}._google_jjdes_288{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--bg-surface);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast);justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._google_jjdes_288:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._google_jjdes_288:active:not(:disabled){background:var(--bg-surface-active)}._google_jjdes_288:disabled{opacity:.5;cursor:not-allowed}._google_jjdes_288:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._google_jjdes_288{justify-content:center;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}._google--icon_jjdes_339{width:20px;height:20px;display:inline-flex}._google--icon_jjdes_339 svg{width:100%;height:100%;display:block}._hint_jjdes_350{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}._phone_jjdes_358{gap:var(--space-3);flex-direction:column;display:flex}._phone_jjdes_358 form{gap:var(--space-2);flex-direction:column;display:flex}._waiting_jjdes_370{gap:var(--space-3);flex-direction:column;display:flex}._waiting_jjdes_370 h2{margin:var(--space-1) 0 0;font-size:var(--text-lg)}._waiting_jjdes_370 ._primary_jjdes_379{margin-top:var(--space-1)}._who_jjdes_384{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);font-size:var(--text-base);margin:0;display:flex}._who_jjdes_384 i{color:var(--text-muted)}._label_jjdes_399{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._input_jjdes_405{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._input_jjdes_405::placeholder{color:var(--text-subtle)}._input_jjdes_405:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._input_jjdes_405:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._input_jjdes_405:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._input_jjdes_405{min-height:48px;padding:var(--space-2) var(--space-3);font-size:var(--text-lg);box-sizing:border-box}._code_jjdes_440{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums}._primary_jjdes_379{width:auto;color:var(--accent-contrast);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--accent);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._primary_jjdes_379:link,._primary_jjdes_379:visited,._primary_jjdes_379:hover,._primary_jjdes_379:active{color:var(--accent-contrast);text-decoration:none}._primary_jjdes_379:hover:not(:disabled){background:var(--accent-hover)}._primary_jjdes_379:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._primary_jjdes_379:disabled{opacity:.5;cursor:not-allowed}._primary_jjdes_379:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_jjdes_379{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;margin-top:var(--space-1);padding:var(--space-2) var(--space-4);font-size:var(--text-base);cursor:pointer;display:inline-flex}._row_jjdes_505{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}._link_jjdes_512{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-1) var(--space-2);border-radius:0;border-radius:var(--radius-sm);font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-self:center;align-items:stretch;gap:0;margin:0;text-decoration:underline;display:block;transform:none}._link_jjdes_512:hover:not(:disabled){color:var(--text-primary)}._link_jjdes_512:disabled{opacity:.5;cursor:default}._link_jjdes_512:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._alert_jjdes_549{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0;display:flex}._alert_jjdes_549 i{margin-top:2px}._version_jjdes_566{top:calc(100% + var(--space-4));text-align:center;color:var(--text-muted);font-size:var(--text-xs);margin:0;position:absolute;left:0;right:0}@keyframes _rise_jjdes_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._signin_jjdes_106{animation:none}}._opening_jjdes_594{align-items:center;gap:var(--space-4);padding:var(--space-2) 0 var(--space-1);text-align:center;flex-direction:column;animation:.3s both _opening-in_jjdes_1;display:flex}._opening--pic_jjdes_604{place-items:center;width:76px;height:76px;display:grid;position:relative}._opening--pic_jjdes_604 ._opening--mark_jjdes_611{border-radius:var(--radius-full);width:62px;height:62px}._opening--mark_jjdes_611{background:var(--bg-surface-sunken);place-items:center;display:grid}._opening--ring_jjdes_623{border:3px solid var(--border-subtle);border-top-color:var(--orange);border-right-color:var(--orange);border-radius:var(--radius-full);animation:.9s linear infinite _opening-spin_jjdes_1;position:absolute;inset:0}._opening--hi_jjdes_633{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}._opening--step_jjdes_641{color:var(--text-secondary);font-size:var(--text-sm);margin:4px 0 0;animation:.35s both _opening-step_jjdes_1}._opening--bar_jjdes_648{border-radius:var(--radius-full);background:var(--bg-surface-sunken);width:100%;height:4px;overflow:hidden}._opening--bar_jjdes_648 span{border-radius:inherit;background:var(--orange);width:40%;height:100%;animation:1.3s ease-in-out infinite _opening-bar_jjdes_1;display:block}@keyframes _opening-spin_jjdes_1{to{transform:rotate(360deg)}}@keyframes _opening-bar_jjdes_1{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes _opening-step_jjdes_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes _opening-in_jjdes_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._opening_jjdes_594,._opening--ring_jjdes_623,._opening--step_jjdes_641,._opening--bar_jjdes_648 span{animation:none}._opening--bar_jjdes_648 span{opacity:.5;width:100%}}._page_771to_92{gap:var(--space-4);padding:var(--space-5);box-sizing:border-box;flex-direction:column;display:flex}@media (width<=560px){._page_771to_92{padding:var(--space-4)}}._filters_771to_105{gap:var(--space-3);flex-direction:column;display:flex}._search_771to_111{align-items:center;gap:var(--space-3);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-sunken);display:flex}._search_771to_111 i{color:var(--text-muted)}._search_771to_111 input{min-width:0;padding:var(--space-3) 0;color:var(--text-primary);font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1}._row_771to_134{gap:var(--space-2);grid-template-columns:minmax(12rem,1fr) minmax(9rem,12rem) minmax(12rem,16rem) auto auto;align-items:center;display:grid}@media (width<=1100px){._row_771to_134{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._row_771to_134{grid-template-columns:minmax(0,1fr)}}._select_771to_151{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._select_771to_151::placeholder{color:var(--text-subtle)}._select_771to_151:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._select_771to_151:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._select_771to_151:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._select_771to_151{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}select._select_771to_151{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;background-size:16px}._dates_771to_200{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);display:inline-flex}._dates_771to_200>span:not(:first-child):not(:last-child){flex-shrink:0}._dates_771to_200>*{min-width:0}._clear_771to_214{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;justify-self:start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._clear_771to_214:hover{text-decoration:underline}._error_771to_240{color:var(--danger-text);font-size:var(--text-sm);margin:0}._note_771to_246{padding:var(--space-3) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);margin:0}._loading_771to_255,._empty_771to_256{align-items:center;gap:var(--space-2);padding:var(--space-8);color:var(--text-muted);flex-direction:column;display:flex}._loading_771to_255 p,._empty_771to_256 p{margin:0}._list_771to_269{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}._list_771to_269:before{content:"";top:var(--space-4);bottom:var(--space-4);border-left:2px dashed var(--border-subtle);position:absolute;left:12px}._pager_771to_286{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:flex}._pager_771to_286 button{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);padding:0;padding:var(--space-2) var(--space-3);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;background:0 0;margin:0;display:inline-flex;transform:none}._pager_771to_286 button:hover:not(:disabled){background:var(--bg-surface-hover)}._pager_771to_286 button:disabled{opacity:.4;cursor:default}._count_771to_328{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._page_1wfst_93{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}@media (width<=639px){._page_1wfst_93{padding:var(--space-4)}}._locked_1wfst_105{align-items:center;gap:var(--space-2);padding:var(--space-8);color:var(--text-muted);flex-direction:column;display:flex}._loading_1wfst_114{padding:var(--space-8) 0;justify-content:center;display:flex}._error_1wfst_120{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._filters_1wfst_130{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._filters_1wfst_130 small{color:var(--text-muted);font-size:var(--text-xs)}._period_1wfst_141{align-items:center;gap:var(--space-2);display:inline-flex}._period_1wfst_141>span:first-child{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._period_1wfst_141 select{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._period_1wfst_141 select::placeholder{color:var(--text-subtle)}._period_1wfst_141 select:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._period_1wfst_141 select:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._period_1wfst_141 select:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._period_1wfst_141 select{appearance:none;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:calc(var(--space-4) * 2 + 16px);cursor:pointer;padding:6px 2rem 6px var(--space-3);font-size:var(--text-sm);background-size:16px}._kpis_1wfst_201{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}._kpi_1wfst_201{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;gap:2px;display:flex}._kpi_1wfst_201 span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}._kpi_1wfst_201 strong{color:var(--text-primary);font-size:1.75rem;font-weight:var(--weight-semibold);line-height:1.2}._kpi_1wfst_201 small{color:var(--text-muted);font-size:var(--text-xs)}._section_1wfst_234{margin:var(--space-3) 0 0;color:var(--text-primary);font-size:var(--text-lg)}._grid_1wfst_240{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=899px){._grid_1wfst_240{grid-template-columns:minmax(0,1fr)}}._card_1wfst_251{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}@media (width<=639px){._card_1wfst_251{padding:var(--space-4)}}._card--wide_1wfst_267{grid-column:1/-1}._cardHead_1wfst_271{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._cardHead_1wfst_271 h3{color:var(--text-primary);font-size:var(--text-md);margin:0}._cardHead_1wfst_271 p{color:var(--text-muted);font-size:var(--text-xs);margin:2px 0 0}._toggle_1wfst_288{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;background:0 0;background:var(--bg-surface);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);font-weight:var(--weight-medium);transition:background-color var(--transition-fast), border-color var(--transition-fast);justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;display:block;transform:none}._toggle_1wfst_288:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-strong)}._toggle_1wfst_288:active:not(:disabled){background:var(--bg-surface-active)}._toggle_1wfst_288:disabled{opacity:.5;cursor:not-allowed}._toggle_1wfst_288:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._toggle_1wfst_288{padding:4px var(--space-2);font-size:var(--text-xs);cursor:pointer;flex:none;align-items:center;gap:6px;display:inline-flex}._empty_1wfst_337,._note_1wfst_338{color:var(--text-muted);font-size:var(--text-sm);margin:0}._note_1wfst_338{font-size:var(--text-xs)}._bars_1wfst_349{gap:var(--space-1);flex-direction:column;display:flex}._barRow_1wfst_355{align-items:center;gap:var(--space-3);padding:6px var(--space-1);border-radius:var(--radius-md);outline:none;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);display:grid}._barRow_1wfst_355:hover,._barRow_1wfst_355:focus-visible{background:var(--bg-surface-hover)}._barRow_1wfst_355:focus-visible{box-shadow:var(--ring)}@media (width<=639px){._barRow_1wfst_355{grid-template-columns:minmax(0,1fr);gap:4px}}._barName_1wfst_377{min-width:0;color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._barTrack_1wfst_386{align-items:center;gap:var(--space-2);min-width:0;display:flex}._bar_1wfst_349{background:var(--brand-taupe,#8c6d63);border-radius:0 4px 4px 0;flex:none;min-width:2px;height:14px;transition:width .2s}._barRow_1wfst_355:hover ._bar_1wfst_349,._barRow_1wfst_355:focus-visible ._bar_1wfst_349{filter:brightness(1.12)}._barValue_1wfst_406{white-space:nowrap;flex:none;align-items:baseline;gap:6px;display:inline-flex}._barValue_1wfst_406 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._barValue_1wfst_406 small{color:var(--text-muted);font-size:var(--text-xs)}._columns_1wfst_424{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);height:15rem;display:grid}._axis_1wfst_431{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:1.5rem;display:flex}._axis_1wfst_431 span{line-height:0}._plot_1wfst_445{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-bottom:1.5rem;display:grid;position:relative}._gridline_1wfst_453{background:var(--border-subtle);height:1px;position:absolute;left:0;right:0}._gridlines_1wfst_462{pointer-events:none;position:absolute;inset:0 0 1.5rem}._average_1wfst_469{z-index:1;border-top:1.5px dashed var(--text-muted);position:absolute;left:0;right:0}._average_1wfst_469 span{border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;padding:1px 6px;position:absolute;bottom:3px;right:0}._colSlot_1wfst_489{border-radius:var(--radius-md);outline:none;flex-direction:column;align-items:center;display:flex;position:relative}._colSlot_1wfst_489:hover,._colSlot_1wfst_489:focus-visible{background:color-mix(in srgb, var(--bg-surface-hover) 70%, transparent)}._colTrack_1wfst_501{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}._col_1wfst_424{background:var(--brand-taupe,#8c6d63);border-radius:4px 4px 0 0;width:min(24px,60%);min-height:2px;position:relative}._colSlot_1wfst_489:hover ._col_1wfst_424,._colSlot_1wfst_489:focus-visible ._col_1wfst_424{filter:brightness(1.12)}._colCap_1wfst_521{color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}._colLabel_1wfst_532{color:var(--text-muted);font-size:var(--text-xs);line-height:1.5rem;position:absolute;bottom:-1.5rem}._tip_1wfst_541{z-index:1000;min-width:9rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-md);pointer-events:none;flex-direction:column;gap:2px;display:flex;position:fixed}._tip--head_1wfst_556 strong{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._tip--row_1wfst_562{align-items:baseline;gap:6px;display:flex}._tip--row_1wfst_562 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._tip--row_1wfst_562 span{color:var(--text-muted);font-size:var(--text-xs)}._tableWrap_1wfst_578{overflow-x:auto}._table_1wfst_578{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._table_1wfst_578 th,._table_1wfst_578 td{padding:6px var(--space-2);border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap}._table_1wfst_578 th{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._table_1wfst_578 td{color:var(--text-primary)}._num_1wfst_603{font-variant-numeric:tabular-nums;text-align:right!important}._monthTotals_1wfst_609{gap:var(--space-2);margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));display:grid}._monthTotals_1wfst_609>div{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-surface-sunken);flex-direction:column;gap:2px;display:flex}._monthTotals_1wfst_609 dt{color:var(--text-secondary);font-size:var(--text-xs)}._monthTotals_1wfst_609 dd{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}._monthTotalsSum_1wfst_639{border:1px solid var(--border-default);background:var(--bg-surface)!important}._kpi--bad_1wfst_645 strong{color:var(--danger-text)}._page_1wfst_93{--flow-in:#a0705a;--flow-out:#4f6aa0}[data-theme=dark] ._page_1wfst_93{--flow-in:#ad7c64;--flow-out:#6f8ad0}._flowWrap_1wfst_661{gap:var(--space-3);flex-direction:column;display:flex}._legend_1wfst_667{gap:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._legend_1wfst_667 span{align-items:center;gap:6px;display:inline-flex}._legend_1wfst_667 i{border-radius:3px;width:10px;height:10px}._swatch--in_1wfst_685{background:var(--flow-in)}._swatch--out_1wfst_689{background:var(--flow-out)}._flow_1wfst_661{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);height:17rem;display:grid}._flowAxis_1wfst_700{min-width:2.5rem;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;margin-bottom:1.5rem;position:relative}._flowAxis_1wfst_700 span{line-height:0;position:absolute;right:0}._flowPlot_1wfst_715{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-bottom:1.5rem;display:grid;position:relative}._baseline_1wfst_724{background:var(--border-default);height:1px;position:absolute;left:0;right:0}._flowSlot_1wfst_732{border-radius:var(--radius-md);outline:none;flex-direction:column;align-items:center;display:flex;position:relative}._flowSlot_1wfst_732:hover,._flowSlot_1wfst_732:focus-visible{background:color-mix(in srgb, var(--bg-surface-hover) 70%, transparent)}._flowSlot_1wfst_732:focus-visible{box-shadow:var(--ring)}._flowUp_1wfst_747,._flowDown_1wfst_748{flex:1;justify-content:center;width:100%;display:flex}._flowUp_1wfst_747{align-items:flex-end;padding-bottom:1px}._flowDown_1wfst_748{align-items:flex-start;padding-top:1px}._flowIn_1wfst_765,._flowOut_1wfst_766{width:min(22px,60%);min-height:2px}._flowSlot_1wfst_732:hover ._flowIn_1wfst_765,._flowSlot_1wfst_732:focus-visible ._flowIn_1wfst_765,._flowSlot_1wfst_732:hover ._flowOut_1wfst_766,._flowSlot_1wfst_732:focus-visible ._flowOut_1wfst_766{filter:brightness(1.12)}._flowIn_1wfst_765{background:var(--flow-in);border-radius:4px 4px 0 0}._flowOut_1wfst_766{background:var(--flow-out);border-radius:0 0 4px 4px}._flowTable_1wfst_787 td{vertical-align:middle}._flowRow_1wfst_791 td{font-variant-numeric:tabular-nums}._flowOpen_1wfst_795{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:inline-flex;transform:none}._flowOpen_1wfst_795 i{width:12px;color:var(--text-muted);font-size:var(--text-xs)}._flowOpen_1wfst_795 small{border-radius:var(--radius-full);background:var(--bg-surface-sunken);color:var(--text-muted);font-size:var(--text-xs);padding:0 6px}._flowOpen_1wfst_795:disabled{cursor:default}._flowOpen_1wfst_795:disabled i{visibility:hidden}._flowOpen_1wfst_795:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--ring)}._below_1wfst_841{font-weight:var(--weight-semibold);color:var(--danger-text)!important}._flowItems_1wfst_846>td{padding:var(--space-2) var(--space-2) var(--space-3) var(--space-6);background:var(--bg-surface-sunken);white-space:normal!important}._flowLines_1wfst_852{margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._flowLine_1wfst_852{align-items:baseline;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:3.5rem 1rem minmax(0,1fr) auto;padding:6px 0;display:grid}._flowLine_1wfst_852:last-child{border-bottom:0}._flowLine_1wfst_852:not(:has(._flowDate_1wfst_875)){grid-template-columns:1rem minmax(0,1fr) auto}._flowDate_1wfst_875{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._wayIn_1wfst_886,._wayOut_1wfst_887{font-size:var(--text-xs)}._wayIn_1wfst_886{color:var(--flow-in)}._wayOut_1wfst_887{color:var(--flow-out)}._flowWho_1wfst_899{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._flowWho_1wfst_899 a{gap:2px var(--space-2);color:inherit;flex-wrap:wrap;text-decoration:none;display:inline-flex}._flowWho_1wfst_899 a:hover b{text-decoration:underline}._flowWho_1wfst_899 b{color:var(--text-primary);font-weight:var(--weight-semibold)}._flowWho_1wfst_899 span{color:var(--text-secondary)}._flowWho_1wfst_899 small{color:var(--text-muted);font-size:var(--text-xs)}._flowEarlier_1wfst_928{color:var(--warning-text)!important}._flowDone_1wfst_933{align-items:center;gap:4px;display:inline-flex;color:var(--success-text)!important}._flowAmount_1wfst_940{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}._amountIn_1wfst_948{color:var(--text-primary)}._costs_1wfst_953{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._cost_1wfst_953{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}._cost_1wfst_953:last-child{border-bottom:0}._costWhat_1wfst_973{flex-direction:column;min-width:0;display:flex}._costWhat_1wfst_973 b{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._costWhat_1wfst_973 small{color:var(--text-muted);font-size:var(--text-xs)}._costActions_1wfst_988{gap:2px;display:inline-flex}._iconButton_1wfst_993{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-md);width:2rem;height:2rem;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._iconButton_1wfst_993:hover{background:var(--bg-surface-hover);color:var(--text-primary)}._iconButton_1wfst_993:focus-visible{box-shadow:var(--ring)}._apart_1wfst_1027{gap:var(--space-1);flex-direction:column;display:flex}._apart_1wfst_1027 h4{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}._onPhone_1wfst_1042{display:none}@media (width<=639px){._onWide_1wfst_1047{display:none}._onPhone_1wfst_1042{display:inline}._flow--many_1wfst_1053 ._flowSlot_1wfst_732:not(:nth-child(3n+2)) ._colLabel_1wfst_532{visibility:hidden}._flowTable_1wfst_787{font-size:var(--text-xs)}._flowTable_1wfst_787 th,._flowTable_1wfst_787 td{padding-left:3px;padding-right:3px}._flowOpen_1wfst_795{font-size:var(--text-xs);gap:6px}._flowOpen_1wfst_795 small{display:none}._flowItems_1wfst_846>td{padding-left:var(--space-2)}._flowLine_1wfst_852{grid-template-columns:3rem .75rem minmax(0,1fr) auto;gap:6px}}._colLabel_1wfst_532{white-space:nowrap}._lines_1wfst_1086{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;gap:var(--space-2);flex-direction:column;display:flex}[data-theme=dark] ._lines_1wfst_1086{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500}._series1_1wfst_1103{--s:var(--series-1)}._series2_1wfst_1107{--s:var(--series-2)}._series3_1wfst_1111{--s:var(--series-3)}._series4_1wfst_1115{--s:var(--series-4)}._lineLegend_1wfst_1119{gap:var(--space-1) var(--space-4);color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._lineLegend_1wfst_1119 span{align-items:center;gap:6px;display:inline-flex}._lineKey_1wfst_1133{background:var(--s);border-radius:1px;flex-shrink:0;width:14px;height:2px;display:inline-block}._lineWrap_1wfst_1142{cursor:crosshair;outline:none;width:100%;position:relative}._lineWrap_1wfst_1142:focus-visible{box-shadow:0 0 0 2px var(--accent);border-radius:var(--radius-sm)}._lineSvg_1wfst_1153{display:block;overflow:visible}._line_1wfst_1086{stroke:var(--s);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}._lineDot_1wfst_1166{fill:var(--s);stroke:var(--bg-surface);stroke-width:2px}._lineGrid_1wfst_1172{stroke:var(--border-subtle);stroke-width:1px}._lineCross_1wfst_1177{stroke:var(--text-muted);stroke-width:1px}._lineAxis_1wfst_1182,._lineEnd_1wfst_1183{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}._lineEnd_1wfst_1183{fill:var(--text-secondary);font-weight:var(--weight-semibold)}._ratings_1wfst_1196{gap:var(--space-3);flex-direction:column;display:flex}._ratingRow_1wfst_1202{gap:var(--space-3);grid-template-columns:minmax(0,10rem) minmax(0,1fr) minmax(0,12rem);align-items:center;display:grid}@media (width<=639px){._ratingRow_1wfst_1202{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._ratingRow_1wfst_1202 ._ratingTrack_1wfst_1212{grid-area:2/1/auto/-1}}._ratingTrack_1wfst_1212{border-radius:var(--radius-full);background:var(--bg-surface-sunken);height:10px;position:relative}._ratingFill_1wfst_1225{border-radius:var(--radius-full);position:absolute;inset:0 auto 0 0}._rating--good_1wfst_1231{background:var(--success)}._rating--info_1wfst_1235{background:var(--accent)}._rating--warn_1wfst_1239{background:var(--warning)}._ratingUsual_1wfst_1244{background:var(--text-secondary);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;left:50%}._ratingWords_1wfst_1254{flex-direction:column;display:flex}._ratingWords_1wfst_1254 b{color:var(--text-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._ratingWords_1wfst_1254 small{color:var(--text-muted);font-size:var(--text-xs)}._picked_1wfst_1269{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._pickedChip_1wfst_1276{padding:2px 4px 2px var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}._pickedChip_1wfst_1276 button{width:auto;color:var(--text-muted);font:inherit;text-align:left;letter-spacing:inherit;border-radius:0;border-radius:var(--radius-full);width:1.5rem;height:1.5rem;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._pickedChip_1wfst_1276 button:hover{background:var(--bg-surface-sunken);color:var(--text-primary)}._compareLines_1wfst_1318,._picked_1wfst_1269,._table_1wfst_578{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100}[data-theme=dark] ._picked_1wfst_1269,[data-theme=dark] ._table_1wfst_578{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500}._pointsInput_1wfst_1336{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._pointsInput_1wfst_1336::placeholder{color:var(--text-subtle)}._pointsInput_1wfst_1336:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._pointsInput_1wfst_1336:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._pointsInput_1wfst_1336:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._pointsInput_1wfst_1336{width:5rem;padding:4px var(--space-2);text-align:right;font-variant-numeric:tabular-nums}._pointsButtons_1wfst_1371{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._pointsSave_1wfst_1379{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000}._pointsSave_1wfst_1379:link,._pointsSave_1wfst_1379:visited,._pointsSave_1wfst_1379:hover,._pointsSave_1wfst_1379:active{color:var(--accent-contrast);text-decoration:none}._pointsSave_1wfst_1379:hover:not(:disabled){background:var(--accent-hover)}._pointsSave_1wfst_1379:active:not(:disabled){background:var(--accent-active);transform:translateY(1px)}._pointsSave_1wfst_1379:disabled{opacity:.5;cursor:not-allowed}._pointsSave_1wfst_1379:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._pointsSave_1wfst_1379{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);display:inline-flex}._wrapper_n7v8x_93{right:var(--space-4);bottom:calc(var(--space-4) + var(--dock,0px));left:var(--space-4);z-index:var(--z-overlay);pointer-events:none;justify-content:flex-end;display:flex;position:fixed}@media (width>=1024px){._wrapper_n7v8x_93{left:auto}}._card_n7v8x_109{pointer-events:auto;gap:var(--space-2) var(--space-3);width:100%;max-width:420px;padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);background:var(--bg-surface-raised);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);grid-template-columns:auto 1fr;animation:.2s _rise_n7v8x_1;display:grid;position:relative}._icon_n7v8x_126{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-soft-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._text_n7v8x_137{padding-right:var(--space-4);font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}._text_n7v8x_137 strong{font-size:var(--text-base)}._text_n7v8x_137 span{color:var(--text-secondary);line-height:1.4}._actions_n7v8x_152{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1);grid-column:2;display:flex}._primary_n7v8x_160,._ghost_n7v8x_161{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}._primary_n7v8x_160:focus-visible,._ghost_n7v8x_161:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._primary_n7v8x_160:disabled,._ghost_n7v8x_161:disabled{opacity:.6;cursor:default}._primary_n7v8x_160{background:var(--accent);border:1px solid var(--accent);color:var(--text-on-accent)}._ghost_n7v8x_161{border:1px solid var(--border-default);color:var(--text-secondary);background:0 0}._ghost_n7v8x_161:hover:not(:disabled){color:var(--text-primary)}._close_n7v8x_195{top:var(--space-2);right:var(--space-2);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:4px 6px;position:absolute}._close_n7v8x_195:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._close_n7v8x_195:hover{color:var(--text-primary)}@keyframes _rise_n7v8x_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._card_n7v8x_109{animation:none}}._shell_1sfro_94{background:var(--bg-app);flex-direction:column;width:100%;min-height:100dvh;display:flex}._top_1sfro_103{z-index:var(--z-header);align-items:center;gap:var(--space-2);padding:calc(env(safe-area-inset-top) + var(--space-2)) max(var(--space-4), env(safe-area-inset-right)) var(--space-2) max(var(--space-4), env(safe-area-inset-left));border-bottom:1px solid var(--border-subtle);background:var(--bg-header);display:flex;position:sticky;top:0}._brand_1sfro_115{align-items:center;gap:var(--space-1);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg);display:inline-flex}._brand_1sfro_115 svg{width:28px;height:28px}._spacer_1sfro_128{flex:1}._top--button_1sfro_132,._link_1sfro_133{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);min-height:40px;padding:0;padding:0 var(--space-3);border-radius:0;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;margin:0;display:inline-flex;transform:none}._top--button_1sfro_132 b,._link_1sfro_133 b{font-weight:var(--weight-semibold)}._top--button_1sfro_132{border:1px solid var(--border-subtle)}._confirm_1sfro_168{gap:var(--space-1);display:inline-flex}._tip_1sfro_174{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--text-primary);font-size:var(--text-sm);display:flex}._tip_1sfro_174 i{color:var(--accent);margin-top:3px}._tip_1sfro_174 p{line-height:var(--leading-snug);flex:1;margin:0}._tip_1sfro_174 ._link_1sfro_133{min-height:0;color:var(--accent);font-weight:var(--weight-semibold);padding:0}._main_1sfro_202{width:100%;max-width:640px;padding:var(--space-4) max(var(--space-4), env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + var(--space-8)) max(var(--space-4), env(safe-area-inset-left));box-sizing:border-box;flex:1;margin:0 auto}._page_1sfro_211{gap:var(--space-4);flex-direction:column;display:flex}._hello_1sfro_217{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._hello_1sfro_217 h1{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0}._hello_1sfro_217 p{margin:var(--space-1) 0 0;color:var(--text-muted)}._weeks_1sfro_235{gap:var(--space-1);flex:none;display:flex}._days_1sfro_242{display:block}._days--arrow_1sfro_246{width:auto;color:var(--text-secondary);font:inherit;text-align:left;letter-spacing:inherit;border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-full);background:0 0;background:var(--bg-surface);width:40px;height:40px;cursor:pointer;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:inline-flex;transform:none}._days--arrow_1sfro_246:disabled{opacity:.35;cursor:default}._days--list_1sfro_278{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._day_1sfro_242{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;padding:0;padding:var(--space-2) 0;border:none;border:1px solid var(--border-subtle);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface);cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;margin:0;display:flex;transform:none}._day_1sfro_242 small{color:var(--text-muted);font-size:var(--text-xs)}._day_1sfro_242 b{color:inherit;font-size:var(--text-lg);font-weight:var(--weight-semibold)}._day--today_1sfro_321 small{color:var(--accent);font-weight:var(--weight-semibold)}._day--on_1sfro_326{border-color:var(--text-primary);background:var(--text-primary);color:var(--bg-surface)}._day--on_1sfro_326 small{color:inherit;opacity:.8}._day--dot_1sfro_336,._day--none_1sfro_337{border-radius:50%;width:6px;height:6px}._day--dot_1sfro_336{background:var(--accent)}._day--on_1sfro_326 ._day--dot_1sfro_336{background:currentColor}._cards_1sfro_352{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._card_1sfro_352{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}._card--main_1sfro_368{gap:var(--space-1);padding:var(--space-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}._card--main_1sfro_368 h2{margin:var(--space-1) 0 0;font-size:var(--text-xl);line-height:var(--leading-tight)}._card--main_1sfro_368 p{margin:0}._card--main_1sfro_368:hover{color:inherit;text-decoration:none}._card--when_1sfro_389{align-items:baseline;gap:var(--space-2);display:flex}._card--when_1sfro_389 b{font-size:var(--text-base)}._card--when_1sfro_389 small,._card--job_1sfro_402{color:var(--text-muted);font-size:var(--text-sm)}._card--where_1sfro_407{color:var(--text-secondary)}._card--with_1sfro_411{color:var(--text-muted);font-size:var(--text-sm)}._card--open_1sfro_416{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}._card--actions_1sfro_426{border-top:1px solid var(--border-subtle);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._action_1sfro_433{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;color:var(--text-primary);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}._action_1sfro_433+._action_1sfro_433{border-left:1px solid var(--border-subtle)}._action_1sfro_433:hover{color:var(--text-primary);text-decoration:none}._action_1sfro_433:active{background:var(--bg-surface-hover)}._page_1sfro_211>._card--actions_1sfro_426{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}._note_1sfro_461{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);white-space:pre-line;display:flex;margin:var(--space-2) 0 0!important}._note_1sfro_461 i{margin-top:3px}._back_1sfro_477{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:40px;color:var(--text-secondary);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}._job_1sfro_488 h1{margin:var(--space-1) 0;font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight)}._job_1sfro_488 p{margin:0}._section_1sfro_498{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}._section_1sfro_498 h3{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}._plain_1sfro_516{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._plain_1sfro_516 li{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}._plain_1sfro_516 small{color:var(--text-muted);font-size:var(--text-sm)}._plain_1sfro_516 a{color:var(--accent);font-weight:var(--weight-semibold)}._plain_1sfro_516 ._note_1sfro_461{flex-basis:100%}._past_1sfro_542{color:var(--text-muted)}._prose_1sfro_546{white-space:pre-line;margin:0}._prose_1sfro_546 p{margin:0 0 var(--space-2);white-space:normal}._prose_1sfro_546 ul{margin:0 0 var(--space-2);padding-left:var(--space-5);list-style:outside}._scope_1sfro_560{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._scope_1sfro_560 b{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}._scope_1sfro_560 em{padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--info-soft);color:var(--info-text);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-semibold);display:inline-block}._removed_1sfro_586 b{color:var(--text-muted);text-decoration:line-through}._removed_1sfro_586 b em{text-decoration:none}._loading_1sfro_595{padding:var(--space-8);justify-content:center;display:flex}._empty_1sfro_601{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}._empty_1sfro_601 i{font-size:var(--text-2xl)}._empty_1sfro_601 p{color:var(--text-primary);font-weight:var(--weight-semibold);margin:0}._error_1sfro_622{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm);margin:0}._photoAdd_1sfro_633{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);min-height:52px;color:var(--text-primary);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex;position:relative}._photoAdd_1sfro_633 input{opacity:0;cursor:pointer;position:absolute;inset:0}._photoAdd_1sfro_633:active{background:var(--bg-surface-hover)}._photoAdd--busy_1sfro_657{color:var(--text-muted);cursor:progress}._card--files_1sfro_663{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}._photos_1sfro_670{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._photos_1sfro_670 button{aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-sunken);width:100%;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}._photos_1sfro_670 img{object-fit:cover;width:100%;height:100%}._hint_1sfro_698{color:var(--text-muted);font-size:var(--text-sm);margin:0}._viewer_1sfro_704{z-index:1000;padding:env(safe-area-inset-top) var(--space-2) env(safe-area-inset-bottom);background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._viewer_1sfro_704 img{object-fit:contain;max-width:100%;max-height:100%}._viewer--close_1sfro_720{top:calc(env(safe-area-inset-top) + var(--space-3));right:var(--space-3);color:#fff;width:44px;height:44px;font-size:var(--text-lg);cursor:pointer;background:#ffffff29;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}._noteAdd_1sfro_738{gap:var(--space-2);flex-direction:column;display:flex}._noteAdd_1sfro_738 textarea{background:var(--bg-surface);width:100%;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);box-sizing:border-box}._noteAdd_1sfro_738 textarea::placeholder{color:var(--text-subtle)}._noteAdd_1sfro_738 textarea:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}._noteAdd_1sfro_738 textarea:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._noteAdd_1sfro_738 textarea:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}._noteAdd_1sfro_738 textarea{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base);resize:vertical}._noteButton_1sfro_780{width:auto;color:var(--text-on-accent);font:inherit;text-align:left;letter-spacing:inherit;justify-content:center;align-items:center;gap:0;gap:var(--space-2);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--accent);min-height:48px;font-weight:var(--weight-semibold);cursor:pointer;border:none;margin:0;padding:0;display:inline-flex;transform:none}._noteButton_1sfro_780:disabled{opacity:.5;cursor:default}._notes_1sfro_812{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._notes_1sfro_812 li{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}._notes_1sfro_812 small{color:var(--text-muted);font-size:var(--text-xs)}._notes_1sfro_812 p{white-space:pre-line;margin:2px 0 0}._toDos_1sfro_835{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._toDos_1sfro_835 li{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-soft);display:flex}._toDos--body_1sfro_853{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._toDos--body_1sfro_853 b{font-weight:var(--weight-semibold);white-space:pre-line;overflow-wrap:anywhere}._toDos--body_1sfro_853 small{color:var(--text-muted);font-size:var(--text-xs)}._doneButton_1sfro_870{width:auto;color:var(--text-primary);font:inherit;text-align:left;letter-spacing:inherit;justify-content:flex-start;align-items:center;gap:0;gap:var(--space-2);min-height:44px;padding:0;padding:0 var(--space-4);border:none;border:1px solid var(--border-default);border-radius:0;border-radius:var(--radius-md);background:0 0;background:var(--bg-surface);font-weight:var(--weight-semibold);cursor:pointer;flex:none;margin:0;display:inline-flex;transform:none}._doneButton_1sfro_870:active{background:var(--bg-surface-hover)}._doneButton_1sfro_870:disabled{opacity:.6}._toDoCheck_1sfro_906{align-items:flex-start;gap:var(--space-3);font-weight:var(--weight-semibold);cursor:pointer;display:flex}._toDoCheck_1sfro_906 input{width:22px;height:22px;accent-color:var(--accent);margin:1px 0 0}._toDoCheck_1sfro_906 span{flex-direction:column;display:flex}._toDoCheck_1sfro_906 small{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal)}._notes--done_1sfro_929>p:not(._notes--doneBy_1sfro_929){color:var(--text-muted);text-decoration:line-through}._notes--doneBy_1sfro_929._notes--doneBy_1sfro_929{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--success-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}._undo_1sfro_945{width:auto;color:var(--accent);font:inherit;text-align:left;letter-spacing:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;margin:0;padding:0;text-decoration:underline;display:block;transform:none}._files_1sfro_969{border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._files_1sfro_969 li+li{border-top:1px solid var(--border-subtle)}._files_1sfro_969 a{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3);color:var(--text-primary);font-weight:var(--weight-semibold);text-decoration:none;display:flex}._files_1sfro_969 a>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._files_1sfro_969 a>:first-child,._files_1sfro_969 a>:last-child{color:var(--text-muted);flex:none}._files_1sfro_969 a:active{background:var(--bg-surface-hover)}._card--toDo_1sfro_1009{align-self:flex-start;align-items:center;gap:var(--space-2);padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}:root{--brand-cream:#f6f2ee;--brand-espresso:#45302b;--brand-espresso-hover:#2b120a;--brand-navy:#04042a;--brand-navy-hover:#263452;--brand-taupe:#8c6d63;--brand-taupe-light:#a28a82;--warm-0:#fff;--warm-25:#fbf9f7;--warm-50:#f6f2ee;--warm-100:#efe9e3;--warm-200:#e3dad2;--warm-300:#d0c3b9;--warm-400:#a28a82;--warm-500:#8c6d63;--warm-600:#6b5149;--warm-700:#4f3a33;--warm-800:#45302b;--warm-900:#2b120a;--navy-50:#eef0f4;--navy-100:#dde1e9;--navy-200:#bec5d3;--navy-300:#8b97af;--navy-400:#5b6b8c;--navy-500:#3c4c6e;--navy-600:#263452;--navy-700:#14224f;--navy-800:#091840;--navy-900:#04042a;--navy-950:#02021a;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:999px;--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.125rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.6;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--transition-fast:.12s var(--ease-out-cubic);--transition-base:.2s var(--ease-out-cubic);--transition-slow:.32s var(--ease-out-expo);--z-nav:100;--z-header:90;--z-overlay:500;--z-modal:600;--z-palette:700;--z-toast:1300;--header-height:64px;--nav-width:260px;--nav-width-collapsed:76px;--container-max:1600px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#f6f2ee;--bg-surface:#fff;--bg-surface-raised:#fff;--bg-surface-sunken:#efe9e3;--bg-surface-hover:#f6f2ee;--bg-surface-active:#efe9e3;--bg-inset:#fbf9f7;--bg-nav:#fff;--bg-nav-hover:#f6f2ee;--bg-nav-active:#efe9e3;--nav-item-text:#45302b;--nav-item-text-active:#04042a;--bg-header:#fff;--text-primary:#04042a;--text-secondary:#45302b;--text-muted:#7f5f55;--text-subtle:#a28a82;--text-inverse:#f6f2ee;--text-on-accent:#fff;--text-on-solid:#fff;--border-subtle:#efe9e3;--border-default:#e3dad2;--border-strong:#d0c3b9;--border-focus:#45302b;--accent:#45302b;--mark-solid:#6b4c3f;--accent-hover:#2b120a;--accent-active:#2b120a;--accent-soft:#f2ebe6;--accent-soft-text:#45302b;--accent-contrast:#fff;--accent-secondary:#04042a;--accent-secondary-hover:#263452;--accent-secondary-soft:#eef0f4;--toolbar-fill:#04042a;--toolbar-fill-hover:#1a1a3d;--success:#2f7d5b;--success-soft:#e4f0ea;--success-text:#1f5a40;--warning:#9c6518;--warning-soft:#fbf0de;--warning-text:#8a5a13;--orange:#c2551a;--orange-soft:#fde9dc;--orange-text:#a3440f;--pink:#b8407c;--pink-soft:#fbe5f0;--pink-text:#96305f;--purple:#7a52b3;--purple-soft:#eee6f8;--purple-text:#5c3b8c;--brown:#86583a;--brown-soft:#f1e7df;--brown-text:#6a432a;--teal:#13917a;--teal-soft:#dcf4ee;--teal-text:#0c6656;--dark:#26201e;--dark-soft:#2b2523;--dark-text:#f7f2ee;--danger:#b4352f;--danger-soft:#fbe8e6;--danger-text:#8c2722;--info:#2b5d8a;--info-soft:#e4eef6;--info-text:#1d4265;--viz-1:#45302b;--viz-2:#2b5d8a;--viz-3:#8c6d63;--viz-4:#2f7d5b;--viz-5:#b77a1f;--viz-6:#6b5149;--shadow-xs:0 1px 2px #45302b0d;--shadow-sm:0 1px 3px #45302b12, 0 1px 2px #45302b0a;--shadow-md:0 4px 12px #45302b12, 0 2px 4px #45302b0a;--shadow-lg:0 12px 28px #45302b1a, 0 4px 10px #45302b0d;--shadow-xl:0 24px 56px #45302b24, 0 8px 20px #45302b0f;--overlay:#2d1e1a73;--ring:0 0 0 3px #45302b29;--skeleton:linear-gradient(90deg, #efe9e3 25%, #f6f2ee 37%, #efe9e3 63%);--file-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2304042a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.5V2.5M5 5.5l3-3 3 3M2.5 10v2.5a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1V10'/%3E%3C/svg%3E");--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238c6d63' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--asset-filter:none}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#141211;--bg-surface:#1a1816;--bg-surface-raised:#201d1b;--bg-surface-sunken:#100e0d;--bg-surface-hover:#262220;--bg-surface-active:#312c29;--bg-inset:#171514;--bg-nav:#1a1816;--bg-nav-hover:#262220;--bg-nav-active:#36312d;--nav-item-text:#beb5ad;--nav-item-text-active:#f4f0ea;--bg-header:#1a1816;--text-primary:#f4f0ea;--text-secondary:#beb5ad;--text-muted:#9f958d;--text-subtle:#978e87;--text-inverse:#141211;--text-on-accent:#2b120a;--text-on-solid:#1a0d08;--border-subtle:#262220;--border-default:#312c29;--border-strong:#423b36;--border-focus:#d8bca9;--accent:#d8bca9;--mark-solid:#d8c1ac;--accent-hover:#e8d2c2;--accent-active:#c9a48f;--accent-soft:#3e2e23;--accent-soft-text:#e8d2c2;--accent-contrast:#2b120a;--accent-secondary:#b3a79c;--accent-secondary-hover:#d0c6bc;--accent-secondary-soft:#2a2523;--toolbar-fill:#302a26;--toolbar-fill-hover:#3d3630;--success:#5fbf91;--success-soft:#16281f;--success-text:#8fd9b4;--warning:#e0a94a;--warning-soft:#2e2313;--warning-text:#f0c67e;--orange:#f08a4b;--orange-soft:#33200f;--orange-text:#f7ae80;--pink:#e07aae;--pink-soft:#33192a;--pink-text:#f2a8cd;--purple:#a88be0;--purple-soft:#251c33;--purple-text:#c9b4f2;--brown:#c49a7b;--brown-soft:#2c2119;--brown-text:#ddbca3;--teal:#4fd1b5;--teal-soft:#13302a;--teal-text:#8ae6d2;--dark:#e8e0da;--dark-soft:#e8e0da;--dark-text:#1d1816;--danger:#e8776f;--danger-soft:#2f1c19;--danger-text:#f2a29c;--info:#6fa8d6;--info-soft:#1a2530;--info-text:#9cc6e6;--viz-1:#d8bca9;--viz-2:#6fa8d6;--viz-3:#b39b8f;--viz-4:#5fbf91;--viz-5:#e0a94a;--viz-6:#b3a79c;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073, 0 1px 2px #0000004d;--shadow-md:0 4px 12px #00000080, 0 2px 4px #0000004d;--shadow-lg:0 12px 28px #0000008c, 0 4px 10px #00000059;--shadow-xl:0 24px 56px #0009, 0 8px 20px #0006;--overlay:#0a0807b8;--ring:0 0 0 3px #d8bca93d;--skeleton:linear-gradient(90deg, #201d1b 25%, #312c29 37%, #201d1b 63%);--file-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f4f0ea' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10.5V2.5M5 5.5l3-3 3 3M2.5 10v2.5a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1V10'/%3E%3C/svg%3E");--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239f958d' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--asset-filter:invert(.85) sepia(.1)}[data-density=compact]{--header-height:56px;--space-4:.75rem;--space-6:1rem;--space-8:1.5rem;--text-base:.875rem}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-base:0s;--transition-slow:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{background-color:var(--bg-app);min-height:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color var(--transition-base), color var(--transition-base);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;margin:0;padding:0}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}body::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle);background-clip:content-box}:root[data-auth=out] body{background-color:var(--bg-app)}#root{flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex}#root ::selection{background-color:var(--accent);color:var(--accent-contrast)}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-3) 0;font-family:var(--font-display);color:var(--text-primary);line-height:var(--leading-tight);letter-spacing:-.015em}h1{font-size:var(--text-3xl);font-weight:var(--weight-bold)}h2{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}h3{font-size:var(--text-xl);font-weight:var(--weight-semibold)}h4{font-size:var(--text-lg);font-weight:var(--weight-semibold)}h5,h6{font-size:var(--text-md);font-weight:var(--weight-medium)}p{margin:0 0 var(--space-4) 0;font-family:var(--font-sans);color:var(--text-secondary)}small{font-size:var(--text-sm);color:var(--text-muted)}strong,b{font-weight:var(--weight-semibold);color:var(--text-primary)}code,kbd,pre{font-family:var(--font-mono);font-size:.9em}kbd{background:var(--bg-surface-sunken);border:1px solid var(--border-default);border-radius:var(--radius-xs);min-width:1.5em;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);border-bottom-width:2px;justify-content:center;align-items:center;padding:2px 6px;line-height:1.4;display:inline-flex}a,a:visited,a:active{color:var(--accent);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-hover);text-underline-offset:2px;text-decoration:underline}a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}hr{width:100%;height:1px;margin:var(--space-6) 0;background:var(--border-subtle);border:none;display:block}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:0;max-width:100%}button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);color:inherit;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:inherit;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:0 0;border:none;line-height:1.4;display:inline-flex}button:focus{outline:0}button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}input,textarea,select{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary)}input[type=date]{min-width:0;max-width:100%}@supports (-webkit-touch-callout:none){input[type=date]{appearance:none;min-height:calc(1.4em + 1rem + 2px)}input[type=date]::-webkit-date-and-time-value{text-align:left}}input[type=search]::-webkit-search-cancel-button{appearance:none;background-color:var(--text-secondary);cursor:pointer;width:14px;height:14px;margin-left:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 3.5l9 9M12.5 3.5l-9 9' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 3.5l9 9M12.5 3.5l-9 9' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=search]::-webkit-search-cancel-button:hover{background-color:var(--text-primary)}input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--bg-surface) inset;caret-color:var(--text-primary);transition:background-color 9999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--bg-surface) inset;caret-color:var(--text-primary);transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--bg-surface) inset;caret-color:var(--text-primary);transition:background-color 9999s ease-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--bg-surface) inset;caret-color:var(--text-primary);transition:background-color 9999s ease-out}select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--bg-surface) inset;caret-color:var(--text-primary);transition:background-color 9999s ease-out}::placeholder{color:var(--text-subtle);opacity:1}.u-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u-skeleton{background:var(--skeleton);border-radius:var(--radius-sm);background-size:400% 100%;animation:1.4s infinite u-skeleton-shimmer}@keyframes u-skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.drag-source{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.drag-handle{touch-action:none}html.is-dragging,html.is-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}html.signed-out,html.signed-out body{overscroll-behavior:none;height:100%;overflow:hidden}html.signed-out #root,html.signed-out .page-container{height:100%;min-height:0}input[type=file]{max-width:100%;color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);cursor:pointer}input[type=file]::file-selector-button{margin-right:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 1.35rem);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface) var(--file-icon) no-repeat var(--space-3) center/.95rem;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast)}input[type=file]:hover:not(:disabled)::file-selector-button{background-color:var(--bg-surface-hover);border-color:var(--border-strong)}input[type=file]:active:not(:disabled)::file-selector-button{background-color:var(--bg-surface-active)}input[type=file]:focus-visible{outline:none}input[type=file]:focus-visible::file-selector-button{box-shadow:var(--ring)}input[type=file]:disabled{cursor:not-allowed;opacity:.5}input[type=file]:disabled::file-selector-button{cursor:not-allowed}
