@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wec-positive: #2b7a3b;--wec-negative: var(--mantine-color-red-8);--wec-warning: #b45309;--wec-muted: var(--mantine-color-dimmed);--wec-surface: var(--mantine-color-body);--wec-subtle: #f8f9fb;--wec-border: #e4e7ec;--wec-app-bg: #f4f6f9;--wec-nav-bg: #f1f4f8;--wec-nav-hover: #e7ebf1;--wec-nav-active: #dfe4ec;--wec-nav-text: #3c4657;--wec-nav-text-strong: #161d2b;--wec-nav-label: #5b6472;--wec-nav-border: var(--wec-border)}[data-mantine-color-scheme=dark]{--wec-positive: var(--mantine-color-green-5);--wec-negative: var(--mantine-color-red-5);--wec-warning: var(--mantine-color-yellow-5);--wec-subtle: var(--mantine-color-dark-6);--wec-border: var(--mantine-color-dark-4);--wec-app-bg: var(--mantine-color-dark-8);--wec-nav-bg: #0e1013;--wec-nav-hover: #1a1d22;--wec-nav-active: #23272e;--wec-nav-text: #b4b7bd;--wec-nav-text-strong: #ffffff;--wec-nav-label: #949aa3;--wec-nav-border: #262a30}body{font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}.wec-app-main{background:var(--wec-app-bg);min-height:100vh;min-height:100dvh}.mantine-Card-root[data-with-border],.mantine-Paper-root[data-with-border]{border-color:var(--wec-border)}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum","lnum","cv11";letter-spacing:-.01em;white-space:nowrap}.num-positive{color:var(--wec-positive)}.num-negative{color:var(--wec-negative)}.num-warning{color:var(--wec-warning)}.mantine-Table-th{font-size:var(--mantine-font-size-xs);font-weight:600;color:var(--mantine-color-dimmed);white-space:nowrap;background:var(--wec-subtle);border-bottom:1px solid var(--wec-border)}.mantine-Table-td{font-size:var(--mantine-font-size-sm)}.mantine-Table-tr{border-color:var(--wec-border)}.wec-app-main .mantine-ScrollArea-root:has(>.mantine-ScrollArea-viewport .mantine-Table-table):not(.mantine-Card-root *,.mantine-Paper-root *,.mantine-Tabs-panel *),.wec-app-main .mantine-Table-table:not(.mantine-Card-root *,.mantine-Paper-root *,.mantine-ScrollArea-root *,.mantine-Tabs-panel *){background:var(--mantine-color-body);border:1px solid var(--wec-border);border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-xs);overflow:hidden}@media (max-width: 48em){.wec-sticky-first :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--wec-surface);box-shadow:1px 0 0 var(--wec-border)}.wec-sticky-first th:first-child{background:var(--wec-subtle)}}@media (pointer: coarse){.mantine-Button-root:not([data-size=xs]){min-height:44px}.mantine-ActionIcon-root{min-width:44px;min-height:44px}.mantine-Menu-item{min-height:44px}.mantine-Chip-label{min-height:36px}.mantine-SegmentedControl-label{min-height:36px;display:flex;align-items:center;justify-content:center}.mantine-Button-root:active,.mantine-ActionIcon-root:active{transform:scale(.97)}.mantine-Table-tr[data-hover]:hover{background:transparent}.mantine-Input-input{min-height:44px;font-size:16px}.mantine-NavLink-root,.mantine-Tabs-tab{min-height:44px}}.wec-nav{background:var(--wec-nav-bg);border-right:1px solid var(--wec-nav-border)!important;color:var(--wec-nav-text)}.wec-nav-section{font-size:12px;font-weight:500;color:var(--wec-nav-label);padding:20px 10px 6px}.wec-nav-link{border-radius:var(--mantine-radius-sm);color:var(--wec-nav-text);font-weight:450;font-size:14px;padding-block:6px!important;min-height:34px}.wec-nav-link .mantine-NavLink-label{font-size:14px}.wec-nav-link .mantine-NavLink-section[data-position=left]{color:var(--wec-nav-label);margin-inline-end:10px}@media (hover: hover){.wec-nav-link:hover{background:var(--wec-nav-hover);color:var(--wec-nav-text-strong)}}.wec-nav-link[data-active],.wec-nav-link[data-active]:hover{background:var(--wec-nav-active);color:var(--wec-nav-text-strong);font-weight:550}.wec-nav-link[data-active] .mantine-NavLink-section[data-position=left]{color:var(--wec-nav-text-strong)}.wec-nav-link .mantine-NavLink-section{color:inherit}.wec-mail-row{color:var(--mantine-color-text);border:1px solid transparent;transition:background .12s ease}@media (hover: hover){.wec-mail-row:hover{background:light-dark(var(--mantine-color-gray-0),var(--mantine-color-dark-6))}}.wec-mail-row[data-active]{background:light-dark(var(--mantine-color-blue-0),color-mix(in srgb,var(--mantine-color-blue-9) 35%,transparent));border-color:light-dark(var(--mantine-color-blue-2),var(--mantine-color-blue-8))}.wec-nav-company{padding-top:4px}.wec-nav-footer{color:var(--wec-nav-label)}@media (min-width: 62em){.wec-login{grid-template-columns:minmax(420px,46%) minmax(0,1fr)!important}}@media (min-width: 48em){.wec-figure-sep{border-left:1px solid var(--wec-border)}}:root{--wec-chart-1: #3d66c9;--wec-chart-1-hover: #254c9f}[data-mantine-color-scheme=dark]{--wec-chart-1: #5a81e4;--wec-chart-1-hover: #90abee}.wec-bar{background:var(--wec-chart-1);transition:background .12s ease}@media (hover: hover){.wec-bar-col:hover .wec-bar{background:var(--wec-chart-1-hover)}}.wec-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wec-alert-row{display:block;width:100%}.wec-alert-row:focus-visible{background:var(--wec-subtle)}@media (hover: hover){.wec-alert-row:hover{background:var(--wec-subtle)}}.wec-card-link{transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}@media (hover: hover){.wec-card-link:hover{border-color:var(--mantine-color-brand-3);box-shadow:var(--mantine-shadow-md);transform:translateY(-1px)}}.wec-card-link:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:2px}.wec-search-trigger{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;border:1px solid var(--wec-border);border-radius:var(--mantine-radius-md);background:var(--wec-subtle);color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);transition:border-color .12s ease,background .12s ease}@media (hover: hover){.wec-search-trigger:hover{border-color:var(--mantine-color-brand-3);background:var(--mantine-color-body)}}.wec-kbd{font-size:11px;font-weight:600;padding:1px 6px;border:1px solid var(--wec-border);border-radius:4px;background:var(--mantine-color-body);color:var(--mantine-color-dimmed);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}}:root:root[data-mantine-color-scheme=light]{--mantine-color-dimmed: #5b6472}:root:root[data-mantine-color-scheme=dark]{--mantine-color-dimmed: #a6a6a6}:root:root[data-mantine-color-scheme=light]{--mantine-color-brand-light-color: var(--mantine-color-brand-9);--mantine-color-blue-light-color: color-mix(in srgb, var(--mantine-color-blue-9), black 15%);--mantine-color-green-light-color: color-mix(in srgb, var(--mantine-color-green-9), black 25%);--mantine-color-teal-light-color: color-mix(in srgb, var(--mantine-color-teal-9), black 25%);--mantine-color-red-light-color: color-mix(in srgb, var(--mantine-color-red-9), black 20%);--mantine-color-orange-light-color: color-mix(in srgb, var(--mantine-color-orange-9), black 35%);--mantine-color-yellow-light-color: color-mix(in srgb, var(--mantine-color-yellow-9), black 40%);--mantine-color-grape-light-color: color-mix(in srgb, var(--mantine-color-grape-9), black 15%);--mantine-color-violet-light-color: color-mix(in srgb, var(--mantine-color-violet-9), black 10%);--mantine-color-cyan-light-color: color-mix(in srgb, var(--mantine-color-cyan-9), black 25%);--mantine-color-gray-light-color: var(--mantine-color-gray-8)}:root:root[data-mantine-color-scheme=dark]{--mantine-color-anchor: var(--mantine-color-brand-3)}.wec-tabbar{display:flex;height:100%;background:var(--mantine-color-body);border-top:1px solid var(--wec-border);padding-bottom:env(safe-area-inset-bottom)}.wec-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;color:var(--mantine-color-dimmed);font-size:11px;font-weight:500;text-decoration:none;-webkit-tap-highlight-color:transparent}.wec-tab-icon{position:relative;display:grid;place-items:center;width:56px;height:30px;border-radius:999px;transition:background-color .15s}.wec-tab-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.wec-tab[data-active]{color:var(--mantine-color-brand-7);font-weight:650}.wec-tab[data-active] .wec-tab-icon{background:var(--mantine-color-brand-light)}.wec-tab:active .wec-tab-icon{background:var(--mantine-color-default-hover)}[data-mantine-color-scheme=dark] .wec-tab[data-active]{color:var(--mantine-color-brand-3)}.wec-tab-badge{position:absolute;top:-2px;right:8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--mantine-color-red-filled);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--mantine-color-body)}.wec-sheet{border-top-left-radius:20px!important;border-top-right-radius:20px!important;padding-bottom:env(safe-area-inset-bottom)}.wec-sheet-header{flex-wrap:wrap;padding-top:20px}.wec-sheet-header:before{content:"";position:absolute;top:8px;left:calc(50% - 20px);width:40px;height:5px;border-radius:999px;background:var(--mantine-color-default-border)}.wec-sheet-title{font-size:var(--mantine-font-size-lg);font-weight:700}.wec-more-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:84px;padding:10px 6px;border-radius:14px;background:var(--mantine-color-default-hover);color:var(--mantine-color-text);text-decoration:none;-webkit-tap-highlight-color:transparent}.wec-more-tile:active{transform:scale(.97)}.wec-more-tile[data-active]{background:var(--mantine-color-brand-light);color:var(--mantine-color-brand-light-color)}.wec-more-badge{position:absolute;top:-8px;right:-14px}.wec-more-account{border-radius:16px;background:var(--mantine-color-default-hover)}.wec-more-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 4px;font-size:var(--mantine-font-size-md);font-weight:500}@media (max-width: 48em){.mantine-Input-input,.mantine-PillsInput-input,.mantine-TagsInput-inputField,.mantine-Textarea-input{font-size:16px}.mantine-SegmentedControl-root{max-width:100%;overflow-x:auto;scrollbar-width:none}}.wec-code,td code,.mantine-Code-root{white-space:nowrap}@media (max-width: 48em){.wec-search-trigger .wec-kbd{display:none}}.wec-bulkbar{position:sticky;bottom:calc(var(--app-shell-footer-offset, 0px) + 12px);z-index:20;margin-top:var(--mantine-spacing-md)}.wec-plan-card{transition:transform .15s ease,box-shadow .15s ease}@media (hover: hover){.wec-plan-card:hover{transform:translateY(-2px);box-shadow:var(--mantine-shadow-md)}}.wec-plan-card[data-scope=complex]{border-left:4px solid var(--mantine-color-teal-6)}@media (prefers-reduced-motion: reduce){.wec-plan-card,.wec-plan-card:hover{transition:none;transform:none}}.wec-row-overdue>td{background:color-mix(in srgb,var(--mantine-color-red-6) 5%,transparent)}.wec-row-overdue>td:first-child{box-shadow:inset 3px 0 0 var(--mantine-color-red-6)}.wec-row-overdue [style*=color-dimmed]{color:#4a4f57!important}[data-mantine-color-scheme=dark] .wec-row-overdue [style*=color-dimmed]{color:#d0d3d8!important}.wec-overdue-text{color:#9b1c1c!important}[data-mantine-color-scheme=dark] .wec-overdue-text{color:#ffa8a8!important}.wec-gain-text{color:#1b5e2b!important}.wec-loss-text{color:#9b1c1c!important}[data-mantine-color-scheme=dark] .wec-gain-text{color:#8ce99a!important}[data-mantine-color-scheme=dark] .wec-loss-text{color:#ffa8a8!important}.wec-hover:focus-visible,.wec-hover:active{background:var(--mantine-color-default-hover)}@media (hover: hover){.wec-hover:hover{background:var(--mantine-color-default-hover)}}.wec-msg .wec-msg-actions{opacity:0;pointer-events:none;transition:opacity .12s}.wec-msg:focus-within .wec-msg-actions,.wec-msg.wec-msg-tapped .wec-msg-actions{opacity:1;pointer-events:auto}@media (hover: hover){.wec-msg:hover .wec-msg-actions{opacity:1;pointer-events:auto}.wec-msg:hover{background-color:var(--mantine-color-default-hover)}}.wec-msg.wec-msg-tapped{background-color:var(--mantine-color-default-hover)}:root{--wec-phone-chrome: calc(60px + 5.5rem + env(safe-area-inset-bottom)) }.wec-chat-pane{height:min(76vh,820px)}@media (max-width: 62em){.wec-chat-pane{height:calc(100dvh - 60px - 6rem);min-height:360px}}@media (max-width: 48em){.wec-chat-pane{height:calc(100dvh - var(--wec-phone-chrome) - 3.5rem)}}@keyframes wec-ai-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}.wec-ai-pulse{animation:wec-ai-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.wec-ai-pulse{animation:none}}@keyframes wec-rec{50%{opacity:.3}}.wec-rec-dot{animation:wec-rec 1s step-end infinite}@media (prefers-reduced-motion: reduce){.wec-rec-dot{animation:none}}.wec-format-bar{border-radius:10px;background:linear-gradient(90deg,var(--mantine-color-default-hover),transparent 85%);border:1px solid var(--wec-border);width:100%}.wec-format-btn{transition:background-color .12s,color .12s,transform .12s}@media (hover: hover){.wec-format-btn:hover{color:var(--mantine-color-brand-filled);background:var(--mantine-color-brand-light);transform:translateY(-1px)}}.wec-format-btn:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.wec-format-btn,.wec-format-btn:hover{transform:none;transition:none}}.wec-rich-box{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-default);background:var(--mantine-color-body);transition:border-color .12s,box-shadow .12s}.wec-rich-box:focus-within{border-color:var(--mantine-color-brand-filled);box-shadow:0 0 0 3px var(--mantine-color-brand-light)}.wec-rich-wrap{cursor:text}.wec-rich-input{outline:none;padding:7px 12px;min-height:36px;font-size:var(--mantine-font-size-sm);line-height:1.55;overflow-wrap:anywhere}.wec-rich-input p{margin:0}.wec-rich-input code{font-family:var(--mantine-font-family-monospace);font-size:.9em;padding:1px 5px;border-radius:4px;background:var(--mantine-color-default-hover)}.wec-rich-input s{opacity:.8}.wec-rich-input p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--mantine-color-placeholder)}.wec-modal-phone-header{border-bottom:1px solid var(--wec-border);padding-top:calc(var(--mantine-spacing-sm) + env(safe-area-inset-top))}.wec-modal-phone .wec-form-actions{position:sticky;bottom:calc(var(--mantine-spacing-md) * -1);z-index:2;margin:var(--mantine-spacing-sm) calc(var(--mantine-spacing-md) * -1) calc(var(--mantine-spacing-md) * -1);padding:12px var(--mantine-spacing-md) calc(12px + env(safe-area-inset-bottom));background:var(--mantine-color-body);border-top:1px solid var(--wec-border);flex-wrap:nowrap}.wec-modal-phone .wec-form-actions>*{flex:1}.wec-row-card{display:block;text-decoration:none;color:inherit;border-radius:14px;-webkit-tap-highlight-color:transparent}.wec-row-card:active{background:var(--mantine-color-default-hover)}.wec-row-card[data-tone=danger]{border-left:4px solid var(--mantine-color-red-6)}.wec-row-card[data-tone=warning]{border-left:4px solid var(--mantine-color-orange-5)}.wec-stat-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--mantine-spacing-sm) * -1) var(--mantine-spacing-md);padding:2px var(--mantine-spacing-sm) 6px;scrollbar-width:none}.wec-stat-strip::-webkit-scrollbar{display:none}.wec-stat-strip-item{flex:0 0 44%;scroll-snap-align:start;min-width:150px}.wec-stat-strip-item>*{height:100%}.wec-filter-sheet .mantine-InputWrapper-root,.wec-filter-sheet .mantine-Select-root{width:100%!important;max-width:none!important}.wec-unit-tile{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit;border-left-width:4px!important;-webkit-tap-highlight-color:transparent}.wec-unit-tile:active{background:var(--mantine-color-default-hover)}.wec-unit-tile[data-status=available]{border-left-color:var(--mantine-color-green-6)!important}.wec-unit-tile[data-status=held]{border-left-color:var(--mantine-color-yellow-6)!important}.wec-unit-tile[data-status=reserved]{border-left-color:var(--mantine-color-orange-6)!important}.wec-unit-tile[data-status=sold]{border-left-color:var(--mantine-color-gray-5)!important}.wec-unit-tile[data-status=blocked]{border-left-color:var(--mantine-color-red-6)!important}.wec-unit-tile[data-selected]{background:var(--mantine-primary-color-light)}.wec-unit-tile .mantine-Badge-root{align-self:flex-start;margin-top:4px}@media (max-width: 48em){.wec-rich-input{font-size:16px}}.wec-back{align-self:flex-start;margin-left:-6px;min-height:36px;display:inline-flex;align-items:center;color:var(--mantine-color-anchor)}@media (max-width: 48em){.wec-page-title{font-size:1.375rem!important;line-height:1.25!important}.wec-header-actions{width:100%}.wec-header-actions>.mantine-Button-root,.wec-header-actions>.mantine-Group-root>.mantine-Button-root{flex:1 1 auto}.wec-facts{display:grid!important;grid-template-columns:1fr 1fr;gap:10px 16px!important;width:100%}.wec-fact{flex-direction:column;align-items:flex-start!important;gap:0!important}.wec-fact dt{font-size:var(--mantine-font-size-xs)}}@media (max-width: 48em){.wec-line-row{flex-wrap:wrap!important;row-gap:6px!important}.wec-line-row>:first-child{flex:1 1 100%!important;max-width:none!important;width:100%!important}.wec-line-row>.mantine-InputWrapper-root:not(:first-child),.wec-line-row>.mantine-TextInput-root:not(:first-child),.wec-line-row>.mantine-NumberInput-root:not(:first-child),.wec-line-row>.mantine-Select-root:not(:first-child){flex:1 1 0!important;min-width:0;width:auto!important}}.wec-wa-thread{height:calc(100dvh - 190px);min-height:420px}:root{--wec-mail-list-h: calc(100dvh - 300px) }@media (max-width: 48em){.wec-wa-thread{height:calc(100dvh - var(--wec-phone-chrome));min-height:360px}:root{--wec-mail-list-h: calc(100dvh - var(--wec-phone-chrome) - 220px)}}@media (max-width: 48em){.wec-owner-nav .mantine-Button-section[data-position=left]{margin-inline-end:0}}@media (max-width: 48em){.wec-wizard-actions>.mantine-Button-root{flex:1}}.wec-figure-line+.wec-figure-line{border-top:1px solid var(--wec-border)}.wec-quiet-row{padding:6px 0}.wec-quiet-row+.wec-quiet-row{border-top:1px solid var(--wec-border)}.mantine-Badge-root{flex-shrink:0}.mantine-DateInput-day[data-weekend]:not([data-selected]){color:var(--mantine-color-red-8)}[data-mantine-color-scheme=dark] .mantine-DateInput-day[data-weekend]:not([data-selected]){color:var(--mantine-color-red-4)}.mantine-Table-td:first-child>a,.mantine-Table-td:first-child>.mantine-Anchor-root{white-space:nowrap}@media (max-width: 48em){.wec-tabs-scroll{flex-wrap:nowrap}}.wec-tabs-scroll .mantine-Tabs-tab{padding-inline:12px}.mantine-InputPlaceholder-placeholder{color:light-dark(var(--mantine-color-gray-7),var(--mantine-color-dark-2))}@media (max-width: 48em){.wec-modal-phone form>.mantine-Stack-root>.mantine-Group-root:last-child{flex-wrap:nowrap}.wec-modal-phone form>.mantine-Stack-root>.mantine-Group-root:last-child>.mantine-Button-root{flex:1}}:root{--wec-ai-1: #6d4aff;--wec-ai-2: #3d66c9;--wec-ai-3: #0e9fb3;--wec-ai-gradient: linear-gradient(120deg, var(--wec-ai-1), var(--wec-ai-2) 55%, var(--wec-ai-3));--wec-ai-glow: color-mix(in srgb, var(--wec-ai-1) 24%, transparent);--wec-ai-tint: color-mix(in srgb, var(--wec-ai-1) 7%, var(--mantine-color-body));--wec-shimmer-base: #eceff4;--wec-shimmer-hi: #f9fafc;--wec-ease-out: cubic-bezier(.2, .8, .2, 1)}[data-mantine-color-scheme=dark]{--wec-ai-1: #a08cff;--wec-ai-2: #6f91e8;--wec-ai-3: #3bc9db;--wec-ai-glow: color-mix(in srgb, var(--wec-ai-1) 30%, transparent);--wec-ai-tint: color-mix(in srgb, var(--wec-ai-1) 10%, var(--mantine-color-body));--wec-shimmer-base: #2b2e35;--wec-shimmer-hi: #3a3e47}@keyframes wec-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes wec-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes wec-fade-in{0%{opacity:0}to{opacity:1}}.wec-app-main .mantine-Card-root,.wec-app-main .mantine-Alert-root,.wec-build{animation:wec-rise .52s var(--wec-ease-out) backwards;animation-delay:calc(var(--wec-i, 0) * 70ms)}.wec-app-main :is(.mantine-SimpleGrid-root,.mantine-Stack-root,.mantine-Grid-inner,.wec-canvas)>:nth-child(2){--wec-i: 1}.wec-app-main :is(.mantine-SimpleGrid-root,.mantine-Stack-root,.mantine-Grid-inner,.wec-canvas)>:nth-child(3){--wec-i: 2}.wec-app-main :is(.mantine-SimpleGrid-root,.mantine-Stack-root,.mantine-Grid-inner,.wec-canvas)>:nth-child(4){--wec-i: 3}.wec-app-main :is(.mantine-SimpleGrid-root,.mantine-Stack-root,.mantine-Grid-inner,.wec-canvas)>:nth-child(5){--wec-i: 4}.wec-app-main :is(.mantine-SimpleGrid-root,.mantine-Stack-root,.mantine-Grid-inner,.wec-canvas)>:nth-child(6){--wec-i: 5}.wec-app-main :is(.mantine-SimpleGrid-root,.mantine-Stack-root,.mantine-Grid-inner,.wec-canvas)>:nth-child(n+7){--wec-i: 6}.wec-app-main .mantine-Card-root :is(.mantine-Card-root,.mantine-Alert-root){animation:none}.wec-shimmer{background:linear-gradient(100deg,var(--wec-shimmer-base) 30%,var(--wec-shimmer-hi) 50%,var(--wec-shimmer-base) 70%);background-size:200% 100%;animation:wec-shimmer 1.5s linear infinite;border-radius:6px}.wec-shimmer-text{position:relative;display:inline-block;color:var(--mantine-color-dimmed)}.wec-shimmer-text:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;white-space:inherit;background:linear-gradient(90deg,transparent 0%,transparent 38%,var(--wec-ai-1) 50%,transparent 62%,transparent 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wec-shimmer 1.9s linear infinite;pointer-events:none}.wec-ai-orb{display:inline-block;flex-shrink:0;width:10px;height:10px;border-radius:999px;background:var(--wec-ai-gradient);box-shadow:0 0 0 3px color-mix(in srgb,var(--wec-ai-1) 16%,transparent),0 0 14px var(--wec-ai-glow)}.wec-ai-orb[data-busy]{animation:wec-ai-pulse 1.2s ease-in-out infinite}.wec-ai-icon{color:var(--wec-ai-1)}@property --wec-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes wec-spin{to{--wec-angle: 360deg}}.wec-composer{position:relative;border-radius:22px;padding:1.5px;background:conic-gradient(from var(--wec-angle),var(--wec-ai-1),var(--wec-ai-2),var(--wec-ai-3),var(--wec-ai-2),var(--wec-ai-1));box-shadow:0 18px 50px -24px var(--wec-ai-glow),0 2px 6px #1018280d;transition:box-shadow .24s var(--wec-ease-out)}.wec-composer:focus-within{box-shadow:0 22px 60px -20px color-mix(in srgb,var(--wec-ai-1) 42%,transparent),0 2px 6px #1018280d}.wec-composer[data-busy]{animation:wec-spin 3.2s linear infinite}.wec-composer-inner{display:flex;align-items:flex-end;gap:8px;border-radius:20.5px;background:var(--mantine-color-body);padding:8px 8px 8px 18px}.wec-composer[data-size=dock]{border-radius:16px}.wec-composer[data-size=dock] .wec-composer-inner{border-radius:14.5px;padding:6px 6px 6px 14px}.wec-composer textarea{font-size:16px;line-height:1.5;padding-block:7px}.wec-composer[data-size=hero] textarea{font-size:17px}.wec-send{background:var(--wec-ai-gradient)!important;color:#fff!important;transition:transform .16s var(--wec-ease-out),opacity .16s,filter .16s}.wec-send:disabled,.wec-send[data-disabled]{opacity:.45;filter:grayscale(.4)}@media (hover: hover){.wec-send:not(:disabled):hover{transform:translateY(-1px) scale(1.04)}}.wec-hero{position:relative;isolation:isolate;overflow-x:clip;padding:clamp(4px,2.5vw,32px) 0 clamp(16px,2.5vw,28px)}.wec-hero-inner{position:relative;z-index:1}.wec-aurora{position:absolute;z-index:0;inset:-40px 0 auto;height:340px;pointer-events:none;background:radial-gradient(38% 60% at 18% 32%,color-mix(in srgb,var(--wec-ai-1) 16%,transparent),transparent 72%),radial-gradient(34% 56% at 82% 22%,color-mix(in srgb,var(--wec-ai-3) 14%,transparent),transparent 72%),radial-gradient(40% 60% at 55% 78%,color-mix(in srgb,var(--wec-ai-2) 12%,transparent),transparent 72%);filter:blur(24px);animation:wec-aurora 16s ease-in-out infinite alternate}@keyframes wec-aurora{0%{transform:translate3d(-12px,0,0) scale(1)}to{transform:translate3d(12px,-16px,0) scale(1.06)}}.wec-hero-title{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem)!important;letter-spacing:-.02em;line-height:1.15!important}.wec-suggest{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:6px 12px 6px 8px;border-radius:999px;border:1px solid var(--wec-border);background:var(--mantine-color-body);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);text-align:left;transition:border-color .16s,transform .16s var(--wec-ease-out),box-shadow .16s;animation:wec-rise .48s var(--wec-ease-out) backwards;animation-delay:calc(.16s + var(--wec-i, 0) * 70ms)}@media (hover: hover){.wec-suggest:hover{border-color:color-mix(in srgb,var(--wec-ai-1) 50%,var(--wec-border));transform:translateY(-1px);box-shadow:0 8px 22px -14px var(--wec-ai-glow)}}.wec-suggest:focus-visible{outline:2px solid var(--wec-ai-1);outline-offset:-2px}.wec-suggest:disabled{opacity:.6;cursor:default}@media (max-width: 48em){.wec-swipe{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--mantine-spacing-sm);scrollbar-width:none;margin-inline:calc(var(--mantine-spacing-sm) * -1);padding:2px var(--mantine-spacing-sm) 6px}.wec-swipe::-webkit-scrollbar{display:none}.wec-swipe>*{flex:0 0 auto;max-width:80%;scroll-snap-align:start}}.wec-intent{animation:wec-fade-in .24s ease both}.wec-intent-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border-radius:999px;font-size:var(--mantine-font-size-xs);font-weight:600;color:var(--mantine-color-text);background:var(--wec-ai-tint);border:1px solid color-mix(in srgb,var(--wec-ai-1) 28%,transparent);animation:wec-rise .32s var(--wec-ease-out) backwards}.wec-canvas{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;gap:var(--mantine-spacing-lg);align-items:stretch}@media (max-width: 48em){.wec-canvas{gap:var(--mantine-spacing-md)}}.wec-widget{grid-column:span 12;position:relative;min-width:0;border-radius:var(--mantine-radius-lg);transition:opacity .28s ease,filter .28s ease,box-shadow .28s ease}.wec-widget:empty{display:none}.wec-widget>.mantine-Card-root{height:100%}@media (min-width: 48em){.wec-widget[data-span="4"],.wec-widget[data-span="6"]{grid-column:span 6}}@media (min-width: 75em){.wec-widget[data-span="4"]{grid-column:span 4}.wec-widget[data-span="8"]{grid-column:span 8}}.wec-canvas[data-mode=answer] .wec-widget{grid-column:span 12}.wec-canvas[data-focusing] .wec-widget:not([data-match]){opacity:.45;filter:saturate(.5)}.wec-widget[data-match]{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--wec-ai-1) 55%,transparent),0 18px 44px -22px var(--wec-ai-glow)}.wec-widget[data-match]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--wec-ai-1) 14%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:wec-shimmer 1.2s var(--wec-ease-out) 1 both}@keyframes wec-grow{0%{transform:scaleY(0)}}.wec-bar-grow{transform-origin:bottom;animation:wec-grow .7s var(--wec-ease-out) backwards}.wec-widget[data-source=ai]>.mantine-Card-root{box-shadow:inset 3px 0 0 var(--wec-ai-1),var(--mantine-shadow-xs)}.wec-chunk{animation:wec-fade-in .36s ease both}.wec-caret{display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:-.15em;border-radius:2px;background:var(--wec-ai-gradient);animation:wec-rec 1s step-end infinite}.wec-step{animation:wec-rise .36s var(--wec-ease-out) backwards}.wec-step-icon{color:var(--wec-positive);flex-shrink:0}.wec-answer{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mantine-spacing-xl);align-items:start}@media (min-width: 75em){.wec-answer{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}}.wec-answer-side{position:sticky;top:calc(60px + var(--mantine-spacing-lg));max-height:calc(100dvh - 60px - 2 * var(--mantine-spacing-lg));overflow-y:auto;padding:2px 4px 8px;scrollbar-width:thin}.wec-answer-dock{position:sticky;bottom:calc(var(--app-shell-footer-offset, 0px) + 12px);z-index:5;padding-top:16px;background:linear-gradient(to bottom,transparent,var(--wec-app-bg) 45%)}.wec-turn-user{margin-left:auto;max-width:85%;padding:10px 14px;border-radius:16px 16px 4px;background:var(--mantine-primary-color-light);animation:wec-rise .36s var(--wec-ease-out) backwards}.wec-turn-ai{position:relative;padding-left:16px;animation:wec-rise .42s var(--wec-ease-out) backwards}.wec-turn-ai:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--wec-border)}.wec-turn-ai[data-active]:before{background:var(--wec-ai-gradient)}.wec-ask-button{border:1px solid transparent!important;background:linear-gradient(var(--mantine-color-body),var(--mantine-color-body)) padding-box,var(--wec-ai-gradient) border-box!important;color:var(--mantine-color-text)!important}@media (hover: hover){.wec-ask-button:hover{box-shadow:0 6px 18px -10px var(--wec-ai-glow)}}@media (prefers-reduced-motion: reduce){.wec-aurora,.wec-composer[data-busy],.wec-ai-orb[data-busy]{animation:none}.wec-shimmer-text:after{display:none}}.wec-reminder-draft{box-shadow:inset 3px 0 0 var(--wec-ai-1),var(--mantine-shadow-xs)}.wec-draft-row{min-height:22px}.wec-pin{position:absolute!important;top:-10px;right:-10px;z-index:2;opacity:0;transform:scale(.85);transition:opacity .16s ease,transform .16s var(--wec-ease-out);box-shadow:var(--mantine-shadow-sm)}.wec-widget:hover>.wec-pin,.wec-widget:focus-within>.wec-pin,.wec-pin[data-pinned]{opacity:1;transform:none}@media (pointer: coarse){.wec-pin{opacity:1;transform:none;top:-14px;right:-6px}}.wec-widget:has(>.wec-pin:only-child){display:none}.wec-widget[data-pinned]>.mantine-Card-root{box-shadow:inset 0 3px 0 var(--wec-ai-1),var(--mantine-shadow-xs)}@keyframes wec-listen{0%,to{box-shadow:0 0 color-mix(in srgb,var(--mantine-color-red-6) 38%,transparent),0 18px 50px -24px var(--wec-ai-glow)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--mantine-color-red-6) 0%,transparent),0 18px 50px -24px var(--wec-ai-glow)}}.wec-composer[data-listening]{animation:wec-spin 2.4s linear infinite,wec-listen 1.6s ease-in-out infinite}.wec-mic{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.wec-today{box-shadow:inset 3px 0 0 var(--wec-ai-1),var(--mantine-shadow-xs)}.wec-box-result{cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.wec-box-result:focus-visible{outline:2px solid var(--wec-ai-1);outline-offset:2px}@media (hover: hover){.wec-box-result:hover{background:color-mix(in srgb,var(--wec-ai-1) 16%,var(--mantine-color-body));border-color:color-mix(in srgb,var(--wec-ai-1) 50%,transparent)}}@media (prefers-reduced-motion: reduce){.wec-composer[data-listening]{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--mantine-color-red-6) 45%,transparent)}}.wec-word-chip{animation:wec-rise .24s var(--wec-ease-out) backwards}.wec-ask-answer{background:var(--wec-ai-tint);border-color:color-mix(in srgb,var(--wec-ai-1) 30%,var(--mantine-color-default-border));box-shadow:0 18px 44px -28px var(--wec-ai-glow);animation:wec-rise .32s var(--wec-ease-out) backwards}tr[data-lit]>td{background:color-mix(in srgb,var(--wec-ai-1) 9%,transparent);transition:background .28s ease}tr[data-lit]>td:first-child{box-shadow:inset 3px 0 0 var(--wec-ai-1)}.wec-row-card[data-lit]{box-shadow:inset 3px 0 0 var(--wec-ai-1),0 0 0 1px color-mix(in srgb,var(--wec-ai-1) 35%,transparent)}.wec-next{background:var(--wec-ai-tint);border-color:color-mix(in srgb,var(--wec-ai-1) 22%,var(--mantine-color-default-border));animation:wec-rise .32s var(--wec-ease-out) backwards}.wec-next-brief{border-top:1px dashed color-mix(in srgb,var(--wec-ai-1) 25%,var(--mantine-color-default-border));padding-top:8px}.wec-unit-tile[data-lit]{outline:2px solid var(--wec-ai-1);outline-offset:2px}.wec-talk{position:fixed;right:16px;bottom:calc(var(--app-shell-footer-offset, 0rem) + 16px);z-index:150;box-shadow:0 6px 18px color-mix(in srgb,var(--mantine-color-violet-7) 35%,transparent);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.wec-talk[data-listening]{animation:wec-talk-pulse 1.2s ease-in-out infinite}@keyframes wec-talk-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--mantine-color-red-6) 45%,transparent)}50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--mantine-color-red-6) 0%,transparent)}}body:has([data-talk-lift]) .wec-talk{bottom:calc(var(--app-shell-footer-offset, 0rem) + 96px)}.wec-talk-camera{position:fixed;right:22px;bottom:calc(var(--app-shell-footer-offset, 0rem) + 84px);z-index:150}body:has([data-talk-lift]) .wec-talk-camera{bottom:calc(var(--app-shell-footer-offset, 0rem) + 164px)}body:has(.wec-talk-camera) .wec-talk-bubble{bottom:calc(var(--app-shell-footer-offset, 0rem) + 140px)}.wec-talk-thumb{position:relative;width:44px;height:44px}.wec-talk-thumb img{width:44px;height:44px;object-fit:cover;border-radius:50%;border:2px solid var(--mantine-color-violet-6);display:block}.wec-talk-thumb .mantine-CloseButton-root{position:absolute;top:-8px;right:-8px}.wec-talk-bubble{position:fixed;right:16px;left:16px;bottom:calc(var(--app-shell-footer-offset, 0rem) + 84px);z-index:150}body:has(.wec-talk) .wec-app-main{padding-bottom:calc(var(--app-shell-footer-offset, 0rem) + 88px)}@media (prefers-reduced-motion: reduce){.wec-talk[data-listening]{animation:none}}
