@layer components{.NDO0PW_yearPicker{margin-block-end:var(--space-6)}.NDO0PW_amountTrigger{border-radius:var(--radius-control);color:inherit;font:inherit;text-underline-offset:.2em;cursor:help;background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;display:inline}.NDO0PW_amountTrigger:hover,.NDO0PW_amountTrigger[data-hovered]{color:var(--color-accent-text)}.NDO0PW_ahead :is(th,td){color:var(--color-muted)}.NDO0PW_titleRow{justify-content:space-between}.NDO0PW_statHeading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.NDO0PW_mask,.NDO0PW_maskLabel,.NDO0PW_privacy[data-masked] .NDO0PW_secret{display:none}.NDO0PW_privacy[data-masked] .NDO0PW_mask{letter-spacing:.08em;display:inline}.NDO0PW_privacy[data-masked] .NDO0PW_maskLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;display:inline;position:absolute;overflow:hidden}.NDO0PW_totals :is(th,td){border-block-start:1px solid var(--color-border-strong);font-weight:var(--weight-strong);border-block-end:0}}
@layer components{._0gH3oG_card{inline-size:100%;padding:var(--card-padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);position:relative}._0gH3oG_panel{min-inline-size:0;padding:var(--panel-padding);container-type:inline-size}._0gH3oG_sections{gap:var(--space-6);min-inline-size:0;display:grid}._0gH3oG_authCard{max-inline-size:var(--width-auth);box-shadow:var(--shadow-popover)}._0gH3oG_authCard h1{margin-block:var(--space-5) var(--space-6)}._0gH3oG_wordmark{white-space:nowrap;overflow-wrap:normal;font-size:1.625rem;font-weight:var(--weight-bold);letter-spacing:-.05em;line-height:1;display:inline-block}._0gH3oG_wordmark span{color:var(--petal-pink)}._0gH3oG_eyebrow{color:var(--color-brand-text);font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:.08em;margin-block-end:var(--space-3);line-height:1.5}._0gH3oG_muted{margin-block:var(--space-4) var(--space-8);color:var(--color-muted);font-size:var(--text-base)}._0gH3oG_titleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._0gH3oG_pageHeader{gap:var(--space-2);margin-block-end:var(--space-6);display:grid}._0gH3oG_pageHeader>:is(._0gH3oG_eyebrow,._0gH3oG_muted){margin:0}._0gH3oG_pageHeader>p{max-inline-size:75ch}._0gH3oG_titleRow>[role=status]{flex-basis:100%}._0gH3oG_sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._0gH3oG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._0gH3oG_form{gap:var(--space-2);display:grid}._0gH3oG_form label{font-size:var(--text-base);font-weight:var(--weight-medium)}._0gH3oG_form input{margin-block-end:var(--space-3)}._0gH3oG_button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--button-height);padding:var(--button-padding-block) var(--button-padding-inline);border-radius:var(--radius-control);color:var(--color-on-primary);background:var(--color-primary);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;line-height:1.4;text-decoration:none;display:inline-flex}._0gH3oG_button:disabled,._0gH3oG_button[data-disabled]{color:var(--color-disabled-text);background:var(--color-disabled-bg);box-shadow:none;cursor:not-allowed;border-color:#0000}@media (hover:hover){._0gH3oG_button:hover:not(:disabled):not([data-disabled]){background:var(--color-primary-hover)}}._0gH3oG_iconButton{min-inline-size:var(--control-height);min-block-size:var(--control-height);padding:var(--space-2);flex-shrink:0}._0gH3oG_iconButton svg{flex-shrink:0}@media (any-pointer:coarse){._0gH3oG_button{min-block-size:var(--control-height)}}._0gH3oG_secondary{border-color:var(--color-border-strong);color:var(--color-secondary-text);background:var(--color-secondary);box-shadow:var(--shadow-raised)}@media (hover:hover){._0gH3oG_secondary:hover:not(:disabled):not([data-disabled]){background:var(--color-secondary-hover)}}._0gH3oG_secondary:is([aria-pressed=true],[data-selected]){border-color:var(--color-primary);color:var(--color-on-primary);background:var(--color-primary)}@media (hover:hover){._0gH3oG_secondary:is([aria-pressed=true],[data-selected]):hover:not(:disabled):not([data-disabled]){background:var(--color-primary-hover)}}._0gH3oG_segmented{gap:var(--space-2);flex-wrap:wrap;display:flex}._0gH3oG_danger:not(:disabled):not([data-disabled]){color:var(--color-error);border-color:currentColor}._0gH3oG_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:var(--color-notice-text);background:var(--color-notice);font-size:var(--text-base);border:1px solid #0000;margin-block-end:var(--space-6)}._0gH3oG_notice a{color:inherit;text-underline-offset:.2em}._0gH3oG_error{color:var(--color-error);font-size:var(--text-base)}._0gH3oG_footnote{color:var(--color-muted);font-size:var(--text-base);margin-block-start:var(--space-6);line-height:1.6}._0gH3oG_stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}._0gH3oG_stat{align-content:start;gap:var(--space-1);min-inline-size:0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}._0gH3oG_statLabel{color:var(--color-muted)}._0gH3oG_statValue{font-size:var(--text-figure);font-weight:var(--weight-strong);letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}._0gH3oG_statMeta{color:var(--color-muted)}._0gH3oG_statMeta a{color:var(--color-accent-text)}._0gH3oG_tableScroll{min-inline-size:0;max-inline-size:100%;overflow-x:auto}._0gH3oG_tableScroll:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}._0gH3oG_table{border-collapse:collapse;text-align:start;inline-size:100%}._0gH3oG_table :is(th,td){padding:var(--space-3) var(--space-2);border-block-end:1px solid var(--color-border);vertical-align:middle;text-align:start;white-space:nowrap}._0gH3oG_table thead th{color:var(--color-muted);font-weight:var(--weight-medium);border-block-end-color:var(--color-border-strong)}._0gH3oG_table tbody th{font-weight:var(--weight-medium)}._0gH3oG_table tbody tr:last-child>*{border-block-end:0}@media (hover:hover){._0gH3oG_table tbody tr:hover{background:var(--color-surface-soft)}}._0gH3oG_numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end!important}._0gH3oG_mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}._0gH3oG_wrap{overflow-wrap:anywhere;min-inline-size:7rem;max-inline-size:20rem;white-space:normal!important}._0gH3oG_emptyState{justify-items:start;gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-soft);display:grid}._0gH3oG_emptyIcon{block-size:2.5rem;inline-size:2.5rem;border-radius:var(--radius-chip);background:var(--color-notice);color:var(--color-notice-text);place-items:center;margin-block-end:var(--space-1);display:grid}._0gH3oG_emptyState h3{font-size:var(--text-record)}._0gH3oG_emptyState p{max-inline-size:60ch;color:var(--color-muted)}._0gH3oG_emptyState>:last-child:not(p,h3,._0gH3oG_emptyIcon){margin-block-start:var(--space-2)}@media (forced-colors:active){._0gH3oG_card,._0gH3oG_button,._0gH3oG_stat,._0gH3oG_emptyState,._0gH3oG_notice{border-color:canvastext}}}@layer layout{._0gH3oG_authLayout{min-block-size:100svh;padding:var(--page-gutter);place-items:center;display:grid}._0gH3oG_authLayout ._0gH3oG_wordmark{margin-block-end:var(--space-8)}._0gH3oG_workspace{grid-template-columns:var(--width-sidebar) minmax(0, 1fr);min-block-size:100svh;display:grid}._0gH3oG_sidebar{gap:var(--space-6);block-size:100svh;padding:var(--space-5) var(--space-3);border-inline-end:1px solid var(--color-border);background:var(--color-surface-soft);flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}._0gH3oG_brand{padding:var(--space-1) var(--space-2);color:var(--color-text);align-self:start;text-decoration:none}._0gH3oG_navigation{gap:2px;display:grid}._0gH3oG_navLabel{padding-inline:var(--space-2);color:var(--color-muted);font-size:var(--text-base);font-weight:var(--weight-medium);margin-block-end:var(--space-1)}._0gH3oG_navLink{align-items:center;gap:var(--space-3);min-block-size:var(--button-height);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--color-muted);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;text-decoration:none;display:flex}._0gH3oG_navLink svg{flex-shrink:0}@media (any-pointer:coarse){._0gH3oG_navLink{min-block-size:var(--control-height)}}._0gH3oG_navLink:hover{color:var(--color-text);background:var(--color-control-hover)}._0gH3oG_navLink[aria-current]{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-raised);font-weight:var(--weight-medium)}._0gH3oG_navLink[aria-current] svg{color:var(--color-brand-text)}@media (forced-colors:active){._0gH3oG_navLink[aria-current]{border-color:highlight}}._0gH3oG_workspaceBody{flex-direction:column;min-inline-size:0;display:flex}._0gH3oG_workspaceHeader{z-index:var(--layer-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--workspace-header-height);padding:var(--space-2) var(--workspace-gutter);border-block-end:1px solid var(--color-border);background:var(--color-bg);display:flex;position:sticky;inset-block-start:0}._0gH3oG_headerStart{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}._0gH3oG_headerTools{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._0gH3oG_contentArea{flex:1;min-inline-size:0;display:flex}._0gH3oG_mainContent{min-inline-size:0;padding:var(--space-8) var(--workspace-gutter) var(--space-12);flex:1}._0gH3oG_mainContent>*{max-inline-size:var(--width-content);margin-inline:auto}._0gH3oG_mainContent :is(section,article,h2){scroll-margin-block-start:calc(var(--workspace-header-height) + var(--space-4))}@media (min-width:80rem){._0gH3oG_contentArea:has(>nav){grid-template-columns:minmax(0, calc(var(--width-content) + var(--workspace-gutter))) var(--width-section-nav);justify-content:center;display:grid}._0gH3oG_contentArea:has(>nav)>._0gH3oG_mainContent{padding-inline-end:0}}._0gH3oG_breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._0gH3oG_breadcrumb li{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-muted);display:flex}._0gH3oG_breadcrumb li+li:before{color:var(--color-border-strong);content:"/"}._0gH3oG_breadcrumb a{color:inherit;text-decoration:none}._0gH3oG_breadcrumb a:hover{color:var(--color-text);text-decoration:underline}._0gH3oG_breadcrumb [aria-current]{color:var(--color-text);font-weight:var(--weight-medium)}._0gH3oG_accountTrigger{min-inline-size:var(--control-height);min-block-size:var(--control-height);border-radius:var(--radius-chip);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._0gH3oG_avatar{border:1px solid var(--color-border-strong);border-radius:var(--radius-chip);block-size:2rem;inline-size:2rem;color:var(--onyx);background:var(--thistle);font-weight:var(--weight-strong);place-items:center;line-height:1;display:grid}._0gH3oG_accountTrigger:hover ._0gH3oG_avatar,._0gH3oG_accountTrigger[aria-expanded=true] ._0gH3oG_avatar{border-color:var(--color-control-border)}._0gH3oG_accountPopover{min-inline-size:15rem;max-inline-size:var(--width-popover-max);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-popover)}._0gH3oG_accountMenu{outline:none;gap:2px;display:grid}._0gH3oG_accountHeader{padding:var(--space-2) var(--space-3);color:var(--color-muted);overflow-wrap:anywhere;display:grid}._0gH3oG_accountHeader strong{color:var(--color-text);font-weight:var(--weight-medium)}._0gH3oG_accountItem{align-items:center;gap:var(--space-3);min-block-size:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-text);cursor:pointer;outline:none;text-decoration:none;display:flex}._0gH3oG_accountItem svg{color:var(--color-muted)}._0gH3oG_accountItem[data-focused],._0gH3oG_accountItem[data-hovered]{background:var(--color-control-hover)}._0gH3oG_accountItem[data-focus-visible]{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}._0gH3oG_accountSeparator{block-size:1px;margin-block:var(--space-1);background:var(--color-border)}@media (forced-colors:active){._0gH3oG_accountPopover{border-color:canvastext}._0gH3oG_accountItem[data-focused]{outline:2px solid highlight}}._0gH3oG_skipLink{z-index:var(--layer-skip-link);padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}._0gH3oG_skipLink:focus{transform:translateY(0)}._0gH3oG_mobileNavTrigger{display:none}._0gH3oG_mobileNavOverlay{z-index:var(--layer-overlay);background:var(--color-surface);position:fixed;inset:0}._0gH3oG_mobileNavModal{overscroll-behavior:contain;block-size:100%;inline-size:100%;overflow-y:auto}._0gH3oG_mobileNavDialog{gap:var(--space-6);min-block-size:100%;padding:var(--space-4);color:var(--color-text);background:var(--color-surface);outline:none;flex-direction:column;padding-block-start:max(var(--space-4), env(safe-area-inset-top));padding-block-end:max(var(--space-4), env(safe-area-inset-bottom));padding-inline-start:max(var(--space-4), env(safe-area-inset-left));padding-inline-end:max(var(--space-4), env(safe-area-inset-right));display:flex}._0gH3oG_mobileNavHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._0gH3oG_mobileNavHeader h2{font-size:var(--text-section)}._0gH3oG_mobileNavDialog ._0gH3oG_navLink{min-block-size:var(--control-height)}@media not (min-width:48rem){._0gH3oG_workspace{grid-template-columns:minmax(0,1fr)}._0gH3oG_sidebar{display:none}._0gH3oG_mobileNavTrigger{display:inline-flex}._0gH3oG_mainContent{padding-block-start:var(--space-6)}}@media not (min-width:36rem){._0gH3oG_breadcrumb li:not(:last-child){display:none}._0gH3oG_breadcrumb li:last-child:before{content:none}}@media not (min-width:30rem){._0gH3oG_authLayout{align-items:start;padding-block-start:var(--space-8)}}}
@layer components{.eofsYq_modal{inline-size:min(32rem, calc(100% - 2 * var(--space-4)));max-block-size:calc(100% - 2 * var(--space-4));overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-popover);margin:auto;overflow-y:auto}.eofsYq_dialog{gap:var(--space-4);padding:var(--space-5);overflow-wrap:anywhere;display:grid}.eofsYq_dialog h2{font-size:var(--text-section)}.eofsYq_actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (forced-colors:active){.eofsYq_modal{border-color:canvastext}}}
@layer components{.FW3QsW_picker{margin-block-end:0}.FW3QsW_groupRow th{color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;padding-block-start:var(--space-5)}.FW3QsW_subtotal>*{color:var(--color-muted);font-weight:var(--weight-medium)}.FW3QsW_totals>*{border-block-start:2px solid var(--color-border-strong);font-weight:var(--weight-strong)}.FW3QsW_lineName{gap:.125rem;display:grid}.FW3QsW_lineMeta{color:var(--color-muted);font-size:var(--text-small)}.FW3QsW_chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.FW3QsW_negative{color:var(--color-error)}.FW3QsW_positive{color:var(--color-accent-text)}.FW3QsW_groupTitle{color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;margin-block-start:var(--space-2)}.FW3QsW_records{gap:0;margin:0;padding:0;list-style:none;display:grid}.FW3QsW_record{align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--color-border);outline:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.FW3QsW_record[data-focus-visible]{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-control)}.FW3QsW_record[data-dragging]{opacity:.5}.FW3QsW_dropIndicator{outline:none;block-size:0}.FW3QsW_dropIndicator[data-drop-target]{z-index:1;block-size:0;box-shadow:0 0 0 1.5px var(--color-primary);border-radius:var(--radius-pill);position:relative}.FW3QsW_handle{color:var(--color-muted);cursor:grab;background:0 0;border-color:#0000}.FW3QsW_handleSpace{inline-size:var(--space-1)}.FW3QsW_recordBody{gap:var(--space-1);min-inline-size:0;display:grid}.FW3QsW_recordHeading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.FW3QsW_recordHeading h4{font-size:var(--text-record);overflow-wrap:anywhere}.FW3QsW_recordActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.FW3QsW_terms{gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.FW3QsW_terms>div{gap:var(--space-1);display:flex}.FW3QsW_terms dt{color:var(--color-muted)}.FW3QsW_terms dt:after{content:":"}.FW3QsW_terms dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.FW3QsW_comment{color:var(--color-muted);overflow-wrap:anywhere;white-space:pre-wrap;max-inline-size:65ch}.FW3QsW_toggle{align-items:center;gap:var(--space-2);min-block-size:var(--button-height);cursor:pointer;display:inline-flex}.FW3QsW_toggle input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-primary);cursor:pointer;margin:0}.FW3QsW_toggle input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.FW3QsW_maturities{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.FW3QsW_maturity{justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex}.FW3QsW_maturity:last-child{border-block-end:0}.FW3QsW_lines{gap:var(--space-2);grid-column:1/-1;min-inline-size:0;display:grid;container-type:inline-size}.FW3QsW_lineGroup{border:0;gap:0;min-inline-size:0;margin:0;padding:0;display:grid}.FW3QsW_lineGroup legend{margin-block:var(--space-3) var(--space-1);color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;padding:0}.FW3QsW_line{align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);grid-template-columns:minmax(10rem,1fr) minmax(8rem,12rem);display:grid}.FW3QsW_line>:first-child{min-inline-size:0}.FW3QsW_lineInputs{gap:var(--space-2);display:grid}.FW3QsW_lineInputs input{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FW3QsW_lineOptions{gap:var(--space-1) var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.FW3QsW_lineOptions .FW3QsW_toggle{min-block-size:auto;font-size:var(--text-small)}.FW3QsW_estimate{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FW3QsW_preview{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-soft);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FW3QsW_preview dt{color:var(--color-muted)}.FW3QsW_preview dd{font-size:var(--text-lead);font-weight:var(--weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.FW3QsW_hint{color:var(--color-muted);grid-column:1/-1}.FW3QsW_choice{gap:var(--space-2) var(--space-5);border:0;flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;display:flex}.FW3QsW_choice legend{font-weight:var(--weight-medium);margin-block-end:var(--space-2);padding:0}.FW3QsW_choice label{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.FW3QsW_choice input{accent-color:var(--color-primary);block-size:1.125rem;inline-size:1.125rem}.FW3QsW_chart{min-inline-size:0;margin:0;position:relative}.FW3QsW_chart svg{touch-action:pan-y;block-size:auto;inline-size:100%;display:block;overflow:visible}.FW3QsW_grid{stroke:var(--color-border);stroke-width:1px}.FW3QsW_axis{fill:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px}.FW3QsW_trendLine{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.FW3QsW_point{fill:var(--color-primary);stroke:var(--color-surface);stroke-width:2px}.FW3QsW_totalOnly{fill:var(--color-surface);stroke:var(--color-primary);stroke-width:2px}.FW3QsW_crosshair{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:3 3}.FW3QsW_tooltip{z-index:1;min-inline-size:9rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-popover);font-size:var(--text-small);pointer-events:none;gap:.125rem;display:grid;position:absolute;inset-block-start:0;translate:-50%}.FW3QsW_tooltip strong{font-size:var(--text-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FW3QsW_legendNote{color:var(--color-muted);font-size:var(--text-small)}@container (max-width:34rem){.FW3QsW_record{grid-template-columns:auto minmax(0,1fr)}.FW3QsW_recordActions{grid-column:2;justify-content:flex-start}.FW3QsW_line,.FW3QsW_preview{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.FW3QsW_trendLine,.FW3QsW_crosshair{stroke:canvastext}.FW3QsW_point{fill:canvastext}}}
@layer components{.dx1WfG_method{gap:var(--space-3);min-inline-size:0;padding-block:var(--space-5);border-block-start:1px solid var(--color-border);display:grid}.dx1WfG_section{align-content:start;gap:var(--space-5);display:grid}.dx1WfG_section h2{font-size:var(--text-section)}.dx1WfG_section h3{font-size:var(--text-record)}.dx1WfG_scope{color:var(--color-accent-text);font-weight:var(--weight-strong);margin-block-end:var(--space-2)}.dx1WfG_description,.dx1WfG_footnote{color:var(--color-muted)}.dx1WfG_description{max-inline-size:65ch}.dx1WfG_recordHeader{justify-content:space-between}.dx1WfG_recordHeader>[role=status]{flex-basis:100%}.dx1WfG_recordHeader>div{min-inline-size:0}.dx1WfG_methodActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.dx1WfG_methodActions>[role=status]:empty{display:none}.dx1WfG_archivedLabel{color:var(--color-muted)}.dx1WfG_recordHeader h3{margin-block-end:var(--space-1)}.dx1WfG_yearPicker{align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-soft);flex-wrap:wrap;display:flex}.dx1WfG_yearPicker>:not(button,noscript){flex:12rem;max-inline-size:22rem}.dx1WfG_details{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dx1WfG_details>div{min-inline-size:0}.dx1WfG_details dt{color:var(--color-muted);margin-block-end:var(--space-1)}.dx1WfG_details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dx1WfG_feedback:empty{display:none}.dx1WfG_footnote{max-inline-size:75ch;margin-block-start:var(--space-6)}@container not (min-width:32rem){.dx1WfG_details{grid-template-columns:minmax(0,1fr)}}@media not (min-width:36rem){.dx1WfG_details{grid-template-columns:minmax(0,1fr)}}}
@layer components{.Egwu4G_yearPicker{margin-block-end:var(--space-6)}.Egwu4G_checklist{gap:0;margin:0;padding:0;list-style:none;display:grid}.Egwu4G_checkItem{align-items:start;gap:var(--space-3);padding-block:var(--space-4);border-block-start:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);display:grid}.Egwu4G_checkItem:first-child{border-block-start:0;padding-block-start:0}.Egwu4G_checkBody{gap:var(--space-1);min-inline-size:0;display:grid}.Egwu4G_checkBody>label{font-weight:var(--weight-medium);cursor:pointer}.Egwu4G_checkTitle{font-weight:var(--weight-medium)}.Egwu4G_checkItem[data-done] .Egwu4G_checkTitle{color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:1px}.Egwu4G_detail{color:var(--color-muted);max-inline-size:65ch}.Egwu4G_checkbox,.Egwu4G_indicator{block-size:1.375rem;inline-size:1.375rem;margin:.0625rem 0 0}.Egwu4G_checkbox{accent-color:var(--color-primary);cursor:pointer}.Egwu4G_checkbox:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.Egwu4G_indicator{border:2px dashed var(--color-border-strong);border-radius:50%;place-items:center;display:grid}.Egwu4G_indicator svg{block-size:1rem;inline-size:1rem}.Egwu4G_checkItem[data-done] .Egwu4G_indicator{border-style:solid;border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.Egwu4G_months,.Egwu4G_events{margin:0;padding:0;list-style:none;display:grid}.Egwu4G_months{gap:var(--space-6)}.Egwu4G_month{gap:var(--space-3);min-inline-size:0;display:grid}.Egwu4G_month>h3{font-size:var(--text-record)}.Egwu4G_events{gap:var(--space-3);border-inline-start:2px solid var(--color-border);padding-inline-start:var(--space-4)}.Egwu4G_event{align-items:start;gap:var(--space-3) var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.Egwu4G_event:before{content:"";border:2px solid var(--color-surface);background:var(--color-border-strong);border-radius:50%;block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-start:1.5rem;inset-inline-start:calc(-1 * var(--space-4) - .4375rem)}.Egwu4G_event[data-status=done]{background:var(--color-surface-soft)}.Egwu4G_event[data-status=done]:before{background:var(--color-primary)}.Egwu4G_event[data-status=overdue]{border-color:var(--color-error)}.Egwu4G_event[data-status=overdue]:before{background:var(--color-error)}.Egwu4G_event[data-status=today]:before{background:var(--color-accent-text)}.Egwu4G_dateBadge{min-inline-size:3rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-soft);color:var(--color-muted);font-size:var(--text-small);justify-items:center;line-height:1.3;display:grid}.Egwu4G_dateBadge strong{color:var(--color-text);font-size:var(--text-section);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Egwu4G_eventBody{gap:var(--space-1);min-inline-size:0;display:grid}.Egwu4G_eventHeading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Egwu4G_eventHeading h4{font-size:var(--text-base);font-weight:var(--weight-strong);overflow-wrap:anywhere}.Egwu4G_meta{color:var(--color-muted)}.Egwu4G_notes{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:65ch}.Egwu4G_event[data-status=done] .Egwu4G_eventHeading h4{color:var(--color-muted)}.Egwu4G_eventActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Egwu4G_eventActions>[role=status]:empty{display:none}.Egwu4G_today{align-items:center;gap:var(--space-3);color:var(--color-accent-text);font-weight:var(--weight-strong);scroll-margin-block-start:var(--space-16);display:flex;position:relative}.Egwu4G_today:before{content:"";background:var(--color-accent-text);border-radius:50%;block-size:1rem;inline-size:1rem;position:absolute;inset-inline-start:calc(-1 * var(--space-4) - .5625rem)}.Egwu4G_today:after{content:"";border-block-start:2px dashed;flex:1}@container not (min-width:40rem){.Egwu4G_event{grid-template-columns:auto minmax(0,1fr)}.Egwu4G_eventActions{grid-column:1/-1;justify-content:flex-start}}@container not (min-width:28rem){.Egwu4G_events{padding-inline-start:var(--space-3)}.Egwu4G_event{gap:var(--space-3);padding:var(--space-3)}.Egwu4G_event:before{inset-inline-start:calc(-1 * var(--space-3) - .4375rem)}.Egwu4G_today:before{inset-inline-start:calc(-1 * var(--space-3) - .5625rem)}.Egwu4G_dateBadge{min-inline-size:2.5rem;padding-inline:var(--space-1)}.Egwu4G_eventActions>button:first-child{flex:1 0 100%}}@media (forced-colors:active){.Egwu4G_event,.Egwu4G_indicator{border-color:canvastext}.Egwu4G_event:before,.Egwu4G_today:before{forced-color-adjust:none;background:canvastext}.Egwu4G_event[data-status=overdue]{border-width:3px}}}
@layer components{.Y7MagW_tabs{align-content:start;gap:var(--space-6);min-inline-size:0;display:grid}.Y7MagW_list{gap:var(--space-1);border-block-end:1px solid var(--color-border-strong);scrollbar-width:none;min-inline-size:0;display:flex;overflow-x:auto}.Y7MagW_tab{min-block-size:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control) var(--radius-control) 0 0;color:var(--color-muted);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.Y7MagW_tab[data-hovered]{background:var(--color-control-hover);color:var(--color-text)}.Y7MagW_tab[data-selected]{color:var(--color-text)}.Y7MagW_tab[data-focus-visible]{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.Y7MagW_tab[data-disabled]{color:var(--color-disabled-text);cursor:not-allowed}.Y7MagW_tab[data-selected]:after{content:"";background:var(--color-primary);border-radius:3px 3px 0 0;block-size:3px;position:absolute;inset-block-end:0;inset-inline:0}.Y7MagW_panel{gap:var(--space-6);min-inline-size:0;display:grid}.Y7MagW_panel[data-focus-visible]{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-card)}@media (prefers-reduced-motion:reduce){.Y7MagW_tab{transition:none}}@media (forced-colors:active){.Y7MagW_tab[data-selected]{color:highlight}.Y7MagW_tab[data-selected]:after{background:highlight}}}
@layer components{.tXctma_hint{margin:0}.tXctma_figure{font-weight:var(--weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tXctma_notes{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:65ch}.tXctma_fileInput{min-inline-size:0;max-inline-size:100%}.tXctma_rows,.tXctma_entries,.tXctma_itemList,.tXctma_files,.tXctma_reports{margin:0;padding:0;list-style:none}.tXctma_row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);flex-wrap:wrap;display:flex}.tXctma_row:first-child{border-block-start:0;padding-block-start:0}.tXctma_rowBody{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.tXctma_rowBody>span{overflow-wrap:anywhere;margin:0}.tXctma_rowActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.tXctma_rowActions>[role=status]:empty{display:none}.tXctma_trend{gap:var(--space-1);margin:0;display:grid}.tXctma_trend svg{block-size:auto;inline-size:100%;overflow:visible}.tXctma_gridLine{stroke:var(--color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.tXctma_trendLine{fill:none;stroke:var(--color-text);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tXctma_trendPoint{fill:var(--color-text);stroke:var(--color-surface);stroke-width:2px;vector-effect:non-scaling-stroke}.tXctma_trendCaption{justify-content:space-between;gap:var(--space-3);color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex}.tXctma_history{gap:var(--space-3);display:grid}.tXctma_plot{border-radius:var(--radius-control);min-inline-size:0;position:relative}.tXctma_plot:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.tXctma_plot svg{block-size:auto;inline-size:100%}.tXctma_hitArea{cursor:pointer}.tXctma_targetLine{fill:none;stroke:var(--color-muted);stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round}.tXctma_legend{gap:var(--space-2) var(--space-4);color:var(--color-muted);font-size:var(--text-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tXctma_legend li{align-items:center;gap:var(--space-2);display:inline-flex}.tXctma_legendEaten,.tXctma_legendTarget{border-block-start:2px solid var(--color-primary);block-size:0;inline-size:1.25rem}.tXctma_legendTarget{border-block-start-style:dashed;border-color:var(--color-muted)}.tXctma_historyTooltip{inline-size:max-content;max-inline-size:calc(100% - 1rem);translate:none}.tXctma_tooltipHint{color:var(--color-muted)}.tXctma_weekHeader a,.tXctma_weekDays a{position:relative;overflow:hidden}.tXctma_plot[aria-busy=true]{cursor:progress}:is(.tXctma_weekHeader,.tXctma_weekDays) a:has(>.tXctma_pendingBar[data-pending]){cursor:progress}.tXctma_pendingBar{border-radius:var(--radius-pill);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,currentColor,#0000) 0 0/50% 100% no-repeat;block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.tXctma_plot>.tXctma_pendingBar{color:var(--color-accent-text)}.tXctma_pendingBar[data-pending]{opacity:1;animation:1s linear infinite tXctma_sweep}@keyframes tXctma_sweep{0%{background-position:-100% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.tXctma_pendingBar[data-pending]{opacity:.6;background:currentColor;animation:none}}.tXctma_week{gap:var(--space-4);display:grid}.tXctma_weekHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tXctma_weekJump{gap:var(--space-2);flex-wrap:wrap;display:flex}.tXctma_weekLabel{font-weight:var(--weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;margin:0}.tXctma_weekDays{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tXctma_weekDays>li{min-inline-size:0;display:grid}.tXctma_day{inline-size:100%;padding-block:var(--space-2) var(--space-3);flex-direction:column;gap:0;position:relative}.tXctma_weekday{font-size:var(--text-small);font-weight:var(--weight-medium);white-space:nowrap}.tXctma_day:not([data-selected]) .tXctma_weekday{color:var(--color-muted)}.tXctma_dayNumber{font-size:var(--text-record);font-weight:var(--weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tXctma_day[data-today]:after{content:"";border-radius:var(--radius-pill);background:currentColor;block-size:.375rem;inline-size:.375rem;position:absolute;inset-block-end:var(--space-1)}.tXctma_composer{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.tXctma_composerTitle{font-size:var(--text-section)}.tXctma_composerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tXctma_composerActions>[role=status]:empty{display:none}.tXctma_photoRow{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.tXctma_photoPreview,.tXctma_entryPhoto{object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-soft);block-size:6rem;inline-size:6rem}.tXctma_entries{gap:var(--space-3);display:grid}.tXctma_entry{align-items:start;gap:var(--space-3) var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.tXctma_entry:not(:has(.tXctma_entryPhoto)){grid-template-columns:minmax(0,1fr) auto}.tXctma_entryBody{gap:var(--space-2);min-inline-size:0;display:grid}.tXctma_entryBody>p{margin:0}.tXctma_entryHeading{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tXctma_entryHeading h3,.tXctma_reportHeader :is(h3,h4){font-size:var(--text-base);font-weight:var(--weight-strong);overflow-wrap:anywhere}.tXctma_itemList{gap:var(--space-1);display:grid}.tXctma_itemList li{justify-content:space-between;gap:var(--space-3);display:flex}.tXctma_itemList li>span:first-child{overflow-wrap:anywhere;min-inline-size:0}.tXctma_itemKcal{color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tXctma_items{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.tXctma_itemsLegend{font-weight:var(--weight-medium);margin-block-end:var(--space-2)}.tXctma_itemRow{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,1.25fr) minmax(5rem,1fr) auto;display:grid}.tXctma_itemsFooter{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tXctma_titleWithChip{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tXctma_reportGroups{gap:var(--space-6);display:grid}.tXctma_reportGroup,.tXctma_reports{gap:var(--space-3);display:grid}.tXctma_report{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.tXctma_reportHeader{justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.tXctma_reportHeader p,.tXctma_report>p{margin:0}.tXctma_files{display:grid}.tXctma_file{align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--color-border);flex-wrap:wrap;display:flex}.tXctma_file a{min-inline-size:0;color:var(--color-accent-text);overflow-wrap:anywhere;flex:12rem}@container not (min-width:36rem){.tXctma_weekHeader{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tXctma_weekLabel{order:-1;grid-column:1/-1}.tXctma_weekJump{display:contents}.tXctma_weekHeader [role=link],.tXctma_weekHeader a{text-align:center;justify-content:center}.tXctma_weekDays{gap:var(--space-1)}.tXctma_day{padding-inline:0}:is(.tXctma_entry,.tXctma_entry:not(:has(.tXctma_entryPhoto))){grid-template-columns:minmax(0,1fr)}.tXctma_rowActions{justify-content:flex-start}.tXctma_itemRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tXctma_itemRow>label:first-child{grid-column:1/-1}}@media not (min-width:36rem){.tXctma_itemRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tXctma_itemRow>label:first-child{grid-column:1/-1}}@media (forced-colors:active){.tXctma_entry,.tXctma_report,.tXctma_photoPreview,.tXctma_entryPhoto{border-color:canvastext}.tXctma_day[data-selected]{border-color:highlight}.tXctma_trendLine{stroke:canvastext}.tXctma_trendPoint{fill:canvastext}.tXctma_targetLine{stroke:graytext}.tXctma_pendingBar{background:highlight}.tXctma_legendEaten{border-color:canvastext}.tXctma_legendTarget{border-color:graytext}}}
@layer components{.TEtVGG_region{z-index:var(--layer-toast);gap:var(--space-2);inline-size:min(24rem, calc(100vw - 2 * var(--space-4)));pointer-events:none;display:grid;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.TEtVGG_toast{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--color-border);border-inline-start:.25rem solid var(--tone,var(--color-border-strong));border-radius:var(--radius-control);background:var(--tone-surface,var(--color-surface));color:var(--color-text);box-shadow:var(--shadow-popover);pointer-events:auto;display:flex}.TEtVGG_icon{color:var(--tone,var(--color-muted));flex-shrink:0;display:grid}.TEtVGG_message{overflow-wrap:anywhere;flex:1}.TEtVGG_success{--tone:var(--color-success);--tone-surface:var(--color-success-surface)}.TEtVGG_info{--tone:var(--color-muted)}.TEtVGG_warning{--tone:var(--color-warning);--tone-surface:var(--color-warning-surface)}.TEtVGG_error{--tone:var(--color-error);--tone-surface:var(--color-error-surface)}@media (prefers-reduced-motion:no-preference){.TEtVGG_toast{animation:TEtVGG_enter var(--duration-fast) var(--ease-standard)}}@keyframes TEtVGG_enter{0%{opacity:0;translate:0 .5rem}}@media (forced-colors:active){.TEtVGG_toast{border-color:canvastext}.TEtVGG_icon{color:canvastext}}@media print{.TEtVGG_region{display:none}}}
@layer components{.HKxJ1W_overlay{z-index:var(--layer-overlay);background:var(--color-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:brightness(0.6)) or (backdrop-filter:brightness(0.6))){.HKxJ1W_overlay{-webkit-backdrop-filter:brightness(.6)blur(4px);backdrop-filter:brightness(.6)blur(4px);background:0 0}}.HKxJ1W_sheet{border-inline-start:1px solid var(--color-border);overscroll-behavior:contain;background:var(--color-surface);block-size:100%;inline-size:min(42rem,100%);min-inline-size:0;color:var(--color-text);box-shadow:var(--shadow-popover);overflow-y:auto;container-type:inline-size}.HKxJ1W_dialog{outline:none;min-block-size:100%}.HKxJ1W_header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border-block-end:1px solid var(--color-border);display:flex}.HKxJ1W_title{font-size:var(--text-section)}.HKxJ1W_header>button{flex-shrink:0}.HKxJ1W_body{padding:var(--space-5)}.HKxJ1W_sheet[data-entering]{animation:HKxJ1W_enter var(--duration-fast) var(--ease-standard)}@keyframes HKxJ1W_enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.HKxJ1W_sheet[data-entering]{animation:none}}@media (prefers-reduced-transparency:reduce){.HKxJ1W_overlay{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.HKxJ1W_overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.HKxJ1W_sheet{border-inline-start:1px solid canvastext}}}
@layer components{.Ghb7dG_chip{max-inline-size:100%;padding:.0625rem var(--space-3);border-radius:var(--radius-chip);font-size:var(--text-base);font-weight:var(--weight-medium);vertical-align:middle;overflow-wrap:anywhere;border:1px solid #0000;line-height:1.4;display:inline-block}.Ghb7dG_neutral{border-color:var(--color-border-strong);background:var(--color-surface-soft);color:var(--color-muted)}.Ghb7dG_notice{background:var(--color-notice);color:var(--color-notice-text)}.Ghb7dG_strong{background:var(--color-primary);color:var(--color-on-primary)}.Ghb7dG_error{color:var(--color-error);border-color:currentColor}@media (forced-colors:active){.Ghb7dG_chip{color:canvastext;background:canvas;border-color:canvastext}}}
@layer components{._17b6NW_trigger{border-radius:var(--radius-control);min-block-size:1.5rem;min-inline-size:1.5rem;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;display:inline-flex}._17b6NW_trigger:hover:not(:disabled),._17b6NW_trigger[data-hovered],._17b6NW_trigger[data-focus-visible]{background:var(--color-control-hover);color:var(--color-text)}._17b6NW_trigger:disabled{color:var(--color-disabled-text);cursor:default}@media (any-pointer:coarse){._17b6NW_trigger{min-inline-size:var(--control-height);min-block-size:var(--control-height)}}._17b6NW_tooltip{z-index:var(--layer-tooltip);max-inline-size:min(22rem,100vw - 1.5rem);padding:var(--space-3) var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-popover);font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.6}._17b6NW_description{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){._17b6NW_trigger{color:buttontext}._17b6NW_tooltip{color:canvastext;background:canvas;border-color:canvastext}}@media print{._17b6NW_tooltip{display:none}}}
@layer components{.M494Wa_screen{position:relative}.M494Wa_trigger{border-radius:var(--radius-control);color:inherit;font:inherit;text-align:inherit;text-underline-offset:.2em;cursor:help;background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;display:inline}.M494Wa_trigger:hover,.M494Wa_trigger[data-hovered]{color:var(--color-accent-text)}.M494Wa_print{display:none}.M494Wa_preferences{gap:var(--space-4);display:grid}.M494Wa_preferences label{font-weight:var(--weight-strong)}.M494Wa_preferences>button{justify-self:start}@media print{.M494Wa_screen{display:none}.M494Wa_print{display:inline}}}
@layer components{.ZZiSKq_workspace{min-inline-size:0}.ZZiSKq_workspace h2{font-size:var(--text-section)}.ZZiSKq_workspace h3{font-size:var(--text-record)}.ZZiSKq_feed{gap:var(--space-4);min-inline-size:0;display:grid}.ZZiSKq_feedFilters{align-items:end;gap:var(--space-3);flex-wrap:wrap;flex:0 30rem;min-inline-size:0;display:flex}.ZZiSKq_savedRecord{gap:var(--space-4);min-inline-size:0;padding:var(--space-4);background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:var(--radius-control);display:grid}.ZZiSKq_savedRecord h3{overflow-wrap:anywhere}.ZZiSKq_details{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ZZiSKq_details>div{min-inline-size:0}.ZZiSKq_details dt{color:var(--color-muted);margin-block-end:var(--space-1)}.ZZiSKq_details dd{overflow-wrap:anywhere;margin:0}.ZZiSKq_muted{color:var(--color-muted)}.ZZiSKq_doseSummary{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.ZZiSKq_item a{color:inherit;text-underline-offset:.2em}.ZZiSKq_bell{position:relative}.ZZiSKq_bell[aria-expanded=true]{background:var(--color-secondary-hover)}.ZZiSKq_bell:disabled{cursor:wait}.ZZiSKq_badge{min-block-size:1.3rem;min-inline-size:1.3rem;padding-inline:var(--space-1);background:var(--color-primary);color:var(--color-on-primary);border:2px solid var(--color-bg);border-radius:var(--radius-chip);font-size:var(--text-badge);font-weight:var(--weight-bold);place-items:center;line-height:1.2;display:grid;position:absolute;inset-block-start:-.4rem;inset-inline-end:-.4rem}.ZZiSKq_errorDot{border-radius:var(--radius-chip);background:var(--color-error);block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.ZZiSKq_popover{z-index:var(--layer-popover);inline-size:var(--width-popover);max-inline-size:var(--width-popover-max);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);max-block-size:calc(100dvh - 6rem);color:var(--color-text);box-shadow:var(--shadow-popover);overflow:hidden}.ZZiSKq_popoverDialog{max-block-size:inherit;outline:none;flex-direction:column;display:flex}.ZZiSKq_popoverHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;display:flex}.ZZiSKq_popoverHeader h2{font-size:var(--text-lead)}.ZZiSKq_popoverBody{gap:var(--space-4);overscroll-behavior:contain;min-block-size:0;scroll-padding-block:var(--space-2);padding:var(--space-4);display:grid;overflow-y:auto}.ZZiSKq_popoverFooter{padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}.ZZiSKq_popoverFooter a{min-block-size:var(--control-height);color:var(--color-text);text-underline-offset:.2em;align-items:center;display:inline-flex}.ZZiSKq_popover [tabindex="-1"]:focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.ZZiSKq_list{gap:var(--space-3);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.ZZiSKq_item{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-soft);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-control);min-inline-size:0;display:grid}.ZZiSKq_itemHeading,.ZZiSKq_actions,.ZZiSKq_filters{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ZZiSKq_itemHeader{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ZZiSKq_itemHeading{overflow-wrap:anywhere;min-inline-size:0}.ZZiSKq_sourceLink{min-block-size:var(--control-height);padding-block:var(--space-2);align-items:center;display:inline-flex}.ZZiSKq_actions svg{flex-shrink:0}.ZZiSKq_itemTitle{font-size:var(--text-record);line-height:1.15}.ZZiSKq_compactItem{gap:var(--space-1);padding:var(--space-3)}.ZZiSKq_compactItem .ZZiSKq_itemTitle{font-size:var(--text-base)}.ZZiSKq_compactItem .ZZiSKq_itemHeading{gap:var(--space-2)}.ZZiSKq_compactItem .ZZiSKq_itemHeader{column-gap:var(--space-3)}.ZZiSKq_compactFooter{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.ZZiSKq_compactFooter .ZZiSKq_actions{display:contents}.ZZiSKq_compactFooter .ZZiSKq_actions:empty{display:none}.ZZiSKq_compactDetails summary{min-block-size:var(--control-height);padding:var(--space-2);color:var(--color-accent-text);align-content:center}.ZZiSKq_compactDetails[open]{flex-basis:100%}.ZZiSKq_compactMetadata{gap:var(--space-2);padding:var(--space-2);display:grid}.ZZiSKq_field{flex:12rem}.ZZiSKq_field:has(input[type=time]){flex-basis:10rem}.ZZiSKq_actions>a{min-block-size:var(--control-height);padding-inline:var(--space-2);align-items:center;display:inline-flex}.ZZiSKq_preferences{gap:var(--space-4);margin-block-start:var(--space-4);display:grid}.ZZiSKq_preferences>fieldset{gap:var(--space-4);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ZZiSKq_check{align-items:center;gap:var(--space-3);min-block-size:var(--control-height);display:flex}.ZZiSKq_check input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-focus);flex:none}.ZZiSKq_settings{gap:var(--space-4);display:grid}.ZZiSKq_history summary{cursor:pointer;min-block-size:var(--control-height);padding-block:var(--space-3);text-underline-offset:.2em;text-decoration:underline}.ZZiSKq_history ol{padding-inline-start:var(--space-6)}@media not (min-width:36rem){.ZZiSKq_feedFilters{flex-basis:100%}.ZZiSKq_details{grid-template-columns:minmax(0,1fr)}}.ZZiSKq_error{gap:var(--space-3);display:grid}.ZZiSKq_item,.ZZiSKq_popover{transition-property:none}.ZZiSKq_workspace h1:focus,.ZZiSKq_item [tabindex="-1"]:focus,.ZZiSKq_workspace [role=alert]:focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:4px}@media not (min-width:48rem){.ZZiSKq_popover{z-index:var(--layer-overlay);block-size:100dvh;inline-size:100%;max-inline-size:none;box-shadow:none;border:0;max-block-size:none!important;position:fixed!important;inset:0!important}.ZZiSKq_popoverDialog{block-size:100%;min-block-size:0;max-block-size:none}.ZZiSKq_popoverHeader{padding-block-start:max(var(--space-3), env(safe-area-inset-top));padding-inline-start:max(var(--space-4), env(safe-area-inset-left));padding-inline-end:max(var(--space-4), env(safe-area-inset-right))}.ZZiSKq_popoverBody{flex:1;align-content:start;padding-inline-start:max(var(--space-4), env(safe-area-inset-left));padding-inline-end:max(var(--space-4), env(safe-area-inset-right))}.ZZiSKq_popoverFooter{padding-block-end:max(var(--space-2), env(safe-area-inset-bottom));padding-inline-start:max(var(--space-4), env(safe-area-inset-left));padding-inline-end:max(var(--space-4), env(safe-area-inset-right))}}@media (forced-colors:active){.ZZiSKq_savedRecord,.ZZiSKq_item,.ZZiSKq_badge,.ZZiSKq_popover{border-color:canvastext}.ZZiSKq_errorDot{background:canvastext}}}
@layer components{.hF_mSW_drafts a{color:var(--color-accent-text)}.hF_mSW_lineItem{border-block-start:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-block-start:var(--space-4)}.hF_mSW_lineItem h2,.hF_mSW_lineItem>p{grid-column:1/-1}.hF_mSW_drafts{gap:var(--space-3);min-inline-size:0;display:grid}a.hF_mSW_sortLink{align-items:center;gap:var(--space-1);min-block-size:1.5rem;color:inherit;font-weight:inherit;text-decoration:none;display:inline-flex}a.hF_mSW_sortLink:hover{color:var(--color-text);text-decoration:underline}.hF_mSW_sortIdle{opacity:0}.hF_mSW_statusCell{align-items:center;gap:var(--space-2);display:flex}.hF_mSW_statusCell>:first-child{flex-shrink:0;inline-size:7.5rem}.hF_mSW_checkbox{align-items:center;gap:var(--space-2);min-block-size:2.75rem;display:inline-flex}.hF_mSW_checkbox input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-accent-text)}.hF_mSW_sortLink:is(:hover,:focus-visible) .hF_mSW_sortIdle{opacity:.6}.hF_mSW_suggestions{gap:var(--space-2);flex-wrap:wrap;display:flex}.hF_mSW_recordList{margin-block-start:var(--space-6)}.hF_mSW_customerList{gap:0;margin:0;padding:0;list-style:none;display:grid}.hF_mSW_customerRow{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-1);border-block-end:1px solid var(--color-border);flex-wrap:wrap;display:flex}.hF_mSW_customerRow:last-child{border-block-end:0}.hF_mSW_customerInitial{border-radius:var(--radius-chip);background:var(--color-notice);block-size:2.5rem;inline-size:2.5rem;color:var(--color-notice-text);font-weight:var(--weight-strong);flex-shrink:0;place-items:center;display:grid}.hF_mSW_customerName{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.hF_mSW_customerAddress{white-space:pre-wrap;color:var(--color-muted)}.hF_mSW_customerRow>button{flex-shrink:0}.hF_mSW_customerRow>[role=status]{flex-basis:100%}.hF_mSW_drafts{align-content:start;gap:var(--space-4)}.hF_mSW_drafts>p:last-child{margin-block-start:var(--space-3)}.hF_mSW_drafts h2{font-size:var(--text-section);scroll-margin-block-start:var(--space-6)}.hF_mSW_draft{gap:var(--space-3);min-inline-size:0;padding-block:var(--space-5);border-block-start:1px solid var(--color-border);display:grid}.hF_mSW_draft h3{font-size:var(--text-record)}.hF_mSW_receiptCell{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.hF_mSW_receipt{justify-items:end;display:grid}.hF_mSW_receipt>:last-child{color:var(--color-muted);font-size:var(--text-small)}.hF_mSW_rowActions{align-items:center;gap:var(--space-1);display:flex}.hF_mSW_rowActions>:empty{display:none}.hF_mSW_rowActions a{min-block-size:var(--control-height);align-items:center;display:inline-flex}.hF_mSW_paymentDetails{gap:var(--space-4);margin-block-start:var(--space-5);display:grid}.hF_mSW_paymentBox{padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-surface-soft);overflow-wrap:anywhere;border:1px solid #0000}.hF_mSW_paymentBox p{margin-block:0 var(--space-3)}.hF_mSW_paymentBox h2{margin-block-end:var(--space-4)}.hF_mSW_paymentBox a{color:var(--color-accent-text);text-underline-offset:.2em;text-decoration:underline}.hF_mSW_accountDetails{margin:0}.hF_mSW_accountDetails>div{column-gap:var(--space-2);flex-wrap:wrap;display:flex}.hF_mSW_accountDetails dt{font-weight:var(--weight-strong)}.hF_mSW_accountDetails dd{margin:0}.hF_mSW_recordSummary{gap:var(--space-3);display:grid}.hF_mSW_recordSummary>div{gap:var(--space-1);display:grid}.hF_mSW_recordSummary dd{white-space:pre-wrap}.hF_mSW_invoiceNotes{margin:0;padding-inline-start:var(--space-5);list-style-type:disc}.hF_mSW_lineTitle{font-size:var(--text-lead)}.hF_mSW_total{font-size:var(--text-lead);font-weight:var(--weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container not (min-width:28rem){.hF_mSW_lineItem{grid-template-columns:minmax(0,1fr)}}@media not (min-width:36rem){.hF_mSW_lineItem{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.hF_mSW_paymentBox{border-color:canvastext}}}
@layer components{._3tmCvW_switch{align-items:center;gap:var(--space-2);min-block-size:var(--button-height);color:var(--color-text);font-size:var(--text-small);cursor:pointer;display:inline-flex}._3tmCvW_track{border:1px solid var(--color-control-border);border-radius:var(--radius-pill);background:var(--color-disabled-bg);block-size:1.25rem;inline-size:2.25rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-shrink:0;position:relative}._3tmCvW_thumb{background:var(--color-muted);block-size:.875rem;inline-size:.875rem;transition:translate var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:.125rem;translate:0 -50%}._3tmCvW_switch[data-selected] ._3tmCvW_track{border-color:var(--color-primary);background:var(--color-primary)}._3tmCvW_switch[data-selected] ._3tmCvW_thumb{background:var(--color-on-primary);translate:1rem -50%}._3tmCvW_switch[data-focus-visible] ._3tmCvW_track{outline:3px solid var(--color-focus);outline-offset:2px}._3tmCvW_switch[data-disabled]{color:var(--color-disabled-text);cursor:not-allowed}._3tmCvW_switch[data-disabled] ._3tmCvW_track{opacity:.6}._3tmCvW_label{white-space:nowrap}._3tmCvW_wrapper{display:inline-flex}._3tmCvW_tooltip{pointer-events:none}@media (any-pointer:coarse){._3tmCvW_switch{min-block-size:2.75rem}}@media (prefers-reduced-motion:reduce){._3tmCvW_track,._3tmCvW_thumb{transition:none}}@media (forced-colors:active){._3tmCvW_track{background:canvas;border-color:canvastext}._3tmCvW_thumb{background:canvastext}._3tmCvW_switch[data-selected] ._3tmCvW_track{background:highlight;border-color:highlight}._3tmCvW_switch[data-selected] ._3tmCvW_thumb{background:highlighttext}}}
@layer components{.kxfCDG_form,.kxfCDG_fields{gap:var(--space-3);min-inline-size:0;display:grid}.kxfCDG_field{gap:var(--space-2);min-inline-size:0;display:grid}.kxfCDG_form>button{justify-self:start}.kxfCDG_form>p:empty,.kxfCDG_field>span:empty{display:none}.kxfCDG_fields{gap:var(--space-4);border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;padding:0}.kxfCDG_fullWidth,.kxfCDG_saveButton{grid-column:1/-1}.kxfCDG_saveButton{justify-self:start}.kxfCDG_legend{font-size:var(--text-lead);font-weight:var(--weight-strong);margin-block-end:var(--space-4)}.kxfCDG_field>label,label.kxfCDG_field{font-weight:var(--weight-medium)}label.kxfCDG_field>:is(span,p){font-weight:400}.kxfCDG_labelRow{align-items:center;gap:var(--space-1);display:flex}.kxfCDG_field [slot=description],.kxfCDG_field>span:not(:empty){font-size:var(--text-base)}.kxfCDG_field [slot=description]{color:var(--color-muted)}.kxfCDG_control{justify-content:space-between;align-items:center;gap:var(--space-2);inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);padding:var(--control-padding-block) var(--control-padding-inline);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-control-bg);color:var(--color-text);box-shadow:var(--shadow-raised);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font-weight:400;display:flex}.kxfCDG_control:hover:not(:disabled):not([data-disabled]){border-color:var(--color-control-border-hover)}.kxfCDG_control:focus-visible,.kxfCDG_control[data-focus-within]{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:1px;box-shadow:0 0 0 5px var(--color-focus-ring)}.kxfCDG_control:has(:focus-visible){border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:1px;box-shadow:0 0 0 5px var(--color-focus-ring)}.kxfCDG_control::placeholder{color:var(--color-muted);opacity:1}textarea.kxfCDG_control{resize:vertical}button.kxfCDG_control{text-align:start;cursor:pointer}.kxfCDG_selectValue{overflow-wrap:anywhere;flex:1;min-inline-size:0}.kxfCDG_selectValue[data-placeholder]{color:var(--color-muted)}.kxfCDG_selectChevron{color:var(--color-muted);flex-shrink:0}.kxfCDG_control:disabled,.kxfCDG_control[data-disabled]{border-color:var(--color-border);background-color:var(--color-disabled-bg);color:var(--color-disabled-text);box-shadow:none;cursor:not-allowed}.kxfCDG_control[aria-invalid=true],.kxfCDG_control[data-invalid]{border-color:var(--color-error)}.kxfCDG_control:is([aria-invalid=true],[data-invalid]):focus-visible{box-shadow:0 0 0 5px var(--color-error-ring)}.kxfCDG_dateInput{white-space:nowrap;flex-wrap:nowrap;display:flex}.kxfCDG_segment{padding:var(--space-1) .125rem;border-radius:var(--radius-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kxfCDG_segment[data-placeholder]{color:var(--color-muted);opacity:1}.kxfCDG_popover{max-inline-size:var(--width-popover-max);max-block-size:min(var(--height-popover), var(--available-height));border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-popover);overflow:auto}.kxfCDG_list{padding:var(--space-2);min-inline-size:min(18rem,100vw - 3rem)}.kxfCDG_popover[data-trigger=Select]{inline-size:var(--trigger-width);max-inline-size:none}.kxfCDG_popover[data-trigger=Select] .kxfCDG_list{min-inline-size:0}.kxfCDG_option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);cursor:pointer;overflow-wrap:anywhere}.kxfCDG_option[data-focused]{background:var(--color-control-hover)}.kxfCDG_option[data-selected],.kxfCDG_day[data-selected]{background:var(--color-primary);color:var(--color-on-primary)}.kxfCDG_dialog{padding:var(--space-3)}.kxfCDG_calendarHeader{justify-content:space-between;align-items:center;gap:var(--space-2);margin-block-end:var(--space-3);display:flex}.kxfCDG_calendarHeader h2{font-size:var(--text-base)}.kxfCDG_dateInput+.kxfCDG_calendarButton{min-block-size:2.5rem;padding:var(--space-1) var(--space-2);flex-shrink:0}.kxfCDG_calendarButton{min-block-size:var(--control-height);min-inline-size:var(--control-height);padding:var(--space-2);border-radius:var(--radius-control);color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000}.kxfCDG_calendarButton:hover{background:var(--color-control-hover);color:var(--color-text)}.kxfCDG_day{border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;place-items:center;block-size:2.5rem;inline-size:2rem;display:grid}@media (any-pointer:coarse){.kxfCDG_day{inline-size:min(var(--control-height), calc((100vw - 3rem) / 7));block-size:var(--control-height)}.kxfCDG_dateInput+.kxfCDG_calendarButton{min-block-size:var(--control-height)}}.kxfCDG_day[data-weekend]:not([data-selected]):not([data-disabled]){color:var(--color-muted)}.kxfCDG_day[data-today]{border-color:var(--color-focus);font-weight:var(--weight-bold)}.kxfCDG_day[data-today][data-selected]{border-color:var(--color-on-primary)}.kxfCDG_day[data-outside-month]{visibility:hidden}.kxfCDG_day[data-disabled]{color:var(--color-disabled-text);cursor:default}.kxfCDG_option[data-focus-visible],.kxfCDG_day[data-focus-visible],.kxfCDG_segment:focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:4px}@container not (min-width:28rem){.kxfCDG_fields{grid-template-columns:minmax(0,1fr)}}@media not (min-width:36rem){.kxfCDG_fields{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.kxfCDG_control,.kxfCDG_popover,.kxfCDG_calendarButton{border-color:canvastext}.kxfCDG_control[aria-invalid=true],.kxfCDG_control[data-invalid]{border-block-end-color:linktext}.kxfCDG_day[data-today]{border-color:canvastext}.kxfCDG_day[data-selected]{color:highlighttext;background:highlight}.kxfCDG_day[data-today][data-selected]{border-color:highlighttext}}}
@layer components{.yH42Ca_form input{max-inline-size:100%}.yH42Ca_form button{justify-self:start}.yH42Ca_list{margin:var(--space-4) 0 0;padding:0;list-style:none}.yH42Ca_asset{gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;display:flex}.yH42Ca_asset a{overflow-wrap:anywhere;min-inline-size:0}}
@layer components{._OBBuW_page{max-inline-size:58rem;padding:var(--page-gutter);margin-inline:auto}._OBBuW_toolbar{gap:var(--space-4);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-4);display:flex}._OBBuW_toolbar a{color:var(--color-accent-text);padding-block:var(--space-3)}._OBBuW_help{color:var(--color-muted);margin-block-end:var(--space-6)}._OBBuW_document{background:var(--color-surface);color:var(--color-text);padding:clamp(1rem,4vw,3rem)}._OBBuW_header{justify-content:space-between;gap:var(--space-6);border-block-start:4px solid var(--lilac);flex-wrap:wrap;padding-block-start:var(--space-6);padding-block-end:var(--space-6);display:flex}._OBBuW_eyebrow{color:var(--color-muted);letter-spacing:.1em;margin-block-end:var(--space-2)}._OBBuW_dates{margin:0}._OBBuW_dates div{gap:var(--space-3);grid-template-columns:5rem 1fr;display:grid}._OBBuW_dates dt{color:var(--color-muted)}._OBBuW_dates dd{margin:0}._OBBuW_parties{gap:var(--space-8);margin-block:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._OBBuW_parties h2{font-size:var(--text-base);color:var(--color-muted);margin-block-end:var(--space-3)}._OBBuW_parties p{white-space:pre-wrap}._OBBuW_items{border-collapse:collapse;table-layout:fixed;inline-size:100%}._OBBuW_items th,._OBBuW_items td{padding:var(--space-3);text-align:end;vertical-align:top;border-block-end:1px solid var(--color-control-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}._OBBuW_items th:first-child,._OBBuW_items td:first-child{text-align:start;inline-size:40%}._OBBuW_items th:nth-child(2){inline-size:12%}._OBBuW_total{justify-content:space-between;gap:var(--space-3);margin-block:var(--space-6) var(--space-8);font-size:var(--text-base);padding-inline:var(--space-3);font-weight:var(--weight-bold);flex-wrap:wrap;align-items:center;display:flex}._OBBuW_items th{text-transform:uppercase;font-size:var(--text-small);letter-spacing:.06em}._OBBuW_items thead{background:var(--color-surface-soft)}._OBBuW_total strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media screen and not (min-width:36rem){._OBBuW_page{padding:var(--space-4)}._OBBuW_parties{grid-template-columns:minmax(0,1fr)}._OBBuW_total,._OBBuW_items th,._OBBuW_items td{padding-inline:var(--space-1)}}}@page{size:A4;margin:16mm}@media print{:is(html:has(._OBBuW_page),body:has(._OBBuW_page)){color:#000;background:#fff;min-block-size:0;min-inline-size:0}._OBBuW_page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text:#000;--color-muted:#444;--color-surface:#fff;--color-surface-soft:#fff;--color-control-border:#777;--color-accent-text:#000;max-inline-size:none;margin:0;padding:0;font-size:10pt;line-height:1.45}._OBBuW_toolbar,._OBBuW_help{display:none}._OBBuW_document{color:#000;background:#fff;padding:0}._OBBuW_header,._OBBuW_total,._OBBuW_items tr{page-break-inside:avoid;break-inside:avoid}._OBBuW_parties{grid-template-columns:repeat(2,minmax(0,1fr))}._OBBuW_document h1{font-size:24pt}._OBBuW_document h2,._OBBuW_document h4{page-break-after:avoid;break-after:avoid}._OBBuW_document p,._OBBuW_document li{orphans:3;widows:3}._OBBuW_items thead{display:table-header-group}}
@layer components{.wDMBQG_monthNav{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.wDMBQG_monthLabel{font-weight:var(--weight-strong);text-align:center;margin:0}.wDMBQG_monthLabel a{color:var(--color-accent-text);font-weight:var(--weight-medium)}.wDMBQG_calendar,.wDMBQG_legend,.wDMBQG_timeline{--cal-gap:var(--space-2);--day-off:color-mix(in srgb, var(--sky-surge) 32%, var(--color-surface));--day-off-edge:color-mix(in srgb, var(--sky-surge) 70%, var(--color-surface));--day-half:color-mix(in srgb, var(--sky-surge) 14%, var(--color-surface));--day-vacation:color-mix(in srgb, var(--lilac) 50%, var(--color-surface));--day-vacation-edge:var(--petal-pink)}.wDMBQG_calendar{table-layout:fixed;border-collapse:separate;border-spacing:var(--cal-gap);margin:calc(-1 * var(--cal-gap));inline-size:calc(100% + 2 * var(--cal-gap))}.wDMBQG_calendar th{color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-medium);text-align:center;padding-block-end:var(--space-1)}.wDMBQG_calendar abbr{text-decoration:none}.wDMBQG_calendar td{vertical-align:top;padding:0}.wDMBQG_day{border-radius:var(--radius-control);inline-size:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.wDMBQG_day:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.wDMBQG_dayFace{border-radius:var(--radius-control);border:1px solid #0000;place-items:center;min-block-size:4rem;padding-block-end:1.5rem;display:grid;position:relative}.wDMBQG_day:hover .wDMBQG_dayFace{border-color:var(--color-control-border-hover)}.wDMBQG_dayNumber{border-radius:var(--radius-pill);block-size:1.75rem;min-inline-size:1.75rem;font-weight:var(--weight-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid}:is(.wDMBQG_dayFace,.wDMBQG_swatch)[data-state=worked]{border-color:var(--color-border);background:var(--color-surface-soft)}:is(.wDMBQG_dayFace,.wDMBQG_swatch)[data-state=rest]{color:var(--color-muted)}.wDMBQG_swatch[data-state=rest]{border-color:var(--color-border);border-style:dashed}:is(.wDMBQG_dayFace,.wDMBQG_swatch)[data-today] .wDMBQG_dayNumber{background:var(--color-primary);color:var(--color-on-primary)}.wDMBQG_band{z-index:1;inline-size:calc(var(--span) * (100% + 2px) + (var(--span) - 1) * var(--cal-gap) - 6px);block-size:1.25rem;padding-inline:var(--space-2);border-radius:var(--radius-chip);font-size:.75rem;font-weight:var(--weight-medium);text-align:start;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border:1px solid #0000;line-height:calc(1.25rem - 2px);position:absolute;inset-block-end:.25rem;inset-inline-start:2px;overflow:hidden}:is(.wDMBQG_band,.wDMBQG_keyBand,.wDMBQG_entryBar)[data-state=off]{border-color:var(--day-off-edge);background:var(--day-off)}:is(.wDMBQG_band,.wDMBQG_keyBand,.wDMBQG_entryBar)[data-state=half]{border-color:var(--day-off-edge);background:var(--day-half);border-style:dashed}:is(.wDMBQG_band,.wDMBQG_keyBand,.wDMBQG_entryBar)[data-state=vacation]{border-color:var(--day-vacation-edge);background:var(--day-vacation)}:is(.wDMBQG_band,.wDMBQG_keyBand,.wDMBQG_entryBar)[data-state=extra]{border-color:var(--color-text);background:var(--color-surface)}:is(.wDMBQG_band,.wDMBQG_keyBand,.wDMBQG_entryBar)[data-state=note]{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-muted)}.wDMBQG_legend{gap:var(--space-2) var(--space-5);color:var(--color-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wDMBQG_legend li{align-items:center;gap:var(--space-2);display:inline-flex}.wDMBQG_swatch{border-radius:var(--radius-control);block-size:1.5rem;inline-size:2rem;color:var(--color-text);border:1px solid #0000;place-items:center;display:grid}.wDMBQG_swatch .wDMBQG_dayNumber{block-size:1.25rem;min-inline-size:1.25rem;font-size:var(--text-small)}.wDMBQG_keyBand{border-radius:var(--radius-chip);border:1px solid #0000;block-size:.875rem;inline-size:2rem}.wDMBQG_keyNote{margin:0}.wDMBQG_timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid;position:relative}.wDMBQG_timeline:before{content:"";border-radius:var(--radius-pill);background:var(--color-border);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:calc(.375rem - 1px)}.wDMBQG_entry{align-items:center;gap:var(--space-4);grid-template-columns:.75rem minmax(0,1fr) auto;display:grid}.wDMBQG_entryBar{border-radius:var(--radius-pill);border:1px solid #0000;align-self:stretch;min-block-size:2.75rem;position:relative}.wDMBQG_entryBody{gap:var(--space-1);overflow-wrap:anywhere;min-inline-size:0;display:grid}.wDMBQG_entryMeta{color:var(--color-muted)}.wDMBQG_rows{margin:0;padding:0;list-style:none}.wDMBQG_row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);flex-wrap:wrap;display:flex}.wDMBQG_row:first-child{border-block-start:0;padding-block-start:0}.wDMBQG_rowBody{align-items:baseline;gap:var(--space-1) var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0;display:flex}.wDMBQG_choice{gap:var(--space-2) var(--space-5);border:0;flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;display:flex}.wDMBQG_choice legend{font-weight:var(--weight-medium);margin-block-end:var(--space-2);padding:0}.wDMBQG_choice label{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:2.75rem;display:inline-flex}.wDMBQG_choice input{accent-color:var(--color-primary);block-size:1.125rem;inline-size:1.125rem}@container not (min-width:36rem){.wDMBQG_monthLabel{flex-basis:100%;order:-1}.wDMBQG_calendar{--cal-gap:var(--space-1)}.wDMBQG_dayFace{min-block-size:3.75rem;padding-block-end:1.375rem}.wDMBQG_dayNumber{block-size:1.5rem;min-inline-size:1.5rem}.wDMBQG_band{padding-inline:var(--space-1);font-size:.6875rem}}}
@layer components{.KexECG_sectionPanel{gap:var(--space-4);display:grid}.KexECG_chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.KexECG_muted{color:var(--color-muted)}.KexECG_composer,.KexECG_preview,.KexECG_addSection{gap:var(--space-4);margin-block-start:var(--space-6);display:grid}.KexECG_preview{padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-notice);border:1px solid #0000}.KexECG_preview .KexECG_course{background:var(--color-surface)}.KexECG_preview:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:4px}.KexECG_entryFeedback{border-radius:var(--radius-control);padding:var(--space-4);background:var(--color-notice);color:var(--color-notice-text);scroll-margin-block:var(--space-6)}.KexECG_entryFeedback h3{margin:0 0 var(--space-2);font-size:var(--text-base)}.KexECG_entryFeedback:focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:4px}.KexECG_preview h4{font-size:var(--text-base);margin:0}.KexECG_actions,.KexECG_editing{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.KexECG_today,.KexECG_courses{gap:var(--space-4);margin-block-start:var(--space-8);display:grid}.KexECG_courses{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-8)}.KexECG_formGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.KexECG_fields{gap:var(--space-4);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.KexECG_timeFields{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-soft);margin:0;display:grid}.KexECG_timeFields legend{padding-inline:var(--space-2);font-weight:var(--weight-strong)}.KexECG_doseList,.KexECG_courseList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.KexECG_dose,.KexECG_course{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-soft)}.KexECG_dose:has(input:checked){background:var(--color-notice)}.KexECG_dose{align-items:center;column-gap:var(--space-4);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.KexECG_doseMain{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:20rem;min-inline-size:0;display:flex}.KexECG_doseLabel{align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--control-height);cursor:pointer;flex:12rem;display:flex}.KexECG_doseLabel input{block-size:1.25rem;inline-size:1.25rem;margin:var(--space-3);accent-color:var(--color-focus);cursor:pointer;flex:none}.KexECG_doseLabel input[aria-disabled=true]{cursor:wait}.KexECG_doseLabel:has(input[aria-disabled=true]){cursor:wait}.KexECG_doseCopy{min-inline-size:0}.KexECG_doseHeading{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.KexECG_doseTime{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.KexECG_doseDetail{color:var(--color-muted);display:block}.KexECG_doseStatus{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.KexECG_doseDetails{color:var(--color-muted)}.KexECG_doseDetails summary{min-block-size:var(--control-height);padding:var(--space-2);color:var(--color-accent-text);align-content:center}.KexECG_doseDetails[open]{flex-basis:100%}.KexECG_doseExpanded{gap:var(--space-2);padding:var(--space-2);display:grid}.KexECG_course{gap:var(--space-2);display:grid}.KexECG_course h3{font-size:var(--text-record)}.KexECG_course>button{justify-self:start}.KexECG_reminder{padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-notice);color:var(--color-notice-text);border:1px solid #0000;margin-block-end:var(--space-6)}.KexECG_reminder,.KexECG_reminder *,.KexECG_entryFeedback,.KexECG_entryFeedback *{transition-property:none}.KexECG_reminderList{margin-block:var(--space-3);gap:var(--space-3);padding:0;list-style:none;display:grid}.KexECG_reminder a{color:inherit;text-underline-offset:.2em}.KexECG_loadError{justify-items:start;gap:var(--space-3);margin-block-start:var(--space-4);display:grid}@media (forced-colors:active){.KexECG_entryFeedback{border-radius:var(--radius-control);border:1px solid canvastext}.KexECG_preview,.KexECG_timeFields,.KexECG_dose,.KexECG_course,.KexECG_reminder{border-color:canvastext}.KexECG_dose:has(input:checked){border-color:highlight}}}
@layer components{.zZXwnW_skeleton{gap:var(--space-6);display:grid}.zZXwnW_bar,.zZXwnW_block{display:block}.zZXwnW_bar{border-radius:var(--radius-control);background:var(--color-border);block-size:1rem}.zZXwnW_eyebrow{block-size:.75rem;inline-size:6rem}.zZXwnW_title{block-size:2rem;inline-size:min(16rem,100%)}.zZXwnW_text{inline-size:min(32rem,100%)}.zZXwnW_short{inline-size:8rem}.zZXwnW_figure{block-size:1.75rem;inline-size:6rem}.zZXwnW_block{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);block-size:12rem}@media (prefers-reduced-motion:no-preference){.zZXwnW_skeleton{animation:zZXwnW_reveal var(--duration-fast) var(--ease-standard) .15s both}.zZXwnW_bar{animation:1.6s ease-in-out infinite zZXwnW_pulse}}@keyframes zZXwnW_reveal{0%{opacity:0}}@keyframes zZXwnW_pulse{50%{opacity:.55}}}
@layer components{.czP_Va_nav{display:none}@media (min-width:80rem){.czP_Va_nav{inline-size:var(--width-section-nav);max-block-size:calc(100svh - var(--workspace-header-height));overscroll-behavior:contain;padding:var(--space-8) var(--workspace-gutter) var(--space-8) var(--space-8);scrollbar-width:thin;flex-shrink:0;align-self:start;display:block;position:sticky;inset-block-start:var(--workspace-header-height);overflow-y:auto}}.czP_Va_title{color:var(--color-muted);font-weight:var(--weight-medium);margin-block-end:var(--space-2)}.czP_Va_list{border-inline-start:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none;display:grid}.czP_Va_link{min-block-size:var(--button-height);padding:var(--space-1) var(--space-3);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;line-height:1.35;text-decoration:none;display:flex;position:relative}.czP_Va_link:hover{color:var(--color-text);background:var(--color-control-hover)}.czP_Va_link:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.czP_Va_link[aria-current]{color:var(--color-text)}.czP_Va_link[aria-current]:before{content:"";inset-block:var(--space-1);background:var(--color-primary);border-radius:3px;inline-size:3px;position:absolute;inset-inline-start:-2px}@media (any-pointer:coarse){.czP_Va_link{min-block-size:var(--control-height)}}@media (prefers-reduced-motion:reduce){.czP_Va_link{transition:none}}@media (forced-colors:active){.czP_Va_link[aria-current]{color:highlight}.czP_Va_link[aria-current]:before{background:highlight}}}
@layer components{.pRiX1G_workspace,.pRiX1G_attention,.pRiX1G_feedback{gap:var(--space-4);min-inline-size:0;display:grid}.pRiX1G_workspace{gap:var(--space-6)}.pRiX1G_header{margin-block-end:0}.pRiX1G_muted{color:var(--color-muted)}.pRiX1G_heading,.pRiX1G_actions{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pRiX1G_heading a,.pRiX1G_actions a{min-block-size:var(--control-height);align-items:center;display:inline-flex}.pRiX1G_filter{font-weight:var(--weight-strong);gap:var(--space-2);max-inline-size:20rem;display:grid}.pRiX1G_list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pRiX1G_statMetas{gap:var(--space-1);display:grid}.pRiX1G_statHeading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pRiX1G_reveal{margin-block:calc(var(--space-2) * -1)}.pRiX1G_deadlines{margin:0;padding:0;list-style:none;display:grid}.pRiX1G_deadline{gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);display:grid}.pRiX1G_deadline:first-child{padding-block-start:0}.pRiX1G_deadline:last-child{border-block-end:0;padding-block-end:0}.pRiX1G_deadlineTitle{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pRiX1G_quickActions{gap:var(--space-3);flex-wrap:wrap;display:flex}}
