.ui-density{--ui-button-padding:.5rem .95rem;--ui-button-sm-padding:.32rem .65rem;--ui-control-gap:var(--sp-md);--ui-icon-size:2.25rem;--ui-icon-sm-size:2rem;--ui-input-padding:.5rem .6rem;--ui-segment-padding:.48rem .85rem;--ui-field-gap:var(--sp-sm);--ui-card-padding:1.1rem 1.2rem 1.2rem;--ui-card-title-margin:.9rem;--ui-card-title-padding:.55rem;--ui-card-head-gap:var(--sp-2xl);--ui-card-head-margin:var(--sp-2xl);--ui-card-head-padding:var(--sp-lg)}.ui-density--compact{--ui-button-padding:.35rem .7rem;--ui-button-sm-padding:.25rem .5rem;--ui-control-gap:var(--sp-sm);--ui-icon-size:2rem;--ui-icon-sm-size:1.75rem;--ui-input-padding:.35rem .5rem;--ui-segment-padding:.35rem .65rem;--ui-field-gap:var(--sp-xs);--ui-card-padding:.7rem .8rem .8rem;--ui-card-title-margin:.6rem;--ui-card-title-padding:.4rem;--ui-card-head-gap:var(--sp-lg);--ui-card-head-margin:var(--sp-lg);--ui-card-head-padding:var(--sp-sm)}.ui-btn{font-family:var(--sans);font-weight:600;font-size:var(--fs-lg);letter-spacing:var(--track-tight);border-radius:var(--radius-sm);padding:var(--ui-button-padding,.5rem .95rem);cursor:pointer;align-items:center;gap:var(--ui-control-gap,var(--sp-md));white-space:nowrap;border:1px solid #0000;transition:transform 80ms,background .15s,box-shadow .15s,border-color .15s;display:inline-flex}.ui-btn:active{transform:translateY(1px)}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn--sm{padding:var(--ui-button-sm-padding,.32rem .65rem);font-size:var(--fs-sm)}.ui-btn--lg{min-height:44px;padding:.65rem 1.1rem}.ui-btn--primary{background:var(--brand);color:#fdf6ee;box-shadow:0 8px 18px -12px #99311fb3}.ui-btn--primary:hover:not(:disabled){background:var(--brand-deep)}.ui-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--hairline-strong)}.ui-btn--secondary:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.ui-btn--ghost{color:var(--muted);background:0 0}.ui-btn--ghost:hover:not(:disabled){color:var(--brand);background:var(--brand-soft)}.ui-btn--danger{color:var(--red);border-color:var(--red);background:0 0}.ui-btn--danger:hover:not(:disabled){background:var(--red-soft)}.ui-icon-btn{width:var(--ui-icon-size,2.25rem);height:var(--ui-icon-size,2.25rem);flex-shrink:0;justify-content:center;padding:0}.ui-icon-btn.ui-btn--sm{width:var(--ui-icon-sm-size,2rem);height:var(--ui-icon-sm-size,2rem)}.ui-icon-btn.ui-btn--lg{width:44px;height:44px}.ui-icon-btn__icon{justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){.ui-icon-btn,.ui-density :is(.ui-btn,.ui-input,.ui-select,.ui-seg__btn){min-width:44px;min-height:44px}.ui-density .ui-textarea{min-width:44px}}.ui-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);min-width:0;padding:var(--ui-card-padding,1.1rem 1.2rem 1.2rem);box-shadow:var(--shadow-sm)}.ui-card__title{margin:0 0 var(--ui-card-title-margin,.9rem);font-family:var(--display);letter-spacing:var(--track-display);color:var(--ink);padding-bottom:var(--ui-card-title-padding,.55rem);border-bottom:1px solid var(--hairline);font-size:1.1rem;font-weight:500;position:relative}.ui-card__title--accent:after{content:"";background:var(--gold);width:2.2rem;height:2px;position:absolute;bottom:-1px;left:0}.ui-card__head{justify-content:space-between;align-items:baseline;gap:var(--ui-card-head-gap,var(--sp-2xl));margin-bottom:var(--ui-card-head-margin,var(--sp-2xl));padding-bottom:var(--ui-card-head-padding,var(--sp-lg));border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex;position:relative}.ui-card__head .ui-card__title{border-bottom:0;margin:0;padding-bottom:0;position:static}.ui-card__actions{align-items:center;gap:var(--ui-control-gap,var(--sp-md));display:flex}.ui-eyebrow{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);font-weight:600;display:block}.ui-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--sp-3xl);border-bottom:1px solid var(--hairline);flex-wrap:wrap;margin-bottom:1.4rem;padding-bottom:.9rem;display:flex}.ui-pagehead__eyebrow{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);margin:0 0 .3rem}.ui-pagehead__title{font-family:var(--display);letter-spacing:var(--track-display);color:var(--ink);margin:0;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:600;line-height:1.05}.ui-pagehead__actions{gap:var(--sp-lg);flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;display:flex}.ui-tablewrap{width:100%;min-width:0;overflow-x:auto}.ui-tablewrap .ui-table{min-width:42rem}.ui-table{border-collapse:collapse;width:100%;font-size:var(--fs-xl)}.ui-table th{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--hairline-strong);white-space:nowrap;padding:0 .6rem .55rem;font-weight:600}.ui-table th.is-right{text-align:right}.ui-table td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:.6rem}.ui-table td.is-right{text-align:right}.ui-table tr:last-child td{border-bottom:none}.ui-table .num,.ui-num{font-family:var(--mono);font-variant-numeric:tabular-nums}.ui-muted{color:var(--muted)}.ui-hint{font-size:var(--fs-md);color:var(--muted);margin:0;line-height:1.45}.ui-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-table tbody tr.is-clickable{cursor:pointer;transition:background .12s}.ui-table tbody tr.is-clickable:hover{background:var(--surface-2)}.ui-rowlink{color:inherit;text-decoration:none}.ui-rowlink:hover{color:var(--brand)}.ui-badge{align-items:center;gap:var(--sp-sm);font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.16rem .5rem;font-weight:600;display:inline-flex}.ui-badge--neutral{background:var(--surface-2);color:var(--muted);border-color:var(--hairline-strong)}.ui-badge--success{background:var(--green-soft);color:var(--green)}.ui-badge--warning{background:var(--gold-soft);color:var(--gold)}.ui-badge--danger{background:var(--red-soft);color:var(--red)}.ui-badge--info{background:var(--info-soft);color:var(--info)}.ui-field{gap:var(--ui-field-gap,var(--sp-sm));align-content:start;min-width:0;display:grid}.ui-field__label{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);font-weight:600}.ui-field__error{font-size:var(--fs-md);color:var(--red)}.ui-field__hint{font-size:var(--fs-md);color:var(--muted);line-height:1.4}.ui-input,.ui-select,.ui-textarea{font-family:var(--sans);font-size:var(--fs-lg);color:var(--ink);background:var(--surface);border:1px solid var(--border-input);border-radius:var(--radius-sm);padding:var(--ui-input-padding,.5rem .6rem);box-sizing:border-box;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s}.ui-textarea{resize:vertical;min-height:4.5rem}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.ui-factgrid{gap:var(--sp-xl);flex-wrap:wrap;margin:0;display:flex}.ui-factcard{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-2);flex:auto;min-width:8.5rem;max-width:22rem;padding:.58rem .68rem .64rem}.ui-factcard--wide{flex:4 22rem;max-width:none}.ui-factcard dt{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:0;text-transform:uppercase;color:var(--muted);margin:0 0 .18rem;font-weight:600}.ui-factcard dd{color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.35}.ui-factcard--money dd{font-family:var(--mono);font-variant-numeric:tabular-nums}.ui-factcard--attention{background:var(--gold-soft);border-color:#86602059}@media (width<=430px){.ui-factcard{min-width:0;max-width:none}}.ui-seg{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex;overflow:auto hidden}.ui-seg__btn{align-items:center;gap:var(--ui-control-gap,var(--sp-md));font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);padding:var(--ui-segment-padding,.48rem .85rem);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;font-weight:600;transition:background .13s,color .13s;display:inline-flex}.ui-seg__btn+.ui-seg__btn{border-left:1px solid var(--hairline)}.ui-seg__btn:hover:not(.is-active):not(:disabled){color:var(--brand);background:var(--brand-soft)}.ui-seg__btn:disabled{opacity:.5;cursor:not-allowed}.ui-seg__btn.is-active{background:var(--ink);color:var(--paper)}.ui-seg__count{font-size:var(--fs-xs);background:var(--gold-soft);color:var(--gold);border-radius:999px;padding:.18rem .42rem;line-height:1}.ui-seg__btn.is-active .ui-seg__count{color:var(--paper);background:#86602059}@media (width<=520px){.ui-seg{flex-wrap:wrap;display:flex}.ui-seg__btn{flex:8rem;justify-content:center}}.ui-workrail{gap:var(--sp-xl);border:1px solid var(--hairline);border-left:3px solid var(--gold);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);padding:.9rem 1rem;display:grid}.ui-workrail__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2xl);flex-wrap:wrap;display:flex}.ui-workrail__eyebrow{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);font-weight:600}.ui-workrail__title{font-family:var(--display);font-size:var(--fs-2xl);color:var(--ink);margin:0;font-weight:600}.ui-workrail__list{gap:var(--sp-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ui-workrail__item{gap:var(--sp-md);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-2);align-content:start;min-width:0;display:grid}.ui-workrail__item.is-next{border-color:var(--brand);background:var(--brand-soft)}.ui-workrail__item.is-blocked{background:var(--red-soft);border-color:#c0332473}.ui-workrail__item.is-attention{background:var(--gold-soft);border-color:#86602073}.ui-workrail__item.is-done{background:var(--green-soft);border-color:#1f5c3d59}.ui-workrail__link{min-width:0;color:inherit;gap:var(--sp-lg);grid-template-columns:auto minmax(0,1fr);padding:.65rem .7rem;text-decoration:none;display:grid}a.ui-workrail__link:hover .ui-workrail__label{color:var(--brand);text-decoration:underline}.ui-workrail__num{background:var(--surface);border:1px solid var(--hairline-strong);width:1.35rem;height:1.35rem;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.ui-workrail__body{gap:var(--sp-sm);min-width:0;display:grid}.ui-workrail__topline{align-items:center;gap:var(--sp-md);flex-wrap:wrap;display:flex}.ui-workrail__label{color:var(--ink);font-weight:700}.ui-workrail__detail{color:var(--muted);font-size:var(--fs-lg);overflow-wrap:anywhere;line-height:1.35}.ui-workrail__state{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;border:1px solid var(--hairline-strong);background:var(--surface);color:var(--muted);border-radius:999px;padding:.12rem .35rem;font-weight:600}.ui-workrail__state.is-done{color:var(--green);background:var(--green-soft);border-color:#1f5c3d59}.ui-workrail__state.is-next{color:var(--brand);background:var(--surface);border-color:#99311f59}.ui-workrail__state.is-attention{color:var(--gold);background:var(--surface);border-color:#86602066}.ui-workrail__state.is-blocked{color:var(--red);background:var(--surface);border-color:#c0332466}.ui-workrail__action{cursor:pointer;min-height:24px;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brand);background:0 0;border:none;justify-self:start;align-items:center;margin:0 .7rem .4rem 2.6rem;padding:.3rem 0;font-weight:700;display:inline-flex}.ui-workrail__action:hover{text-decoration:underline}.ui-collapse{padding:0}.ui-collapse__head{font-size:var(--fs-2xl);margin:0}.ui-collapse__toggle{align-items:center;gap:var(--sp-lg);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;padding:.85rem 1.2rem;display:flex}button.ui-collapse__toggle{cursor:pointer}button.ui-collapse__toggle:hover .ui-collapse__title{color:var(--brand)}.ui-collapse__title{font-family:var(--display);letter-spacing:var(--track-display);color:var(--ink);white-space:nowrap;font-size:1.1rem;font-weight:500}.ui-collapse__summary{color:var(--muted);font-size:var(--fs-lg);overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.3}.ui-collapse__chevron{color:var(--muted);flex-shrink:0;margin-left:auto}.ui-collapse__summary+.ui-collapse__chevron{margin-left:0}.ui-collapse__body{padding:0 1.2rem 1.2rem}.ui-collapse__body>.ui-card__title:first-child{margin-top:0}.ui-nextaction{align-items:center;gap:var(--sp-2xl);border:1px solid var(--hairline);border-left:3px solid var(--gold);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);margin-bottom:.9rem;padding:.75rem .9rem;display:flex}.ui-nextaction.is-done{border-left-color:var(--green);background:var(--green-soft)}.ui-nextaction.is-next{border-left-color:var(--brand);background:var(--brand-soft)}.ui-nextaction.is-attention{border-left-color:var(--gold);background:var(--gold-soft)}.ui-nextaction.is-blocked{border-left-color:var(--red);background:var(--red-soft)}.ui-nextaction.is-neutral{border-left-color:var(--hairline-strong);background:var(--surface)}.ui-nextaction__eyebrow{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);flex:none;font-weight:600}.ui-nextaction__body{flex:1;min-width:0}.ui-nextaction__body strong{font-family:var(--display);color:var(--ink);font-weight:600}.ui-nextaction__body p{color:var(--muted);font-size:var(--fs-lg);margin:.12rem 0 0;line-height:1.4}.ui-nextaction__link{color:var(--brand);font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;flex:none;align-items:center;min-height:24px;font-weight:700;text-decoration:none;display:inline-flex}.ui-nextaction__link:hover{text-decoration:underline}.ui-nextaction__actions{gap:var(--sp-md);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}@media (width<=720px){.ui-nextaction{flex-direction:column;align-items:flex-start}.ui-nextaction__actions{justify-content:flex-start}}:where(a,button,[role=button],[role=link],[role=option],[tabindex]:not([tabindex="-1"]),summary):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.ui-empty{text-align:center;font-family:var(--sans);font-style:normal;font-size:var(--fs-2xl);color:var(--muted);margin:0;padding:1.6rem 1rem}.ui-empty__hint{font-family:var(--sans);font-style:normal;font-size:var(--fs-sm);color:var(--faint);margin-top:.3rem;display:block}.ui-empty .ui-guidance{width:fit-content;max-width:100%;margin-inline:auto}.ui-loading{text-align:center;font-family:var(--sans);font-size:var(--fs-lg);letter-spacing:var(--track-tight);color:var(--muted);margin:0;padding:1.6rem 1rem;animation:1.4s cubic-bezier(.22,1,.36,1) infinite uiLoadingPulse}@keyframes uiLoadingPulse{0%,to{opacity:.55}50%{opacity:1}}.ui-error{background:var(--red-soft);border:1px solid var(--red);border-radius:var(--radius);color:var(--red);font-size:var(--fs-lg);margin:0;padding:.9rem 1.1rem}.ui-warning{background:var(--gold-soft);border:1px solid var(--gold);border-radius:var(--radius);color:var(--gold);font-size:var(--fs-lg);margin:0;padding:.9rem 1.1rem}.ui-toasts{gap:var(--sp-lg);z-index:1000;display:grid;position:fixed;bottom:1.2rem;right:1.2rem}.ui-toast{align-items:center;gap:var(--sp-2xl);font-family:var(--sans);font-size:var(--fs-md);color:var(--surface);background:var(--ink);border-radius:var(--radius-sm);border-left:3px solid var(--faint);max-width:22rem;padding:.65rem .95rem;font-weight:500;animation:.32s cubic-bezier(.22,1,.36,1) uiToastIn;display:flex;box-shadow:0 16px 36px -18px #211d17b3}.ui-toast--success{border-left-color:var(--green)}.ui-toast--danger{border-left-color:var(--red)}.ui-toast--warn{border-left-color:var(--gold);border-left-width:7px}.ui-toast--info{border-left-color:var(--gold)}.ui-toast__msg{flex:1}.ui-toast__action{cursor:pointer;font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:#fdf6ee;border-radius:var(--radius-sm);background:#fdf6ee14;border:1px solid #fdf6ee66;flex:none;padding:.26rem .55rem;font-weight:600;transition:background .15s,border-color .15s}.ui-toast__action:hover{background:#fdf6ee2e;border-color:#fdf6ee}.ui-toast__action:focus-visible{outline:2px solid var(--gold);outline-offset:1px}@keyframes uiToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ui-confirm{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);z-index:1100;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;place-items:center;margin:0;padding:1rem;animation:.14s uiFadeIn;display:grid;position:fixed;inset:0}.ui-confirm::backdrop{background:0 0}.ui-confirm__card{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius);width:min(26rem,100%);box-shadow:0 32px 80px -28px #211d1799, var(--shadow-sm);padding:1.15rem 1.3rem 1.2rem;animation:.2s cubic-bezier(.22,1,.36,1) uiPopIn}.ui-confirm__eyebrow{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);margin:0 0 .45rem;font-weight:600}.ui-confirm__card.is-danger .ui-confirm__eyebrow{color:var(--red)}.ui-confirm__title{font-family:var(--display);letter-spacing:var(--track-display);color:var(--ink);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.ui-confirm__body{font-size:var(--fs-lg);color:var(--muted);white-space:pre-line;margin:.55rem 0 0;line-height:1.55}.ui-confirm__warn{border-radius:var(--radius-sm);background:var(--gold-soft);border-left:3px solid var(--gold);font-size:var(--fs-md);color:var(--ink);margin:.55rem 0 0;padding:.5rem .7rem;line-height:1.5}.ui-confirm__actions{justify-content:flex-end;gap:var(--sp-lg);border-top:1px solid var(--hairline);margin-top:1.15rem;padding-top:.9rem;display:flex}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uiPopIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes uiRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ui-rise{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) forwards uiRise;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.ui-toast,.ui-rise,.ui-confirm,.ui-confirm__card,.ui-loading{opacity:1;animation:none}}:is(.ui-switch,.cr-switch){border:1px solid var(--hairline-strong);background:var(--surface-2);cursor:pointer;border-radius:999px;flex:none;width:46px;height:24px;padding:0;transition:background .18s,border-color .18s;position:relative}:is(.ui-switch,.cr-switch):disabled{opacity:.5;cursor:not-allowed}:is(.ui-switch,.cr-switch):focus-visible{box-shadow:0 0 0 3px var(--brand-soft);outline:none}:is(.ui-switch__thumb,.cr-switch__thumb){background:var(--surface);border:1px solid var(--hairline-strong);border-radius:50%;width:18px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #211d1740}:is(.ui-switch,.cr-switch).is-on{background:var(--brand);border-color:var(--brand-deep)}:is(.ui-switch,.cr-switch).is-on :is(.ui-switch__thumb,.cr-switch__thumb){border-color:var(--brand-deep);transform:translate(22px)}@media (prefers-reduced-motion:reduce){:is(.ui-switch,.cr-switch),:is(.ui-switch__thumb,.cr-switch__thumb){transition:none}}.ui-seg--underline{border:0;border-bottom:1px solid var(--hairline);gap:var(--sp-lg);background:0 0;border-radius:0;overflow:visible}.ui-seg--underline .ui-seg__btn{font-family:var(--sans);font-size:var(--fs-lg);letter-spacing:normal;text-transform:none;padding:var(--sp-xl) var(--sp-3xl);border-bottom:2px solid #0000;min-height:36px}.ui-seg--underline .ui-seg__btn+.ui-seg__btn{border-left:0}.ui-seg--underline .ui-seg__btn.is-active{color:var(--brand);border-bottom-color:var(--brand);background:0 0}.ui-seg--underline .ui-seg__btn.is-active .ui-seg__count{background:var(--gold-soft);color:var(--ink)}.ui-seg--underline .ui-seg__btn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ui-guidance{color:var(--guidance-info);text-align:left;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;display:grid}.ui-guidance__icon{flex-shrink:0;margin-top:.1rem}.ui-guidance__content{gap:.2rem;min-width:0;display:grid}.ui-guidance__label{font:600 var(--fs-md)/1.4 var(--sans);letter-spacing:var(--track-tight);color:inherit}.ui-guidance__body{font:italic 400 var(--fs-guidance)/1.6 var(--display);font-optical-sizing:auto;letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;display:block}.ui-guidance__body>p{margin:0}.ui-guidance__body>p+p{margin-top:.65rem}.ui-guidance .ui-guidance__body strong{font-family:inherit;font-style:inherit;font-size:inherit;color:inherit;font-weight:500}.ui-guidance__body a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.ui-guidance--compact{grid-template-columns:16px minmax(0,1fr);gap:.5rem}.ui-guidance--compact .ui-guidance__body{font-size:var(--fs-guidance-compact);line-height:1.55}.ui-guidance--compact .ui-guidance__icon{margin-top:.25rem}.ui-guidance--warning{color:var(--guidance-warning)}.ui-guidance--critical{color:var(--guidance-critical)}.ui-guidance--warning .ui-guidance__label,.ui-guidance--critical .ui-guidance__label{border-radius:3px;justify-self:start;padding:.15rem .4rem}.ui-guidance--warning .ui-guidance__label{background:var(--guidance-warning-soft)}.ui-guidance--critical .ui-guidance__label{background:var(--red-soft)}.ui-field__hint:has(.ui-guidance){margin-top:.4rem}.ui-nextaction__body>p>.ui-guidance{margin-top:.5rem}.ui-money-field{gap:var(--ui-field-gap,var(--sp-sm));min-width:0;display:grid}.ui-workspace-panel{--ui-workspace-panel-width:440px;box-sizing:border-box;color:inherit;min-width:0;font:inherit;background:0 0;border:0;padding:0}.ui-workspace-panel:not([open]){display:none}.ui-workspace-panel--lg{--ui-workspace-panel-width:660px}.ui-workspace-panel--inline{width:100%;max-width:none;max-height:none;margin:0;position:static}.ui-workspace-panel--drawer{width:min(var(--ui-workspace-panel-width), 100%);overscroll-behavior:contain;max-width:100%;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto;overflow:auto}.ui-workspace-panel--drawer .ui-workspace-panel__density{min-height:100%;display:grid}.ui-workspace-panel__surface{box-sizing:border-box;min-width:0}.ui-workspace-panel--drawer::backdrop{background:var(--scrim)}
