.ai-text h3{margin:var(--spacing-04) 0 var(--spacing-02);font-size:var(--text-md);font-weight:600;line-height:1.45}.ai-text h4{margin:var(--spacing-03) 0 var(--spacing-02);font-size:var(--text-sm);letter-spacing:0;color:var(--muted);font-weight:600;line-height:16px}.ai-text p{margin:0 0 var(--spacing-03)}.ai-text ul{margin:0 0 var(--spacing-03);padding-inline-start:var(--spacing-05)}.ai-text>:first-child{margin-top:0}.ai-text>:last-child{margin-bottom:0}.chips{gap:var(--spacing-02);margin:var(--spacing-03) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip--failed{text-decoration:line-through}.chip--propose a{color:inherit;font-weight:600}.readable{gap:var(--spacing-03);margin:var(--spacing-03) 0 0;flex-direction:column;display:flex}.readable__fields{gap:var(--spacing-03) var(--spacing-05);grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));margin:0;display:grid}.readable__field{min-width:0}.readable__field dt{color:var(--text-faint);font-size:var(--text-sm);letter-spacing:0;line-height:16px}.readable__field dd{margin:var(--spacing-01) 0 0;overflow-wrap:anywhere;font-weight:600}.readable__field dd.readable__empty{color:var(--muted);font-weight:400;font-size:var(--text-sm);line-height:16px}.readable__section{margin:var(--spacing-02) 0 0}.readable__title{margin:var(--spacing-02) 0 0;font-size:var(--text-md);font-weight:600;line-height:1.45}.readable__list{gap:var(--spacing-01);flex-direction:column;margin:0;padding-inline-start:var(--spacing-05);display:flex}.readable-change{gap:var(--spacing-03);flex-direction:column;display:flex}.readable-change__diff{padding:var(--spacing-03);border:1px solid var(--tone-warning-fg);border-radius:var(--radius-sm)}.readable-change__old{color:var(--muted)}.readable-change__diff del,.readable-change__diff ins{unicode-bidi:isolate}.sentiment-badge{align-items:center;display:inline-flex}.topic-list{gap:var(--spacing-04);margin:0;padding:0;list-style:none;display:grid}.topic-list__item{border-bottom:1px solid var(--border-soft);padding-bottom:var(--spacing-04)}.topic-list__item:last-child{border-bottom:none;padding-bottom:0}.topic-list__head{margin:0 0 var(--spacing-02);align-items:center;gap:var(--spacing-02) var(--spacing-03);flex-wrap:wrap;display:flex}.topic-list__links{margin:var(--spacing-02) 0 0;align-items:center;gap:var(--spacing-02) var(--spacing-04);flex-wrap:wrap;display:flex}.health-signals{gap:var(--spacing-02);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.topbar__assistant--open{background:var(--tone-info-bg)}.assistant{gap:var(--spacing-03);width:400px;height:100vh;padding:var(--spacing-04) var(--spacing-05);background:var(--surface);border-inline-start:1px solid var(--border);font-size:var(--text-md);flex-direction:column;flex-shrink:0;line-height:1.45;display:flex;position:sticky;top:0}.assistant[hidden]{display:none}.assistant__header{justify-content:space-between;align-items:center;gap:var(--spacing-03);display:flex}.assistant__title{align-items:center;gap:var(--spacing-03);font-size:var(--text-md);margin:0;font-weight:600;line-height:1.45;display:flex}.assistant__toolbar{gap:var(--spacing-02);flex-wrap:wrap;display:flex}.assistant__history{max-height:35vh;padding:var(--spacing-03);border:1px solid var(--border);border-radius:var(--radius);overflow-y:auto}.assistant__conversations{gap:var(--spacing-02);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assistant__conversation-item{align-items:center;gap:var(--spacing-02);flex-wrap:wrap;display:flex}.assistant__conversation-item--active{background:var(--primary-soft);border-radius:var(--radius-sm)}.assistant__open{min-width:0;padding:var(--spacing-02) var(--spacing-03);border-radius:var(--radius-sm);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;display:flex}.assistant__open:hover{background:var(--surface-muted)}.assistant__open-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.assistant__confirm{align-items:center;gap:var(--spacing-02);width:100%;padding:0 var(--spacing-03) var(--spacing-02);flex-wrap:wrap;display:flex}.assistant__conversation{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:16px;overflow:hidden}.assistant__log{gap:var(--spacing-03);flex-direction:column;flex:1;min-height:120px;display:flex;overflow-y:auto}.assistant-msg{max-width:92%;padding:var(--spacing-03) var(--spacing-04);border-radius:var(--radius-lg);font-size:var(--text-md);line-height:1.45}.assistant-msg--user{background:var(--primary-soft);color:var(--text);align-self:flex-end}.assistant-msg--assistant{background:var(--surface-muted);align-self:flex-start}.assistant-msg__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.assistant-msg .muted{margin:var(--spacing-02) 0 0;align-items:center;gap:var(--spacing-02);display:flex}.assistant__error{margin:0}.assistant__form{gap:var(--spacing-03);flex-direction:column;display:flex}.assistant__form .muted{margin:0}.assistant__actions{justify-content:flex-end;gap:var(--spacing-03);display:flex}@media (width<=899px){.assistant{inset-inline-end:0;z-index:45;width:min(100vw,420px);box-shadow:var(--shadow-lg);position:fixed;top:0;bottom:0}}.guide{border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);border:0;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.guide::backdrop{background:var(--scrim)}.guide__frame{max-height:inherit;flex-direction:column;display:flex}.guide__hero{gap:var(--spacing-02);padding:var(--spacing-06) var(--spacing-06) var(--spacing-05);background:var(--surface-inverse);color:var(--text-inverse);flex-direction:column;padding-inline-end:calc(var(--spacing-06) + 32px);display:flex;position:relative}.guide__logo{width:40px;height:40px;margin-bottom:var(--spacing-02);border-radius:10px;display:block}.guide__step{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:700}.guide__title{color:var(--text-inverse);text-wrap:balance;margin:0;font-size:20px;font-weight:700;line-height:28px}.guide__lead{color:color-mix(in srgb, var(--text-inverse) 80%, transparent);margin:0;font-size:13px;line-height:20px}.guide__close{top:var(--spacing-04);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--text-inverse);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--spacing-04)}.guide__close:hover{background:color-mix(in srgb, var(--text-inverse) 12%, transparent)}.guide__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.guide__body{gap:var(--spacing-04);padding:var(--spacing-05) var(--spacing-06);flex-direction:column;min-height:200px;display:flex;overflow-y:auto}.guide__footer{align-items:center;gap:var(--spacing-03);padding:var(--spacing-04) var(--spacing-06);border-top:1px solid var(--border);display:flex}.guide__dots{flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.guide__dots li{border-radius:var(--radius-pill);background:var(--border-strong);width:7px;height:7px}.guide__dots li.is-current{background:var(--primary);width:18px}.guide__tiles,.guide__groups,.guide__cards{gap:var(--spacing-03);margin:0;padding:0;list-style:none;display:grid}.guide__groups{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.guide__tile,.guide__group{gap:var(--spacing-03);padding:var(--spacing-03) var(--spacing-04);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;line-height:18px;display:flex}.guide__group{flex-direction:column;gap:2px}.guide__tile strong,.guide__group strong,.guide__card strong{font-weight:600;display:block}.guide__muted{color:var(--muted);font-size:12px;line-height:17px;display:block}.guide__icon{border-radius:var(--radius);background:var(--primary-soft);width:30px;height:30px;color:var(--sidebar-active-fg);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.guide__note{color:var(--muted);margin:0;font-size:12px;line-height:18px}.guide__card{align-items:center;gap:var(--spacing-04);width:100%;padding:var(--spacing-03) var(--spacing-04);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;font-size:13px;line-height:18px;display:flex}.guide__card:hover{border-color:var(--primary);background:var(--primary-soft)}.guide__card-text{flex:1;min-width:0}.guide__open{color:var(--link);flex:none;font-weight:600}@media (width<=640px){.guide{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100vw;max-width:100vw;height:calc(100dvh - 40px);max-height:none;margin:auto 0 0}.guide__frame{height:100%}.guide__body{flex:1;min-height:0}.guide__hero{padding:var(--spacing-05);padding-inline-end:calc(var(--spacing-05) + 32px)}.guide__body,.guide__footer{padding-inline:var(--spacing-05)}.guide__footer{padding-bottom:max(var(--spacing-04), env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){.guide[open]{animation:.16s ease-out guide-in}@keyframes guide-in{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}}.tour{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.tour::backdrop{background:0 0}.tour__scrim{background:var(--scrim);position:fixed;inset:0}.tour__spot{border-radius:var(--radius);box-shadow:0 0 0 9999px var(--scrim);outline:2px solid var(--accent);outline-offset:0;pointer-events:none;position:fixed}.tour__card{border-radius:var(--radius-lg);background:var(--surface);width:min(380px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed}.tour--center .tour__card,.tour__card:not(.tour__card--placed){width:min(460px,100vw - 32px);top:50%;left:50%;transform:translate(-50%,-50%)}.tour__header{padding:var(--spacing-05) var(--spacing-05) var(--spacing-02);padding-inline-end:calc(var(--spacing-05) + 32px);position:relative}.tour__eyebrow{gap:4px var(--spacing-03);margin:0 0 var(--spacing-02);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;font-size:11px;font-weight:700;display:flex}.tour__count{letter-spacing:0;text-transform:none;font-weight:600}.tour__title{text-wrap:balance;margin:0;font-size:17px;font-weight:700;line-height:24px}.tour__close{top:var(--spacing-04);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--spacing-04)}.tour__close:hover{background:var(--surface-muted);color:var(--text)}.tour__body{gap:var(--spacing-03);padding:var(--spacing-02) var(--spacing-05) var(--spacing-04);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.tour__text{margin:0;font-size:14px;line-height:21px}.tour__label{margin:var(--spacing-02) 0 0;color:var(--muted);font-size:12px;font-weight:600}.tour__outline{gap:4px;margin:0;padding-inline-start:20px;font-size:13px;line-height:19px;display:grid}.tour__note{padding:var(--spacing-03);border-radius:var(--radius);background:var(--tone-info-bg);margin:0;font-size:12px;line-height:18px}.tour__switch{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.tour__switch:hover{text-underline-offset:2px;text-decoration:underline}.tour__footer{justify-content:flex-end;gap:var(--spacing-03);padding:var(--spacing-03) var(--spacing-05);border-top:1px solid var(--border);display:flex}@media (width<=640px){.tour__card,.tour--center .tour__card,.tour__card:not(.tour__card--placed){border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100vw;max-height:60dvh;top:auto;bottom:0;left:0;transform:none}.tour__footer{padding-bottom:max(var(--spacing-03), env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){.tour__spot{transition:top .18s,left .18s,width .18s,height .18s}}.account-profile .details{gap:var(--spacing-01) 0;grid-template-columns:minmax(0,1fr)}.account-profile .details dd{margin-bottom:var(--spacing-03)}.accounts-duplicates{padding:var(--spacing-03) var(--spacing-04);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-muted)}.accounts-duplicates__title{margin:0 0 var(--spacing-02);font-weight:600}.accounts-duplicates ul{gap:var(--spacing-02);flex-direction:column;margin:0;padding-inline-start:var(--spacing-05);display:flex}.account-location__point{overflow-wrap:anywhere;margin:0}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/plus-jakarta-sans-cyrillic-ext-400-normal-CJkVxub1.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-cyrillic-ext-400-normal-Dbdydbkh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/plus-jakarta-sans-cyrillic-ext-600-normal-C5KBqx06.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-cyrillic-ext-600-normal-BtwufOTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/plus-jakarta-sans-cyrillic-ext-700-normal-iShZaXYX.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-cyrillic-ext-700-normal-pWfpUei5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff)format("woff");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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/app/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f2;--surface:#fff;--surface-muted:#f3f5f2;--surface-accent:#e9eeea;--surface-raised:#f8faf8;--surface-inverse:#0a3a2e;--text-inverse:#f3f5f2;--field:#f3f5f2;--text:#0a3a2e;--muted:#596e6a;--text-faint:#5e7872;--border:#e9eeea;--border-soft:#f0f3f0;--border-strong:#7c8f89;--primary:#0a3a2e;--primary-hover:#184639;--primary-contrast:#fff;--primary-soft:#e4efe8;--callout-bg:#eef5f0;--callout-border:#cfe0d6;--up:#0b7550;--down:#be1e3b;--accent:#b5e249;--accent-contrast:#0a3a2e;--accent-subtle:#ddf1ac;--link:#0b5cad;--focus:#0a3a2e;--danger:#da1e28;--danger-hover:#b81922;--danger-contrast:#fff;--tone-neutral-bg:#e9eeea;--tone-neutral-fg:#0a3a2e;--tone-info-bg:#d0e2ff;--tone-info-fg:#0043ce;--tone-success-bg:#ddf1ac;--tone-success-fg:#0a3a2e;--tone-warning-bg:#fcf4d6;--tone-warning-fg:#7a5c00;--tone-danger-bg:#ffd7d9;--tone-danger-fg:#a2191f;--sidebar-bg:#f8faf8;--sidebar-fg:#0a3a2e;--sidebar-muted:#596e6a;--sidebar-hover:#e9eeea;--sidebar-active-bg:#e4efe8;--sidebar-active-fg:#0a3a2e;--sidebar-border:#e9eeea;--logo-band:#0a3a2e;--logo-band-fg:#fff;--scrim:#06272080;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--chart-grid:#e9eeea;--chart-axis:#c9d6d0;--chart-reference:#0a3a2e;--chart-gap:2px;--spacing-01:2px;--spacing-02:4px;--spacing-03:8px;--spacing-04:12px;--spacing-05:16px;--spacing-06:24px;--spacing-07:32px;--spacing-08:40px;--spacing-09:48px;--radius-lg:10px;--radius:8px;--radius-sm:6px;--radius-xs:4px;--radius-pill:24px;--radius-pill-sm:5px;--shadow:none;--shadow-lg:0 2px 6px #0000004d;--sidebar-width:220px;--sidebar-width-rail:64px;--topbar-height:48px;--control-height:32px;--control-height-sm:28px;--touch-target:44px;--card-padding:14px;--meter-height:7px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:22px;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;font-family:var(--font-sans);font-size:var(--text-md);letter-spacing:0;color:var(--text);background:var(--bg);line-height:1.45}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#062720;--surface:#0a3a2e;--surface-muted:#133f33;--surface-accent:#184639;--surface-raised:#0e3a2e;--surface-inverse:#062720;--text-inverse:#f3f5f2;--field:#184639;--text:#f3f5f2;--muted:#abb6b4;--text-faint:#8fa8a0;--border:#184639;--border-soft:#15402f;--primary:#b5e249;--primary-hover:#c7ea74;--primary-contrast:#0a3a2e;--primary-soft:#133f33;--callout-bg:#0f3a2f;--callout-border:#1f5a48;--up:#6fd5a8;--down:#ff8389;--accent-subtle:#8fb33a;--link:#8cc4ff;--focus:#b5e249;--danger:#ff8389;--danger-hover:#ffb3b8;--danger-contrast:#062720;--tone-neutral-bg:#184639;--tone-neutral-fg:#f3f5f2;--tone-info-bg:#002d9c;--tone-info-fg:#a6c8ff;--tone-success-bg:#184639;--tone-success-fg:#b5e249;--tone-warning-bg:#3d3100;--tone-warning-fg:#f1c21b;--tone-danger-bg:#750e13;--tone-danger-fg:#ffb3b8;--sidebar-bg:#0a3a2e;--sidebar-fg:#f3f5f2;--sidebar-muted:#a9c0b8;--sidebar-hover:#133f33;--sidebar-active-bg:#133f33;--sidebar-active-fg:#b5e249;--sidebar-border:#184639;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--chart-grid:#184639;--chart-axis:#2b5a4c;--chart-reference:#b5e249;--shadow-lg:0 2px 6px #000c}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;size-adjust:110%;src:url(/app/assets/plex-arabic-400-DopDex8U.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;size-adjust:110%;src:url(/app/assets/plex-arabic-600-C-c2i6lt.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;size-adjust:110%;src:url(/app/assets/plex-arabic-700-Big08Bhw.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root:lang(ar){--font-sans:"IBM Plex Sans Arabic", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif}:lang(ar){letter-spacing:normal!important}*,:before,:after{box-sizing:border-box}[dir=rtl] .icon-directional{transform:scaleX(-1)}a[href^=tel\:],a[href^=mailto\:]{direction:ltr;unicode-bidi:isolate}input[type=tel],input[type=email],input[type=url]{direction:ltr}[dir=rtl] input[type=tel],[dir=rtl] input[type=email],[dir=rtl] input[type=url]{text-align:right}[dir=rtl] .cell--code{text-align:right;direction:ltr}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-sans);margin:0}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}h1,h2,h3{letter-spacing:0;font-weight:700}:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}code,kbd,.code{font-family:var(--font-mono);letter-spacing:.32px;font-size:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3{line-height:1.25}.skip-link{inset-inline-start:8px;z-index:100;background:var(--surface);border-radius:var(--radius-sm);padding:8px 12px;position:absolute;top:-48px}.skip-link:focus{top:8px}.shell{min-height:100vh;display:flex}.shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.shell__content{outline:none;flex:1}.shell__scrim{display:none}.sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);color:var(--sidebar-fg);border-inline-end:1px solid var(--sidebar-border);scrollbar-color:var(--sidebar-hover) transparent;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar :focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sidebar__brand{align-items:center;gap:var(--spacing-03);min-height:var(--topbar-height);padding:var(--spacing-03) var(--spacing-05);font-weight:700;display:flex}.sidebar__mark{border-radius:var(--radius-sm);flex:none;width:22px;height:22px;display:block}.sidebar__name{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px}.sidebar__company{padding:0 var(--spacing-04) var(--spacing-03)}.sidebar__company .company-select{background:var(--surface);width:100%;min-width:0;max-width:none}.sidebar__nav{padding:var(--spacing-02) var(--spacing-03) var(--spacing-05)}.nav-group+.nav-group{margin-top:var(--spacing-03)}.nav-group__title{align-items:center;gap:var(--spacing-03);padding:6px var(--spacing-03);font-size:var(--text-md);letter-spacing:0;text-transform:none;color:var(--sidebar-fg);margin:0;font-weight:500;line-height:18px;display:flex}.nav-group__icon{color:var(--sidebar-muted);flex:none}.nav-group ul{margin:0;padding:0;list-style:none}.nav-link{align-items:center;gap:var(--spacing-03);min-height:var(--control-height-sm);padding:0 var(--spacing-03) 0 30px;border-radius:var(--radius-sm);color:var(--sidebar-muted);font-size:var(--text-sm);line-height:16px;text-decoration:none;display:flex}[dir=rtl] .nav-link{padding:0 30px 0 var(--spacing-03)}.nav-link__icon{color:var(--sidebar-muted);flex:none}.nav-link:hover,.nav-link.active{color:var(--sidebar-fg)}.nav-link:hover .nav-link__icon,.nav-link.active .nav-link__icon{color:currentColor}.sidebar__footer{background:var(--sidebar-bg);border-top:1px solid var(--sidebar-border);margin-top:auto;position:sticky;bottom:0}.sidebar__user{padding:var(--spacing-03) var(--spacing-03) 0}.sidebar__toggle{align-items:center;gap:var(--spacing-03);width:100%;min-height:var(--control-height);padding:0 var(--spacing-05);color:var(--sidebar-muted);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.sidebar__toggle:hover{color:var(--sidebar-fg);background:var(--sidebar-hover)}@media (width>=900px){.shell--rail{--sidebar-width:var(--sidebar-width-rail)}.sidebar--rail .sidebar__brand{padding:var(--spacing-03) 0;justify-content:center}.sidebar--rail .sidebar__name{display:none}.sidebar--rail .sidebar__mark{width:28px;height:28px}.sidebar--rail .sidebar__nav{padding:var(--spacing-03) var(--spacing-03) var(--spacing-06)}.sidebar--rail .nav-group__title{display:none}.sidebar--rail .nav-group__label,.sidebar--rail .nav-link__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar--rail .nav-group+.nav-group{margin-top:var(--spacing-03);padding-top:var(--spacing-03);border-top:1px solid var(--sidebar-border)}.sidebar--rail .nav-link,[dir=rtl] .sidebar--rail .nav-link{min-height:var(--control-height);justify-content:center;padding:0}.sidebar--rail .nav-link__icon{color:var(--sidebar-fg)}.sidebar--rail .sidebar__toggle{justify-content:center;padding:0}}@media (width<=899px){.sidebar__toggle{display:none}}.nav-link:hover{background:var(--sidebar-hover);text-decoration:none}.nav-link.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg);font-weight:600}.topbar{z-index:10;align-items:center;gap:var(--spacing-03);height:var(--topbar-height);padding:0 var(--spacing-05);background:var(--surface);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.topbar__crumbs{flex:1;min-width:0}.topbar__crumbs ol{font-size:var(--text-md);flex-wrap:nowrap;margin:0;line-height:18px;overflow:hidden}.topbar__crumbs li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar__crumbs li+li:before{color:var(--text-faint);content:"›"}.topbar__crumbs .breadcrumbs__current{color:var(--text);flex-shrink:0;font-weight:600}.topbar__crumbs a{color:var(--muted)}.topbar__crumbs a:hover{color:var(--link)}.topbar__menu{display:none}.topbar__tenant{display:flex}.topbar__tenant-logo{object-fit:contain;width:auto;max-width:110px;height:22px;display:block}.company-select{min-width:180px}@media (width<=899px){.sidebar{inset-inline-start:0;z-index:40;visibility:hidden;box-shadow:var(--shadow-lg);transition:transform .2s,visibility 0s linear .2s;position:fixed;top:0;transform:translate(-100%)}.sidebar--open{visibility:visible;transition:transform .2s;transform:translate(0)}[dir=rtl] .sidebar:not(.sidebar--open){transform:translate(100%)}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.shell__scrim{z-index:30;background:var(--scrim);display:block;position:fixed;inset:0}.topbar{padding:0 var(--spacing-04)}.topbar__menu{display:inline-grid}.company-select{min-width:0;max-width:40vw}.topbar__tenant,.topbar__crumbs li:not(.breadcrumbs__current),.topbar__crumbs .breadcrumbs__current:before{display:none}.topbar__crumbs .breadcrumbs__current{flex-shrink:1}}.global-search{flex:0 240px;min-width:0;position:relative}.global-search__input{padding-inline-end:52px}.global-search__hint{inset-inline-end:8px;pointer-events:none;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-muted);color:var(--muted);font:inherit;padding:0 6px;font-size:.72rem;line-height:1.6;position:absolute;top:50%;transform:translateY(-50%)}.global-search__input:focus+.global-search__hint{display:none}.global-search__panel{inset-inline:0;z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:300px;max-height:70vh;box-shadow:var(--shadow-lg);padding:6px;position:absolute;top:calc(100% + 6px);overflow-y:auto}.global-search__panel[hidden]{display:none}.global-search__status{color:var(--muted);align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:.875rem;display:flex}.global-search__group+.global-search__group{margin-top:4px}.global-search__group-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;padding:6px 10px 2px;font-size:.72rem;font-weight:600}.global-search__option{border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;padding:6px 10px;display:flex}.global-search__option--active{background:var(--tone-info-bg)}.global-search__title{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.global-search__subtitle{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.global-search__all{border-top:1px solid var(--border);color:var(--link);border-radius:0;margin-top:4px;font-size:.875rem}@media (width<=899px){.global-search{flex-basis:200px}.global-search__hint{display:none}.global-search__input{padding-inline-end:10px}}.theme-switch{margin:var(--spacing-03) 0 0}.user-menu{align-items:center;display:flex;position:relative}.user-menu__button{align-items:center;gap:var(--spacing-03);padding:var(--spacing-02);border-radius:var(--radius-sm);min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.user-menu__button:hover{background:var(--sidebar-hover)}.user-menu__text{flex-direction:column;min-width:0;display:flex}.user-menu__name{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm);font-weight:600;line-height:16px;overflow:hidden}.user-menu__role{white-space:nowrap;text-overflow:ellipsis;color:var(--sidebar-muted);font-size:var(--text-xs);line-height:14px;overflow:hidden}.user-menu--row,.user-menu--row .user-menu__button{width:100%}.user-menu--avatar .user-menu__text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.user-menu--avatar .user-menu__button{border-radius:50%;padding:2px}.user-menu--avatar .user-menu__button:hover{background:var(--surface-muted)}.user-menu__panel{inset-inline-end:0;z-index:50;width:260px;padding:var(--card-padding);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:calc(100dvh - var(--topbar-height) - var(--spacing-05));overscroll-behavior:contain;position:absolute;top:calc(100% + 6px);overflow-y:auto}.user-menu__panel--up{top:auto;bottom:calc(100% + 6px);inset-inline:0 auto}.user-menu__title{margin:0;font-weight:600}.user-menu__email{color:var(--muted);word-break:break-all;margin:2px 0 0;font-size:.875rem}.user-menu__label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:12px 0 6px;font-size:.75rem}.user-menu__roles{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.user-menu__signout{justify-content:center;width:100%;margin-top:16px}.user-menu__calendar{border-top:1px solid var(--border);justify-items:start;gap:6px;margin-top:16px;padding-top:12px;display:grid}.user-menu__calendar .user-menu__label{margin-top:0}.page{padding:20px var(--spacing-06) var(--spacing-07)}@media (width<=899px){.page{padding:var(--spacing-05)}}.split{gap:var(--spacing-05);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.split--aside{grid-template-columns:280px minmax(0,1fr)}.split--inspector{grid-template-columns:minmax(0,1fr) 320px}.split--designer{grid-template-columns:200px minmax(0,1fr) 290px}@media (width<=1056px){.split{grid-template-columns:1fr}}.section-title{margin:0 0 var(--spacing-03);font-size:var(--text-md);font-weight:600;line-height:1.45}.muted{color:var(--muted);font-size:var(--text-sm);letter-spacing:0;line-height:16px}.caption{color:var(--text-faint);font-size:var(--text-xs);line-height:16px}.toolbar{gap:var(--spacing-03);margin-bottom:var(--spacing-05);flex-wrap:wrap;align-items:flex-end;display:flex}.toolbar__field{min-width:200px}.toolbar .field--checkbox{padding-bottom:var(--spacing-03)}a.btn{text-decoration:none}.row-actions{gap:var(--spacing-03);flex-wrap:wrap;display:flex}.form{gap:var(--spacing-06);flex-direction:column;display:flex}.form__actions{gap:var(--spacing-03);justify-content:flex-end;display:flex}.details{gap:var(--spacing-03) var(--spacing-06);grid-template-columns:max-content 1fr;margin:0;display:grid}.details dt{color:var(--text-faint);font-size:var(--text-sm);letter-spacing:0;line-height:20px}.details dd{margin:0}.cell-sub{color:var(--text-faint);font-size:var(--text-xs);letter-spacing:0;line-height:16px;display:block}@media (width<=640px){.details{gap:var(--spacing-01) 0;grid-template-columns:1fr}.details dd{margin-bottom:var(--spacing-03)}}.note{color:var(--muted);font-size:var(--text-sm);letter-spacing:0;margin:0;line-height:16px}.note a,.muted a,.caption a{text-decoration:underline}.stack{gap:var(--spacing-05);flex-direction:column;min-width:0;display:flex}.stack--sm{gap:var(--spacing-04)}.bar{gap:var(--spacing-04);flex-wrap:wrap;align-items:flex-end;display:flex}.bar--split{justify-content:space-between}.bar--end{justify-content:flex-end}.bar .toolbar,.stack>.toolbar{margin-bottom:0}.bar .field--checkbox{padding-bottom:var(--spacing-03)}.columns{gap:var(--spacing-04);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.columns-2{gap:var(--spacing-05);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.columns-3{gap:var(--spacing-05);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.columns-4{gap:var(--spacing-05);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}@media (width<=899px){.columns-2,.columns-3,.columns-4{grid-template-columns:1fr}}.span-all{grid-column:1/-1}.actions{gap:var(--spacing-03);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:inline-flex}.actions--stack{margin-top:var(--spacing-04);flex-direction:column;align-items:stretch;display:flex}.badges{gap:var(--spacing-02);flex-wrap:wrap;display:inline-flex}.badges--block{gap:var(--spacing-03);margin-bottom:var(--spacing-04);display:flex}.inline{gap:var(--spacing-03);flex-wrap:wrap;align-items:center;display:inline-flex}.inline--end{justify-content:flex-end}.list{gap:var(--spacing-03);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list--stacked>li{gap:var(--spacing-02);flex-direction:column;display:flex}.list-row{justify-content:space-between;align-items:center;gap:var(--spacing-03);padding:var(--spacing-03) 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:flex}.section-header{justify-content:space-between;align-items:center;gap:var(--spacing-03);margin-bottom:var(--spacing-03);display:flex}.section-header .section-title{margin:0}.page-header{margin-bottom:var(--spacing-05)}.page-header__row{gap:var(--spacing-04) var(--spacing-05);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.page-header__text{min-width:0}.page-header__title-row{align-items:center;gap:var(--spacing-03);flex-wrap:wrap;display:flex}.page-header__title{font-size:var(--text-lg);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}.page-header__status{align-items:center;gap:var(--spacing-02);flex-wrap:wrap;display:inline-flex}.page-header__description{margin:var(--spacing-02) 0 0;color:var(--muted);font-size:var(--text-md)}.page-header__actions{gap:var(--spacing-03);flex-wrap:wrap;align-items:center;display:flex}.breadcrumbs ol{gap:var(--spacing-02);margin:0 0 var(--spacing-03);font-size:var(--text-sm);letter-spacing:0;color:var(--muted);flex-wrap:wrap;padding:0;line-height:16px;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";color:var(--text-faint);margin-inline-end:var(--spacing-02)}.breadcrumbs a{color:var(--link)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--card-padding);box-shadow:var(--shadow);min-width:0}.card--sm{padding:10px}.card--highlighted{border:1.5px solid var(--primary)}.card__header{justify-content:space-between;align-items:center;gap:var(--spacing-03);margin-bottom:10px;display:flex}.card__title{font-size:var(--text-md);letter-spacing:0;margin:0;font-weight:600;line-height:1.45}.card__actions{gap:var(--spacing-03);align-items:center;display:flex}.card__meta{color:var(--text-faint);font-size:var(--text-xs);white-space:nowrap;line-height:16px}.stat-row{gap:var(--spacing-04);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1056px){.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.stat-row{grid-template-columns:1fr}}.stat{gap:var(--spacing-02);flex-direction:column;min-width:0;display:flex}.stat--warning{border-color:var(--tone-warning-fg)}.stat__label{align-items:center;gap:var(--spacing-02);color:var(--muted);font-size:var(--text-sm);margin:0;line-height:16px;display:flex}.stat__dot{background:var(--tone-success-fg);border-radius:50%;flex:none;width:6px;height:6px}.stat__dot--warning{background:var(--tone-warning-fg)}.stat__dot--danger{background:var(--tone-danger-fg)}.stat__hint{color:var(--text-faint);cursor:help;display:inline-flex}.stat__value{font-size:var(--text-lg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.stat__foot{justify-content:space-between;align-items:flex-end;gap:var(--spacing-03);min-height:16px;display:flex}.stat__delta{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:var(--spacing-02);margin:0;line-height:16px;display:inline-flex}.stat__delta--up{color:var(--up);font-weight:600}.stat__delta--down{color:var(--down);font-weight:600}.stat__delta .stat__delta-note{color:var(--muted);font-weight:400}.sparkline{color:var(--primary);direction:ltr;flex:none;overflow:visible}.sparkline__line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.sparkline__line--forecast{stroke-dasharray:3 3}.sparkline__area{fill:currentColor;opacity:.12}.sparkline__end{fill:currentColor}.meter{align-items:center;gap:var(--spacing-03);min-width:0;display:flex}.meter__label{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;line-height:16px}.meter__track{height:var(--meter-height);border-radius:var(--radius-xs);background:var(--surface-accent);flex:60px;overflow:hidden}.meter__fill{border-radius:var(--radius-xs);background:var(--primary);height:100%}.meter--light .meter__fill{background:var(--border-strong)}.meter--success .meter__fill{background:var(--up)}.meter--warning .meter__fill{background:var(--tone-warning-fg)}.meter--danger .meter__fill{background:var(--down)}.meter__value{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0;font-variant-numeric:tabular-nums;text-align:end;min-width:3ch}.cell--meter .meter{min-width:110px}.callout{padding:10px var(--spacing-04);border:1px solid var(--callout-border);border-radius:var(--radius-lg);background:var(--callout-bg);font-size:var(--text-md);line-height:1.45}.callout__label{align-items:center;gap:var(--spacing-02);margin:0 0 var(--spacing-02);color:var(--link);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:600;line-height:16px;display:flex}.callout__body>:first-child{margin-top:0}.callout__body>:last-child{margin-bottom:0}.avatar{background:var(--surface-accent);width:28px;height:28px;color:var(--text);font-weight:600;font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.avatar--md{width:36px;height:36px;font-size:var(--text-sm)}.avatar--lg{width:64px;height:64px;font-size:var(--text-lg)}.avatar--primary{background:var(--primary-soft);color:var(--primary)}.avatar img{object-fit:cover;width:100%;height:100%}.inspector{top:calc(var(--topbar-height) + var(--spacing-05));flex-direction:column;gap:10px;display:flex;position:sticky}.inspector__header{align-items:center;gap:var(--spacing-03);display:flex}.inspector__title{min-width:0;font-size:var(--text-md);overflow-wrap:anywhere;flex:1;margin:0;font-weight:600;line-height:1.45}.inspector__close{width:var(--control-height-sm);height:var(--control-height-sm);margin-inline-start:auto;font-size:18px}.inspector__body{flex-direction:column;gap:10px;min-width:0;display:flex}.inspector__actions{justify-content:flex-end;gap:var(--spacing-03);border-top:1px solid var(--border-soft);flex-wrap:wrap;padding-top:10px;display:flex}.inverse{background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius);padding:var(--spacing-03) var(--spacing-04)}.inverse code,.inverse .code{color:inherit}.chart-legend{gap:var(--spacing-04);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;line-height:16px;list-style:none;display:flex}.chart-legend li,.chart-legend__item{align-items:center;gap:var(--spacing-02);display:inline-flex}.chart-legend__swatch{background:currentColor;border-radius:2px;width:12px;height:3px;display:inline-block}.chart-legend__swatch--dashed{background:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 5px)}.btn{justify-content:center;align-items:center;gap:var(--spacing-02);min-height:var(--control-height);padding:0 var(--spacing-04);background:var(--surface);color:var(--text);border:1px solid #0000;border-color:var(--border);font:inherit;font-size:var(--text-md);letter-spacing:0;cursor:pointer;white-space:nowrap;border-radius:7px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong);text-decoration:none}.btn:disabled{cursor:not-allowed;background:var(--surface-accent);border-color:var(--surface-accent);color:var(--muted)}.btn--sm{min-height:var(--control-height-sm);padding:0 var(--spacing-03);font-size:var(--text-sm)}.btn--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast);font-weight:600}.btn--primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.btn--danger{background:var(--surface);border-color:var(--border);color:var(--danger)}.btn--danger:hover:not(:disabled){background:var(--tone-danger-bg);border-color:var(--danger)}.btn--ghost{color:var(--link);background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){background:var(--surface-muted);border-color:#0000}.btn--primary:disabled,.btn--danger:disabled,.btn--ghost:disabled{background:var(--surface-accent);border-color:var(--surface-accent);color:var(--muted)}.btn--ghost:disabled{background:0 0;border-color:#0000}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--surface)}.icon-btn{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:18px;display:inline-grid}.icon-btn:hover{background:var(--surface-muted)}@media (pointer:coarse) and (width<=899px){.btn,.control,.icon-btn,.tabs__tab,.seg__option span{min-height:var(--touch-target)}.icon-btn{width:var(--touch-target)}}.field{gap:var(--spacing-02);flex-direction:column;display:flex}.field__label{font-size:var(--text-sm);letter-spacing:0;color:var(--muted);font-weight:500;line-height:16px}.field--required .field__label:after{content:" *";color:var(--danger)}.field__hint{font-size:var(--text-sm);letter-spacing:0;color:var(--muted);margin:0;line-height:16px}.field__error{font-size:var(--text-sm);letter-spacing:0;color:var(--danger);margin:0;line-height:16px}.control{width:100%;min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-md);letter-spacing:0;padding:0 10px}textarea.control{resize:vertical;padding:6px 10px}select.control{padding-inline-end:var(--spacing-07)}select.control--compact{padding-inline-end:var(--spacing-03)}.control::placeholder{color:var(--text-faint)}.control:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.control[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:-2px}.control:disabled{background:var(--field);color:var(--muted);border-color:var(--border);cursor:not-allowed}.control--compact{width:auto;min-height:var(--control-height-sm);padding:0 var(--spacing-03)}.checkbox{align-items:center;gap:var(--spacing-03);min-height:24px;display:flex}.checkbox input{width:16px;height:16px;accent-color:var(--primary);margin:0}.checkbox label{font-size:var(--text-md)}.seg{border:0;min-width:0;max-width:100%;margin:0;padding:0;display:inline-flex}.seg__options{border:1px solid var(--border);background:var(--surface);border-radius:7px;display:inline-flex;overflow:hidden}.seg__option{display:inline-flex;position:relative}.seg__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg__option span{min-height:calc(var(--control-height) - 2px);padding:0 var(--spacing-04);color:var(--muted);font-size:var(--text-md);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.seg__option+.seg__option span{border-inline-start:1px solid var(--border)}.seg__option:hover span{color:var(--text)}.seg__option input:checked+span{background:var(--primary-soft);color:var(--primary);font-weight:600}.seg__option input:disabled+span{color:var(--muted);opacity:.5;cursor:not-allowed}.seg__option input:focus-visible+span{outline:2px solid var(--focus);outline-offset:-2px}.seg--sm .seg__option span{min-height:calc(var(--control-height-sm) - 2px);padding:0 var(--spacing-03);font-size:var(--text-sm)}.seg--block,.seg--block .seg__options{display:flex}.seg--block .seg__option{flex:1}.seg--block .seg__option span{width:100%}.switch{align-items:center;gap:var(--spacing-03);min-height:24px;display:flex}.switch__control{background:var(--border-strong);cursor:pointer;border:0;border-radius:8px;flex:none;width:28px;height:16px;padding:0;transition:background-color .12s;position:relative}.switch__control:after{content:"";top:2px;background:var(--surface);border-radius:50%;width:12px;height:12px;transition:transform .12s;position:absolute;inset-inline-start:2px}.switch__control[aria-checked=true]{background:var(--primary)}.switch__control[aria-checked=true]:after{transform:translate(12px)}[dir=rtl] .switch__control[aria-checked=true]:after{transform:translate(-12px)}.switch__control:disabled{cursor:not-allowed;opacity:.5}.switch__control:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.switch__label{font-size:var(--text-md);cursor:pointer}.switch__description{color:var(--muted);font-size:var(--text-sm);line-height:16px;display:block}.switch--end{justify-content:space-between}.switch--end .switch__control{order:2}@media (prefers-reduced-motion:reduce){.switch__control,.switch__control:after{transition:none}}.ai-tag{align-items:center;gap:var(--spacing-02);min-height:20px;padding:0 var(--spacing-03);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.card__title .ai-tag,.assistant__title .ai-tag{vertical-align:2px;margin-inline-start:var(--spacing-03)}.next-action__head .ai-tag,.sentiment-badge .ai-tag{margin-inline-start:var(--spacing-02)}.ai-triage{padding:0;list-style:none}.picker{position:relative}.picker__input--clearable{padding-inline-end:36px}.picker__clear{top:50%;width:28px;height:28px;font-size:1.1rem;position:absolute;inset-inline-end:4px;transform:translateY(-50%)}.picker__panel{inset-inline:0;z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-height:280px;box-shadow:var(--shadow-lg);padding:4px;position:absolute;top:calc(100% + 4px);overflow-y:auto}.picker__panel[hidden]{display:none}.picker__status{color:var(--muted);align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:.875rem;display:flex}.picker__list{margin:0;padding:0;list-style:none}.picker__option{border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;padding:6px 10px;display:flex}.picker__option--active{background:var(--tone-info-bg)}.picker__option--current .picker__label{text-underline-offset:3px;text-decoration:underline}.picker__label{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.picker__detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.badge{border-radius:var(--radius-pill-sm);min-height:20px;font-size:var(--text-xs);letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;padding:0 7px;font-weight:600;line-height:16px;display:inline-flex}.badge--neutral{background:var(--tone-neutral-bg);color:var(--tone-neutral-fg)}.badge--info{background:var(--tone-info-bg);color:var(--tone-info-fg)}.badge--success{background:var(--tone-success-bg);color:var(--tone-success-fg)}.badge--warning{background:var(--tone-warning-bg);color:var(--tone-warning-fg)}.badge--danger{background:var(--tone-danger-bg);color:var(--tone-danger-fg)}.badge--ai{background:var(--accent-subtle);color:var(--accent-contrast)}.badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.alert{padding:var(--spacing-04) var(--spacing-05);border-radius:var(--radius-sm);color:var(--text);border:1px solid #0000}.alert--danger{background:var(--tone-danger-bg);border-color:var(--tone-danger-fg)}.alert--info{background:var(--tone-info-bg);border-color:var(--tone-info-fg)}.alert--warning{background:var(--tone-warning-bg);border-color:var(--tone-warning-fg)}.alert__title{font-size:var(--text-md);margin:0;font-weight:600;line-height:18px}.alert__message{margin:var(--spacing-02) 0 0}.alert__list{margin:var(--spacing-03) 0 0;padding-inline-start:var(--spacing-06)}.data-table{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.data-table__scroll{overflow-x:auto}.data-table__toolbar{align-items:center;gap:var(--spacing-03);border-bottom:1px solid var(--border);flex-wrap:wrap;padding:10px;display:flex}.data-table__toolbar .field{flex:0 240px;min-width:160px}.data-table__toolbar .toolbar,.data-table__toolbar .bar{margin-bottom:0}table{border-collapse:collapse;width:100%;font-size:var(--text-md);font-variant-numeric:tabular-nums;line-height:1.45}th,td{text-align:start;padding:var(--spacing-03);border-bottom:1px solid var(--border-soft)}th{padding:6px var(--spacing-03);color:var(--text-faint);font-weight:500;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;background:0 0;line-height:16px}tbody td{background:var(--surface);color:var(--text)}tbody th{color:var(--text);font-size:inherit;letter-spacing:0;text-transform:none;white-space:normal;border-bottom-color:var(--border-soft);font-weight:500}tbody tr:hover td{background:var(--surface-muted)}tbody tr.is-linked,tbody tr.is-selectable{cursor:pointer}tbody tr.is-linked a{color:var(--link)}tbody tr.is-selected td,tbody tr.is-selected:hover td{background:var(--primary-soft)}tbody tr.is-selected .cell-sub,tbody tr.is-selected .caption{color:var(--muted)}table[aria-busy=true]{opacity:.6}.align-end{text-align:end}.align-center{text-align:center}.data-table__state{padding:var(--spacing-09) var(--spacing-05);background:var(--surface);border-radius:var(--radius-lg);place-items:center;display:grid}.pager{gap:var(--spacing-03);min-height:var(--control-height);padding-block:var(--spacing-02);padding-inline:var(--spacing-04) var(--spacing-03);border-top:1px solid var(--border);background:var(--surface);font-size:var(--text-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.pager__count{color:var(--muted);margin-inline-end:auto}.cell--code{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0;overflow-wrap:break-word}.cell--number{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.cell--who{font-weight:600}.cell--who .cell-sub{font-weight:400}.action-menu{display:inline-flex;position:relative}.action-menu__caret{margin-inline-start:var(--spacing-02);font-size:10px}.action-menu__panel{top:calc(100% + var(--spacing-02));z-index:20;min-width:200px;padding:var(--spacing-02);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.action-menu__panel--start{inset-inline:0 auto}.action-menu__panel--closed{pointer-events:none}.action-menu__panel dialog{visibility:visible;pointer-events:auto}.action-menu__panel>.btn,.action-menu__panel>a{text-align:start;justify-content:flex-start;width:100%}.empty-state{align-items:flex-start;gap:var(--spacing-02);padding:var(--spacing-07) var(--spacing-05);color:var(--muted);flex-direction:column;display:flex}.empty-state__icon{color:var(--muted);margin-bottom:var(--spacing-03)}.empty-state__title{color:var(--text);font-size:var(--text-md);margin:0;font-weight:600;line-height:1.45}.empty-state__description{margin:0}.empty-state__action{margin-top:var(--spacing-05)}.spinner{border:3px solid var(--surface-accent);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.69s linear infinite dealone-spin;display:inline-block}.spinner--sm{border-width:2px;width:16px;height:16px}.spinner--lg{border-width:4px;width:44px;height:44px}.btn .spinner{border-color:#0000 currentColor currentColor}@keyframes dealone-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.tabs__list{gap:var(--spacing-01);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-05);display:flex;overflow-x:auto}.tabs__tab{min-height:var(--control-height);padding:0 var(--spacing-04);color:var(--muted);font:inherit;font-size:var(--text-md);letter-spacing:0;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.tabs__tab:hover:not(:disabled){color:var(--text);border-bottom-color:var(--border-strong)}.tabs__tab[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.tabs__count{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-inline-start:var(--spacing-02);font-weight:500}.tabs__panel:focus-visible{outline-offset:4px}.tabs__tab:disabled{color:var(--muted);opacity:.5;cursor:not-allowed}.dialog{border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);border:0;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.dialog__frame{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.dialog--sm{width:min(400px,100vw - 32px)}.dialog--lg{width:min(820px,100vw - 32px)}.dialog::backdrop{background:var(--scrim)}.dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-03);padding:var(--card-padding) var(--card-padding) var(--spacing-03);display:flex}.dialog__title{margin:0;font-size:16px;font-weight:700;line-height:24px}.dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--spacing-03) var(--card-padding) var(--spacing-05);flex:auto;overflow-y:auto}.dialog__footer{justify-content:flex-end;gap:var(--spacing-03);padding:10px var(--card-padding);border-top:1px solid var(--border);background:var(--surface);display:flex}.dialog--drawer{border-radius:0;width:min(640px,100vw);height:100dvh;max-height:100dvh;margin:0;margin-inline-start:auto}.dialog--drawer .dialog__frame{height:100%;max-height:none}.toast-region{inset-inline-end:var(--spacing-05);bottom:var(--spacing-05);z-index:200;gap:var(--spacing-03);flex-direction:column;width:min(380px,100vw - 32px);display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--spacing-03);padding-block:10px;padding-inline:var(--card-padding) var(--spacing-03);background:var(--surface);border:1px solid var(--tone-info-fg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--text-md);display:flex}.toast--success{border-color:var(--tone-success-fg)}.toast--warning{border-color:var(--tone-warning-fg)}.toast--danger{border-color:var(--tone-danger-fg)}.toast__text{flex:1}.toast__title{margin:0;font-weight:600}.toast__description{margin:var(--spacing-01) 0 0;color:var(--muted)}.error-fallback{max-width:560px;margin:var(--spacing-09) auto;padding:var(--spacing-06);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.error-fallback__title{margin:0 0 var(--spacing-03);font-size:20px;font-weight:700;line-height:28px}.error-fallback p{color:var(--muted);margin:0}.error-fallback__actions{gap:var(--spacing-03);margin-top:var(--spacing-06);display:flex}.auth-screen{place-items:center;min-height:100vh;padding:16px;display:grid}.auth-screen__panel{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.auth-screen__title{margin:0;font-size:1.15rem;font-weight:600}.activity__attachments{margin:0;padding-inline-start:var(--spacing-05)}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.finance-alerts{margin-bottom:var(--spacing-05)}.sales-editor>.finance-alerts{grid-column:1/-1;margin-bottom:0}.board{gap:var(--spacing-04);padding-bottom:var(--spacing-03);grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.board__column{gap:var(--spacing-03);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-04);flex-direction:column;min-height:160px;display:flex}.board__header{gap:var(--spacing-01);flex-direction:column;display:flex}.board__title{margin:0;font-size:.95rem;font-weight:600}.board__count{color:var(--muted);font-weight:500}.board__cards{gap:var(--spacing-03);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.board-card{gap:var(--spacing-03);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-04);flex-direction:column;display:flex}.board-card__title{overflow-wrap:anywhere;margin:0;font-size:.93rem;font-weight:600}.board-card__value{margin:0;font-size:.875rem}.board-card__action{align-self:flex-start;text-decoration:none}.board-card__actions{gap:var(--spacing-02);flex-wrap:wrap;display:flex}.board-card__actions:empty{display:none}.board-card__head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-03);display:flex}.board-card__handle{width:28px;height:28px;margin-block:calc(-1 * var(--spacing-02)) 0;margin-inline:0 calc(-1 * var(--spacing-02));border-radius:var(--radius-sm);color:var(--muted);cursor:grab;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.board-card__handle:hover{background:var(--surface-muted);border-color:var(--border);color:var(--text)}.board-card__handle:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.board-card--draggable{cursor:grab;touch-action:manipulation}.board-card--dragging{opacity:.4}.board-card--overlay{cursor:grabbing;box-shadow:var(--shadow-lg);border-color:var(--border-strong)}.board--dragging{-webkit-user-select:none;user-select:none}.board__column--allowed{border:1px dashed var(--primary)}.board__column--over{background:var(--tone-info-bg);border:1px solid var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.board__column--blocked{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.board__column{transition:background-color .12s,opacity .12s,border-color .12s}}.ai-proposal__change summary{cursor:pointer;color:var(--muted)}.ai-proposal__change p{margin:var(--spacing-02) 0;max-width:36ch}.ai-proposal__change .readable-change{min-width:280px;max-width:48ch;font-size:14px;line-height:20px}.ai-proposal__change .readable__fields{gap:var(--spacing-02);grid-template-columns:1fr}.c360-panel .details{font-size:var(--text-md)}.c360-more{margin:var(--spacing-03) 0 0;color:var(--muted);font-size:var(--text-sm);text-align:end}.accounts-fieldset{gap:var(--spacing-04);padding:var(--spacing-04);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;min-width:0;margin:0;display:flex}.accounts-fieldset legend{padding:0 var(--spacing-02);font-size:.95rem;font-weight:600}.accounts-row{gap:var(--spacing-04);flex-wrap:wrap;align-items:flex-end;display:flex}.accounts-row>.field:first-child{flex:220px}.accounts-radio{gap:var(--spacing-02);padding-bottom:var(--spacing-03);align-items:center;font-size:.9rem;display:inline-flex}.stack>*,.columns-2>*,.tabs{min-width:0}.details{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.details dd{overflow-wrap:anywhere;min-width:0}@media (width<=599px){.topbar{height:auto;min-height:var(--topbar-height);flex-wrap:wrap;gap:8px 6px;padding:8px 12px}.topbar .global-search{flex:100%;order:10}.topbar__crumbs{display:none}.company-select{max-width:30vw}.topbar__language{display:none}.topbar__assistant{padding:4px 8px}.topbar__assistant-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{padding:16px 12px}.page-header__title{overflow-wrap:anywhere;font-size:1.3rem}.page-header__actions{flex-wrap:wrap}}@media (width<=480px){.details{grid-template-columns:minmax(0,1fr);gap:2px}.details dd{margin-bottom:8px}}.notification-bell{position:relative}.incoming-calls{inset-inline-end:var(--spacing-05);top:calc(var(--spacing-09) + env(safe-area-inset-top,0px));z-index:210;gap:var(--spacing-03);flex-direction:column;width:min(360px,100vw - 32px);display:flex;position:fixed}.incoming-call{align-items:flex-start;gap:var(--spacing-03);padding-block:var(--spacing-04);padding-inline:var(--spacing-05) var(--spacing-03);background:var(--surface);border:1px solid var(--tone-success-fg);border-radius:var(--radius);box-shadow:var(--shadow-lg);border-inline-start-width:4px;display:flex}.incoming-call__icon{font-size:20px;line-height:28px}.incoming-call__text{flex:1;min-width:0}.incoming-call__label{color:var(--muted);letter-spacing:.02em;margin:0;font-size:12px;line-height:16px}.incoming-call__name{margin:var(--spacing-01) 0 0;overflow-wrap:anywhere;font-weight:600}.incoming-call__account{overflow-wrap:anywhere;margin:0}.incoming-call__phone{color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.incoming-call__actions{margin-top:var(--spacing-03)}@media (prefers-reduced-motion:no-preference){.incoming-call{animation:.16s ease-out incoming-call-in}}@keyframes incoming-call-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.notification-bell__button{position:relative}.getting-started-button{font-weight:700;position:relative}.getting-started-button__new{top:4px;background:var(--tone-success-fg);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;inset-inline-end:4px}.notification-bell__count{top:0;min-width:18px;padding:0 var(--spacing-02);border-radius:var(--radius-pill);background:var(--danger);color:var(--danger-contrast);text-align:center;font-size:11px;font-weight:700;line-height:18px;position:absolute;inset-inline-end:0}.notification-bell__panel{inset-inline-end:0;top:calc(100% + var(--spacing-02));z-index:50;width:min(380px, calc(100vw - var(--spacing-07)));padding:var(--spacing-04);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);position:absolute}.notification-bell__header{justify-content:space-between;align-items:center;gap:var(--spacing-03);margin-bottom:var(--spacing-03);display:flex}.notification-bell__title{margin:0;font-weight:600}.notification-bell__empty{margin:var(--spacing-04) 0}.notification-bell__footer{justify-content:space-between;gap:var(--spacing-03);margin-top:var(--spacing-03);padding-top:var(--spacing-03);border-top:1px solid var(--border);font-size:14px;display:flex}.notification-bell__overdue{margin-inline-start:var(--spacing-03);text-decoration:none}.desktop-notifications{justify-content:space-between;align-items:center;gap:var(--spacing-03);flex-wrap:wrap;margin:0;display:flex}.notification-bell__panel .desktop-notifications{margin-top:var(--spacing-03);padding-top:var(--spacing-03);border-top:1px solid var(--border)}.desktop-notifications__text{margin:0;font-size:14px}.notification-list{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-item{align-items:flex-start;gap:var(--spacing-03);border-bottom:1px solid var(--border);display:flex}.notification-item:last-child{border-bottom:0}.notification-item--unread{background:var(--surface-muted)}.notification-item__main{gap:var(--spacing-01);padding:var(--spacing-03);text-align:start;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;display:grid}.notification-item__main:hover{background:var(--surface-muted)}.notification-item__type{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.notification-item--unread .notification-item__title{font-weight:600}.notification-item__body{font-size:14px}.notification-item__time{color:var(--muted);font-size:12px}.notification-item__actions{gap:var(--spacing-02);padding-block:var(--spacing-03) 0;padding-inline:0 var(--spacing-03);display:flex}.notification-item__select{margin-block:var(--spacing-04) 0;margin-inline:var(--spacing-03) 0}.notification-item__stage{text-transform:none;letter-spacing:0;margin-inline-start:var(--spacing-02)}
