@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_ad17f4dd-module__flsCPa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_ad17f4dd-module__flsCPa__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_3b3dd3de-module__dWQT9q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_3b3dd3de-module__dWQT9q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.command-palette-module__L_1nQq__palette{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;box-shadow:var(--shadow-floating);transform-origin:top;overflow:hidden}.command-palette-module__L_1nQq__searchRow{border-bottom:1px solid var(--border-subtle);min-height:54px;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative}.command-palette-module__L_1nQq__searchRow:focus-within{background:var(--surface-muted)}.command-palette-module__L_1nQq__searchIcon,.command-palette-module__L_1nQq__itemIcon{color:var(--text-muted);flex:none;place-items:center;display:grid}.command-palette-module__L_1nQq__searchIcon{width:22px;height:22px}.command-palette-module__L_1nQq__searchRow input{min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1}.command-palette-module__L_1nQq__searchRow input::placeholder{color:var(--text-muted)}.command-palette-module__L_1nQq__searchRow input:focus-visible{outline:none}.command-palette-module__L_1nQq__commandKey,.command-palette-module__L_1nQq__shortcut{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.command-palette-module__L_1nQq__commandKey{gap:2px;min-width:38px;height:24px;padding:0 6px}.command-palette-module__L_1nQq__clearButton{width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.command-palette-module__L_1nQq__clearButton:hover,.command-palette-module__L_1nQq__closeButton:hover{background:var(--surface);color:var(--foreground)}}.command-palette-module__L_1nQq__clearButton:active,.command-palette-module__L_1nQq__closeButton:active{background:var(--surface);color:var(--foreground)}.command-palette-module__L_1nQq__closeButton{border:1px solid var(--border-subtle);min-width:27px;height:24px;color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border-radius:7px;flex:none;place-items:center;padding:0 6px;font-weight:500;line-height:1;display:grid}.command-palette-module__L_1nQq__resultsFrame{overflow:hidden}.command-palette-module__L_1nQq__results{max-height:342px;padding:6px 8px;position:relative;overflow:auto}.command-palette-module__L_1nQq__highlight{background:var(--surface-muted);opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:8px;right:8px}.command-palette-module__L_1nQq__group{position:relative}.command-palette-module__L_1nQq__group+.command-palette-module__L_1nQq__group{margin-top:6px}.command-palette-module__L_1nQq__groupHeading{color:var(--text-muted);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);padding:6px 8px 3px;display:block}.command-palette-module__L_1nQq__result{width:100%;min-height:34px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 8px;display:flex;position:relative}.command-palette-module__L_1nQq__itemIcon{transition:color var(--duration-fast) var(--ease-standard);width:16px;height:16px;color:var(--text-muted);flex:none;place-items:center;display:grid}.command-palette-module__L_1nQq__itemIcon svg{width:16px;height:16px}.command-palette-module__L_1nQq__resultCopy{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.command-palette-module__L_1nQq__resultCopy strong,.command-palette-module__L_1nQq__resultCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-palette-module__L_1nQq__resultCopy strong{flex:none;max-width:100%}.command-palette-module__L_1nQq__resultCopy small{min-width:0}.command-palette-module__L_1nQq__resultCopy strong{font-size:var(--text-sm);font-weight:500}.command-palette-module__L_1nQq__resultCopy small{color:var(--text-muted);font-size:var(--text-xs)}.command-palette-module__L_1nQq__shortcut{border-color:#0000;border-radius:5px;min-width:18px;height:18px;padding:0 4px;font-size:11px}.command-palette-module__L_1nQq__activeResult .command-palette-module__L_1nQq__empty{text-align:center;justify-items:center;gap:4px;padding:26px 12px 28px;display:grid}.command-palette-module__L_1nQq__empty>span{width:32px;height:32px;color:var(--text-muted);place-items:center;margin-bottom:5px;display:grid}.command-palette-module__L_1nQq__empty strong{font-size:var(--text-sm);font-weight:500}.command-palette-module__L_1nQq__empty small{color:var(--text-muted);font-size:var(--text-xs)}.command-palette-module__L_1nQq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.command-palette-module__L_1nQq__searchRow{gap:8px;padding:8px 11px}.command-palette-module__L_1nQq__results{padding:6px}.command-palette-module__L_1nQq__highlight{left:6px;right:6px}.command-palette-module__L_1nQq__result{gap:8px}.command-palette-module__L_1nQq__shortcut,.command-palette-module__L_1nQq__commandKey{display:none}}@media (max-width:340px){.command-palette-module__L_1nQq__result{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.command-palette-module__L_1nQq__searchRow,.command-palette-module__L_1nQq__itemIcon,.command-palette-module__L_1nQq__clearButton,.command-palette-module__L_1nQq__closeButton{transition:none}}
.bottom-sheet-module__wKWV8G__overlay{z-index:50;background:#0d0d0d57;background:lab(3.6999% 0 0/.34);position:fixed;inset:0}:root[data-theme=dark] .bottom-sheet-module__wKWV8G__overlay{background:#00000085;background:lab(0% 0 0/.52)}.bottom-sheet-module__wKWV8G__overlay[data-state=closed],.bottom-sheet-module__wKWV8G__sheet[data-state=closed]{pointer-events:none!important}.bottom-sheet-module__wKWV8G__sheet{z-index:51;right:0;bottom:calc(var(--sheet-extension) * -1);width:min(100%,36rem);height:calc(var(--sheet-max) * 100vh + var(--sheet-extension));height:calc(var(--sheet-max) * 100dvh + var(--sheet-extension));padding-bottom:calc(var(--sheet-extension) + env(safe-area-inset-bottom,0px));border:1px solid var(--border);border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);letter-spacing:var(--tracking-body);will-change:transform;border-bottom:0;outline:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed;left:0;overflow:hidden}.bottom-sheet-module__wKWV8G__header{padding:var(--space-2) var(--space-5) var(--space-4);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;position:relative}.bottom-sheet-module__wKWV8G__sheet[data-dragging] .bottom-sheet-module__wKWV8G__header{cursor:grabbing}.bottom-sheet-module__wKWV8G__header:after{background:var(--border);content:"";opacity:0;height:1px;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;bottom:0;left:0;right:0}.bottom-sheet-module__wKWV8G__sheet[data-scrolled] .bottom-sheet-module__wKWV8G__header:after{opacity:1}.bottom-sheet-module__wKWV8G__grabber{width:3.5rem;height:1.25rem;margin:0 auto var(--space-1);border-radius:var(--radius-pill);cursor:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.bottom-sheet-module__wKWV8G__grabberBar{border-radius:var(--radius-pill);background:var(--border-strong);width:2.25rem;height:5px;transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.bottom-sheet-module__wKWV8G__grabber:hover .bottom-sheet-module__wKWV8G__grabberBar{background:var(--text-muted)}}.bottom-sheet-module__wKWV8G__sheet[data-dragging] .bottom-sheet-module__wKWV8G__grabberBar{background:var(--text-muted)}.bottom-sheet-module__wKWV8G__headRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.bottom-sheet-module__wKWV8G__headText{min-width:0}.bottom-sheet-module__wKWV8G__title{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);margin:0}.bottom-sheet-module__wKWV8G__description{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:2px 0 0}.bottom-sheet-module__wKWV8G__close{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;margin-top:-2px;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.bottom-sheet-module__wKWV8G__close:hover{color:var(--foreground);border-color:var(--border-strong)}}.bottom-sheet-module__wKWV8G__close:active{color:var(--foreground)}.bottom-sheet-module__wKWV8G__body{min-height:0;padding:var(--space-1) var(--space-5) var(--space-6);overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;font-size:var(--text-sm);line-height:var(--leading-body);flex:auto;overflow-y:auto}.bottom-sheet-module__wKWV8G__sheet:not([data-expanded]) .bottom-sheet-module__wKWV8G__body{touch-action:none;overflow:hidden}.bottom-sheet-module__wKWV8G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:40rem){.bottom-sheet-module__wKWV8G__header,.bottom-sheet-module__wKWV8G__body{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.bottom-sheet-module__wKWV8G__header:after,.bottom-sheet-module__wKWV8G__grabberBar,.bottom-sheet-module__wKWV8G__close{transition:none}}
.phone-module__P6Khuq__phoneOnly{display:none}@media (max-width:767px){.phone-module__P6Khuq__phoneOnly{display:block}.phone-module__P6Khuq__desktopOnly{display:none!important}}.phone-module__P6Khuq__tabletDown{display:none}@media (max-width:1023px){.phone-module__P6Khuq__tabletDown{display:block}.phone-module__P6Khuq__laptopUp{display:none!important}}.phone-module__P6Khuq__bandWrap{gap:4px;min-width:0;display:grid}.phone-module__P6Khuq__bandToggle{min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0 4px;display:none}.phone-module__P6Khuq__bandToggle:hover{color:var(--foreground)}.phone-module__P6Khuq__bandToggle svg{transition:transform var(--duration-fast,.16s) var(--ease-standard,ease)}.phone-module__P6Khuq__bandToggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (max-width:767px){.phone-module__P6Khuq__bandToggle{display:inline-flex}.phone-module__P6Khuq__band[data-figures=some]>:not([data-headline]){display:none}.phone-module__P6Khuq__band[data-figures=some]>[data-headline]{border-top:0;border-left:0}.phone-module__P6Khuq__band[data-figures=some]>[data-headline]~[data-headline]{border-left:1px solid var(--border-subtle)}}@media (prefers-reduced-motion:reduce){.phone-module__P6Khuq__bandToggle svg{transition:none}}.phone-module__P6Khuq__filtersButton{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.phone-module__P6Khuq__filtersButton:hover{border-color:var(--border-strong)}.phone-module__P6Khuq__filtersCount{background:var(--rml-ink);min-width:20px;height:20px;color:var(--rml-on-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.phone-module__P6Khuq__sheetBody{gap:16px;padding-bottom:8px;display:grid}.phone-module__P6Khuq__sheetGroup{gap:6px;display:grid}.phone-module__P6Khuq__sheetTitle{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:16px}.phone-module__P6Khuq__sheetList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.phone-module__P6Khuq__sheetChoice{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.phone-module__P6Khuq__sheetChoice[aria-current]{background:var(--rml-ink);border-color:var(--rml-ink);color:var(--rml-on-ink)}.phone-module__P6Khuq__sheetChoice[aria-current] .phone-module__P6Khuq__sheetCount{color:var(--rml-on-ink);opacity:.8}.phone-module__P6Khuq__sheetCount{color:var(--text-muted);font-variant-numeric:tabular-nums}.phone-module__P6Khuq__sheetRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.phone-module__P6Khuq__sheetField{gap:4px;display:grid}.phone-module__P6Khuq__sheetSelect{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--foreground);font:inherit;font-size:var(--text-base);padding:0 10px}.phone-module__P6Khuq__sheetStep{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.phone-module__P6Khuq__sheetStep:disabled{color:var(--border-strong);cursor:default}.phone-module__P6Khuq__sheetLegend{font-size:var(--text-sm);gap:8px;margin:0;line-height:18px;display:grid}.phone-module__P6Khuq__sheetLegendItem{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.phone-module__P6Khuq__sheetLegendItem dd{color:var(--text-secondary);margin:0}.phone-module__P6Khuq__sheetLegendWord{color:var(--text-secondary);font-weight:500}.phone-module__P6Khuq__sheetLegendWord[data-update=in]{color:var(--success)}.phone-module__P6Khuq__sheetLegendWord[data-update=late]{color:var(--warning)}.phone-module__P6Khuq__sheetLegendWord[data-update=missing]{color:var(--danger)}.phone-module__P6Khuq__footAction{padding-top:4px}@media (max-width:767px){.phone-module__P6Khuq__footAction{display:grid}}.phone-module__P6Khuq__footAction>*{width:100%}
.calendar-module__KVN8Iq__calendar{width:min(100%,328px);min-width:0;color:var(--foreground)}.calendar-module__KVN8Iq__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:34px;margin-bottom:14px;display:grid;container-type:inline-size}@container (max-width:259px){.calendar-module__KVN8Iq__heading,.calendar-module__KVN8Iq__navigation{grid-column:1/-1}.calendar-module__KVN8Iq__navigation{justify-self:end}}.calendar-module__KVN8Iq__heading{min-width:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:0}.calendar-module__KVN8Iq__title{line-height:var(--leading-body);display:grid}.calendar-module__KVN8Iq__title>.calendar-module__KVN8Iq__titleRow{grid-area:1/1;justify-self:start}.calendar-module__KVN8Iq__titleRow{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.calendar-module__KVN8Iq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calendar-module__KVN8Iq__navigation{flex:none;align-items:center;gap:2px;margin-right:-6px;display:inline-flex}.calendar-module__KVN8Iq__navButton,.calendar-module__KVN8Iq__todayButton{border-radius:var(--radius-pill);height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), scale var(--duration-spring) var(--ease-spring);background:0 0;border:0;place-items:center;display:grid}.calendar-module__KVN8Iq__navButton{width:32px}.calendar-module__KVN8Iq__todayButton{font-size:var(--text-sm);padding:0 11px;font-weight:500;line-height:1}@media (hover:hover) and (pointer:fine){.calendar-module__KVN8Iq__navButton:hover:not([aria-disabled]),.calendar-module__KVN8Iq__todayButton:hover:not([aria-disabled]){background:var(--surface-muted);color:var(--foreground)}}.calendar-module__KVN8Iq__navButton:active:not([aria-disabled]),.calendar-module__KVN8Iq__todayButton:active:not([aria-disabled]){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), .1s;transition-timing-function:var(--ease-standard);scale:.96}.calendar-module__KVN8Iq__navButton[aria-disabled],.calendar-module__KVN8Iq__todayButton[aria-disabled]{cursor:default;opacity:.36}.calendar-module__KVN8Iq__weekdays,.calendar-module__KVN8Iq__week{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:4px;display:grid}.calendar-module__KVN8Iq__weekdays{color:var(--text-muted);font-size:var(--text-xs);text-align:center;margin-bottom:6px;font-weight:500;line-height:24px}.calendar-module__KVN8Iq__weekdays span{min-width:0;overflow:hidden}.calendar-module__KVN8Iq__monthViewport{contain:paint;display:grid;position:relative;overflow:hidden}.calendar-module__KVN8Iq__monthBody{will-change:transform;grid-area:1/1;min-width:0;position:relative}.calendar-module__KVN8Iq__monthBody[inert]{pointer-events:none}.calendar-module__KVN8Iq__grid{row-gap:4px;display:grid}.calendar-module__KVN8Iq__placeholderDay{aspect-ratio:1}.calendar-module__KVN8Iq__day{aspect-ratio:1;width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard) var(--number-delay,0s);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-weight:400;line-height:1;display:grid;position:relative}.calendar-module__KVN8Iq__day:before{content:"";border-radius:inherit;transition:background-color var(--duration-fast) var(--ease-standard), scale var(--duration-spring) var(--ease-spring);background:0 0;position:absolute;inset:0}.calendar-module__KVN8Iq__dayNumber{transition:opacity var(--duration-fast) var(--ease-standard) var(--number-delay,0s), scale var(--duration-spring) var(--ease-spring);position:relative}.calendar-module__KVN8Iq__highlight{aspect-ratio:1;pointer-events:none;will-change:transform;width:calc(14.2857% - 3.42857px);position:absolute;top:0;left:0}.calendar-module__KVN8Iq__highlightFill{background:var(--accent);transition:background-color var(--duration-fast) var(--ease-standard), scale var(--duration-spring) var(--ease-spring);border-radius:50%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.calendar-module__KVN8Iq__day:hover:not(:disabled):not(.calendar-module__KVN8Iq__selected):before{background:var(--surface-muted)}.calendar-module__KVN8Iq__monthBody:has(.calendar-module__KVN8Iq__day.calendar-module__KVN8Iq__selected:hover) .calendar-module__KVN8Iq__highlightFill{background:var(--accent-strong)}}.calendar-module__KVN8Iq__day:active:not(:disabled):before,.calendar-module__KVN8Iq__day:active:not(:disabled) .calendar-module__KVN8Iq__dayNumber{transition-duration:var(--duration-fast), .1s;transition-timing-function:var(--ease-standard);scale:.94}.calendar-module__KVN8Iq__monthBody:has(.calendar-module__KVN8Iq__day.calendar-module__KVN8Iq__selected:active:not(:disabled)) .calendar-module__KVN8Iq__highlightFill{transition-duration:var(--duration-fast), .1s;transition-timing-function:var(--ease-standard);scale:.94}.calendar-module__KVN8Iq__day.calendar-module__KVN8Iq__outside{color:var(--text-muted)}.calendar-module__KVN8Iq__day.calendar-module__KVN8Iq__outside:not(.calendar-module__KVN8Iq__selected) .calendar-module__KVN8Iq__dayNumber{opacity:.8}.calendar-module__KVN8Iq__day.calendar-module__KVN8Iq__today .calendar-module__KVN8Iq__dayNumber:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:calc(100% + 4px);left:50%}.calendar-module__KVN8Iq__day.calendar-module__KVN8Iq__selected,.calendar-module__KVN8Iq__day.calendar-module__KVN8Iq__today{font-weight:500}.calendar-module__KVN8Iq__day.calendar-module__KVN8Iq__selected{color:var(--accent-foreground)}.calendar-module__KVN8Iq__day:disabled{cursor:default;color:var(--text-muted)}.calendar-module__KVN8Iq__day:disabled .calendar-module__KVN8Iq__dayNumber{opacity:.42}.calendar-module__KVN8Iq__day.calendar-module__KVN8Iq__outside:disabled .calendar-module__KVN8Iq__dayNumber{opacity:.3}@media (prefers-reduced-motion:reduce){.calendar-module__KVN8Iq__navButton,.calendar-module__KVN8Iq__todayButton,.calendar-module__KVN8Iq__day,.calendar-module__KVN8Iq__day:before,.calendar-module__KVN8Iq__dayNumber,.calendar-module__KVN8Iq__highlightFill{transition:none}.calendar-module__KVN8Iq__navButton:active,.calendar-module__KVN8Iq__todayButton:active,.calendar-module__KVN8Iq__day:active:before,.calendar-module__KVN8Iq__day:active .calendar-module__KVN8Iq__dayNumber{scale:none}.calendar-module__KVN8Iq__monthBody:has(.calendar-module__KVN8Iq__day.calendar-module__KVN8Iq__selected:active) .calendar-module__KVN8Iq__highlightFill{scale:none}}
.overview-module__YFgRxq__stack{gap:10px;min-width:0;display:grid}.overview-module__YFgRxq__muted{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:18px}.overview-module__YFgRxq__msg{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:18px}.overview-module__YFgRxq__msg[data-tone=good]{color:var(--success)}.overview-module__YFgRxq__msg[data-tone=danger]{color:var(--danger)}.overview-module__YFgRxq__msg[data-tone=warning]{color:var(--warning)}.overview-module__YFgRxq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview-module__YFgRxq__link{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.overview-module__YFgRxq__link:hover{color:var(--foreground);text-decoration-color:currentColor}.overview-module__YFgRxq__record{background:var(--elev-1-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:4px 24px;min-width:0;padding:8px 12px 10px;display:grid}.overview-module__YFgRxq__group{align-content:start;min-width:0;margin:0;display:grid}.overview-module__YFgRxq__rowWarn{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 8%, var(--elev-1-bg));gap:8px;margin:0 6px 8px;padding:10px 12px;display:grid}.overview-module__YFgRxq__rowWarnText{font-size:var(--text-sm);color:var(--foreground);margin:0;line-height:18px}.overview-module__YFgRxq__rowWarnFoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.overview-module__YFgRxq__noManager{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 8%, var(--elev-1-bg));flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 24px;min-width:0;margin:4px 0 2px;padding:10px 12px;display:flex}.overview-module__YFgRxq__noManagerCopy{flex:320px;gap:2px;min-width:0;display:grid}.overview-module__YFgRxq__noManagerTitle{font-size:var(--text-sm);color:var(--foreground);align-items:flex-start;gap:8px;margin:0;font-weight:500;line-height:20px;display:flex}.overview-module__YFgRxq__noManagerIcon{color:var(--warning);flex:none;margin-top:2px}.overview-module__YFgRxq__noManagerText{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 0 24px;line-height:18px}.overview-module__YFgRxq__noManagerPick{border-radius:var(--radius-control);background:var(--elev-1-bg);border:1px solid var(--border-subtle);flex:0 340px;min-width:0}.overview-module__YFgRxq__groupTitle{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:8px;margin:0;padding:6px 0 4px;font-weight:500;line-height:16px;display:flex}.overview-module__YFgRxq__groupTitle:after{content:"";background:var(--border-subtle);flex:1;height:1px}.overview-module__YFgRxq__row{border-radius:var(--radius-control);min-width:0;transition:background-color var(--duration-fast) var(--ease-standard);padding:0;display:grid}.overview-module__YFgRxq__row:hover,.overview-module__YFgRxq__row:focus-within{background:var(--surface-muted)}.overview-module__YFgRxq__rowLine{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:36px;padding:0 6px;display:flex}.overview-module__YFgRxq__label{font-size:var(--text-sm);color:var(--text-muted);flex-shrink:0;line-height:20px}.overview-module__YFgRxq__value{text-align:right;flex:auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.overview-module__YFgRxq__valueText{font-size:var(--text-sm);color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:break-word;line-height:20px}.overview-module__YFgRxq__valueHint{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;line-height:20px}.overview-module__YFgRxq__note{font-size:var(--text-xs);color:var(--text-muted);line-height:16px}.overview-module__YFgRxq__mono{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--foreground)}.overview-module__YFgRxq__edit{min-width:0;min-height:28px;color:inherit;font:inherit;text-align:right;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:6px;justify-content:flex-end;align-items:center;gap:6px;margin:0 -4px 0 0;padding:0 4px;display:inline-flex}.overview-module__YFgRxq__edit:hover,.overview-module__YFgRxq__edit[data-state=open]{background:var(--surface)}.overview-module__YFgRxq__edit:focus-visible{outline:2px solid var(--focus-outline);outline-offset:1px}.overview-module__YFgRxq__edit[data-pending]{opacity:.5;cursor:progress}.overview-module__YFgRxq__pencil{color:var(--text-muted);opacity:.35;transition:opacity var(--duration-fast) var(--ease-standard);flex-shrink:0}.overview-module__YFgRxq__row:hover .overview-module__YFgRxq__pencil,.overview-module__YFgRxq__row:focus-within .overview-module__YFgRxq__pencil,.overview-module__YFgRxq__edit[data-state=open] .overview-module__YFgRxq__pencil{opacity:1}.overview-module__YFgRxq__inlineEdit{flex:auto;gap:2px;min-width:0;max-width:260px;margin-left:auto;padding:4px 0;display:grid}.overview-module__YFgRxq__inlineEdit input{min-height:36px;font-size:var(--text-sm);text-align:right}.overview-module__YFgRxq__inlineHint{font-size:var(--text-xs);color:var(--text-muted);text-align:right;margin:0;line-height:16px}.overview-module__YFgRxq__rowMsg{font-size:var(--text-sm);text-align:right;margin:0;padding:0 6px 6px;line-height:18px}.overview-module__YFgRxq__rowMsg[data-tone=danger]{color:var(--danger)}.overview-module__YFgRxq__rowMsg[data-tone=warning]{color:var(--warning)}.overview-module__YFgRxq__datePanel{gap:10px;width:min(20rem,100vw - 32px);display:grid}.overview-module__YFgRxq__datePanel input{min-height:36px;font-size:var(--text-sm)}.overview-module__YFgRxq__panelTitle{font-size:var(--text-sm);margin:0;font-weight:600}.overview-module__YFgRxq__panelFoot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.overview-module__YFgRxq__removal{border-top:1px solid var(--border-subtle);grid-column:1/-1;gap:6px;margin-top:4px;padding-top:8px;display:grid}.overview-module__YFgRxq__disclosure{border-radius:var(--radius-control);width:100%;min-height:36px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;display:flex}.overview-module__YFgRxq__disclosure:hover{background:var(--surface-muted);color:var(--foreground)}.overview-module__YFgRxq__disclosure:focus-visible{outline:2px solid var(--focus-outline);outline-offset:-2px}.overview-module__YFgRxq__disclosureSub{color:var(--text-muted);font-size:var(--text-xs)}.overview-module__YFgRxq__chevron{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.overview-module__YFgRxq__chevron[data-open]{transform:rotate(90deg)}.overview-module__YFgRxq__removalBody{gap:6px;padding:0 6px 4px 30px;display:grid}.overview-module__YFgRxq__section{border-top:1px solid var(--border-subtle);gap:8px;min-width:0;padding-top:16px;display:grid}.overview-module__YFgRxq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:28px;display:flex}.overview-module__YFgRxq__title{font-size:var(--text-base);letter-spacing:var(--tracking-section);color:var(--foreground);margin:0;font-weight:500;line-height:22px}.overview-module__YFgRxq__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.overview-module__YFgRxq__facts{background:var(--elev-1-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0;margin:0;display:grid;overflow:clip}.overview-module__YFgRxq__fact{min-width:0;box-shadow:inset -1px -1px 0 var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-standard);align-content:start;gap:2px;padding:8px 12px;display:grid}.overview-module__YFgRxq__fact:hover{background:var(--surface-muted)}.overview-module__YFgRxq__factLabel{font-size:var(--text-xs);color:var(--text-muted);line-height:16px}.overview-module__YFgRxq__factValue{min-width:0;font-size:var(--text-sm);color:var(--foreground);overflow-wrap:anywhere;margin:0;line-height:20px}.overview-module__YFgRxq__factValue[data-strong]{font-weight:500}.overview-module__YFgRxq__factValue a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.overview-module__YFgRxq__factValue a:hover{text-decoration-color:currentColor}.overview-module__YFgRxq__form{background:var(--elev-1-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 12px;padding:12px;display:grid}.overview-module__YFgRxq__form input{min-height:36px;font-size:var(--text-sm)}.overview-module__YFgRxq__formFoot{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.overview-module__YFgRxq__pick{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.overview-module__YFgRxq__pickField{flex:280px;min-width:0;max-width:420px}.overview-module__YFgRxq__stage{gap:12px}.overview-module__YFgRxq__stepper{min-width:0}.overview-module__YFgRxq__stageButtons{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.overview-module__YFgRxq__backNote{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.overview-module__YFgRxq__backNoteField{flex:280px;min-width:0}.overview-module__YFgRxq__backNoteField input{min-height:36px;font-size:var(--text-sm)}.overview-module__YFgRxq__trail{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:18px}.overview-module__YFgRxq__completion{border-top:1px solid var(--border-subtle);gap:8px;min-width:0;padding-top:10px;display:grid}.overview-module__YFgRxq__completionTitle{font-size:var(--text-sm);color:var(--foreground);margin:0;font-weight:500;line-height:20px}.overview-module__YFgRxq__open{font-size:var(--text-sm);color:var(--warning);gap:2px;margin:0;padding:0;line-height:20px;list-style:none;display:grid}.overview-module__YFgRxq__open a,.overview-module__YFgRxq__stillOpen a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:3px}.overview-module__YFgRxq__open a:hover,.overview-module__YFgRxq__stillOpen a:hover{text-decoration-style:solid}.overview-module__YFgRxq__after{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;display:flex}.overview-module__YFgRxq__ends{min-width:0;font-size:var(--text-sm);grid-template-columns:auto 1fr;gap:0 16px;margin:0;line-height:20px;display:grid}.overview-module__YFgRxq__ends>div{display:contents}.overview-module__YFgRxq__ends dt{color:var(--text-muted);padding:4px 0}.overview-module__YFgRxq__ends dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;padding:4px 0}.overview-module__YFgRxq__ends dd.overview-module__YFgRxq__stillOpen{color:var(--warning)}.overview-module__YFgRxq__afterActions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (max-width:767px),(pointer:coarse){.overview-module__YFgRxq__rowLine,.overview-module__YFgRxq__edit{min-height:44px}.overview-module__YFgRxq__pencil{opacity:1}.overview-module__YFgRxq__inlineEdit input,.overview-module__YFgRxq__datePanel input,.overview-module__YFgRxq__form input,.overview-module__YFgRxq__backNoteField input{min-height:44px;font-size:var(--text-base)}.overview-module__YFgRxq__disclosure{min-height:44px}.overview-module__YFgRxq__link{min-height:44px;margin:-12px 0;padding:12px 0;display:inline-block}}@media (max-width:767px){.overview-module__YFgRxq__stageButtons{flex-wrap:nowrap;justify-content:flex-end;width:100%;margin-left:0}.overview-module__YFgRxq__stageButtons>button:first-child{min-width:44px;padding-inline:0}.overview-module__YFgRxq__wideOnly{display:none}.overview-module__YFgRxq__inlineEdit{max-width:none}}@media (prefers-reduced-motion:reduce){.overview-module__YFgRxq__row,.overview-module__YFgRxq__edit,.overview-module__YFgRxq__pencil,.overview-module__YFgRxq__disclosure,.overview-module__YFgRxq__chevron,.overview-module__YFgRxq__fact{transition:none}}@media (pointer:coarse),(max-width:767px){.overview-module__YFgRxq__switchTouch{min-width:44px}}.overview-module__YFgRxq__summary{background:var(--elev-1-bg);border:1px solid var(--f3-line,var(--border-subtle));box-shadow:var(--edge-light), var(--f3-e1,var(--elev-1));border-radius:12px;gap:10px;min-width:0;padding:12px 14px 14px;display:grid}.overview-module__YFgRxq__summaryHead{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:32px;display:flex}.overview-module__YFgRxq__summaryTitle{color:var(--f3-ink,var(--foreground));margin:0;font-size:15px;font-weight:600;line-height:22px}.overview-module__YFgRxq__summaryFlag{background:var(--f3-warn-bg,#fff3dc);color:var(--f3-warn,var(--warning));border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.overview-module__YFgRxq__summaryTools{gap:6px;margin-left:auto;display:inline-flex}.overview-module__YFgRxq__summaryMeta{min-width:0;color:var(--f3-muted,var(--text-muted));font-size:13px;line-height:18px}.overview-module__YFgRxq__summaryMeta a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:3px}.overview-module__YFgRxq__summaryMeta a:hover{color:var(--f3-ink,var(--foreground));text-decoration-color:currentColor}.overview-module__YFgRxq__summaryWarn{background:var(--f3-warn-bg,#fff3dc);color:var(--f3-warn,var(--warning));border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;line-height:18px;display:flex}.overview-module__YFgRxq__summaryFacts{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:0 20px;margin:0;display:grid}.overview-module__YFgRxq__summaryFact{border-top:1px solid var(--f3-line,var(--border-subtle));gap:1px;min-width:0;padding:7px 0;display:grid}.overview-module__YFgRxq__summaryFact dt{color:var(--f3-muted,var(--text-muted));font-size:12px;line-height:16px}.overview-module__YFgRxq__summaryFact dd{color:var(--f3-text,var(--foreground));overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:18px}.overview-module__YFgRxq__summaryFact dd a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:3px}.overview-module__YFgRxq__summaryGaps{border-top:1px solid var(--f3-line,var(--border-subtle));color:var(--f3-muted,var(--text-muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0;padding-top:8px;font-size:13px;line-height:18px;display:flex}.overview-module__YFgRxq__summaryFact[data-tone=warn] dd{color:var(--f3-warn,var(--warning))}.overview-module__YFgRxq__railCard{background:var(--elev-1-bg);border:1px solid var(--f3-line,var(--border-subtle));min-width:0;box-shadow:var(--edge-light), var(--f3-e1,var(--elev-1));border-radius:12px;flex:none;padding:12px 14px 14px}.overview-module__YFgRxq__railCard>section{border-top:0;gap:8px;margin-top:0;padding-top:0}
.date-picker-module__1x3TgW__field{gap:7px;min-width:0;display:grid}.date-picker-module__1x3TgW__label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.date-picker-module__1x3TgW__anchor{min-width:0;position:relative}.date-picker-module__1x3TgW__trigger{width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center;gap:9px;padding:0 12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.date-picker-module__1x3TgW__trigger:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-muted)}}.date-picker-module__1x3TgW__trigger:active:not(:disabled),.date-picker-module__1x3TgW__trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-muted)}.date-picker-module__1x3TgW__trigger:disabled{cursor:not-allowed;opacity:.5}.date-picker-module__1x3TgW__trigger>svg:first-child{color:var(--text-muted);flex:none}.date-picker-module__1x3TgW__valueText{flex:1;min-width:0;display:flex;position:relative}.date-picker-module__1x3TgW__value,.date-picker-module__1x3TgW__part{white-space:pre;display:inline-flex;position:relative}.date-picker-module__1x3TgW__value{font-variant-numeric:tabular-nums}.date-picker-module__1x3TgW__partValue{white-space:pre;display:inline-block}.date-picker-module__1x3TgW__placeholder{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.date-picker-module__1x3TgW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.date-picker-module__1x3TgW__chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring);flex:none}.date-picker-module__1x3TgW__trigger[aria-expanded=true] .date-picker-module__1x3TgW__chevron{transform:rotate(180deg)}.date-picker-module__1x3TgW__popover{z-index:20;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);width:min(320px,100vw - 32px);box-shadow:var(--shadow-floating);transform-origin:22px -8px;will-change:transform, opacity;padding:16px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}@media (max-width:360px){.date-picker-module__1x3TgW__popover{width:auto;padding:12px;right:0}}.date-picker-module__1x3TgW__footer{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:11px;display:flex}.date-picker-module__1x3TgW__status{justify-items:end;min-width:0;display:grid}.date-picker-module__1x3TgW__status>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;max-width:100%;overflow:hidden}.date-picker-module__1x3TgW__footer button{border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0;padding:4px 8px}@media (hover:hover) and (pointer:fine){.date-picker-module__1x3TgW__footer button:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}.date-picker-module__1x3TgW__footer button:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), .1s;transition-timing-function:var(--ease-standard);transform:scale(.97)}.date-picker-module__1x3TgW__footer button:disabled{cursor:not-allowed;opacity:.4}.date-picker-module__1x3TgW__description{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);transition:opacity var(--duration-fast) var(--ease-standard)}.date-picker-module__1x3TgW__anchor:has(.date-picker-module__1x3TgW__popover)+.date-picker-module__1x3TgW__description{opacity:0}@media (prefers-reduced-motion:reduce){.date-picker-module__1x3TgW__trigger,.date-picker-module__1x3TgW__chevron,.date-picker-module__1x3TgW__footer button,.date-picker-module__1x3TgW__description{transition:none}.date-picker-module__1x3TgW__footer button:active:not(:disabled){transform:none}}
.avatar-module__Ac6tpa__avatar{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-xs);flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:visible}.avatar-module__Ac6tpa__avatar img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--duration-standard) var(--ease-enter), filter var(--duration-standard) var(--ease-enter)}.avatar-module__Ac6tpa__avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.avatar-module__Ac6tpa__fallback{animation:avatar-module__Ac6tpa__avatar-fallback-in var(--duration-standard) var(--ease-enter) both}.avatar-module__Ac6tpa__sm{width:28px;height:28px;font-size:10px}.avatar-module__Ac6tpa__md{width:36px;height:36px}.avatar-module__Ac6tpa__lg{width:48px;height:48px;font-size:var(--text-sm)}.avatar-module__Ac6tpa__xl{width:88px;height:88px;font-size:var(--text-xl)}.avatar-module__Ac6tpa__status{z-index:2;border:2px solid var(--surface);border-radius:var(--radius-pill);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in oklab, var(--border) 70%, transparent);position:absolute;bottom:0;right:0}.avatar-module__Ac6tpa__sm .avatar-module__Ac6tpa__status{border-width:1.5px;width:8px;height:8px}.avatar-module__Ac6tpa__lg .avatar-module__Ac6tpa__status{width:12px;height:12px}.avatar-module__Ac6tpa__xl .avatar-module__Ac6tpa__status{width:14px;height:14px;bottom:4px;right:4px}.avatar-module__Ac6tpa__online{background:var(--success)}.avatar-module__Ac6tpa__offline{background:var(--text-muted)}@keyframes avatar-module__Ac6tpa__avatar-fallback-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.avatar-module__Ac6tpa__avatar img{transition:none}.avatar-module__Ac6tpa__avatar img[data-loading]{filter:none}.avatar-module__Ac6tpa__fallback{animation:none}}
.datefilter-module__aQW56G__wrap{align-items:center;min-width:0;display:inline-flex}.datefilter-module__aQW56G__trigger{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:36px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.datefilter-module__aQW56G__trigger:hover{color:var(--foreground);background:var(--surface-muted)}.datefilter-module__aQW56G__trigger[data-active]{border-color:var(--rml-ink);background:var(--rml-ink);color:var(--rml-on-ink);border-radius:var(--radius-control) 0 0 var(--radius-control)}.datefilter-module__aQW56G__trigger[data-active]:hover{background:var(--rml-ink-raised)}.datefilter-module__aQW56G__remove{border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--rml-ink);width:32px;min-height:36px;color:var(--rml-on-ink-muted);border-left:1px solid var(--rml-ink-line);justify-content:center;align-items:center;display:inline-flex}.datefilter-module__aQW56G__remove:hover{color:var(--rml-on-ink);background:var(--rml-ink-raised)}.datefilter-module__aQW56G__panel{gap:8px;width:min(340px,100vw - 24px);padding:14px 16px 16px;display:grid}.datefilter-module__aQW56G__head{font-size:var(--text-xs);color:var(--text-muted);margin:4px 0 0}.datefilter-module__aQW56G__fields{border-radius:var(--radius-control);background:var(--surface-muted);grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.datefilter-module__aQW56G__field{min-height:32px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:6px}.datefilter-module__aQW56G__field[aria-checked=true]{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-resting);font-weight:500}.datefilter-module__aQW56G__presets{grid-template-columns:1fr 1fr;gap:6px;display:grid}.datefilter-module__aQW56G__preset{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:34px;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;padding:0 10px}.datefilter-module__aQW56G__preset:hover{background:var(--surface-muted)}.datefilter-module__aQW56G__preset[aria-pressed=true]{border-color:var(--rml-ink)}.datefilter-module__aQW56G__custom{grid-template-columns:1fr 1fr;gap:8px;display:grid}.datefilter-module__aQW56G__apply{border-radius:var(--radius-control);background:var(--rml-ink);min-height:36px;color:var(--rml-on-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;font-weight:500}.datefilter-module__aQW56G__apply:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.datefilter-module__aQW56G__trigger,.datefilter-module__aQW56G__remove{min-height:44px}.datefilter-module__aQW56G__remove{width:44px}.datefilter-module__aQW56G__field,.datefilter-module__aQW56G__preset,.datefilter-module__aQW56G__apply{min-height:44px}}
.pnl-module__TUWb-W__muted{color:var(--text-muted);font-size:var(--text-xs)}.pnl-module__TUWb-W__dash{color:var(--text-muted)}.pnl-module__TUWb-W__stack{gap:8px;min-width:0;display:grid}.pnl-module__TUWb-W__overPill{border:1px solid var(--warning);border-radius:var(--radius-control);background:var(--surface);min-height:32px;color:var(--warning);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.pnl-module__TUWb-W__overPill[data-alarm]{border-color:var(--danger);color:var(--danger)}.pnl-module__TUWb-W__overPill:hover{background:var(--surface-muted)}.pnl-module__TUWb-W__overList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pnl-module__TUWb-W__overItem{border:1px solid var(--border);border-radius:var(--radius-control);gap:6px;padding:10px 12px;display:grid}.pnl-module__TUWb-W__overHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pnl-module__TUWb-W__overName{font-weight:500}.pnl-module__TUWb-W__overNote{font-size:var(--text-xs);color:var(--text-secondary)}.pnl-module__TUWb-W__overNote[data-tone=danger]{color:var(--danger)}.pnl-module__TUWb-W__overNote[data-tone=warning]{color:var(--warning)}.pnl-module__TUWb-W__answerForm{border-top:1px solid var(--border-subtle);gap:8px;padding-top:8px;display:grid}.pnl-module__TUWb-W__kind{min-height:36px;font-size:var(--text-sm);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.pnl-module__TUWb-W__kind input{width:18px;height:18px;accent-color:var(--foreground);flex:none;margin-top:2px}.pnl-module__TUWb-W__kindHint{font-size:var(--text-xs);color:var(--text-muted);display:block}.pnl-module__TUWb-W__field{font-size:var(--text-xs);color:var(--text-secondary);gap:4px;display:grid}.pnl-module__TUWb-W__input,.pnl-module__TUWb-W__textarea{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:36px;color:var(--foreground);font:inherit;font-size:var(--text-sm);padding:6px 10px}.pnl-module__TUWb-W__textarea{resize:vertical;min-height:64px}.pnl-module__TUWb-W__formFoot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pnl-module__TUWb-W__marks{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.pnl-module__TUWb-W__mark{border:1px solid var(--border);min-height:20px;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;border-radius:6px;align-items:center;padding:0 6px;line-height:18px;display:inline-flex}.pnl-module__TUWb-W__mark[data-tone=add]{border-color:var(--success);color:var(--success)}.pnl-module__TUWb-W__mark[data-tone=remove],.pnl-module__TUWb-W__mark[data-tone=danger]{border-color:var(--danger);color:var(--danger)}.pnl-module__TUWb-W__mark[data-tone=warning]{border-color:color-mix(in srgb, var(--warning) 45%, transparent);color:var(--warning)}.pnl-module__TUWb-W__nameCell{gap:2px;min-width:0;display:grid}.pnl-module__TUWb-W__name{overflow-wrap:anywhere;font-weight:500}.pnl-module__TUWb-W__name[data-tone=danger]{color:var(--danger)}.pnl-module__TUWb-W__code{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.pnl-module__TUWb-W__variance{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:11px;align-items:center;min-height:22px;padding:0 8px;font-weight:500;display:inline-flex}.pnl-module__TUWb-W__variance[data-tone=under]{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.pnl-module__TUWb-W__variance[data-tone=over]{color:var(--danger);background:#fbe9e7}.pnl-module__TUWb-W__variance[data-strong][data-tone=under]{background:var(--success);color:#fff}.pnl-module__TUWb-W__variance[data-strong][data-tone=over]{background:var(--danger);color:#fff}.pnl-module__TUWb-W__status{font-size:var(--text-xs);color:var(--text-secondary)}.pnl-module__TUWb-W__status[data-tone=danger]{color:var(--danger);font-weight:500}.pnl-module__TUWb-W__status[data-tone=warning]{color:var(--warning)}.pnl-module__TUWb-W__ledgerNote{font-size:var(--text-xs);color:var(--text-muted);text-align:right;margin:0;padding:0 2px}.pnl-module__TUWb-W__section{gap:8px;display:grid}.pnl-module__TUWb-W__surface{background:var(--elev-1-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-surface);padding:12px 14px}.pnl-module__TUWb-W__twoUp{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}@media (min-width:1024px){.pnl-module__TUWb-W__twoUp{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.pnl-module__TUWb-W__footnote{font-size:var(--text-xs);color:var(--text-muted);margin:0;padding:0 2px;line-height:20px}.pnl-module__TUWb-W__footnote b{color:var(--text-secondary);font-weight:500}.pnl-module__TUWb-W__notice{border:1px solid var(--warning);border-radius:var(--radius-control);background:var(--surface);color:var(--warning);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.pnl-module__TUWb-W__receipt{gap:8px;display:grid}.pnl-module__TUWb-W__receiptHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pnl-module__TUWb-W__facts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px 16px;margin:0;display:grid}.pnl-module__TUWb-W__facts dt{font-size:var(--text-xs);color:var(--text-muted)}.pnl-module__TUWb-W__facts dd{font-variant-numeric:tabular-nums;margin:0}.pnl-module__TUWb-W__detailHead{border-radius:var(--radius-control);background:var(--surface-muted);gap:4px;padding:8px 10px;display:grid}.pnl-module__TUWb-W__detailHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pnl-module__TUWb-W__detailBudget{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:var(--text-xs)}.pnl-module__TUWb-W__lines{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.pnl-module__TUWb-W__line{border-top:1px solid var(--border-subtle);gap:2px;padding:8px 0;display:grid}.pnl-module__TUWb-W__line:first-child{border-top:0;padding-top:0}.pnl-module__TUWb-W__lineTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pnl-module__TUWb-W__lineWhat{overflow-wrap:anywhere;min-width:0;font-weight:500}.pnl-module__TUWb-W__lineValue{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.pnl-module__TUWb-W__billMark{font-size:var(--text-xs);color:var(--text-muted);margin-left:6px}.pnl-module__TUWb-W__lineMeta{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.pnl-module__TUWb-W__lineStatus{font-size:var(--text-xs);color:var(--text-secondary)}.pnl-module__TUWb-W__lineStatus[data-tone=danger]{color:var(--danger);font-weight:500}.pnl-module__TUWb-W__lineStatus[data-tone=good]{color:var(--success);font-weight:500}.pnl-module__TUWb-W__lineNote{font-size:var(--text-xs);color:var(--text-muted);margin:0;display:block}.pnl-module__TUWb-W__bills{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pnl-module__TUWb-W__bill{border:1px solid var(--border-subtle);border-radius:var(--radius-control);font-size:var(--text-sm);gap:2px;padding:6px 8px;display:grid}.pnl-module__TUWb-W__billTop{justify-content:space-between;gap:8px;display:flex}.pnl-module__TUWb-W__billActions{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pnl-module__TUWb-W__spent{border-top:1px solid var(--border-strong);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;font-weight:500;display:flex}.pnl-module__TUWb-W__detailSub{font-size:var(--text-xs);color:var(--text-muted);margin-top:10px}.pnl-module__TUWb-W__footPrimary{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);min-height:36px;color:var(--foreground);align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.pnl-module__TUWb-W__footPrimary:hover{background:var(--surface-muted)}.pnl-module__TUWb-W__timelinePhone{margin:0;padding:0;list-style:none;display:none}.pnl-module__TUWb-W__timelinePoint{border-top:1px solid var(--border-subtle);font-size:var(--text-sm);gap:2px;padding:8px 0;display:grid}.pnl-module__TUWb-W__timelinePoint:first-child{border-top:0;padding-top:0}.pnl-module__TUWb-W__timelinePointTop{justify-content:space-between;gap:12px;display:flex}.pnl-module__TUWb-W__toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pnl-module__TUWb-W__search{flex:0 300px;align-items:center;min-width:200px;display:flex;position:relative}.pnl-module__TUWb-W__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.pnl-module__TUWb-W__searchInput{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:34px;color:var(--foreground);font:inherit;font-size:var(--text-sm);padding:0 10px 0 32px}.pnl-module__TUWb-W__searchInput::placeholder{color:var(--text-muted)}.pnl-module__TUWb-W__chipButton{border:1px solid var(--rml-ink);border-radius:var(--radius-control);background:var(--rml-ink);min-height:32px;color:var(--rml-on-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pnl-module__TUWb-W__count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.pnl-module__TUWb-W__struck{color:var(--text-muted);text-decoration:line-through}.pnl-module__TUWb-W__chip{border:1px solid var(--border);min-height:22px;font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface);border-radius:11px;align-items:center;padding:0 8px;display:inline-flex}.pnl-module__TUWb-W__chip[data-tone=danger]{border-color:var(--danger);color:var(--danger)}.pnl-module__TUWb-W__chip[data-tone=good]{border-color:var(--success);color:var(--success)}.pnl-module__TUWb-W__chip[data-tone=warning]{border-color:color-mix(in srgb, var(--warning) 55%, transparent);color:var(--warning);background:color-mix(in srgb, var(--warning) 7%, var(--surface));white-space:nowrap}@media (max-width:767px){.pnl-module__TUWb-W__timelineChart{display:none}.pnl-module__TUWb-W__timelinePhone{display:grid}.pnl-module__TUWb-W__overPill,.pnl-module__TUWb-W__chipButton{min-height:44px}.pnl-module__TUWb-W__search{flex:100%}.pnl-module__TUWb-W__searchInput,.pnl-module__TUWb-W__input,.pnl-module__TUWb-W__textarea{min-height:44px;font-size:var(--text-base)}.pnl-module__TUWb-W__kind{min-height:44px}.pnl-module__TUWb-W__kind input{width:24px;height:24px}.pnl-module__TUWb-W__footPrimary{align-items:center;min-height:44px;display:inline-flex}.pnl-module__TUWb-W__ledgerNote{text-align:left}}@media (pointer:coarse){.pnl-module__TUWb-W__overPill,.pnl-module__TUWb-W__chipButton,.pnl-module__TUWb-W__footPrimary,.pnl-module__TUWb-W__kind{min-height:44px}.pnl-module__TUWb-W__input,.pnl-module__TUWb-W__textarea,.pnl-module__TUWb-W__searchInput{min-height:44px;font-size:var(--text-base)}}.pnl-module__TUWb-W__valueEdit{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:-2px -6px;padding:2px 6px;transition:background-color .14s;display:inline-flex}.pnl-module__TUWb-W__valueEdit:hover,.pnl-module__TUWb-W__valueEdit[data-state=open]{background:var(--surface-muted)}.pnl-module__TUWb-W__valuePencil{color:var(--text-muted);opacity:0;transition:opacity .14s}.pnl-module__TUWb-W__valueEdit:hover .pnl-module__TUWb-W__valuePencil,.pnl-module__TUWb-W__valueEdit:focus-visible .pnl-module__TUWb-W__valuePencil,.pnl-module__TUWb-W__valueEdit[data-state=open] .pnl-module__TUWb-W__valuePencil{opacity:1}@media (pointer:coarse){.pnl-module__TUWb-W__valuePencil{opacity:1}.pnl-module__TUWb-W__valueEdit{min-height:44px}}.pnl-module__TUWb-W__valuePanel{gap:10px;width:min(22rem,100vw - 32px);display:grid}.pnl-module__TUWb-W__valuePanelTitle{font-size:var(--text-sm);margin:0;font-weight:600}.pnl-module__TUWb-W__valueInput{min-height:36px;font-size:var(--text-sm)}@media (pointer:coarse){.pnl-module__TUWb-W__valueInput{min-height:44px;font-size:var(--text-base)}}.pnl-module__TUWb-W__valueMsg{font-size:var(--text-sm);margin:0}.pnl-module__TUWb-W__valueMsg[data-tone=danger]{color:var(--danger)}.pnl-module__TUWb-W__valueMsg[data-tone=good]{color:var(--success)}@media (max-width:767px),(pointer:coarse){.pnl-module__TUWb-W__toolbar input{min-height:44px;font-size:var(--text-base)}}.pnl-module__TUWb-W__refLink{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none}.pnl-module__TUWb-W__refLink:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.pnl-module__TUWb-W__refLink:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;border-radius:4px}.pnl-module__TUWb-W__pkgCell{white-space:normal;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;max-width:100%;display:inline-flex}.pnl-module__TUWb-W__pkgName{overflow-wrap:anywhere;min-width:0}.pnl-module__TUWb-W__more{background:var(--surface-muted);min-height:18px;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:9px;flex:none;align-items:center;padding:0 6px;display:inline-flex}.pnl-module__TUWb-W__lineButtons{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.pnl-module__TUWb-W__lineButton{border:1px solid var(--border-strong);background:var(--surface);min-height:26px;color:var(--foreground);font-size:var(--text-xs);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.pnl-module__TUWb-W__lineButton:hover{background:var(--surface-muted)}.pnl-module__TUWb-W__lineButton:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.pnl-module__TUWb-W__lineButton[data-tone=danger]{color:var(--danger)}@media (pointer:coarse){.pnl-module__TUWb-W__lineButton{min-height:44px;padding:0 12px}}.pnl-module__TUWb-W__taskForm{gap:12px;display:grid}.pnl-module__TUWb-W__taskError{color:var(--danger);font-size:var(--text-sm);margin:0}.pnl-module__TUWb-W__taskNote{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.pnl-module__TUWb-W__taskFacts{gap:24px;margin:0;display:flex}.pnl-module__TUWb-W__taskFacts dt{color:var(--text-muted);font-size:var(--text-xs)}.pnl-module__TUWb-W__taskFacts dd{margin:0;font-weight:600}.pnl-module__TUWb-W__clearList{font-size:var(--text-sm);color:var(--text-secondary);gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.pnl-module__TUWb-W__move{gap:12px;display:grid}.pnl-module__TUWb-W__moveEmpty{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pnl-module__TUWb-W__moveBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.pnl-module__TUWb-W__moveActions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.pnl-module__TUWb-W__moveList{border:1px solid var(--border);border-radius:var(--radius-control);margin:0;padding:0;list-style:none;display:grid}.pnl-module__TUWb-W__moveRow{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto minmax(220px,300px);align-items:center;gap:6px 16px;padding:10px 12px;display:grid}.pnl-module__TUWb-W__moveRow:first-child{border-top:0}.pnl-module__TUWb-W__moveRow[data-move-changed]{background:var(--surface-muted)}.pnl-module__TUWb-W__moveWhat{gap:2px;min-width:0;display:grid}.pnl-module__TUWb-W__moveNet{font-size:var(--text-sm);text-align:right;white-space:nowrap}.pnl-module__TUWb-W__movePick{gap:4px;min-width:0;display:grid}.pnl-module__TUWb-W__moveOutcome{font-size:var(--text-xs);color:var(--text-secondary)}.pnl-module__TUWb-W__moveOutcome[data-tone=good]{color:var(--success)}.pnl-module__TUWb-W__moveOutcome[data-tone=danger]{color:var(--danger)}@media (max-width:640px){.pnl-module__TUWb-W__moveRow{grid-template-columns:minmax(0,1fr) auto}.pnl-module__TUWb-W__movePick{grid-column:1/-1}}.pnl-module__TUWb-W__railAnchor{flex:none;min-width:0;scroll-margin-top:120px}.pnl-module__TUWb-W__railSub{color:var(--f3-muted,var(--text-muted));margin:-2px 0 8px;font-size:12px;line-height:16px}@container (min-width:700px){.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand{grid-template-columns:minmax(0,1.3fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand:not(:has(>[data-hero])){grid-template-columns:minmax(0,1fr)}.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand>[data-stat-card]{grid-column:auto}}.pnl-module__TUWb-W__viewSection{gap:12px;min-width:0;scroll-margin-top:96px;display:grid}.pnl-module__TUWb-W__addsValue{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:15px;font-weight:500;display:flex}.pnl-module__TUWb-W__panelBody{gap:20px;min-width:0;display:grid}@container (max-width:699px){.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand{grid-template-columns:repeat(2,minmax(0,1fr))}.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand>[data-hero]{grid-column:1/-1}.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand>[data-stat-card]:not([data-hero]){grid-column:auto}.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand>[data-pnl-adds-up]{grid-column:1/-1}.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand.pnl-module__TUWb-W__marginBand>[data-pnl-adds-up] button{min-height:44px;padding:8px 12px}}.pnl-module__TUWb-W__beforeRow{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:12px;display:grid}@media (max-width:640px){.pnl-module__TUWb-W__beforeRow{grid-template-columns:minmax(0,1fr)}}
.draft-module__AmwOOW__foot{gap:8px;width:100%;display:grid}.draft-module__AmwOOW__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.draft-module__AmwOOW__spacer{flex:auto}.draft-module__AmwOOW__quietDanger{color:var(--danger)}.draft-module__AmwOOW__quietDanger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger)}.draft-module__AmwOOW__hint{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.draft-module__AmwOOW__result{border-radius:var(--radius-control);font-size:var(--text-sm);margin:0;padding:8px 10px;line-height:20px}.draft-module__AmwOOW__result[data-tone=good]{background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success)}.draft-module__AmwOOW__result[data-tone=bad]{background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}.draft-module__AmwOOW__result[data-tone=info]{background:color-mix(in srgb, var(--text-secondary) 8%, var(--surface));color:var(--text-primary)}
.alert-module__HzSZ5a__presence{min-width:0}.alert-module__HzSZ5a__alert{align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-resting);display:flex}.alert-module__HzSZ5a__icon,.alert-module__HzSZ5a__glyph{flex:none;place-items:center;display:grid;position:relative}.alert-module__HzSZ5a__icon{width:18px;height:18px;margin-top:1px}.alert-module__HzSZ5a__icon svg{display:block}.alert-module__HzSZ5a__copy{flex:1;min-width:0}.alert-module__HzSZ5a__content{position:relative}.alert-module__HzSZ5a__title{font-size:var(--text-sm);font-weight:500;display:block;position:relative}.alert-module__HzSZ5a__line{display:block}.alert-module__HzSZ5a__description{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs);position:relative}.alert-module__HzSZ5a__info .alert-module__HzSZ5a__icon{color:var(--accent)}.alert-module__HzSZ5a__success .alert-module__HzSZ5a__icon{color:var(--success)}.alert-module__HzSZ5a__warning .alert-module__HzSZ5a__icon{color:var(--warning)}.alert-module__HzSZ5a__danger .alert-module__HzSZ5a__icon{color:var(--danger)}.alert-module__HzSZ5a__dismiss{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:-5px -6px -5px 0;display:grid}.alert-module__HzSZ5a__dismiss:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.96)}@media (hover:hover) and (pointer:fine){.alert-module__HzSZ5a__dismiss:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.alert-module__HzSZ5a__dismiss{transition:none}.alert-module__HzSZ5a__dismiss:active{transform:none}}
.badge-module__ALeR8G__badge{border:1px solid var(--badge-border,var(--border));border-radius:var(--radius-pill);min-height:26px;color:var(--badge-foreground,var(--foreground));background:var(--badge-background,var(--surface));font-size:var(--text-xs);letter-spacing:-.01em;white-space:nowrap;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);align-items:center;padding:0 10px;font-weight:500;line-height:1;display:inline-flex;overflow:clip}@media (hover:hover) and (pointer:fine){.badge-module__ALeR8G__badge:hover{border-color:color-mix(in oklab, var(--badge-color,var(--foreground)) 32%, var(--border));background:color-mix(in oklab, var(--badge-color,var(--foreground)) 10%, var(--surface))}}.badge-module__ALeR8G__sm{min-height:22px;padding:0 8px;font-size:11px}.badge-module__ALeR8G__md{font-size:var(--text-xs)}.badge-module__ALeR8G__body{display:block}.badge-module__ALeR8G__content{align-items:center;gap:5px;width:max-content;display:inline-flex;position:relative}.badge-module__ALeR8G__sm .badge-module__ALeR8G__content{gap:4px}.badge-module__ALeR8G__label,.badge-module__ALeR8G__glyph{align-items:center;display:inline-flex;position:relative}.badge-module__ALeR8G__text{display:block}.badge-module__ALeR8G__icon{width:auto;height:auto;color:var(--badge-color,var(--foreground));flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.badge-module__ALeR8G__neutral{--badge-color:var(--text-secondary);--badge-foreground:var(--text-secondary);--badge-background:var(--surface-muted);--badge-border:var(--border)}.badge-module__ALeR8G__success{--badge-color:var(--success);--badge-foreground:var(--success);--badge-background:color-mix(in oklab, var(--success) 10%, var(--surface));--badge-border:color-mix(in oklab, var(--success) 25%, var(--border))}.badge-module__ALeR8G__info{--badge-color:var(--accent);--badge-foreground:var(--accent-strong);--badge-background:var(--accent-subtle);--badge-border:color-mix(in oklab, var(--accent) 24%, var(--border))}.badge-module__ALeR8G__warning{--badge-color:var(--warning);--badge-foreground:var(--warning);--badge-background:color-mix(in oklab, var(--warning) 11%, var(--surface));--badge-border:color-mix(in oklab, var(--warning) 27%, var(--border))}.badge-module__ALeR8G__danger{--badge-color:var(--danger);--badge-foreground:var(--danger);--badge-background:color-mix(in oklab, var(--danger) 10%, var(--surface));--badge-border:color-mix(in oklab, var(--danger) 26%, var(--border))}@media (prefers-reduced-motion:reduce){.badge-module__ALeR8G__badge{transition-duration:var(--duration-instant)}}
.money-module__ekxOMG__head{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;min-height:40px;display:flex}.money-module__ekxOMG__backLink{border:1px solid var(--f3-line-2);width:32px;height:32px;color:var(--f3-text);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.money-module__ekxOMG__backLink:hover{background:#f6f7f4}.money-module__ekxOMG__backLink svg{width:16px;height:16px}.money-module__ekxOMG__title{white-space:nowrap;margin:0;font-size:20px;font-weight:600;line-height:26px}.money-module__ekxOMG__meta{min-width:0;color:var(--f3-muted);flex-wrap:wrap;flex-basis:100%;order:3;align-items:baseline;gap:0 8px;padding-left:42px;display:flex}.money-module__ekxOMG__meta b{color:var(--f3-text);font-weight:600}.money-module__ekxOMG__place{overflow-wrap:break-word;min-width:0}.money-module__ekxOMG__tools{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.money-module__ekxOMG__strip{grid-template-columns:minmax(240px,1.3fr) repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.money-module__ekxOMG__fig{border:1px solid var(--f3-line);min-width:0;box-shadow:inset 0 1px 0 #fff, var(--f3-e1);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;display:flex}.money-module__ekxOMG__fig span{color:var(--f3-muted);font-size:12px}.money-module__ekxOMG__fig b{overflow-wrap:break-word;font-size:20px;font-weight:600;line-height:26px}.money-module__ekxOMG__fig small{color:var(--f3-muted);overflow-wrap:break-word;font-size:12px;line-height:16px}.money-module__ekxOMG__hero{color:#fff;box-shadow:var(--f3-e2);background:radial-gradient(320px 120px at 0 0,#cbff0324,#0000 70%),linear-gradient(160deg,#2e2e2e,#1e1e1e);border-color:#0000}.money-module__ekxOMG__hero span,.money-module__ekxOMG__hero small{color:#c9cbc6}.money-module__ekxOMG__hero b{font-size:26px;line-height:32px}.money-module__ekxOMG__fig[data-stale] b{color:var(--f3-warn)}.money-module__ekxOMG__hero[data-stale] b{color:var(--f3-lime)}.money-module__ekxOMG__note{border:1px solid var(--f3-line,#28282814);color:var(--f3-text,var(--foreground,#1f211e));background:#fff;border-radius:10px;margin:0;padding:10px 14px}.money-module__ekxOMG__note[data-tone=good]{background:var(--f3-ok-bg,#e7f5ec);color:var(--f3-ok,var(--success,#1f8a4c));border-color:#0000}.money-module__ekxOMG__note[data-tone=warn]{background:var(--f3-warn-bg,#fff3dc);border-color:var(--f3-warn-line,#f0b54a);color:var(--f3-warn,var(--warning,#9a5b00))}[data-flow-stages]~.money-module__ekxOMG__note[data-leave-note]{margin:8px 0 0}.money-module__ekxOMG__note[data-tone=bad]{color:var(--danger,#b3261e);background:#fdecea;border-color:#0000}.money-module__ekxOMG__note p{margin:0}.money-module__ekxOMG__note p+p{margin-top:4px}.money-module__ekxOMG__list{margin:6px 0 0;padding-left:18px}.money-module__ekxOMG__list li+li{margin-top:2px}.money-module__ekxOMG__where{font-weight:600}.money-module__ekxOMG__linkButton{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--f3-line-2);text-decoration-color:var(--f3-line-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.money-module__ekxOMG__inlineLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--f3-line-2);text-decoration-color:var(--f3-line-2);text-underline-offset:3px;font-weight:500}.money-module__ekxOMG__lines{border:1px solid var(--f3-line);box-shadow:inset 0 1px 0 #fff, var(--f3-e1);background:#fff;border-radius:12px;min-width:0}.money-module__ekxOMG__lines>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:600;list-style:none;display:flex}.money-module__ekxOMG__lines>summary::-webkit-details-marker{display:none}.money-module__ekxOMG__lines>summary span{color:var(--f3-muted);font-weight:400}.money-module__ekxOMG__lines>summary svg{width:15px;height:15px;transition:transform .2s var(--f3-ease);margin-left:auto}.money-module__ekxOMG__lines[open]>summary svg{transform:rotate(180deg)}.money-module__ekxOMG__linesBody{min-width:0;padding:0 14px 14px;overflow-x:auto}.money-module__ekxOMG__cardList{color:var(--f3-muted);margin:0;padding-left:16px;font-size:12px}.money-module__ekxOMG__fine{color:var(--f3-muted);margin:0;font-size:12px}.money-module__ekxOMG__row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.money-module__ekxOMG__textArea{width:100%}@media (prefers-reduced-motion:reduce){.money-module__ekxOMG__lines>summary svg{transition:none}}@media (max-width:760px){.money-module__ekxOMG__head{flex-wrap:wrap;row-gap:4px}.money-module__ekxOMG__meta{padding-left:0}.money-module__ekxOMG__place{display:none}.money-module__ekxOMG__tools [data-code-finder-open]{gap:0;font-size:0}.money-module__ekxOMG__strip{grid-template-columns:repeat(3,minmax(0,1fr))}.money-module__ekxOMG__hero{grid-column:1/-1}.money-module__ekxOMG__fig{padding:8px 10px}.money-module__ekxOMG__fig b{font-size:14px;line-height:20px}.money-module__ekxOMG__hero b{font-size:22px;line-height:28px}}.money-module__ekxOMG__work{grid-template-columns:minmax(300px,1fr) minmax(0,1.9fr);align-items:start;gap:12px;min-width:0;display:grid}.money-module__ekxOMG__work>[data-question-grid],:is(.money-module__ekxOMG__work:not(:has(>[data-price-split])),.money-module__ekxOMG__work:has(>[data-question-grid]:empty),.money-module__ekxOMG__work:has([data-wide])){grid-template-columns:minmax(0,1fr)}.money-module__ekxOMG__work:has([data-wide])>[data-question-grid]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.money-module__ekxOMG__work:not(:has(>[data-price-split]))>[data-question-grid]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media (max-width:1599px){.money-module__ekxOMG__work{grid-template-columns:minmax(0,1fr)}.money-module__ekxOMG__work>[data-question-grid]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}}.money-module__ekxOMG__cardLabour{border-top:1px solid var(--f3-line);min-width:0;margin-top:4px;padding-top:12px}.money-module__ekxOMG__marginWrap{min-width:0;container:price-margin/inline-size}.money-module__ekxOMG__marginBody{grid-template-columns:minmax(0,1fr);column-gap:24px;min-width:0;display:grid}@container price-margin (min-width:640px){.money-module__ekxOMG__marginBody[data-split]{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);align-items:start}.money-module__ekxOMG__marginBody[data-split]>.money-module__ekxOMG__cardLabour{border-top:0;border-left:1px solid var(--f3-line);margin-top:0;padding-top:4px;padding-left:24px}}.money-module__ekxOMG__wideField{flex:260px;min-width:0;display:flex}.money-module__ekxOMG__wideField>span{width:100%}.money-module__ekxOMG__wideField[data-short]>span{flex:0 0 140px;width:auto}@media (max-width:760px){.money-module__ekxOMG__wideField{flex:100%}}.money-module__ekxOMG__bannerLink{background:var(--rml-lime,#cbff03);min-height:36px;color:var(--rml-ink,#282828);white-space:nowrap;border-radius:10px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.money-module__ekxOMG__bannerLink:focus-visible{outline:none;box-shadow:0 0 0 3px #cbff03b3}
.receipt-module__sc41Ga__recon{border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 8px;padding-top:8px;line-height:1.5;display:flex}.receipt-module__sc41Ga__reconText{flex:220px;min-width:0}.receipt-module__sc41Ga__reconText b{color:var(--foreground);font-weight:500}.receipt-module__sc41Ga__recon[data-tone=warning] .receipt-module__sc41Ga__reconText{color:var(--warning)}.receipt-module__sc41Ga__remove{border-top:1px solid var(--border-subtle);gap:4px;padding-top:8px;display:grid}.receipt-module__sc41Ga__removeRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.receipt-module__sc41Ga__hint{font-size:var(--text-xs);color:var(--text-muted);margin:0}.receipt-module__sc41Ga__result{font-size:var(--text-xs);margin:0}.receipt-module__sc41Ga__result[data-tone=good]{color:var(--success)}.receipt-module__sc41Ga__result[data-tone=danger]{color:var(--danger)}
.sources-module__ufkGdG__card{border:1px solid var(--f3-line);min-width:0;box-shadow:inset 0 1px 0 #fff, var(--f3-e1);background:#fff;border-radius:12px;padding:12px 16px 6px}.sources-module__ufkGdG__head{align-items:center;gap:8px;min-height:28px;display:flex}.sources-module__ufkGdG__head h2{margin:0;font-size:14px;font-weight:600;line-height:20px}.sources-module__ufkGdG__count{background:var(--f3-todo-bg);min-width:20px;height:18px;color:var(--f3-todo);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.sources-module__ufkGdG__headAction{margin-left:auto;font-size:12px;font-weight:500}.sources-module__ufkGdG__fold{padding-bottom:0}.sources-module__ufkGdG__fold[open]{padding-bottom:6px}.sources-module__ufkGdG__fold>summary{cursor:pointer;min-height:44px;margin:-12px -16px 0;padding:0 16px;list-style:none}.sources-module__ufkGdG__fold>summary::-webkit-details-marker{display:none}.sources-module__ufkGdG__chev{width:15px;height:15px;color:var(--f3-muted);transition:transform var(--motion-base,.2s) var(--f3-ease);flex:none;margin-left:auto}.sources-module__ufkGdG__fold[open] .sources-module__ufkGdG__chev{transform:rotate(180deg)}.sources-module__ufkGdG__foldAction{margin:0 0 4px;font-size:12px;font-weight:500}.sources-module__ufkGdG__cols,.sources-module__ufkGdG__row,.sources-module__ufkGdG__total{grid-template-columns:minmax(0,1.6fr) minmax(90px,1fr) minmax(96px,auto) minmax(104px,auto) 64px;align-items:center;column-gap:16px;display:grid}.sources-module__ufkGdG__cols{color:var(--f3-faint);border-bottom:1px solid var(--f3-line);margin-top:8px;padding:0 0 6px;font-size:11px;line-height:14px}.sources-module__ufkGdG__cols span:nth-child(n+3){text-align:right}.sources-module__ufkGdG__rows{margin:0;padding:0;list-style:none}.sources-module__ufkGdG__row{border-bottom:1px solid var(--f3-line);min-height:44px}.sources-module__ufkGdG__name{min-width:0;color:inherit;align-items:baseline;gap:8px;text-decoration:none;display:flex}a.sources-module__ufkGdG__name:hover b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--f3-line-2);text-decoration-color:var(--f3-line-2)}.sources-module__ufkGdG__name b{overflow-wrap:break-word;min-width:0;font-weight:500}.sources-module__ufkGdG__name small{color:var(--f3-faint);flex:none;font-size:11px}.sources-module__ufkGdG__name svg{width:14px;height:14px;color:var(--f3-faint);flex:none;align-self:center;margin-left:auto}.sources-module__ufkGdG__dot{border-radius:2px;flex:none;align-self:center;width:8px;height:8px}.sources-module__ufkGdG__share{align-items:center;gap:8px;min-width:0;display:flex}.sources-module__ufkGdG__track{background:var(--f3-todo-bg);border-radius:3px;flex:1;height:6px;overflow:hidden}.sources-module__ufkGdG__track span{background:var(--f3-ink);border-radius:3px;height:100%;display:block}.sources-module__ufkGdG__share em{width:34px;color:var(--f3-muted);text-align:right;flex:none;font-size:11px;font-style:normal}.sources-module__ufkGdG__num{text-align:right;white-space:nowrap;color:var(--f3-muted)}.sources-module__ufkGdG__sell{color:var(--f3-text);font-weight:600}.sources-module__ufkGdG__total{min-height:40px}.sources-module__ufkGdG__total b{font-weight:600}.sources-module__ufkGdG__foot{border-top:1px solid var(--f3-line);color:var(--f3-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0 6px;font-size:12px;display:flex}.sources-module__ufkGdG__head h2{overflow-wrap:break-word;min-width:0}.sources-module__ufkGdG__headAction{white-space:nowrap}@media (max-width:760px){.sources-module__ufkGdG__head .sources-module__ufkGdG__count,.sources-module__ufkGdG__cols{display:none}.sources-module__ufkGdG__row,.sources-module__ufkGdG__total{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name sell""share share""cost margin";row-gap:4px;padding:8px 0}.sources-module__ufkGdG__row .sources-module__ufkGdG__name,.sources-module__ufkGdG__total b{grid-area:name}.sources-module__ufkGdG__row .sources-module__ufkGdG__name{flex-wrap:wrap;row-gap:0}.sources-module__ufkGdG__row .sources-module__ufkGdG__name small{flex-basis:100%;order:3}.sources-module__ufkGdG__row .sources-module__ufkGdG__name:has(>.sources-module__ufkGdG__dot) small{padding-left:16px}.sources-module__ufkGdG__row .sources-module__ufkGdG__share{grid-area:share}.sources-module__ufkGdG__row .sources-module__ufkGdG__sell,.sources-module__ufkGdG__total .sources-module__ufkGdG__sell{grid-area:sell}.sources-module__ufkGdG__row [data-label=Cost],.sources-module__ufkGdG__total [data-label=Cost]{text-align:left;grid-area:cost;font-size:12px}.sources-module__ufkGdG__row [data-label=Margin],.sources-module__ufkGdG__total [data-label=Margin]{grid-area:margin;font-size:12px}.sources-module__ufkGdG__row [data-label=Cost]:before,.sources-module__ufkGdG__total [data-label=Cost]:before{content:"Cost ";color:var(--f3-faint)}.sources-module__ufkGdG__row [data-label=Margin]:before,.sources-module__ufkGdG__total [data-label=Margin]:before{content:"Margin ";color:var(--f3-faint)}.sources-module__ufkGdG__total>span:empty{display:none}}.sources-module__ufkGdG__groups{flex-direction:column;gap:8px;min-width:0;display:flex}.sources-module__ufkGdG__group{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);border:1px solid var(--f3-line);min-width:0;box-shadow:inset 0 1px 0 #fff, var(--f3-e1);background:#ffffffbd;border-radius:12px}.sources-module__ufkGdG__group>summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;list-style:none;display:flex}.sources-module__ufkGdG__group>summary::-webkit-details-marker{display:none}.sources-module__ufkGdG__group>summary>svg{width:14px;height:14px;color:var(--f3-faint);transition:transform .2s var(--f3-ease);flex:none;transform:rotate(-90deg)}.sources-module__ufkGdG__group[open]>summary>svg{transform:none}.sources-module__ufkGdG__group>summary b{overflow-wrap:break-word;min-width:0;font-weight:600}.sources-module__ufkGdG__warn{color:var(--f3-warn);align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.sources-module__ufkGdG__warn svg{width:12px;height:12px}.sources-module__ufkGdG__items{margin:0;padding:0 12px 4px;list-style:none}.sources-module__ufkGdG__items li{border-top:1px solid var(--f3-line);flex-direction:column;gap:6px;min-width:0;padding:8px 0;font-size:12px;line-height:17px;display:flex}.sources-module__ufkGdG__items li[data-tone=warn]{color:var(--f3-warn)}.sources-module__ufkGdG__itemText{flex-direction:column;gap:1px;min-width:0;display:flex}.sources-module__ufkGdG__itemText>span{overflow-wrap:anywhere;font-weight:500}.sources-module__ufkGdG__itemText small{color:var(--f3-muted);font-size:11px}.sources-module__ufkGdG__itemText small b{color:var(--f3-text);font-weight:500}.sources-module__ufkGdG__chips{flex-wrap:wrap;gap:4px;display:flex}.sources-module__ufkGdG__chip{background:var(--f3-todo-bg);max-width:100%;min-height:22px;color:var(--f3-todo);overflow-wrap:break-word;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:500;line-height:16px;text-decoration:none;display:inline-block}a.sources-module__ufkGdG__chip:hover{background:var(--f3-lime-bg);color:var(--f3-ink)}.sources-module__ufkGdG__groupAction{margin:0;padding:6px 12px 10px;font-size:12px}.sources-module__ufkGdG__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--f3-line-2);text-decoration-color:var(--f3-line-2);text-underline-offset:3px;font-weight:500}.sources-module__ufkGdG__where{color:var(--f3-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0 12px 8px;font-size:12px;line-height:16px;display:flex}.sources-module__ufkGdG__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.sources-module__ufkGdG__tile{border:1px solid var(--f3-line);min-width:0;box-shadow:inset 0 1px 0 #fff, var(--f3-e1);background:#fff;border-radius:12px;padding:8px 12px}.sources-module__ufkGdG__tile dt{color:var(--f3-muted);font-size:11px;line-height:15px}.sources-module__ufkGdG__tile dd{overflow-wrap:break-word;margin:0;font-size:17px;font-weight:600;line-height:24px}.sources-module__ufkGdG__tile:first-child{color:#fff;box-shadow:var(--f3-e2);background:radial-gradient(240px 90px at 0 0,#cbff0324,#0000 70%),linear-gradient(160deg,#2e2e2e,#1e1e1e);border-color:#0000}.sources-module__ufkGdG__tile:first-child dt{color:#c9cbc6}.sources-module__ufkGdG__gaps{background:var(--f3-warn-bg);border:1px solid var(--f3-warn-line);min-width:0;box-shadow:var(--f3-e1);border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.sources-module__ufkGdG__gapsIcon{width:16px;height:16px;color:var(--f3-warn);flex:none}.sources-module__ufkGdG__gapsText{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.sources-module__ufkGdG__gapsText b{color:var(--f3-warn);flex:none;font-weight:600}.sources-module__ufkGdG__gapsList{overflow-wrap:break-word;min-width:0;color:var(--f3-text);font-size:12px}.sources-module__ufkGdG__textButton{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.sources-module__ufkGdG__gapsActs{flex:none;align-items:center;gap:6px;display:flex}.sources-module__ufkGdG__ghost,.sources-module__ufkGdG__ink{height:28px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.sources-module__ufkGdG__ghost{border:1px solid var(--f3-line-2);color:var(--f3-text);background:#fff}.sources-module__ufkGdG__ghost:hover{background:#f6f7f4}.sources-module__ufkGdG__ink{background:var(--f3-ink);color:#fff;border:0}.sources-module__ufkGdG__ink svg{width:12px;height:12px;color:var(--f3-lime)}.sources-module__ufkGdG__ink:hover{background:#3a3a3a}@media (max-width:760px){.sources-module__ufkGdG__gaps{flex-wrap:wrap;align-items:flex-start}.sources-module__ufkGdG__gapsText{flex-direction:column;flex-basis:calc(100% - 26px);gap:2px}.sources-module__ufkGdG__gapsActs{flex-basis:100%;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.sources-module__ufkGdG__group>summary>svg,.sources-module__ufkGdG__chev{transition:none}}
.fixes-module__EMiYHW__panel{gap:8px;min-width:0;margin-top:8px;display:grid}.fixes-module__EMiYHW__panel[data-busy] .fixes-module__EMiYHW__list{opacity:.72;transition:opacity var(--motion-fast,.15s) var(--motion-ease,ease)}.fixes-module__EMiYHW__list{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fixes-module__EMiYHW__row{border:1px solid var(--f3-line,#28282814);min-width:0;box-shadow:inset 0 1px 0 #fff, var(--f3-e1,0 1px 2px #1012150f);animation:fixes-module__EMiYHW__fixRise var(--motion-base,.2s) var(--motion-ease,ease) both;background:#fff;border-radius:10px;align-content:start;gap:6px;padding:10px 12px;display:grid}.fixes-module__EMiYHW__row[data-fix=none]{box-shadow:none;background:#fff9;grid-column:1/-1}.fixes-module__EMiYHW__row[data-fix-group]{grid-column:1/-1}.fixes-module__EMiYHW__rows{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:6px 16px;display:grid}.fixes-module__EMiYHW__sectionRow{border-top:1px solid var(--f3-line,#28282814);flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:4px 0;display:flex}.fixes-module__EMiYHW__sectionName{overflow-wrap:anywhere;flex:140px;min-width:0;font-size:12px;font-weight:500;line-height:17px}.fixes-module__EMiYHW__sectionRow .fixes-module__EMiYHW__problem{flex-basis:100%}.fixes-module__EMiYHW__row[data-resolved]{background:var(--f3-ok-bg,#e7f5ec);box-shadow:none;animation:fixes-module__EMiYHW__fixSettle var(--motion-slow,.25s) var(--motion-ease,ease) both;border-color:#0000;padding:8px 12px}.fixes-module__EMiYHW__head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.fixes-module__EMiYHW__title{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;line-height:19px;display:inline-flex}.fixes-module__EMiYHW__title label,.fixes-module__EMiYHW__title b{font-weight:600}.fixes-module__EMiYHW__where{color:var(--f3-muted,#5e625c);overflow-wrap:anywhere;font-size:12px;line-height:17px}.fixes-module__EMiYHW__done{color:var(--f3-ok,#1f8a4c);margin-left:auto;font-size:12px;font-weight:600}.fixes-module__EMiYHW__tick{width:14px;height:14px;color:var(--f3-ok,#1f8a4c);flex:none}.fixes-module__EMiYHW__sub{color:var(--f3-muted,#5e625c);margin:0;font-size:12px;line-height:17px}.fixes-module__EMiYHW__fine{color:var(--f3-muted,#5e625c);overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:17px}.fixes-module__EMiYHW__problem{color:var(--f3-warn,#9a5b00);margin:0;font-size:12px;line-height:17px}.fixes-module__EMiYHW__control{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.fixes-module__EMiYHW__suggest{flex-wrap:wrap;gap:6px;display:flex}.fixes-module__EMiYHW__chip{border:1px solid var(--f3-line-2,#28282824);max-width:100%;min-height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast,.15s) var(--motion-ease,ease), box-shadow var(--motion-fast,.15s) var(--motion-ease,ease), background var(--motion-fast,.15s) var(--motion-ease,ease);background:#fff;border-radius:8px;align-items:baseline;gap:6px;padding:5px 10px;font-size:12px;line-height:17px;display:inline-flex}.fixes-module__EMiYHW__chip b{white-space:nowrap;font-weight:600}.fixes-module__EMiYHW__chip span{color:var(--f3-muted,#5e625c);overflow-wrap:anywhere}.fixes-module__EMiYHW__chip:hover:not(:disabled){border-color:var(--f3-quiet-line,#c9cdc5)}.fixes-module__EMiYHW__chip[aria-pressed=true]{border-color:var(--f3-ink,#282828);box-shadow:0 0 0 1px var(--f3-ink,#282828)}.fixes-module__EMiYHW__chip:focus-visible,.fixes-module__EMiYHW__toggle:focus-visible,.fixes-module__EMiYHW__choice:focus-within{outline:2px solid var(--f3-ring,#282828);outline-offset:2px}.fixes-module__EMiYHW__chip:disabled,.fixes-module__EMiYHW__toggle:disabled{opacity:.55;cursor:default}.fixes-module__EMiYHW__choices{gap:6px;display:grid}.fixes-module__EMiYHW__choice{border:1px solid var(--f3-line-2,#28282824);cursor:pointer;transition:border-color var(--motion-fast,.15s) var(--motion-ease,ease), box-shadow var(--motion-fast,.15s) var(--motion-ease,ease);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;line-height:19px;display:flex}.fixes-module__EMiYHW__choice[data-on]{border-color:var(--f3-ink,#282828);box-shadow:0 0 0 1px var(--f3-ink,#282828)}.fixes-module__EMiYHW__choice input{accent-color:var(--f3-ink,#282828);margin:3px 0 0}.fixes-module__EMiYHW__choice span{overflow-wrap:anywhere;min-width:0}.fixes-module__EMiYHW__none{color:var(--f3-muted,#5e625c);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.fixes-module__EMiYHW__none input{accent-color:var(--f3-ink,#282828)}.fixes-module__EMiYHW__toggle{border:1px solid var(--f3-line-2,#28282824);min-height:30px;color:inherit;font:inherit;cursor:pointer;transition:background var(--motion-fast,.15s) var(--motion-ease,ease), color var(--motion-fast,.15s) var(--motion-ease,ease), border-color var(--motion-fast,.15s) var(--motion-ease,ease);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.fixes-module__EMiYHW__toggle svg{opacity:.35;width:13px;height:13px}.fixes-module__EMiYHW__toggle[aria-pressed=true]{background:var(--f3-ink,#282828);border-color:var(--f3-ink,#282828);color:#fff}.fixes-module__EMiYHW__toggle[aria-pressed=true] svg{opacity:1;color:var(--f3-lime,#cbff03)}.fixes-module__EMiYHW__text{align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:19px;display:flex}.fixes-module__EMiYHW__text b{font-weight:600}.fixes-module__EMiYHW__icon{width:15px;height:15px;color:var(--f3-muted,#5e625c);flex:none;margin-top:2px}.fixes-module__EMiYHW__link{width:fit-content;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--f3-line-2,#28282824);text-decoration-color:var(--f3-line-2,#28282824);text-underline-offset:3px;align-items:center;gap:4px;margin-left:23px;font-size:12px;font-weight:600;display:inline-flex}.fixes-module__EMiYHW__link svg{width:12px;height:12px}.fixes-module__EMiYHW__note{border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:19px}.fixes-module__EMiYHW__note[data-tone=bad]{color:var(--danger,#b3261e);background:#fdecea}.fixes-module__EMiYHW__note[data-tone=good]{background:var(--f3-ok-bg,#e7f5ec);color:var(--f3-ok,#1f8a4c)}.fixes-module__EMiYHW__note p{margin:0}.fixes-module__EMiYHW__note p+p{margin-top:2px}@keyframes fixes-module__EMiYHW__fixRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fixes-module__EMiYHW__fixSettle{0%{background:var(--f3-lime-bg,#f4ffd0)}to{background:var(--f3-ok-bg,#e7f5ec)}}@media (prefers-reduced-motion:reduce){.fixes-module__EMiYHW__row,.fixes-module__EMiYHW__row[data-resolved]{animation:none}.fixes-module__EMiYHW__chip,.fixes-module__EMiYHW__choice,.fixes-module__EMiYHW__toggle,.fixes-module__EMiYHW__panel[data-busy] .fixes-module__EMiYHW__list{transition:none}}
.button-module__aa5KyW__button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}.button-module__aa5KyW__button:disabled{cursor:not-allowed;opacity:.52}.button-module__aa5KyW__button[aria-busy=true]{cursor:progress}.button-module__aa5KyW__button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.button-module__aa5KyW__labelSlot{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.button-module__aa5KyW__labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}.button-module__aa5KyW__labelContent{flex:none;align-items:center;display:inline-flex}.button-module__aa5KyW__labelPhase{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.button-module__aa5KyW__labelPhase svg{flex:none}.button-module__aa5KyW__primary{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.button-module__aa5KyW__secondary{color:var(--foreground);background:var(--surface);border-color:var(--border)}.button-module__aa5KyW__ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.button-module__aa5KyW__danger{color:var(--danger);background:var(--surface);border-color:var(--border)}.button-module__aa5KyW__secondary:disabled,.button-module__aa5KyW__danger:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}.button-module__aa5KyW__danger:disabled{color:color-mix(in oklab, var(--danger) 55%, var(--surface-muted))}.button-module__aa5KyW__ghost:disabled{opacity:1;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.button-module__aa5KyW__primary:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}.button-module__aa5KyW__secondary:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}.button-module__aa5KyW__ghost:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.button-module__aa5KyW__danger:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}.button-module__aa5KyW__primary:active:not(:disabled){opacity:.84}.button-module__aa5KyW__secondary:active:not(:disabled),.button-module__aa5KyW__ghost:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.button-module__aa5KyW__danger:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}.button-module__aa5KyW__sm{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}.button-module__aa5KyW__md{min-height:var(--control-height-md)}.button-module__aa5KyW__lg{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}.button-module__aa5KyW__loader{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}.button-module__aa5KyW__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite button-module__aa5KyW__spin}.button-module__aa5KyW__loadingLabel{opacity:0}@keyframes button-module__aa5KyW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button-module__aa5KyW__button{transition:none}.button-module__aa5KyW__labelSlot{transition:opacity var(--duration-instant) linear}.button-module__aa5KyW__spinner{animation-duration:.01ms;animation-iteration-count:1}}
.dialog-module__vvymIG__overlay{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03030375;background:lab(.903296% 0 0/.46);position:fixed;inset:0}.dialog-module__vvymIG__content{z-index:51;width:min(calc(100vw - var(--space-8)), 440px);height:fit-content;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8));border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);margin:auto;position:fixed;inset:0;overflow:auto}.dialog-module__vvymIG__keyframes.dialog-module__vvymIG__overlay[data-state=open]{animation:dialog-module__vvymIG__overlay-in var(--duration-standard) var(--ease-enter) both}.dialog-module__vvymIG__keyframes.dialog-module__vvymIG__overlay[data-state=closed]{animation:dialog-module__vvymIG__overlay-out var(--duration-fast) var(--ease-standard) both}.dialog-module__vvymIG__keyframes.dialog-module__vvymIG__content[data-state=open]{animation:dialog-module__vvymIG__content-fade-in var(--duration-fast) var(--ease-enter) both, dialog-module__vvymIG__content-rise-in var(--duration-spring) var(--ease-spring) both}.dialog-module__vvymIG__keyframes.dialog-module__vvymIG__content[data-state=closed]{animation:dialog-module__vvymIG__content-out var(--duration-fast) var(--ease-standard) both}.dialog-module__vvymIG__content:focus{outline:none}.dialog-module__vvymIG__overlay[data-state=closed],.dialog-module__vvymIG__content[data-state=closed]{pointer-events:none!important}.dialog-module__vvymIG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border);display:flex}.dialog-module__vvymIG__title{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);margin:0}.dialog-module__vvymIG__description{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.dialog-module__vvymIG__title,.dialog-module__vvymIG__description{overflow-wrap:anywhere;position:relative}.dialog-module__vvymIG__swap{display:block}.dialog-module__vvymIG__title .dialog-module__vvymIG__swap{line-height:var(--leading-body)}.dialog-module__vvymIG__close{margin-block:calc((var(--text-lg) * var(--leading-body) - var(--space-8)) / 2);width:var(--space-8);height:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab, var(--surface-muted) 50%, transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.dialog-module__vvymIG__close:hover{background:var(--surface-muted);color:var(--foreground)}}.dialog-module__vvymIG__close:active{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);transform:scale(.96)}.dialog-module__vvymIG__body{padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body)}@keyframes dialog-module__vvymIG__overlay-in{0%{opacity:0}}@keyframes dialog-module__vvymIG__overlay-out{to{opacity:0}}@keyframes dialog-module__vvymIG__content-fade-in{0%{opacity:0}}@keyframes dialog-module__vvymIG__content-rise-in{0%{transform:translateY(8px)scale(.96)}}@keyframes dialog-module__vvymIG__content-out{to{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes dialog-module__vvymIG__content-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.dialog-module__vvymIG__keyframes.dialog-module__vvymIG__overlay[data-state=open],.dialog-module__vvymIG__keyframes.dialog-module__vvymIG__content[data-state=open]{animation:dialog-module__vvymIG__overlay-in var(--duration-instant) var(--ease-standard) both}.dialog-module__vvymIG__keyframes.dialog-module__vvymIG__overlay[data-state=closed]{animation:dialog-module__vvymIG__overlay-out var(--duration-instant) var(--ease-standard) both}.dialog-module__vvymIG__keyframes.dialog-module__vvymIG__content[data-state=closed]{animation:dialog-module__vvymIG__content-fade-out var(--duration-instant) var(--ease-standard) both}.dialog-module__vvymIG__close,.dialog-module__vvymIG__close:active{transition:none}.dialog-module__vvymIG__close:active{transform:none}}.dialog-module__vvymIG__header>div:first-child{flex:auto;min-width:0}.dialog-module__vvymIG__headActions{justify-content:flex-end;align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}@media (max-width:520px){.dialog-module__vvymIG__header{row-gap:var(--space-3);flex-wrap:wrap}.dialog-module__vvymIG__header>div:first-child{flex:1 1 0}.dialog-module__vvymIG__close{order:2}.dialog-module__vvymIG__headActions{flex-basis:100%;order:3;justify-content:flex-start;margin-left:0}}
.labour-allocation-module__X0sz1a__form{gap:var(--sp-4);min-width:0;display:grid}.labour-allocation-module__X0sz1a__summary{gap:var(--sp-2);padding:var(--sp-4);background:var(--surface-muted);border-radius:var(--radius-control);margin:0;display:grid}.labour-allocation-module__X0sz1a__summary>div{justify-content:space-between;gap:var(--sp-4);display:flex}.labour-allocation-module__X0sz1a__summary dt{color:var(--text-secondary)}.labour-allocation-module__X0sz1a__summary dd{font-variant-numeric:tabular-nums;margin:0}.labour-allocation-module__X0sz1a__amounts{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.labour-allocation-module__X0sz1a__history{min-width:0}.labour-allocation-module__X0sz1a__history summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}@media (max-width:600px){.labour-allocation-module__X0sz1a__form,.labour-allocation-module__X0sz1a__touchControl{--control-height-md:44px}.labour-allocation-module__X0sz1a__amounts{grid-template-columns:minmax(0,1fr)}}
.embed-module__yNj-Vq__embed{font-size:var(--text-sm);max-width:100%;overflow-x:auto}.embed-module__yNj-Vq__embed table{width:100%}
.estimateFlow-module__u8Z0-W__stack{flex-direction:column;gap:12px;min-width:0;display:flex}.estimateFlow-module__u8Z0-W__head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.estimateFlow-module__u8Z0-W__back{border:1px solid var(--f3-line-2);width:32px;height:32px;color:inherit;background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.estimateFlow-module__u8Z0-W__back:hover{background:#f5f6f3}.estimateFlow-module__u8Z0-W__title{margin:0;font-size:20px;font-weight:600;line-height:28px}.estimateFlow-module__u8Z0-W__meta{min-width:0;color:var(--f3-muted);flex-wrap:wrap;flex:240px;align-items:center;gap:0 6px;font-size:13px;display:flex}.estimateFlow-module__u8Z0-W__meta b{color:var(--f3-text);font-weight:600}.estimateFlow-module__u8Z0-W__tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.estimateFlow-module__u8Z0-W__controls{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.estimateFlow-module__u8Z0-W__check{width:16px;height:16px;accent-color:var(--f3-text)}.estimateFlow-module__u8Z0-W__na{color:var(--f3-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.estimateFlow-module__u8Z0-W__lists{gap:12px;min-width:0;display:grid}.estimateFlow-module__u8Z0-W__reason{flex-direction:column;align-items:flex-end;gap:4px;padding:4px 0;display:flex}.estimateFlow-module__u8Z0-W__reason small{color:var(--f3-muted);font-size:11px}.estimateFlow-module__u8Z0-W__note{color:var(--f3-muted);margin:2px 0 0;font-size:12px;line-height:16px}.estimateFlow-module__u8Z0-W__money{color:var(--f3-text);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px;line-height:16px}.estimateFlow-module__u8Z0-W__problem{color:var(--color-negative,#b42318);margin:2px 0 0;font-size:12px;line-height:16px}.estimateFlow-module__u8Z0-W__dfield{min-width:0}.estimateFlow-module__u8Z0-W__dname{flex-direction:column;min-width:0;display:flex}.estimateFlow-module__u8Z0-W__dname small{color:var(--f3-muted);font-size:11px}.estimateFlow-module__u8Z0-W__dvalue{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.estimateFlow-module__u8Z0-W__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--f3-quiet-line);text-decoration-color:var(--f3-quiet-line);text-underline-offset:3px;font-weight:500}.estimateFlow-module__u8Z0-W__actions{min-height:0;color:var(--f3-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.estimateFlow-module__u8Z0-W__actions:empty{display:none}.estimateFlow-module__u8Z0-W__actions [data-tone=bad]{color:var(--color-negative,#b42318)}.estimateFlow-module__u8Z0-W__slot[hidden]{display:none}.estimateFlow-module__u8Z0-W__saveAlert{border:1px solid var(--color-negative,#b42318);color:var(--color-negative,#b42318);background:#fff;border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:18px;display:none}@media (max-width:760px){.estimateFlow-module__u8Z0-W__saveAlert{display:block}}.estimateFlow-module__u8Z0-W__notMeasured{border:1px solid var(--f3-line-2);background:#fff;border-radius:8px;font-size:13px}.estimateFlow-module__u8Z0-W__notMeasured>summary{color:var(--f3-muted);cursor:pointer;padding:8px 12px;font-weight:600}.estimateFlow-module__u8Z0-W__notMeasured ul{margin:0;padding:0 12px 8px;list-style:none}.estimateFlow-module__u8Z0-W__notMeasured li{border-top:1px solid var(--f3-line-2);min-height:32px;color:var(--f3-text);justify-content:space-between;align-items:center;gap:8px;display:flex}.estimateFlow-module__u8Z0-W__notMeasured button{color:var(--f3-text);cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600;text-decoration:underline}@media (max-width:760px){.estimateFlow-module__u8Z0-W__tools [data-code-finder-open]{gap:0;font-size:0}}.estimateFlow-module__u8Z0-W__tech{color:var(--f3-muted);font-size:12px;line-height:16px}.estimateFlow-module__u8Z0-W__tech summary{cursor:pointer;align-items:center;min-height:32px;font-weight:500;display:inline-flex}.estimateFlow-module__u8Z0-W__tech summary:hover{color:var(--f3-text)}.estimateFlow-module__u8Z0-W__tech p{margin:4px 0 0}.estimateFlow-module__u8Z0-W__techId{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (max-width:760px){.estimateFlow-module__u8Z0-W__tech summary{min-height:44px}}
.prelimsFlow-module__8AWzma__stack{flex-direction:column;gap:12px;min-width:0;display:flex}.prelimsFlow-module__8AWzma__choices{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:8px;display:grid}.prelimsFlow-module__8AWzma__choice{border:1px solid var(--f3-line-2,#28282824);cursor:pointer;transition:border-color var(--motion-fast,.15s) var(--motion-ease,var(--f3-ease,ease)), box-shadow var(--motion-fast,.15s) var(--motion-ease,var(--f3-ease,ease));background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.prelimsFlow-module__8AWzma__choice:hover{border-color:var(--f3-quiet-line,#c9cdc5)}.prelimsFlow-module__8AWzma__choice[data-on]{border-color:var(--f3-ink,#282828);box-shadow:0 0 0 1px var(--f3-ink,#282828)}.prelimsFlow-module__8AWzma__choice input{accent-color:var(--f3-ink,#282828);margin:3px 0 0}.prelimsFlow-module__8AWzma__choice span{gap:1px;min-width:0;display:grid}.prelimsFlow-module__8AWzma__choice b{overflow-wrap:break-word;font-size:13px;font-weight:600;line-height:19px}.prelimsFlow-module__8AWzma__choice small{color:var(--f3-muted,#5e625c);overflow-wrap:break-word;font-size:12px;line-height:17px}.prelimsFlow-module__8AWzma__fill{min-width:0}.prelimsFlow-module__8AWzma__fill [data-question-grid]>[data-question]:last-child:nth-child(odd){grid-column:1/-1}.prelimsFlow-module__8AWzma__lines{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:6px 14px;display:grid}.prelimsFlow-module__8AWzma__line,.prelimsFlow-module__8AWzma__na{cursor:pointer;align-items:center;gap:8px;font-size:13px;line-height:20px;display:inline-flex}.prelimsFlow-module__8AWzma__line input,.prelimsFlow-module__8AWzma__na input{accent-color:var(--f3-ink,#282828)}.prelimsFlow-module__8AWzma__na{color:var(--f3-muted,#5e625c);margin-top:6px;font-size:12px}.prelimsFlow-module__8AWzma__naInline{gap:6px;margin-top:0}.prelimsFlow-module__8AWzma__problem{color:var(--color-negative,#b42318);font-size:12px;line-height:16px}.prelimsFlow-module__8AWzma__reason{gap:4px;margin-top:6px;display:grid}.prelimsFlow-module__8AWzma__reason small{color:var(--f3-muted,#5e625c);font-size:12px;line-height:17px}.prelimsFlow-module__8AWzma__fine{color:var(--f3-muted,#5e625c);margin:6px 0 0;font-size:12px;line-height:17px}.prelimsFlow-module__8AWzma__actions{border:1px solid var(--f3-line,#28282814);box-shadow:inset 0 1px 0 #fff, var(--f3-e1,none);color:var(--f3-muted,#5e625c);background:#ffffffbd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:12px;line-height:17px;display:flex}.prelimsFlow-module__8AWzma__actions [data-tone=bad]{color:var(--f3-warn,#9a5b00);font-weight:500}@media (prefers-reduced-motion:reduce){.prelimsFlow-module__8AWzma__choice{transition:none}}
