:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--main:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--grouped:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#000);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--raised:var(--lightningcss-light,#e9e9eb)var(--lightningcss-dark,#2c2c2e);--overlay:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1c1e);--field:var(--lightningcss-light,#7676801f)var(--lightningcss-dark,#7676803d);--field-hover:var(--lightningcss-light,#76768029)var(--lightningcss-dark,#7676804d);--fg:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--hover:var(--lightningcss-light,#7878801a)var(--lightningcss-dark,#78788029);--active:var(--lightningcss-light,#78788029)var(--lightningcss-dark,#7878803d);--selected:var(--lightningcss-light,#78788029)var(--lightningcss-dark,#78788047);--line:var(--lightningcss-light,#e5e5ea)var(--lightningcss-dark,#2c2c2e);--line-2:var(--lightningcss-light,#d1d1d6)var(--lightningcss-dark,#3a3a3c);--line-3:var(--lightningcss-light,#c7c7cc)var(--lightningcss-dark,#48484a);--text:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--text-2:var(--lightningcss-light,#3a3a3c)var(--lightningcss-dark,#d1d1d6);--text-3:var(--lightningcss-light,#8a8a8e)var(--lightningcss-dark,#98989f);--text-4:var(--lightningcss-light,#c4c4c7)var(--lightningcss-dark,#5a5a5e);--accent:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--accent-hover:var(--lightningcss-light,#2c2c2e)var(--lightningcss-dark,#e5e5ea);--accent-text:var(--text);--accent-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--accent-soft:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1f);--accent-line:var(--lightningcss-light,#0006)var(--lightningcss-dark,#ffffff73);--ring:var(--lightningcss-light,#0006)var(--lightningcss-dark,#ffffff80);--success:var(--lightningcss-light,#34c759)var(--lightningcss-dark,#30d158);--success-soft:var(--lightningcss-light,#34c75924)var(--lightningcss-dark,#30d15829);--s-new:var(--text-2);--s-contacted:var(--lightningcss-light,#ff9500)var(--lightningcss-dark,#ff9f0a);--s-quote_sent:var(--lightningcss-light,#007aff)var(--lightningcss-dark,#0a84ff);--s-won:var(--success);--s-lost:var(--danger);--danger:var(--lightningcss-light,#ff3b30)var(--lightningcss-dark,#ff453a);--danger-soft:var(--lightningcss-light,#ff3b301a)var(--lightningcss-dark,#ff453a24);--scrim:var(--lightningcss-light,#0003)var(--lightningcss-dark,#0000008c);--desk:var(--lightningcss-light,#ececef)var(--lightningcss-dark,#111113);--bubble-in:var(--raised);--bubble-out:var(--lightningcss-light,#007aff)var(--lightningcss-dark,#0a84ff);--bubble-out-ink:#fff;--glass:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#1e1e20b8);--glass-blur:blur(30px) saturate(180%);--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", var(--font-inter), "Inter", system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", var(--font-geist-mono),"Geist Mono", SFMono-Regular, Menlo, Consolas, monospace;--fs-xs:.6875rem;--fs-sm:.75rem;--fs:.8125rem;--fs-md:.875rem;--fs-lg:.9375rem;--fs-xl:1.125rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--track:calc(-.08px + (.8125rem - 1em) * .035);--r-xs:4px;--r-sm:6px;--r:8px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-group:14px;--r-pill:999px;--h-sm:1.625rem;--h:1.875rem;--h-lg:2.25rem;--dock-h:52px;--dock-bottom:16px;--dock-space:84px;--gutter:40px;--sh-edge:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0009);--sh-far:var(--lightningcss-light,#00000029)var(--lightningcss-dark,#000c);--sh-pop:0 0 0 1px var(--sh-edge),0 14px 36px -12px var(--sh-far);--sh-dock:0 1px 2px var(--sh-edge),0 12px 36px -10px var(--sh-far);--hl:inset 0 .5px 0 var(--lightningcss-light,#fffc)var(--lightningcss-dark,#ffffff14);--spring:linear(0, .054, .17, .305, .435, .552, .65, .731, .795, .845, .884, .913, .936, .953, .965, .975, .981, .986, .99, .993, 1);--dur-fast:.3s;--dur:.4s;--dur-out:.18s;--ease:var(--spring);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (font:-apple-system-body){@media (hover:none) and (pointer:coarse){html{font:-apple-system-body}}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-padding-top:env(safe-area-inset-top,0px)}*,:before,:after{box-sizing:border-box}*{letter-spacing:var(--track)}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:var(--fs)/1.5 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:normal}body:has(.app){overflow:hidden}h1,h2,h3,h4,p{margin:0}a{color:inherit}button{font-family:inherit}.ic{flex:none;display:block}.ic.flip{transform:rotate(180deg)}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}::selection{background:color-mix(in srgb,var(--fg) 24%,transparent);color:inherit}::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--fg) 42%,transparent) padding-box;border:4px solid #0000;border-radius:10px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--fg) 70%,transparent);border-width:3px}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--fg) 42%,transparent) transparent}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--text-3)}kbd{border-radius:var(--r-xs);background:var(--raised);min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line-2);font:500 .6562rem/1 var(--font);color:var(--text-3);place-items:center;padding:0 4px;display:inline-grid}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:100;border-radius:var(--r);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--sh-pop);color:var(--text);font:500 var(--fs-sm)/1.2 var(--font);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s,transform .14s var(--ease);padding:5px 9px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-2px)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition-delay:.4s;transform:translate(-50%)}[data-tip-pos=right]:after{top:50%;left:calc(100% + 10px);transform:translate(-3px,-50%)}[data-tip-pos=right]:hover:after,[data-tip-pos=right]:focus-visible:after{transform:translateY(-50%)}[data-tip-pos=left]:after{top:50%;left:auto;right:calc(100% + 6px);transform:translate(3px,-50%)}[data-tip-pos=left]:hover:after,[data-tip-pos=left]:focus-visible:after{transform:translateY(-50%)}[data-tip-pos=bottom-end]:after{left:auto;right:0;transform:translateY(-2px)}[data-tip-pos=bottom-end]:hover:after,[data-tip-pos=bottom-end]:focus-visible:after{transform:none}[aria-expanded=true][data-tip]:after{display:none}@media (hover:none){[data-tip]:after{display:none}}body:has(.app){background:linear-gradient(var(--lightningcss-light,#0000)var(--lightningcss-dark,#000),var(--lightningcss-light,#0000)var(--lightningcss-dark,#000)),#000 url(/studio-bg.webp) 50%/cover no-repeat}.app{--card-inset:12px;--dock-bottom:16px;--card-fill:var(--lightningcss-light,#fafafcf2)var(--lightningcss-dark,#09090a);--card-solid:var(--lightningcss-light,#eeeef0)var(--lightningcss-dark,#09090a);height:100%;position:relative}.app>main{top:var(--card-inset);left:var(--card-inset);right:var(--card-inset);bottom:calc(var(--dock-bottom) + var(--dock-h) + var(--card-inset));overscroll-behavior:contain;background:var(--card-fill);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);min-width:0;animation:fade .2s var(--ease);--main:var(--card-solid);--grouped:var(--card-solid);--dock-space:12px;--gutter:32px;scrollbar-width:none;border-radius:24px;position:absolute;overflow:auto;box-shadow:0 1px 2px #00000040,0 14px 40px -10px #0000008c,inset 0 0 0 1px var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff17),inset 0 1px var(--lightningcss-light,#fffc)var(--lightningcss-dark,#ffffff14)}.app>main::-webkit-scrollbar{display:none}@keyframes fade{0%{opacity:.5}to{opacity:1}}.dock{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;bottom:calc(var(--dock-bottom) + env(safe-area-inset-bottom,0px));--text:#ededed;--text-2:#b4b4b4;--text-3:#a3a3a3;--hover:#ffffff14;--selected:#ffffff1f;--raised:#2a2a2c;z-index:40;height:var(--dock-h);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(24px)saturate(180%);background:#121214cc;align-items:center;gap:2px;padding:0 6px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #00000040,0 14px 40px -10px #0000008c,inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14}.dock-item{width:40px;height:40px;color:var(--text-3);cursor:pointer;transition:background .14s,color .14s,transform .14s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.dock-item:hover{background:var(--hover);color:var(--text)}.dock-item:active{transform:scale(.94)}.dock-item[aria-current=page],.dock-item[aria-expanded=true]{background:var(--selected);color:var(--text)}.dock-item .avatar{width:24px;height:24px}.dock-sep{background:#ffffff1f;flex:none;width:1px;height:20px;margin:0 6px}.dock-dot{border-radius:var(--r-pill);background:var(--accent);min-width:16px;height:16px;color:var(--accent-ink);font:600 .625rem/1rem var(--font);text-align:center;padding:0 4px;position:absolute;top:4px;right:3px;box-shadow:0 0 0 2px #161618e6}.dock [data-tip]:after{top:auto;bottom:calc(100% + 12px);transform:translate(-50%,3px)}.dock [data-tip]:hover:after,.dock [data-tip]:focus-visible:after{transition-delay:.25s;transform:translate(-50%)}.side{display:none}@media (min-width:861px){.app{--side-w:232px}.app.nav-collapsed{--side-w:60px}body:has(.app){background:var(--lightningcss-light,#e9e9ed)var(--lightningcss-dark,#09090a)}.app{--card-inset:6px;--card-fill:var(--lightningcss-light,#fbfbfc)var(--lightningcss-dark,#0d0d0d);--card-solid:var(--card-fill);background:var(--lightningcss-light,#e9e9ed)var(--lightningcss-dark,#09090a)}.app>main{left:calc(var(--card-inset) + var(--side-w));bottom:var(--card-inset);transition:left var(--dur) var(--spring);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff14);border-radius:16px;box-shadow:0 1px 3px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000)}.dock{display:none}.side{--side-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff12);--selected:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a);--active:var(--lightningcss-light,#0000001c)var(--lightningcss-dark,#ffffff24);--hover:var(--side-hover);z-index:40;top:var(--card-inset);bottom:var(--card-inset);width:var(--side-w);color:var(--text);transition:width var(--dur) var(--spring);flex-direction:column;padding:0 10px;display:flex;position:fixed;left:0}.side-head{justify-content:space-between;align-items:center;gap:8px;height:40px;margin-bottom:10px;padding-left:12px;display:flex}.side-brand{min-width:0;color:var(--text);font:600 var(--fs-md)/1 var(--font);white-space:nowrap;cursor:default;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.side .icon-btn.side-toggle{width:24px;color:var(--text-3);background:0 0;flex:none}.side .icon-btn.side-toggle:hover{color:var(--text)}.side-nav{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.side-item{height:36px;color:var(--text-2);font:500 var(--fs)/1 var(--font);white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:0 11px;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.side-item:hover{background:var(--hover);color:var(--text)}.side-item:active{background:var(--active);transition:none}.side-item[aria-current=page]{background:var(--selected);color:var(--text)}.side-item .ic{flex:none}.side-l{text-overflow:ellipsis;overflow:hidden}.side-badge{border-radius:var(--r-pill);background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);font:600 .6875rem/18px var(--font);text-align:center;margin-left:auto;padding:0 5px}.side-foot{flex-direction:column;gap:2px;padding-top:8px;display:flex}.side-plus{background:var(--card-fill);border:1px solid var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff14);border-radius:12px;flex-direction:column;margin-bottom:10px;display:flex;overflow:hidden}.side-plus img{object-fit:cover;object-position:50% 0;width:100%;height:84px;display:block}.side-plus-t{flex-direction:column;gap:4px;padding:12px;display:flex}.side-plus-t b{font-size:var(--fs);letter-spacing:-.01em;font-weight:500}.side-plus-t span{font-size:var(--fs-sm);color:var(--text-3);line-height:1.4}.side-plus-t .btn{width:100%;margin-top:8px}.side-foot>.side-plus:last-child{margin-bottom:6px}.nav-collapsed .side-plus{display:none}.side-account{width:100%;height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:0 10px 0 8px;transition:background .12s;display:flex}.side-account:hover,.side-account[aria-expanded=true]{background:var(--side-hover)}.side-account:active{background:var(--active);transition:none}.side-account .avatar{flex:none;width:32px;height:32px}.side-account-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.side-account-t b,.side-account-t span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-account-t b{font-weight:500;font-size:var(--fs);line-height:1rem}.side-account-t span{font-size:var(--fs-xs);color:var(--text-3);line-height:.875rem}.side-account>.ic{color:var(--text-3);flex:none}.nav-collapsed .side-head{justify-content:center;padding-left:0}.nav-collapsed .side-brand{cursor:pointer;border-radius:50%;justify-content:center;width:40px;height:40px}.nav-collapsed .side-brand:hover{background:var(--hover)}.nav-collapsed .side-toggle,.nav-collapsed .side-l,.nav-collapsed .side-account-t,.nav-collapsed .side-account>.ic{display:none}.nav-collapsed .side-item{justify-content:center;padding:0}.nav-collapsed .side-badge{min-width:16px;height:16px;padding:0 4px;font-size:.625rem;line-height:16px;position:absolute;top:2px;right:2px}.nav-collapsed .side-account{background:0 0;border-radius:50%;justify-content:center;width:40px;height:40px;margin:6px auto 0;padding:0}.nav-collapsed .side-account .avatar{width:28px;height:28px}}@media (min-width:861px) and (prefers-reduced-motion:reduce){.side,.app>main{transition:none}}.avatar{letter-spacing:.01em;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#d1d1d6);background:var(--lightningcss-light,#48484a)var(--lightningcss-dark,#2c2c2e);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.625rem;font-weight:600;line-height:1;display:grid}.avatar-sm{width:20px;height:20px;font-size:.5625rem}.avatar-lg{width:48px;height:48px;font-size:1rem}.avatar-ws{border-radius:var(--r-sm);background:var(--text);color:var(--bg)}.menu{z-index:90;background:var(--glass);min-width:200px;max-height:min(480px,100dvh - 16px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--r-lg);box-shadow:var(--sh-pop),var(--hl);opacity:0;transform-origin:0 0;transition:opacity .14s,transform var(--dur-fast) var(--spring);padding:5px;position:fixed;overflow:auto;transform:scale(.94)}.menu.in{opacity:1;transform:none}.menu.out{opacity:0;transition:opacity var(--dur-out),transform var(--dur-out) ease-in;pointer-events:none;transform:scale(.96)}.mi{border-radius:var(--r);width:100%;height:1.875rem;color:var(--text-2);font:500 var(--fs)/1 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background .1s,color .1s;display:flex}.mi:hover,.mi:focus-visible{background:var(--active);color:var(--text)}.mi .ic{color:var(--text-3)}.mi:hover .ic,.mi:focus-visible .ic{color:var(--text-2)}.mi-l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mi-h{font-size:var(--fs-sm);color:var(--text-3);font-variant-numeric:tabular-nums}.mi[aria-checked=true],.mi .mi-check{color:var(--text)}.mi-danger,.mi-danger .ic{color:var(--danger)}.menu-label{font-size:var(--fs-xs);color:var(--text-3);padding:8px 10px 4px;font-weight:500}.menu-sep{background:var(--line);height:1px;margin:4px -4px}.menu-head{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.menu-head .avatar{width:32px;height:32px;font-size:.6875rem}.menu-head-t{min-width:0}.menu-head-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.125rem;display:block;overflow:hidden}.menu-head-t span{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;line-height:1rem;display:block;overflow:hidden}.menu form{margin:0}.page{padding:0 0 56px}.page>:not(.ph){width:min(1200px,100% - 48px);margin-left:auto;margin-right:auto}.page-narrow>:not(.ph){width:min(720px,100% - 48px)}.page-wide>:not(.ph){width:min(1320px,100% - 48px)}.page-fill{flex-direction:column;height:100%;padding:0;display:flex}.page-fill>.inbox{width:100%;margin:0}.ph{--ph-tint:var(--main);z-index:5;height:52px;padding:0 calc(var(--gutter) - 12px) 0 var(--gutter);background:color-mix(in srgb,var(--ph-tint) 78%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:0;justify-content:space-between;align-items:center;gap:16px;margin:0 0 28px;display:flex;position:sticky;top:0}.ph:after{content:"";pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--ph-tint) 70%,transparent),transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:14px;position:absolute;top:100%;left:0;right:0;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}@supports (animation-timeline:scroll()){.ph{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;animation:linear both ph-material;animation-timeline:scroll();animation-range:0 32px}.ph:after{opacity:0;animation:linear both ph-edge;animation-timeline:scroll();animation-range:0 32px}}@keyframes ph-material{to{background-color:color-mix(in srgb,var(--ph-tint) 78%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}@keyframes ph-edge{to{opacity:1}}@keyframes ph-line{to{box-shadow:0 1px 0 var(--line)}}.page-fill .ph{background-color:var(--main);animation:none}.page-fill .ph:after{display:none}.ph>.ph-title,.ph>.crumbs{flex:1}.page-fill .ph{margin:0}.ph h1{font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25rem;overflow:hidden}.ph-title{align-items:baseline;gap:8px;min-width:0;display:flex}.ph-aside{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap}.ph-actions{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.ph-actions>.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.ph-actions>.seg::-webkit-scrollbar{display:none}.crumbs{min-width:0;color:var(--text-3);font-size:var(--fs-lg);align-items:center;gap:8px;display:flex}.crumbs h1{min-width:0}.crumbs a{white-space:nowrap;font-weight:500;text-decoration:none}.crumbs a:hover,.crumbs h1{color:var(--text)}.crumbs .ic{color:var(--text-4)}.crumbs .back-btn-sm{display:none}.btn{height:var(--h);border-radius:var(--r-pill);background:var(--field);color:var(--text);font:500 var(--fs)/1 var(--font);cursor:pointer;box-shadow:none;transition:background .14s,color .14s,opacity .14s,transform .14s var(--ease);white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--field-hover)}.btn:active{transform:scale(.97)}.btn .ic{color:var(--text-2)}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:none}.btn-primary .ic{color:var(--accent-ink)}.btn-primary:focus-visible{outline-color:var(--ring)}.btn-primary:hover{background:var(--accent-hover);box-shadow:none}.btn-ghost{box-shadow:none;color:var(--text-2);background:0 0}.btn-ghost:hover{background:var(--hover);box-shadow:none;color:var(--text)}.btn-danger{background:var(--danger-soft);color:var(--danger);box-shadow:none}.btn-danger:hover{background:color-mix(in srgb,var(--danger) 16%,transparent);box-shadow:none}.btn-danger-text,.btn-danger-text .ic{color:var(--danger)}.btn-danger-text:hover{color:var(--danger);background:var(--danger-soft)}.btn-sm{height:var(--h-sm);gap:5px;padding:0 11px;font-size:.7812rem}.btn-sm .ic{width:13px;height:13px}.btn[disabled],.btn.is-disabled{opacity:.4;pointer-events:none}.btn-primary[disabled]{opacity:.35}.icon-btn{width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;text-decoration:none;transition:background .12s,color .12s;display:grid}.icon-btn:hover,.icon-btn[aria-expanded=true]{background:var(--active);color:var(--text)}.icon-btn.is-disabled{opacity:.35;pointer-events:none}.icon-btn-line{width:var(--h);height:var(--h);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.icon-btn-line.is-on{color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-line);background:var(--accent-soft)}.icon-btn-plain{width:24px;color:var(--text-3);position:relative}.icon-btn-plain:hover,.icon-btn-plain[aria-expanded=true]{color:var(--text);background:0 0}.icon-btn-plain.is-on{color:var(--text)}.icon-btn-plain.is-on:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--main);border-radius:50%;position:absolute;top:5px;right:1px}.icon-btn-xs{width:24px;height:24px}.link{color:var(--text-3);font-size:var(--fs-sm);align-items:center;gap:5px;font-weight:500;text-decoration:none;transition:color .12s;display:inline-flex}.link:hover{color:var(--text)}.input,.select,.textarea{width:100%;height:var(--h);border-radius:var(--r-pill);background:var(--field);color:var(--text);font:var(--fs)/1.4 var(--font);border:0;outline:none;padding:0 13px;transition:background .15s,box-shadow .15s}.textarea{resize:vertical;border-radius:16px;height:auto;min-height:88px;padding:9px 13px;line-height:1.5;overflow-x:hidden}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:hover,.select:hover,.textarea:hover{background-color:var(--field-hover)}.input:focus,.select:focus,.textarea:focus{background-color:var(--field);box-shadow:0 0 0 3.5px var(--accent-soft),0 0 0 1px var(--accent-line)}.input:disabled{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2374726E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:30px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-l{font-size:var(--fs-sm);color:var(--text-2);font-weight:500}.field-l em{color:var(--text-3);font-style:normal;font-weight:400}.field-h{font-size:var(--fs-sm);color:var(--text-3)}.field-e{font-size:var(--fs-sm);color:var(--danger)}.field-e:empty{display:none}.field.invalid .input,.field.invalid .textarea,.field.invalid .select{box-shadow:0 0 0 1px var(--danger)}.grid-2{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.stack{flex-direction:column;gap:12px;display:flex}.search{flex:1;align-items:center;min-width:0;display:flex;position:relative}.search .ic{color:var(--text-3);pointer-events:none;position:absolute;left:12px}.search .input{padding-left:33px;padding-right:34px}.search kbd{border-radius:var(--r-pill);position:absolute;right:8px}.search .input:focus~kbd{display:none}.seg{background:var(--field);border-radius:var(--r-pill);align-items:center;gap:0;padding:2px;display:inline-flex}.seg button,.seg .seg-link{min-width:34px;height:26px;color:var(--text-3);cursor:pointer;font:500 .7812rem/1 var(--font);white-space:nowrap;background:0 0;border:0;border-radius:999px;place-items:center;text-decoration:none;transition:background .12s,color .12s;display:grid}.seg-text button,.seg .seg-link{padding:0 12px}.seg button:hover,.seg .seg-link:hover{color:var(--text)}.seg button[aria-pressed=true],.seg button[role=radio][aria-checked=true],.seg .seg-link[aria-current=page]{color:var(--text);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#636366);box-shadow:0 1px 3px #0000001f,0 .5px #0000000a}.list-filter{isolation:isolate;height:34px;padding:3px;position:relative}.list-filter button{height:28px;font-size:var(--fs-sm);align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.list-filter button[aria-pressed=true]{box-shadow:none;background:0 0}.list-filter-thumb{z-index:-1;height:28px;width:var(--thumb-w,0);transform:translateX(var(--thumb-x,0));transition:transform .38s var(--spring),width .38s var(--spring);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#636366);border-radius:999px;position:absolute;top:3px;left:0;box-shadow:0 1px 3px #0000001f,0 .5px #0000000a}.list-filter-n{min-width:18px;height:18px;font-size:var(--fs-xs);color:var(--text-3);background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff14);border-radius:999px;place-items:center;padding:0 5px;font-weight:500;transition:color .12s,background-color .12s;display:inline-grid}.list-filter button[aria-pressed=true] .list-filter-n{color:var(--text);background:var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff24)}.list-filter button.is-empty:not([aria-pressed=true]){color:var(--text-4)}@media (prefers-reduced-motion:reduce){.list-filter-thumb{transition:none}}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--r-pill);background:var(--active);height:24px;color:var(--text);font:500 .75rem/1 var(--font);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 7px 0 10px;display:inline-flex}.chip .ic{color:var(--text-2)}.chip:hover .ic{color:var(--text)}.tag{border-radius:var(--r-pill);background:var(--active);height:20px;color:var(--text-2);white-space:nowrap;align-items:center;padding:0 8px;font-size:.7188rem;font-weight:500;display:inline-flex}.tag-business{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.picker{width:100%;height:var(--h);border-radius:var(--r-pill);background:var(--field);color:var(--text);font:500 var(--fs)/1 var(--font);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 10px 0 13px;transition:box-shadow .15s,background .15s;display:flex}.picker:hover,.picker[aria-expanded=true]{background:var(--field-hover)}.picker-l{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.picker>.ic{color:var(--text-3)}.picker-compact{width:auto;height:var(--h-sm);box-shadow:none;background:0 0;margin:-4px 0 -4px -8px;padding:0 6px 0 8px}.picker-compact:hover,.picker-compact[aria-expanded=true]{background:var(--active);box-shadow:none}.status{height:1rem;color:var(--text-2);white-space:nowrap;align-items:center;gap:7px;font-size:.7812rem;line-height:1rem;display:inline-flex}.si{flex:none;display:block}.si-new{color:var(--s-new)}.si-contacted{color:var(--s-contacted)}.si-quote_sent{color:var(--s-quote_sent)}.si-won{color:var(--s-won)}.si-lost{color:var(--s-lost)}.switch{flex:none;width:40px;height:24px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.switch i{background:var(--lightningcss-light,#78788029)var(--lightningcss-dark,#78788052);border-radius:12px;transition:background .2s;position:absolute;inset:0}.switch i:after{content:"";width:20px;height:20px;transition:transform var(--dur-fast) var(--spring),width var(--dur-fast) var(--spring);background:#fff;border-radius:10px;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000026,0 0 0 .5px #0000000a}.switch input:checked+i{background:var(--success)}.switch input:checked+i:after{transform:translate(16px)}.switch input:active+i:after{width:25px}.switch input:checked:active+i:after{transform:translate(11px)}.switch input:focus-visible+i{outline:2px solid var(--ring);outline-offset:2px}.panel{background:var(--panel);border-radius:var(--r-group);box-shadow:var(--lightningcss-light,0 0 0 .5px #0000000a)var(--lightningcss-dark,none);border:0}.panel-h{border-bottom:.5px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 16px;display:flex}.panel-h h2{font-size:var(--fs);align-items:center;gap:8px;font-weight:600;display:flex}.panel-h .aside{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-n{background:var(--active);min-width:18px;height:18px;color:var(--text-2);border-radius:9px;place-items:center;padding:0 5px;font-size:.6875rem;font-weight:500;display:inline-grid}.panel-empty{text-align:center;color:var(--text-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:32px 20px;display:flex}.panel-empty b{color:var(--text);font-weight:500}.empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:56px 24px;display:flex}.empty-ic{background:var(--raised);width:32px;height:32px;color:var(--text-3);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.empty h3{font-size:var(--fs-md);font-weight:600}.empty p{color:var(--text-3);max-width:40ch}.empty .btn{margin-top:12px}.rows{margin:0;padding:4px;list-style:none}.row-link{border-radius:var(--r);align-items:center;gap:12px;min-height:48px;padding:7px 12px;text-decoration:none;transition:background .1s;display:flex}.row-link:hover{background:var(--hover)}.row-t{flex:1;min-width:0}.row-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.row-t span{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.row-w{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap}.row-w.late{color:var(--text)}.row-v{font-size:var(--fs-sm);color:var(--text-2)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{border-left:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:14px 16px 16px;text-decoration:none;transition:background .12s;display:flex}.kpi:first-child{border-left:0}.kpi-link:hover{background:var(--hover)}.kpi-l{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-weight:500;display:flex;overflow:hidden}.kpi-v{font-size:var(--fs-2xl);letter-spacing:-.035em;white-space:nowrap;margin-top:8px;font-weight:600;line-height:1.2}.kpi-v.is-attn{color:var(--text)}.kpi-v.is-attn:after{content:"";background:var(--accent);vertical-align:6px;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.kpi-v-sm{font-size:var(--fs-xl);letter-spacing:-.02em}.kpi-s{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi-s .up{color:var(--success)}.page-dash>:not(.ph),.page-full>:not(.ph){width:calc(100% - var(--gutter) * 2)}.ov{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr)) minmax(320px,2.7fr);grid-template-areas:"figs figs figs figs figs figs insight""chart chart chart chart chart chart attn""pipe pipe pipe won won won chase";display:grid}.ov-figs-row{border-right:1px solid var(--line);grid-area:figs;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ov-insight{grid-area:insight}.ov-chart{border-top:1px solid var(--line);border-right:1px solid var(--line);grid-area:chart}.ov-attn{border-top:1px solid var(--line);grid-area:attn}.ov-pipe{border-top:1px solid var(--line);border-right:1px solid var(--line);grid-area:pipe}.ov-won{border-top:1px solid var(--line);border-right:1px solid var(--line);grid-area:won}.ov-chase{border-top:1px solid var(--line);grid-area:chase}.ov-chase-v{font-size:var(--fs-sm);color:var(--text);flex:none;font-weight:500}.ov-insight,.ov-won,.dash-card{flex-direction:column;min-width:0;min-height:0;padding:18px 24px 20px;display:flex;overflow:hidden}.dash-card{color:var(--text);position:relative}.dash-card.is-expandable{cursor:pointer}.dash-h{height:1.25rem;font-size:var(--fs);color:var(--text);white-space:nowrap;flex:none;align-items:center;gap:8px;margin-bottom:14px;font-weight:500;line-height:1.25rem;display:flex}.dash-h h2{font:inherit;text-overflow:ellipsis;overflow:hidden}.dash-h .ic{color:var(--text-3)}.dash-aside{font-size:var(--fs-sm);color:var(--text-3);font-weight:400;line-height:1rem}.dash-expand{opacity:0;height:24px;margin:0 -6px 0 auto;transition:opacity .14s,color .12s}.dash-card:hover .dash-expand,.dash-expand:focus-visible{opacity:1}@media (hover:none){.dash-expand{opacity:1}}.dash-h>.dash-aside:has(.delta){margin-left:auto}.dash-h>.dash-aside:has(.delta)+.dash-expand{margin-left:4px}.dash-b{flex-direction:column;flex:1;min-height:0;display:flex}.fig{min-width:0;color:var(--text);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:18px 12px;padding:18px 24px 20px;text-decoration:none;transition:background .14s;display:grid}.fig+.fig{border-left:1px solid var(--line)}.fig.is-link:hover{background:var(--hover)}.fig.is-link:active{background:var(--active);transition:none}.fig-l{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;grid-column:1/-1;align-items:baseline;gap:8px;font-weight:500;line-height:1rem;display:flex}.fig-e{min-width:0;font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-self:end;padding-bottom:5px;line-height:1rem;overflow:hidden}.fig-v{letter-spacing:-.035em;white-space:nowrap;place-self:end;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:2.25rem}.fig-x{align-items:center;gap:6px;display:inline-flex}.delta{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;line-height:1rem;display:inline-flex}.delta>i{color:var(--text-3);flex:none;align-items:center;gap:2px;display:inline-flex}.delta svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.delta b{color:var(--text-3);font-weight:500}.delta.is-good>i,.delta.is-good b{color:var(--success)}.delta.is-bad>i,.delta.is-bad b{color:var(--danger)}.delta>i+b{margin-left:-4px}.ov-big{flex-direction:column;flex:none;gap:2px;margin-bottom:14px;display:flex}.ov-big b{letter-spacing:-.035em;font-size:2rem;font-weight:500;line-height:2.25rem}.ov-big span{font-size:var(--fs-sm);color:var(--text-3);line-height:1rem}.ov-big-sm{margin-bottom:8px}.ov-big-sm b{font-size:var(--fs-2xl);letter-spacing:-.03em;line-height:1.875rem}.ov-chart .rc{min-height:0}.ov-insight p{letter-spacing:-.015em;max-width:24em;color:var(--text-3);text-wrap:pretty;font-size:1.125rem;line-height:1.4;overflow:hidden}.ov-insight p b{color:var(--text);font-weight:500}.legend{font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;line-height:1rem;list-style:none;display:flex}.legend li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.legend li>i{background:var(--line-3);border-radius:50%;flex:none;width:6px;height:6px}.legend li>b{color:var(--text);font-weight:500}.legend li>i.is-won{background:var(--s-won)}.ov-metric{flex:none;justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.ov-metric b{letter-spacing:-.035em;font-size:2rem;font-weight:500;line-height:2.25rem}.ov-metric span{min-width:0;font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;line-height:1rem;overflow:hidden}.ov-vis{flex-direction:column;flex:1;justify-content:center;min-height:0;padding-top:12px;display:flex}.ov-vis>.legend{margin-top:16px}.sbar-t{gap:4px;margin:0;padding:0;list-style:none;display:flex}.sbar-t li{--tone:var(--text-3);flex-direction:column;flex:1 1 0;min-width:34px;display:flex}.sbar-t li.is-new,.legend li>i.is-new{--tone:var(--s-new)}.sbar-t li.is-contacted,.legend li>i.is-contacted{--tone:var(--s-contacted)}.sbar-t li.is-quote_sent,.legend li>i.is-quote_sent{--tone:var(--s-quote_sent)}.legend li>i:is(.is-new,.is-contacted,.is-quote_sent){background:var(--tone)}.sbar-p{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;line-height:1rem}.sbar-tick{background:var(--line-3);width:1px;height:14px;margin:6px 0 8px 1px}.sbar-s{background:var(--tone);height:22px;animation:sbar-in .6s var(--spring) both;border-radius:999px}.sbar-t li:nth-child(2) .sbar-s{animation-delay:50ms}.sbar-t li:nth-child(3) .sbar-s{animation-delay:.1s}@keyframes sbar-in{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}.sbar-empty{background:color-mix(in srgb,var(--text) 6%,transparent);border-radius:999px;height:22px}.tstrip{justify-content:space-between;height:44px;margin-top:22px;display:flex}.tstrip i{background:color-mix(in srgb,var(--text) 12%,transparent);width:3px;transition:background .25s var(--ease);border-radius:2px}.tstrip i.is-on{background:var(--s-won)}@media (prefers-reduced-motion:reduce){.sbar-s{animation:none}.tstrip i{transition:none!important}}.month-nav{gap:2px;margin:0 -6px 0 auto;display:inline-flex}.month-nav .icon-btn{height:24px}.month-nav .icon-btn:disabled{opacity:.3;cursor:default;pointer-events:none}.modal.modal-lg:has(.dash-modal){width:min(880px,100%)}.yc{flex-direction:column;display:flex}.yc-h{align-items:center;gap:8px;margin-bottom:18px;display:flex}.yc-pick{border-radius:var(--r-pill);background:var(--field);height:28px;font-size:var(--fs-sm);color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-weight:500;line-height:1rem;transition:background .12s;display:inline-flex}.yc-pick:hover{background:var(--hover)}.yc-pick:focus-within{box-shadow:0 0 0 2px var(--accent-line)}.yc-pick>i{background:var(--text);border-radius:50%;flex:none;width:8px;height:8px}.yc-pick.is-bottom>i{background:color-mix(in srgb,var(--text) 38%,transparent)}.yc-pick select{appearance:none;color:inherit;font:inherit;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border:0;outline:none;padding:0 16px 0 0}.yc-pick .num{color:var(--text-3);font-weight:400}.yc-plot{cursor:crosshair;touch-action:pan-y;height:clamp(15rem,38vh,21rem);position:relative}.yc-plot:focus-visible{outline-offset:6px;border-radius:var(--r-xs)}.yc-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.yc-up-0{stop-color:var(--text);stop-opacity:.3}.yc-up-1{stop-color:var(--text);stop-opacity:.03}.yc-down-0{stop-color:var(--text);stop-opacity:.13}.yc-down-1{stop-color:var(--text);stop-opacity:.02}.yc-bloom{fill:var(--text);opacity:.09}.yc-cut{stroke:var(--lightningcss-light,#fbfbfc)var(--lightningcss-dark,#0d0d0d);stroke-width:2px;vector-effect:non-scaling-stroke}.yc-line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.yc-line.is-top{stroke:color-mix(in srgb,var(--text) 88%,transparent)}.yc-line.is-bottom{stroke:color-mix(in srgb,var(--text) 36%,transparent)}.yc-axis{stroke:var(--line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.yc .yc-rule{background:linear-gradient(transparent,var(--line-3) 30%,var(--line-3) 70%,transparent)}.yc.is-hover .yc-rule{opacity:1}.yc-val{z-index:2;border-radius:var(--r-pill);font-size:var(--fs-xs);pointer-events:none;transition:left .22s var(--spring),top .22s var(--spring);padding:2px 8px;line-height:1rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--lightningcss-light,#fbfbfc)var(--lightningcss-dark,#0d0d0d)}.yc-val b{font-weight:600}.yc-val.is-top{background:var(--text);color:var(--bg)}.yc-val.is-bottom{color:var(--text);background:var(--lightningcss-light,#d1d1d6)var(--lightningcss-dark,#3a3a3c)}.yc-val.is-start{transform:translateY(-50%)}.yc-val.is-end{transform:translate(-100%,-50%)}.dd{margin:32px 0 8px}.dd-h{font-size:var(--fs);color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-weight:500;line-height:1.25rem;display:flex}.dd-read{font-size:var(--fs-sm);color:var(--text-3);font-weight:400;line-height:1rem}.dd-read:first-letter{text-transform:uppercase}.dd-m,.dd-grid{column-gap:3px;margin:0;padding:0;list-style:none;display:grid}.dd-m{height:1rem;margin-bottom:6px}.dd-m li{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;line-height:1rem;overflow:visible}.dd-grid{grid-template-rows:repeat(7,auto);grid-auto-flow:column;row-gap:3px}.dd-grid li{aspect-ratio:1;background:var(--dd-c);transition:transform .18s var(--spring),box-shadow .18s;border-radius:50%}.dd-grid li.is-on{transform:scale(1.4);box-shadow:0 0 0 2px var(--lightningcss-light,#fbfbfc)var(--lightningcss-dark,#0d0d0d)}.dd :is(li,i).is-0{--dd-c:color-mix(in srgb,var(--text) 5%,transparent)}.dd :is(li,i).is-1{--dd-c:color-mix(in srgb,var(--text) 20%,transparent)}.dd :is(li,i).is-2{--dd-c:var(--lightningcss-light,#c4ecd2)var(--lightningcss-dark,#15502c)}.dd :is(li,i).is-3{--dd-c:var(--lightningcss-light,#82d6a1)var(--lightningcss-dark,#1f7a43)}.dd :is(li,i).is-4{--dd-c:var(--lightningcss-light,#3cb96a)var(--lightningcss-dark,#37b265)}.dd :is(li,i).is-5{--dd-c:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#8ff0b2)}.dd-grid li.is-5{box-shadow:0 0 8px color-mix(in srgb,var(--dd-c) 45%,transparent)}.dd-key{font-size:var(--fs-xs);color:var(--text-3);justify-content:flex-end;align-items:center;gap:4px;margin-top:12px;line-height:1rem;display:flex}.dd-key i{background:var(--dd-c);border-radius:50%;width:9px;height:9px}.dd-key i:first-of-type{margin-left:6px}.dd-key i:last-of-type{margin-right:6px}.dash-modal>.dash-cols{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.ov-react{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:end;gap:10px 14px;margin-bottom:8px;padding-bottom:18px;display:grid}.ov-react .fig-l{grid-column:1/-1}.ov-react>b{letter-spacing:-.035em;font-size:2rem;font-weight:500;line-height:2.25rem}.ov-react .delta{padding-bottom:6px}.dash-b>.ov-rows{flex-flow:column wrap;flex:1;align-content:flex-start;column-gap:40px;min-height:0;margin:0 -10px;padding:0 10px;display:flex;overflow:hidden}.dash-b>.ov-rows>li{flex:none;width:100%}.dash-b .ov-caught-up{flex:1;min-height:0}.modal:has(.dash-modal){box-shadow:var(--sh-pop),inset 0 0 0 1px var(--line);background:var(--lightningcss-light,#fbfbfc)var(--lightningcss-dark,#0d0d0d)}.dash-modal .rc{min-height:22rem}.dash-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:32px;display:grid}.page-set{padding:0}.setx-nav{flex-direction:column;gap:2px;padding:12px;display:flex}.setx-nav a{height:34px;color:var(--text-2);font:500 var(--fs)/1 var(--font);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background .12s,color .12s;display:flex}.setx-nav a .ic{color:var(--text-3);flex:none}.setx-nav a:hover{background:var(--hover);color:var(--text)}.setx-nav a:active{background:var(--active);transition:none}.setx-nav a[aria-current=page]{background:var(--selected);color:var(--text)}.setx-nav a[aria-current=page] .ic{color:var(--text)}.setx-in{max-width:880px;padding:28px 32px 48px}.su-progress{gap:20px}.su-progress .su-bar{border-radius:var(--r-pill);background:var(--field);flex:none;width:160px;height:6px;margin-top:0;overflow:hidden}.su-bar i{border-radius:inherit;background:var(--success);height:100%;transition:width .5s var(--spring);display:block}.su-step{gap:14px}.su-step>div{flex:1;min-width:0}.su-step .su-n{background:var(--field);width:24px;height:24px;color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.su-step.is-done .su-n{background:var(--success);color:#fff}.su-step.is-done b{color:var(--text-2)}.su-why{color:var(--text-2);margin:0 0 14px;line-height:1.5}.su-steps li{align-items:flex-start}.su-up{gap:12px}.su-up .su-up-act{gap:8px;margin-top:0;margin-left:auto;display:flex}.su-busy{color:var(--text-2);font-size:var(--fs);gap:10px}.su-docs .su-doc{flex-wrap:wrap;align-items:flex-start}.su-doc .su-sum{white-space:pre-wrap;color:var(--text-2);font-size:var(--fs-sm);flex-basis:100%;margin:0;line-height:1.5}.su-doc-act{flex:none;align-items:center;gap:6px;display:flex}.su-empty{color:var(--text-3);font-size:var(--fs);margin:0}.su-term{align-items:flex-start;gap:10px}.su-term-f{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.su-term-f .input{font-weight:500}.su-term-f .textarea{border-radius:12px;height:auto}.set-foot.su-terms-foot{justify-content:space-between}.setx-title{letter-spacing:-.02em;margin-bottom:24px;font-size:1.375rem;font-weight:600;line-height:1.75rem}.setx .set-sec{margin-bottom:32px;padding:0;display:block}.setx .set-sec>div:first-child{margin-bottom:10px;display:block}.setx .set-sec>div:first-child h2{font-size:var(--fs);color:var(--text-2);padding:0;font-weight:500}.setx .set-sec>div:first-child p{font-size:var(--fs-sm);color:var(--text-3);padding:2px 0 0}.setx .set-sec>:not(:first-child)+:not(:first-child){margin-top:12px}.setx .panel{box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-lg);background:0 0}.setx .prof{margin-bottom:32px}@media (min-width:861px){.app .page>.ph{height:56px;padding:0 12px 0 var(--gutter);border-bottom:1px solid var(--line);background-color:var(--main);-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;animation:none}.app .page>.ph:after{display:none}:where(.app .page)>.ph+*{margin-top:20px}.app .page-full .tr{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);border-radius:0}.app .page-full .tr.th{top:56px}.app .page-full:has(>.cust){flex-direction:column;height:100%;padding:0;display:flex}.app .page-full>.cust{flex:1;align-items:stretch;gap:0;width:auto;min-height:0;margin:0}.app .cust-main{padding:28px var(--gutter) 32px;scrollbar-width:none;overflow:auto}.app .cust-main>:is(.ov-figs-3,.cust-leads){margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding-left:var(--gutter);padding-right:var(--gutter)}.app .cust-side{border-left:1px solid var(--line);background:var(--grouped);scrollbar-width:none;padding:12px;position:static;overflow:auto}.page-set{flex-direction:column;height:100%;display:flex}.setx{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.setx-nav{border-right:1px solid var(--line);overflow:auto}.setx-solo{grid-template-columns:minmax(0,1fr)}.setx-main{scrollbar-width:none;overflow:auto}.page-dash{flex-direction:column;height:100%;padding:0;display:flex}.page-dash>.ph{height:56px;padding:0 12px 0 var(--gutter);border-bottom:1px solid var(--line);background-color:var(--main);flex:none;margin:0;animation:none}.page-dash>.ph:after{display:none}.page-dash>:not(.ph){flex:none;margin-top:12px}.page-dash>.ov{flex:1;width:auto;min-height:0;margin:0}}.ov-h{white-space:nowrap;align-items:center;gap:10px;height:1.25rem;margin-bottom:16px;display:flex}.ov-h h2{font-size:var(--fs);color:var(--text);font-weight:500;line-height:1.25rem}.ov-aside{font-size:var(--fs-sm);color:var(--text-3);text-overflow:ellipsis;line-height:1rem;overflow:hidden}.ov-delta{font-size:var(--fs-sm);color:var(--text-3);margin-left:auto;line-height:1rem}.ov-delta.up{color:var(--success)}.ov-more{margin-left:auto}.ov-empty{font-size:var(--fs);color:var(--text-3);align-items:center;gap:8px;padding:6px 0;line-height:1.25rem;display:flex}.ov-sec{flex-direction:column;min-width:0;display:flex}.ov-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding:4px 0 40px;display:grid}.ov-fig{border-radius:var(--r);flex-direction:column;min-width:0;margin:-8px -10px;padding:8px 10px;text-decoration:none;transition:background .14s;display:flex}.ov-fig-l{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1rem;overflow:hidden}.ov-fig-v{font-size:var(--fs-3xl);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:10px;margin:10px 0 6px;font-weight:500;line-height:2.25rem;display:flex}.ov-kpi-dot{background:var(--accent);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.ov-rows,.ov-feed,.ov-break ul{margin:0;padding:0;list-style:none}.ov-row-link,.ov-feed-row{border-radius:var(--r);height:3rem;color:var(--text);align-items:center;gap:12px;margin:0 -10px;padding:0 10px;text-decoration:none;transition:background .1s;display:flex}.ov-row-link:hover,.ov-feed-row:hover{background:var(--hover)}.ov-row-link:focus-visible,.ov-feed-row:focus-visible,.ov-break li>a:focus-visible{outline-offset:-2px}.ov-row-t{flex:1;min-width:0}.ov-row-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.125rem;display:block;overflow:hidden}.ov-row-t span{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;line-height:1rem;display:block;overflow:hidden}.ov-row-w{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;line-height:1rem}.ov-wait{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;line-height:1rem;display:inline-flex}.ov-wait.is-late{color:var(--text-2)}.ov-wait.is-overdue{color:var(--text);font-weight:500}.ov-wait-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.ov-caught-up{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:15rem;display:flex}.ov-caught-up-ic{background:var(--raised);width:32px;height:32px;color:var(--text-2);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.ov-caught-up b{font-weight:500}.ov-caught-up span{max-width:16rem;font-size:var(--fs-sm);color:var(--text-3);text-wrap:pretty;line-height:1rem}.rc{flex-direction:column;flex:1;min-height:15rem;display:flex}.rc-plot{cursor:crosshair;touch-action:pan-y;border-radius:0;flex:1;min-height:120px;position:relative}.rc-plot:focus-visible{outline-offset:6px;border-radius:var(--r-xs)}.rc-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rc-line{fill:none;stroke:color-mix(in srgb,var(--text) 82%,transparent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.rc-fill-top{stop-color:var(--text);stop-opacity:.11}.rc-line.is-running{stroke-dasharray:3 5;opacity:.45}.rc-fill-bottom{stop-color:var(--text);stop-opacity:0}.rc-rule{background:linear-gradient(transparent,var(--line-3) 40%,var(--line-3));pointer-events:none;opacity:0;width:1px;transition:left .22s var(--spring),opacity .2s;margin-left:-.5px;position:absolute;top:0;bottom:0}.rc.is-hover .rc-rule{opacity:1}.rc-dot{background:var(--text);width:8px;height:8px;box-shadow:0 0 0 3px var(--card-solid,var(--main));pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.rc-dot,.rc-tip{transition:left .22s var(--spring),top .22s var(--spring)}.rc-tip{z-index:2;border-radius:var(--r);background:var(--overlay);min-width:7.5rem;box-shadow:var(--sh-pop);font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;pointer-events:none;animation:tip-in .12s var(--ease);flex-direction:column;gap:2px;padding:8px 10px;line-height:1rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.rc-tip-m:first-letter{text-transform:uppercase}.rc-tip b{color:var(--text);font-size:var(--fs);font-weight:500;line-height:1.25rem}.rc-tip.is-start{transform:translate(-12px,calc(-100% - 14px))}.rc-tip.is-end{transform:translate(calc(12px - 100%),calc(-100% - 14px))}@keyframes tip-in{0%{opacity:0}}.rc-x{flex:none;height:16px;margin:10px 0 0;padding:0;list-style:none;position:relative}.rc-x li{font-size:var(--fs-xs);color:var(--text-3);line-height:1rem;transition:color .12s;position:absolute;top:0;transform:translate(-50%)}.rc-x li:first-child{transform:none}.rc-x li:last-child{transform:translate(-100%)}.rc-x li.is-on{border-radius:var(--r-pill);background:var(--text);color:var(--bg);padding:0 8px;font-weight:500}.rc-x li.is-on:first-child{margin-left:-8px}.rc-x li.is-on:last-child{margin-left:8px}.ov-break{min-width:0}.ov-break h3{height:1rem;font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;font-weight:500;line-height:1rem;display:flex}.ov-break h3 span{color:var(--text-2);text-overflow:ellipsis;font-weight:400;overflow:hidden}.ov-break ul{grid-template-rows:repeat(3,2.5rem);display:grid}.ov-break li>a,.ov-break li>div{border-radius:var(--r);height:2.5rem;color:var(--text-2);grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:7px 12px;margin:0 -8px;padding:0 8px;text-decoration:none;transition:background .1s,color .1s;display:grid}.ov-break li>a:hover{background:var(--hover);color:var(--text)}.ov-break-l{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;line-height:1rem;display:flex;overflow:hidden}.ov-break-l .ic{color:var(--text-3)}.ov-break .num{color:var(--text);font-weight:500;line-height:1rem}.ov-break .num.zero{color:var(--text-4);font-weight:400}.ov-break .ov-empty{align-items:flex-start;padding:6px 0}.ov-bar{background:var(--field);border-radius:1px;grid-column:1/-1;height:2px;overflow:hidden}.ov-bar i{border-radius:inherit;background:var(--text-3);transform-origin:0;height:100%;animation:ov-bar var(--dur) var(--spring) both;display:block}.ov-bar.is-new i{background:var(--s-new)}.ov-bar.is-contacted i{background:var(--s-contacted)}.ov-bar.is-quote_sent i{background:var(--s-quote_sent)}.ov-bar.is-won i{background:var(--s-won)}.ov-bar.is-lost i{background:var(--s-lost)}@keyframes ov-bar{0%{transform:scaleX(0)}}.ov-day{break-inside:avoid;padding-bottom:12px}.ov-day h3{font-size:var(--fs-sm);color:var(--text-3);padding:4px 0 6px;font-weight:500;line-height:1rem}.ov-feed-ic{width:24px;height:24px;color:var(--text-3);flex:none;place-items:center;display:grid}.ov-feed-t{flex-direction:column;flex:1;min-width:0;display:flex}.ov-feed-t>b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.125rem;overflow:hidden}.ov-feed-t>span{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;line-height:1rem;overflow:hidden}.ov-feed-t span b{color:var(--text-2);font-weight:500}.ov-feed-time{font-size:var(--fs-sm);color:var(--text-3);flex:none;line-height:1rem}.inbox{flex:1;grid-template-columns:minmax(300px,340px) minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.inbox-list{border-right:1px solid var(--line);background:0 0;flex-direction:column;min-width:0;min-height:0;display:flex}.inbox:before{content:"";z-index:6;background:var(--line);pointer-events:none;height:1px;position:absolute;top:55px;left:0;right:0}.inbox-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.list-tools{flex-direction:column;gap:8px;padding:10px 12px 6px;display:flex}.inbox-list>.ph{flex:none;gap:12px;height:56px;padding:0 12px 0 20px}.inbox-list>.ph .ph-actions{gap:6px}.list-search{align-items:center;gap:4px;display:flex}.list{min-height:0;padding:6px 6px var(--dock-space);flex:1;overflow:auto}.li{border-radius:var(--r);align-items:center;gap:10px;padding:7px 10px;text-decoration:none;transition:background .12s;display:flex;position:relative}.li+.li{margin-top:1px}.li:hover{background:var(--hover)}.li.active{background:var(--selected)}.li-av{width:32px;height:32px;font-size:.6875rem}.li-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.li-top{align-items:center;gap:8px;line-height:1.25rem;display:flex}.li-name{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.li-time{color:var(--text-3);white-space:nowrap;font-size:.7188rem}.li.unread .li-name{color:var(--text);font-weight:600}.li.unread .li-time{color:var(--text-2)}.li.unread .li-time:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.li-sub{min-width:0;height:1.125rem;color:var(--text-3);align-items:center;gap:6px;font-size:.7812rem;line-height:1.125rem;display:flex}.li-prev{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.li-svc,.li.unread .li-prev{color:var(--text-2)}.li-val{color:var(--text-2);white-space:nowrap;flex:none;font-size:.7188rem}.list-empty,.dt-empty{text-align:center;color:var(--text-3);flex-direction:column;align-items:center;gap:3px;padding:48px 24px;display:flex}.list-empty b,.dt-empty b{color:var(--text);font-weight:500}.dt-empty{margin:auto}.dt-empty-keys{font-size:var(--fs-sm);align-items:center;gap:6px;margin-top:14px;display:inline-flex}.lead{height:100%;min-height:0;animation:fade .16s var(--ease);grid-template-columns:minmax(0,1fr) 320px;display:grid;position:relative;overflow-x:clip}.cv{flex-direction:column;min-width:0;min-height:0;display:flex}.cv-head{align-items:center;gap:12px;height:56px;padding:0 12px 0 20px;display:flex}.cv-head-av{width:32px;height:32px;font-size:.6875rem}.cv-title{flex-direction:column;flex:1;min-width:0;display:flex}.cv-title h2{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.cv-actions{flex:none;align-items:center;gap:2px;display:flex}.info-toggle{display:none}.back-btn{margin-left:-8px;display:none}.cv-status{display:none}.cv-body{flex:1;min-height:0;padding:8px 24px 16px;overflow:auto}.cv-list,.cv-group>ol{margin:0;padding:0;list-style:none}.cv-list{max-width:960px;margin:0 auto}.cv-group>ol{flex-direction:column;gap:14px;display:flex}.cv-day{z-index:1;justify-content:center;padding:14px 0 12px;display:flex;position:sticky;top:0}.cv-day span{border-radius:var(--r-pill);background:var(--main);color:var(--text-3);padding:3px 10px;font-size:.7188rem;font-weight:500}.cv-msg{max-width:min(600px,88%);display:flex}.cv-in{align-self:flex-start}.cv-msg-b{flex-direction:column;gap:5px;min-width:0;display:flex}.bubble{isolation:isolate;line-height:1.25rem;font-size:var(--fs-md);overflow-wrap:anywhere;border-radius:18px;padding:8px 14px;position:relative}.msg-time{float:right;color:var(--text-3);white-space:nowrap;margin-left:10px;font-size:.6875rem;line-height:1.25rem;position:relative;top:3px}.msg-files+.msg-time{float:none;text-align:right;margin-top:4px;display:block;top:0}.cv-out .msg-time{color:color-mix(in srgb,var(--bubble-out-ink) 70%,transparent)}.bubble-facts .msg-time,.bubble-quote-l .msg-time{float:none;line-height:inherit;margin-left:auto;top:0}.bubble:before{content:"";z-index:-1;background:inherit;width:20px;height:18px;position:absolute;bottom:0;left:-6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath d='M6 0H20V18H0Q6 17 6 6Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath d='M6 0H20V18H0Q6 17 6 6Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.cv-out .bubble:before{left:auto;right:-6px;transform:scaleX(-1)}.bubble{background:var(--bubble-in);color:var(--text)}.bubble p{white-space:pre-wrap}.bubble-media{color:var(--text-3)}.bubble-facts{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);font-size:var(--fs-sm);flex-wrap:wrap;gap:6px 20px;margin:9px 0 1px;padding-top:8px;display:flex}.bubble-facts div{gap:6px;min-width:0;display:flex}.bubble-facts dt{color:var(--text-3)}.bubble-facts dd{color:var(--text-2);margin:0}.cv-out{flex-direction:row-reverse;align-self:flex-end}.cv-out .bubble{background:var(--bubble-out);color:var(--bubble-out-ink)}.bubble-quote{min-width:200px;font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.bubble-quote b{font-weight:600}.bubble-quote-l{border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);width:100%;font-size:var(--fs-sm);opacity:.85;align-items:center;gap:2px;margin-top:6px;padding-top:6px;display:flex}.bubble-quote:active{filter:brightness(.92)}.cv-note{align-self:flex-end;max-width:min(560px,86%)}.note-card{border:1px dashed var(--line-3);color:var(--text);line-height:1.25rem;font-size:var(--fs-md);overflow-wrap:anywhere;border-radius:18px;padding:7px 14px}.note-card p{white-space:pre-wrap}.cv-event{justify-content:center;display:flex}.cv-event-in{max-width:100%;color:var(--text-3);text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:5px 12px;font-size:.75rem;display:inline-flex}.cv-event-in b{color:var(--text-2);font-weight:500}.cv-event-in time:before{content:"·";margin-right:7px}.cv-compose{padding:4px 20px calc(var(--dock-space) + 4px)}.composer{max-width:960px;margin:0 auto;position:relative}.composer.is-email .composer-send,.composer.is-wa .composer-send{background:var(--bubble-out);color:var(--bubble-out-ink)}.composer.is-email .composer-send:hover,.composer.is-wa .composer-send:hover{background:color-mix(in srgb,var(--bubble-out) 88%,var(--fg))}.composer-box{border:1px solid var(--line-2);background:var(--main);transition:border-color .15s,box-shadow .15s,border-radius .18s var(--ease);border-radius:22px;flex-direction:column;gap:2px;padding:6px;display:flex}.composer-row{align-items:flex-end;gap:4px;display:flex}.composer-subject{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--main);cursor:text;height:36px;animation:fade .16s var(--ease);align-items:center;gap:8px;margin-bottom:6px;padding:0 16px;transition:border-color .15s;display:flex}.composer-subject span{font-size:var(--fs-sm);color:var(--text-3);flex:none}.composer-subject input{min-width:0;height:100%;color:var(--text);font:inherit;font-size:var(--fs-md);background:0 0;border:0;outline:none;flex:1;padding:0}.composer-subject input::placeholder{color:var(--text-4)}.composer-add{width:32px;height:32px;color:var(--text-2);flex:none}.composer-template{border-radius:var(--r-pill);min-width:0;height:32px;font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 8px;transition:background .12s;display:flex}.composer-template:hover{background:var(--hover)}.composer-template span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composer-template b{color:var(--text);white-space:nowrap;font-weight:500}.composer-tools{flex:none;align-items:center;gap:2px;display:flex}.composer-mode{border-radius:var(--r-pill);height:32px;color:var(--text-2);font:500 var(--fs-sm)/1 var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 12px;transition:background .12s,color .12s;display:inline-flex}.composer-mode:hover{background:var(--hover);color:var(--text)}.composer-mode[aria-expanded=true]{background:var(--active);color:var(--text)}.composer-mode.is-static{cursor:default;padding:0 12px}.composer-mode.is-static:hover{color:var(--text-2);background:0 0}.composer-mic{width:32px;height:32px;color:var(--text-2)}.composer-mic.is-on{background:var(--accent);color:var(--accent-ink)}.mi:has(.composer-mi){align-items:flex-start;height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}.mi:has(.composer-mi) .ic{margin-top:2px}.composer-mi{flex-direction:column;gap:2px;min-width:0;line-height:1.125rem;display:flex}.composer-mi b{font-weight:500}.composer-mi span{font-size:var(--fs-xs);color:var(--text-3);white-space:normal}.composer-files{flex-wrap:wrap;gap:6px;margin:0;padding:4px 4px 2px;list-style:none;display:flex}.composer-files li{border-radius:var(--r-pill);background:var(--field);max-width:240px;height:28px;font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.composer-files li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-files li.is-busy{opacity:.55;animation:1s ease-in-out infinite alternate ct-pulse}.composer-files li.is-failed{color:var(--danger);text-decoration:line-through}.msg-files{flex-direction:column;gap:6px;margin-top:6px;display:flex}.bubble>.msg-files:first-child,.note-card>.msg-files:nth-child(2){margin-top:0}.msg-images{flex-wrap:wrap;gap:6px;display:flex}.msg-images a{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:12px;width:120px;height:90px;display:block;overflow:hidden}.msg-images img{object-fit:cover;width:100%;height:100%;display:block}.msg-doc{background:color-mix(in srgb,currentColor 12%,transparent);max-width:100%;color:inherit;font-size:var(--fs-sm);border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.msg-doc span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-audio{width:260px;max-width:100%;height:36px;display:block}.msg-video{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:12px;width:260px;max-width:100%;max-height:320px;display:block}.cv-failed{font-size:var(--fs-xs);color:var(--danger);justify-content:flex-end;align-items:center;gap:4px;display:flex}.wa-tpl-note{font-size:var(--fs-sm);color:var(--text-3);margin-bottom:14px}.wa-tpl-empty{text-align:center;color:var(--text-3);padding:20px 0}.wa-tpl{flex-direction:column;gap:16px;display:flex}.wa-tpl-list{flex-direction:column;gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.wa-tpl-list button{border-radius:var(--r);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 12px;transition:background .1s;display:flex}.wa-tpl-list button:hover{background:var(--hover)}.wa-tpl-list button.is-on{background:var(--selected)}.wa-tpl-list b{font-weight:500}.wa-tpl-list span{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wa-tpl-fill{flex-direction:column;gap:12px;display:flex}.wa-tpl-preview{justify-content:flex-end;display:flex}.wa-tpl-preview .bubble{background:var(--bubble-out);max-width:88%;color:var(--bubble-out-ink)}.wa-tpl-preview .bubble p{white-space:pre-wrap}.composer.is-multi .composer-box{border-radius:20px}.composer:hover .composer-box{border-color:var(--line-3)}.composer textarea{resize:none;min-width:0;height:1.25rem;max-height:200px;color:var(--text);font:var(--fs-md)/1.25rem var(--font);background:0 0;border:0;outline:none;flex:1;margin:6px 4px;padding:0;display:block;overflow-x:hidden}.composer textarea::placeholder{color:var(--text-3)}.composer-send{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);cursor:pointer;transition:opacity .15s,transform .14s var(--ease),background .15s;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.composer-send:hover{background:var(--accent-hover)}.composer-send:active{transform:scale(.92)}.composer-send[disabled]{opacity:.18;cursor:default}.lead-info{background:var(--grouped);border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.info-head{border-bottom:0;justify-content:space-between;align-items:center;min-height:56px;padding:0 12px 0 20px;display:flex}.info-head h3{font-size:var(--fs);font-weight:600}.info-close{display:none}.info-body{min-height:0;padding-top:12px;padding-bottom:var(--dock-space);flex:1;overflow:hidden auto}.info-body,.composer textarea,.textarea{scrollbar-width:none;overscroll-behavior-x:none}.info-body::-webkit-scrollbar{display:none}.composer textarea::-webkit-scrollbar{display:none}.textarea::-webkit-scrollbar{display:none}.info-sec{border-radius:var(--r-group);background:var(--panel);border:0;margin:0 12px 12px;padding:10px 14px}.info-sec h4{font-size:var(--fs-sm);color:var(--text-3);margin-bottom:8px;font-weight:500}.info-row{min-height:30px;font-size:var(--fs);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.info-k{color:var(--text-3)}.info-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.info-v a{text-decoration:none}.info-v a:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.info-copy{opacity:0;transition:opacity .12s,background .12s,color .12s}.info-row:hover .info-copy,.info-copy:focus-visible{opacity:1}@media (hover:none){.info-copy{opacity:1}}.info-src{align-items:center;gap:6px;display:inline-flex}.info-src .ic{color:var(--text-3)}.info-actions{gap:6px;display:flex}.info-actions .btn{flex:auto;gap:6px;min-width:0;padding:0 10px}.info-card{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line-2);align-items:center;gap:10px;margin:0 -2px;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex}.info-card:hover{background:var(--hover)}.info-card .avatar{width:24px;height:24px}.info-card-t{flex:1;min-width:0}.info-card-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.info-card-t span{font-size:var(--fs-sm);color:var(--text-3);display:block}.info-card>.ic{color:var(--text-3)}.info-note{font-size:var(--fs-sm);color:var(--text-3);margin-bottom:10px}.info-wide{width:100%}.info-list+.info-wide{margin-top:8px}.info-list{margin:0 -8px;padding:0;list-style:none}.info-list a,.info-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;transition:background .1s;display:flex}.info-list a:hover,.info-list button:hover{background:var(--hover)}.info-list-t{min-width:0}.info-list-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.info-list-t span{font-size:var(--fs-sm);color:var(--text-3);display:block}.info-foot{padding:10px 12px}.money{align-items:center;gap:2px;margin:0 0 0 -8px;display:flex}.money span{color:var(--text-3);padding-left:8px}.money input{width:100%;height:var(--h-sm);border-radius:var(--r-sm);color:var(--text);font:var(--fs)/1 var(--font);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0 6px;transition:background .12s,box-shadow .12s}.money input:hover{background:var(--active)}.money input:focus{background:var(--field);box-shadow:0 0 0 1px var(--accent-line),0 0 0 4px var(--accent-soft)}.lead-scrim{display:none}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.toolbar .search{flex:0 340px}.toolbar-count{font-size:var(--fs-sm);margin-left:auto}.table{overflow:clip}.tr{border-radius:var(--r);border-top:1px solid var(--line);grid-template-columns:minmax(0,2.2fr) 96px minmax(0,1.1fr) minmax(0,1fr) 64px minmax(0,.8fr) minmax(0,.9fr);align-items:center;gap:16px;min-height:52px;margin:0 -10px;padding:0 10px;text-decoration:none;transition:background .1s;display:grid}.tr:hover{background:var(--hover)}.tr.th{z-index:2;min-height:36px;font-size:var(--fs-sm);color:var(--text-3);background:var(--main);border-top:0;border-bottom:1px solid var(--line);margin-bottom:-1px;font-weight:500;position:sticky;top:52px}.tr.th:hover{background:var(--main)}.th-sort{border-radius:var(--r-xs);height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 -6px;padding:0 6px;display:inline-flex}.th-sort:hover{color:var(--text);background:var(--active)}.th-sort.on{color:var(--text-2)}.th-sort .ic{opacity:.7}.tr .c-name{align-items:center;gap:10px;min-width:0;display:flex}.c-name-t{min-width:0}.c-name-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.c-name-t span{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tr>span{white-space:nowrap;text-overflow:ellipsis;color:var(--text-2);min-width:0;overflow:hidden}.tr.th>span{overflow:visible}.tr .r{text-align:right;justify-self:end}.tr .tag{height:auto;box-shadow:none;color:var(--text-2);font-size:inherit;background:0 0;border-radius:0;padding:0;font-weight:400}.cust{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}.cust-main{flex-direction:column;min-width:0;display:flex}.cust-side{position:sticky;top:68px}.cust-hero{align-items:center;gap:16px;padding:4px 0 32px;display:flex}.cust-hero-t{flex:1;min-width:0}.cust-hero-t h2{font-size:var(--fs-2xl);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.cust-hero-t p{font-size:var(--fs);color:var(--text-3);margin-top:4px}.cust-hero-a{flex:none;gap:6px;display:flex}.ov-figs-3{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 0 32px}.cust-leads{border-top:1px solid var(--line);padding:28px 0 0}.cust-leads+.cust-leads{margin-top:28px}.quote-st{text-align:right;min-width:5.5rem;font-size:var(--fs-sm);color:var(--text-2);flex:none}.tr.tr-q{cursor:pointer;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr)}.tr-q>.quote-st{text-align:left;align-items:center;gap:8px;min-width:0;display:flex}.tr-open{max-width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.tr-open:focus-visible{outline-offset:2px;border-radius:var(--r-xs)}.q-ic{border-radius:var(--r);background:var(--field);width:32px;height:32px;color:var(--text-3);flex:none;place-items:center;display:grid}.q-cust{color:var(--text-2);text-decoration:none}.q-cust:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.q-link{color:var(--text-3);margin-left:-10px}.q-amt{color:var(--text);font-weight:500}.q-kind{align-self:flex-start;margin-bottom:4px}.qcards{grid-template-columns:repeat(auto-fill,206px);gap:20px;margin:0;padding:0;list-style:none;display:grid}.qcard{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}.qcard-doc{border-radius:var(--r);height:240px;box-shadow:0 0 0 1px var(--line-2);transition:box-shadow .14s,transform .2s var(--spring);background:#fff;display:block;overflow:hidden}.qcard-doc .qd{zoom:.26;pointer-events:none;width:794px}.qcard:hover .qcard-doc{box-shadow:0 0 0 1px var(--line-3),var(--sh-pop)}.qcard:active .qcard-doc{transition:none;transform:scale(.98)}.qcard-t{flex-direction:column;gap:2px;min-width:0;display:flex}.qcard-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.qcard-h b{font-weight:500}.qcard-h .quote-st{min-width:0}.qcard-s{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;line-height:1rem;overflow:hidden}.qcard-a{margin-top:4px;font-weight:500}.quote-st.is-draft{color:var(--text-3)}.quote-st.is-accepted{color:var(--success)}.row-go{color:var(--text-4);flex:none;transition:color .12s}.ov-row-link:hover .row-go{color:var(--text-2)}.cust-leads .ov-row-link{gap:14px}.cust-leads .ov-row-link>.ic{color:var(--text-3)}.set-danger{order:3;align-self:flex-start;margin:14px 0 0 6px}main:has(.set-sec) .ph{--ph-tint:var(--grouped)}.set-sec{border:0;flex-direction:column;padding:0 0 28px;display:flex}.set-sec>div:first-child{display:contents}.set-sec>div:first-child h2{font-size:var(--fs);color:var(--text);order:0;padding:0 16px 7px;font-weight:600}.set-sec>div:first-child p{max-width:none;font-size:var(--fs-sm);color:var(--text-3);order:2;padding:7px 16px 0;line-height:1rem}.set-sec>:not(:first-child){order:1;min-width:0}.set-sec>:not(:first-child)+:not(:first-child){margin-top:12px}.set-body{padding:16px}.set-foot{background:linear-gradient(var(--line-2),var(--line-2)) 16px 0/calc(100% - 16px) .5px no-repeat;border-top:0;justify-content:flex-end;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.set-foot .hint{font-size:var(--fs-sm);color:var(--text-3);margin-right:auto}.set-foot-in{animation:foot-in .18s var(--ease)}@keyframes foot-in{0%{opacity:0;transform:translateY(-4px)}}.set-foot .btn-danger-text{margin-right:auto}.set-foot .btn-danger-text+.hint{margin-right:10px}.row{background:linear-gradient(var(--line-2),var(--line-2)) 16px 0/calc(100% - 16px) .5px no-repeat;border-top:0;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:11px 16px;display:flex}.row:first-child{border-top:0}.row b{font-weight:500;display:block}.row span{font-size:var(--fs-sm);color:var(--text-3);margin-top:2px;display:block}.row-actions{flex:none;gap:6px;display:flex}.row .wa-set-ic{background:var(--raised);width:32px;height:32px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.wa-set-intro{font-size:var(--fs-sm);color:var(--text-2);line-height:1.45}.wa-set-intro+.wa-set-intro{color:var(--text-3);margin-top:8px}.row .row-ok{color:var(--success);font-size:var(--fs-sm);align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}.a2{--a2-d:var(--dur) var(--spring);background:var(--panel);width:min(100%,208px);height:204px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:26px;margin:4px auto 18px;font-size:11px;position:relative;overflow:hidden}.a2-page{flex-direction:column;gap:8px;padding:22px 18px;display:flex;position:absolute;inset:0 0 auto}.a2-page i{background:var(--field);border-radius:4px;height:8px}.a2-page i:first-child{width:62%}.a2-page i:nth-child(2){width:90%}.a2-page i:nth-child(3){width:48%}.a2-bar{background:var(--raised);height:38px;transition:opacity var(--dur-fast),transform var(--a2-d);border-radius:19px;justify-content:space-around;align-items:center;padding:0 10px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.a2-bar i{background:var(--text-4);border-radius:4px;width:14px;height:14px}.a2-share{width:30px;height:30px;color:var(--text-2);transition:background-color var(--dur-fast),color var(--dur-fast),transform var(--a2-d);border-radius:50%;place-items:center;display:grid}.a2[data-step="0"] .a2-share{background:var(--accent);color:var(--accent-ink);transform:scale(1.08)}.a2-sheet{background:var(--overlay);box-shadow:var(--sh-pop),inset 0 0 0 1px var(--line);transition:transform var(--a2-d);border-radius:18px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden;transform:translateY(112%)}.a2[data-step="1"] .a2-sheet{transform:none}.a2-sh-h{align-items:center;gap:6px;height:32px;padding:0 12px;font-weight:600;display:flex}.a2-sh-h svg{box-sizing:content-box;color:#fff;background:#000;border-radius:5px;padding:3px}.a2-row{border-top:1px solid var(--line);height:30px;color:var(--text-2);transition:background-color var(--dur-fast),color var(--dur-fast);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.a2[data-step="1"] .a2-add{background:var(--accent);color:var(--accent-ink);transition-delay:.5s}.a2-sheet2{background:var(--overlay);box-shadow:var(--sh-pop),inset 0 0 0 1px var(--line);opacity:0;transition:opacity var(--dur-fast),transform var(--a2-d);pointer-events:none;border-radius:16px;position:absolute;top:14px;left:8px;right:8px;transform:translateY(24px)scale(.97)}.a2[data-step="2"] .a2-sheet2{opacity:1;transform:none}.a2-s2-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;height:34px;padding:0 8px 0 10px;display:flex}.a2-s2-h b{white-space:nowrap;font-size:10.5px;font-weight:600}.a2-go{white-space:nowrap;transition:background-color var(--dur-fast),color var(--dur-fast);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600}.a2[data-step="2"] .a2-go{background:var(--accent);color:var(--accent-ink);transition-delay:.55s}.a2-s2-b{align-items:center;gap:10px;padding:12px;display:flex}.a2-icon{color:#fff;background:#000;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 .5px #fff3}.a2-home{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--panel);opacity:0;transition:opacity var(--dur-fast);grid-template-columns:repeat(4,1fr);align-content:start;justify-items:center;gap:14px 8px;padding:30px 14px;display:grid;position:absolute;inset:0}.a2[data-step="3"] .a2-home{opacity:1}.a2-home>i{background:var(--field);border-radius:7px;width:28px;height:28px}.a2-new{transition:transform var(--a2-d);flex-direction:column;align-items:center;gap:3px;display:flex;position:relative;transform:scale(0)}.a2-new small{color:var(--text-3);font-size:8px}.a2-new b{background:var(--success);color:#fff;opacity:0;width:14px;height:14px;transition:opacity var(--dur-fast) .4s;border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;right:-4px}.a2[data-step="3"] .a2-new{transition-delay:.25s;transform:none}.a2[data-step="3"] .a2-new b{opacity:1}.a2[data-step="3"] .a2-bar{opacity:0}.a2-steps{flex-direction:column;gap:2px;display:flex}.a2-steps li{min-height:32px;color:var(--text-3);transition:color var(--dur-fast);align-items:center;gap:10px;display:flex}.a2-steps li span{background:var(--field);width:20px;height:20px;font-size:var(--fs-xs);transition:background-color var(--dur-fast),color var(--dur-fast);border-radius:50%;place-items:center;font-weight:600;display:grid}.a2-steps li.on{color:var(--text)}.a2-steps li.on span{background:var(--accent);color:var(--accent-ink)}.a2-note{font-size:var(--fs-sm);color:var(--text-3);margin-top:8px}.a2-warn{border-radius:var(--r);background:var(--field);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.a2-warn .btn{flex:none}.price-list{overflow:hidden}.price-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0}.price-row:hover{background-color:var(--hover)}.price-row:active{background-color:var(--active)}.price-row-t{min-width:0}.price-row-t b,.price-row-t span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price-row-v{text-align:right;flex:none}.price-del{margin-right:auto}.price-quick{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px 90px 36px;align-items:center;gap:8px;padding:10px 16px;display:grid}.price-quick .input{height:var(--h-sm,32px)}.meerwerk-in{flex:none;align-items:center;gap:8px;display:flex}.meerwerk-in .qe-price{width:130px}.meerwerk-in .qe-price .input{padding-left:26px}.imp-pick{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.imp-warn{border-radius:var(--r);background:var(--field);font-size:var(--fs-sm);color:var(--text-2);align-items:flex-start;gap:8px;margin:0;padding:10px 14px;display:flex}.imp-sum{font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;display:flex}.imp-sum b{color:var(--text)}.imp-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.imp-table th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line);padding:6px 10px 6px 0;font-weight:500}.imp-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px 8px 0}.imp-table .r{text-align:right;white-space:nowrap}.imp-table td span{color:var(--text-3)}@media (max-width:860px){.price-quick{grid-template-columns:minmax(0,1fr) 96px 36px}.price-quick input:nth-child(3){display:none}.meerwerk-in{flex-wrap:wrap}}.price-empty{font-size:var(--fs-sm);color:var(--text-3);padding:12px 16px}.qe{flex-direction:column;gap:16px;display:flex}.qe-note{display:block;position:relative}.qe-note .textarea{padding-right:44px}.qe-mic{position:absolute;bottom:6px;right:6px}.qe-mic.is-on{background:var(--accent);color:var(--accent-ink,var(--bg))}.qe-empty{padding:24px 12px}.qe-del{margin-right:auto}.qe-attach{font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;align-items:center;gap:8px;display:flex}.qe-attach input{width:14px;height:14px;accent-color:var(--accent)}.qx-opt{padding:2px 2px 0}.qe-problem{border-radius:var(--r);background:var(--field);font-size:var(--fs-sm);color:var(--text-2);align-items:flex-start;gap:8px;margin:0;padding:10px 14px;line-height:1.45;display:flex}.qe-problem b{color:var(--text);font-weight:500}.qe-hint{font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.qe-price{min-width:0;display:block;position:relative}.qe-price>span{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.layer:has(.modal-full){grid-template-columns:minmax(0,1fr);padding:6px}.modal.modal-full{border-radius:16px;width:100%;min-width:0;height:100%;max-height:none}.modal-full .modal-b{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;padding:0;display:grid;overflow:hidden}.modal-full .modal-f{align-items:center}.qx-canvas{background:var(--desk);overscroll-behavior:contain;cursor:grab;min-width:0;padding:0 32px 32px;position:relative;overflow:auto}.qx-canvas.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.qx-canvas.is-dragging *{cursor:grabbing!important}.qx-bar{z-index:3;cursor:auto;background:var(--desk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 -32px 4px;padding:12px 16px;display:flex;position:sticky;top:0;left:0}.qx-tools{flex-shrink:0;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.qx-tools .seg{scrollbar-width:none;flex:none;max-width:100%;overflow-x:auto}.qx-total{white-space:nowrap;align-items:baseline;gap:10px;margin:0;display:flex}.qx-total span{font-size:var(--fs-sm);color:var(--text-3)}.qx-total b{font-size:var(--fs-lg);letter-spacing:-.015em;font-weight:600}.qx-stage{margin:0 auto;position:relative}.qx-labels{height:28px;font-size:var(--fs-sm);color:var(--text-3);align-items:center;font-weight:500;display:flex}.qx-labels span{flex:none}.qx-doc{column-count:1;column-fill:auto;width:794px;height:1123px;position:relative}.qx-doc .qd-page+.qd-page{-webkit-column-break-before:always;break-before:column}.qx-doc.is-flat{column-count:auto;width:auto}.qx-doc.is-flat .qd{gap:inherit;background:0 0;width:max-content;display:flex}.qx-doc.is-flat .qd-page{background:var(--qd-paper);flex:none;width:794px;height:1123px;overflow:hidden}.qx-sheet{background:#fff;border-radius:2px;position:absolute;top:28px;box-shadow:0 1px 2px #00000014,0 12px 40px -12px #00000040}.qx-doc .qd{min-height:0}.is-editable .qd [data-line],.is-editable .qd [data-part]{cursor:pointer;outline:none;transition:background-color .15s}.is-editable .qd [data-line]:hover td,.is-editable .qd [data-part]:hover{background-color:#00000009}.is-editable .qd [data-line]:focus-visible td,.is-editable .qd [data-part]:focus-visible{box-shadow:inset 0 0 0 2px #0006}.qd tr.is-sel td{box-shadow:inset 0 1.5px 0 var(--qd-ink),inset 0 -1.5px 0 var(--qd-ink);background-color:#0000000d}.qd tr.is-sel td:first-child{box-shadow:inset 1.5px 1.5px 0 var(--qd-ink),inset 0 -1.5px 0 var(--qd-ink)}.qd tr.is-sel td:last-child{box-shadow:inset -1.5px 1.5px 0 var(--qd-ink),inset 0 -1.5px 0 var(--qd-ink)}.is-editable .qd .qd-optional li[data-line]{cursor:pointer;outline:none;transition:background-color .15s}.is-editable .qd .qd-optional li[data-line]:hover{background-color:#00000009}.qd .qd-optional li.is-sel{box-shadow:inset 0 0 0 1.5px var(--qd-ink);background-color:#0000000d}.qd .qd-optional li.is-flash,.qd tr.is-flash td,.qd .qd-intro.is-flash,.qd .qd-totals.is-flash{animation:qx-flash 1.6s var(--spring)}@keyframes qx-flash{0%{background-color:#0000001a}to{background-color:#0000}}.qx-pop{z-index:4;background:var(--overlay);border-radius:var(--r-lg);box-shadow:var(--sh-pop),var(--hl);animation:qx-pop var(--dur-fast) var(--spring);transform-origin:0 0;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute}.qx-pop.is-above{transform-origin:0 100%;animation-name:qx-pop-up;transform:translateY(-100%)}@keyframes qx-pop{0%{opacity:0;transform:scale(.96)}}@keyframes qx-pop-up{0%{opacity:0;transform:translateY(-100%)scale(.96)}}.qx-pop .input,.qx-pop .select{height:var(--h-sm);padding:0 10px}.qx-pop .select{background-position:right 8px center;width:auto;padding-right:22px}.qx-pop .textarea{border-radius:12px;height:auto;padding:8px 12px;line-height:1.25rem}.qx-pop .is-invalid{box-shadow:0 0 0 1px var(--danger)}.qx-terms{flex-direction:column;gap:10px;max-height:min(52vh,420px);margin:0 -2px;padding:0 2px;display:flex;overflow-y:auto}.qx-term{flex-direction:column;gap:6px;display:flex}.qx-term+.qx-term{border-top:1px solid var(--line);padding-top:10px}.qx-term-h{align-items:center;gap:6px;display:flex}.qx-term-h .input{flex:1;font-weight:500}.qx-term-add{align-self:flex-start}.qx-detail{color:var(--text-2)}.qx-pop-l{font-size:var(--fs-sm);color:var(--text-3);padding:0 2px}.qx-pop-row{align-items:center;gap:6px;display:flex}.qx-pop-row .qe-price{flex:1}.qx-pop-row .qe-price .input{text-align:right;padding-left:22px}.qx-unit{flex:none;width:64px}.qx-step-qty{height:var(--h-sm);border-radius:var(--r-pill);background:var(--field);flex:none;align-items:center;padding:0 1px;display:inline-flex}.qx-step-qty input{width:40px;color:var(--text);font:var(--fs)/1 var(--font);text-align:center;background:0 0;border:0;outline:none}.qx-pop-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.qx-pop-foot .btn{margin-left:-6px}.qx-pop-foot .num{font-size:var(--fs);padding-right:2px;font-weight:500}.qx-chat{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:0;display:flex}.qx-msgs{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 14px 12px;display:flex;overflow-y:auto}.qx-msgs::-webkit-scrollbar{display:none}.qx-u{border-radius:var(--r-lg);background:var(--raised);font-size:var(--fs);white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 12px;line-height:1.25rem}.qx-turn{flex-direction:column;gap:8px;display:flex}.qx-t{font-size:var(--fs-sm);color:var(--text-3);align-items:center;gap:6px;margin:0;display:flex}.qx-dots{gap:3px;display:inline-flex}.qx-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s infinite qx-dot}.qx-dots i:nth-child(2){animation-delay:.15s}.qx-dots i:nth-child(3){animation-delay:.3s}@keyframes qx-dot{0%,to{opacity:.3}50%{opacity:1}}.qx-step{border:1px solid var(--line);border-radius:var(--r-lg);min-height:36px;font-size:var(--fs);color:var(--text);align-items:center;gap:8px;margin:0;padding:4px 4px 4px 12px;display:flex}.qx-step .ic{color:var(--text-3);flex:none}.qx-step>span{flex:1;min-width:0}.qx-step small{font-size:var(--fs-sm);color:var(--text-3);padding-right:8px}.qx-step.is-undone>span{color:var(--text-3);text-decoration:line-through}.qx-a{font-size:var(--fs);color:var(--text-2);overflow-wrap:anywhere;margin:0;line-height:1.25rem}.qx-a b{color:var(--text);font-weight:500}.qx-a ul{font-size:var(--fs-sm);margin:4px 0 0;padding-left:18px;line-height:1.125rem}.qx-a li+li{margin-top:2px}.qx-a.is-error{color:var(--danger)}.qx-start{font-size:var(--fs-sm);color:var(--text-3);flex-direction:column;gap:10px;margin-top:auto;line-height:1.125rem;display:flex}.qx-sug{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.qx-sug button{height:var(--h-sm);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--text-2);font:var(--fs)/1 var(--font);cursor:pointer;transition:background .12s,color .12s,transform var(--dur-fast) var(--spring);background:0 0;padding:0 12px}.qx-sug button:hover{background:var(--hover);color:var(--text)}.qx-sug button:active{background:var(--active);transition-duration:0s;transform:scale(.97)}.qx-sug button[disabled]{opacity:.4;pointer-events:none}.qx-composer{width:100%;padding:0 12px 12px}.qx-composer textarea{max-height:160px}.qx-info{gap:10px;padding:16px 18px}.qx-new-canvas{min-width:0;min-height:0;display:grid;position:relative}.qx-new-canvas>.qx-canvas{min-height:0}.qx-new-canvas .qx-doc{transition:opacity .3s var(--ease)}.qx-new-canvas.is-drafting .qx-doc{opacity:.45}.qx-drafting{z-index:4;border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--sh-pop);font-size:var(--fs);white-space:nowrap;align-items:center;gap:10px;margin:0;padding:10px 16px;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qx-new{padding:18px;overflow-y:auto}.qx-new .q-kind{align-self:stretch;display:flex}.qx-new .q-kind button{flex:1;min-width:0;padding:0 8px}.qe-h{font-size:var(--fs-sm);color:var(--text-2);margin:0;font-weight:600}.qe-who{border-radius:var(--r);background:var(--field);font-size:var(--fs);flex-direction:column;gap:2px;margin:0;padding:10px 14px;display:flex}.qe-who span{color:var(--text-3);font-size:var(--fs-sm)}.qx-state{font-size:var(--fs);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}@media (prefers-reduced-motion:reduce){.qx-pop,.qx-dots i{animation:none}}@media (max-width:640px){.modal-f:has(.qe-del){flex-wrap:wrap}}@media (max-width:860px){.layer:has(.modal-full){padding:0}.modal.modal-full{border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:100%}.modal-full .modal-b{flex-direction:column;display:flex;overflow-y:auto}.qx-canvas{flex:none;padding:0 16px 20px;overflow:auto visible}.qx-bar{flex-wrap:wrap;width:calc(100% + 32px);margin:0 -16px 4px;position:sticky;left:0}.qx-tools{flex-wrap:wrap;width:100%}.qx-tools .seg{flex:100%;min-width:0}.qx-tools .seg button{flex:1 0 auto}.qx-tools .btn{flex:none}.qx-chat{border-left:0;border-top:1px solid var(--line);flex:none;min-height:420px}.qx-new-canvas{display:block}.qx-new{min-height:0}}.spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.qp{background:var(--desk);grid-template-columns:minmax(300px,360px) minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.qp-side{background:var(--panel);border-right:.5px solid var(--line-2);flex-direction:column;gap:16px;padding:40px 32px;display:flex;overflow:auto}.qp-company{font-size:var(--fs-sm);color:var(--text-2);font-weight:600}.qp-side h1{font-size:var(--fs-2xl);letter-spacing:-.03em;margin-top:-8px;font-weight:500}.qp-sub{font-size:var(--fs-sm);color:var(--text-3);margin-top:-10px}.qp-sum{border-top:.5px solid var(--line-2);border-bottom:.5px solid var(--line-2);flex-direction:column;gap:2px;padding:16px 0;display:flex}.qp-sum span{font-size:var(--fs-sm);color:var(--text-3)}.qp-sum b{font-size:var(--fs-3xl);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:500}.qp-accept,.qp-form{flex-direction:column;gap:12px;display:flex}.qp-form .btn{height:var(--h-lg);font-size:var(--fs-md)}.qp-pdf{align-self:flex-start}.qp-note,.qp-contact{font-size:var(--fs-sm);color:var(--text-3)}.qp-contact{margin-top:auto}.qp-done{font-size:var(--fs-md);font-weight:500}.qp-doc{justify-content:center;align-items:flex-start;padding:32px;display:flex;overflow:auto}.qp-paper{border-radius:4px;flex:none;width:min(794px,100%);overflow:hidden;box-shadow:0 1px 2px #00000014,0 12px 40px -12px #00000040}@media (max-width:860px){.qp{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.qp-side{border-right:0;border-bottom:.5px solid var(--line-2);padding:24px 20px;overflow:visible}.qp-contact{margin-top:0}.qp-doc{padding:16px;overflow:visible}}.qp-print{background:#fff;height:auto;display:block;overflow:visible}.qp-print .qp-paper{width:auto;box-shadow:none;border-radius:0}.qd{--qd-ink:#0a0a0a;--qd-ink-2:#6f6f6f;--qd-ink-3:#6f6f6f;--qd-paper:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--qd-paper);color:var(--qd-ink);font:400 13px/1.5 -apple-system,BlinkMacSystemFont,"Inter",var(--font),sans-serif;letter-spacing:0;font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact}.qd p,.qd h1,.qd h2,.qd ol,.qd dl{margin:0}.qd-page{box-sizing:border-box;flex-direction:column;min-height:1123px;padding:48px;display:flex;position:relative}.qd-page+.qd-page{break-before:column}.qd-strak .qd-pagehead{color:var(--qd-ink-2);justify-content:space-between;align-items:flex-start;font-size:12px;line-height:18px;display:flex}.qd-strak .qd-mark{letter-spacing:-.03em;color:var(--qd-ink);text-align:right;max-width:60%;font-size:19px;font-weight:600;line-height:1.1}.qd-strak .qd-display{letter-spacing:-.055em;margin:48px 0 0 -10px;font-size:200px;font-weight:500;line-height:.8}.qd-strak .qd-display.qd-sm{letter-spacing:-.05em;margin:40px 0 0 -5px;font-size:96px;line-height:.9}.qd-strak .qd-cols{border-top:1px solid var(--qd-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:60px;display:grid}.qd-strak .qd-cols>div{color:var(--qd-ink-2);overflow-wrap:anywhere;padding:12px 16px 0 0;font-size:12px;line-height:18px}.qd-strak .qd-cols>div:last-child{padding-right:0}.qd-strak .qd-cols b,.qd-strak .qd-work>b{color:var(--qd-ink);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.qd-strak .qd-work{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;display:grid}.qd-strak .qd-work-t{margin-top:48px}.qd-strak .qd-work-t+.qd-work{margin-top:24px}.qd-strak .qd-subject{letter-spacing:-.015em;grid-column:2/span 3;font-size:20px;font-weight:500;line-height:28px}.qd-strak .qd-work>b{margin:6px 0 0}.qd-strak .qd-intro{white-space:pre-wrap;letter-spacing:-.01em;grid-column:2/span 3;font-size:20px;line-height:28px}.qd-strak .qd-big{color:var(--qd-ink-2);margin:auto 0 0 349px;padding-top:40px;font-size:12px;line-height:18px}.qd-strak .qd-big p:first-child{color:var(--qd-ink);font-weight:500}.qd-strak .qd-sum{letter-spacing:-.045em;color:var(--qd-ink);white-space:nowrap;font-size:58px;font-weight:500;line-height:1.05;margin:4px 0 8px!important}.qd-strak .qd-foot{color:var(--qd-ink-2);justify-content:space-between;margin-top:auto;padding-top:28px;font-size:12px;line-height:18px;display:flex}.qd-strak .qd-big+.qd-foot,.qd-strak .qd-accept+.qd-foot{margin-top:0;padding-top:64px}.qd-strak .qd-lines{border-collapse:collapse;border-top:1px solid var(--qd-ink);width:100%;margin-top:48px}.qd-strak .qd-lines th{color:var(--qd-ink);text-align:left;padding:10px 0;font-size:12px;font-weight:500}.qd-strak .qd-lines td{vertical-align:top;padding:10px 0}.qd-strak .qd-n{white-space:nowrap;text-align:right!important;padding-left:16px!important}.qd-strak .qd-totals{border-top:1px solid var(--qd-ink);align-self:flex-end;gap:2px;width:349px;max-width:100%;margin-top:16px;padding-top:8px;font-size:12px;line-height:18px;display:grid}.qd-strak .qd-totals div{color:var(--qd-ink-2);justify-content:space-between;gap:24px;display:flex}.qd-strak .qd-totals dd{color:var(--qd-ink);margin:0}.qd-strak .qd-totals dt span{font-size:12px}.qd-strak .qd-totals .qd-total{color:var(--qd-ink);letter-spacing:-.03em;margin-top:8px;font-size:22px;font-weight:500;line-height:28px}.qd-strak .qd-totals .qd-total dt span{display:none}.qd-strak .qd-terms{border-top:1px solid var(--qd-ink);padding:0;list-style:none;margin-top:48px!important}.qd-strak .qd-terms li{break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0;display:grid}.qd-strak .qd-terms span{color:var(--qd-ink-2);padding-top:4px;font-size:12px;line-height:18px}.qd-strak .qd-terms h2{letter-spacing:-.01em;padding-right:16px;font-size:18px;font-weight:500;line-height:24px}.qd-strak .qd-terms p{color:var(--qd-ink-2);grid-column:3/span 2;font-size:12px;line-height:18px}.qd-strak .qd-accept{border-top:1px solid var(--qd-ink);break-inside:avoid;margin-top:auto;padding-top:14px}.qd-strak .qd-accept h2{letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:32px}.qd-strak .qd-accept>p{max-width:349px;color:var(--qd-ink-2);font-size:12px;line-height:18px;margin-top:6px!important}.qd-strak .qd-sign{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 16px;margin-top:40px;display:grid}.qd-strak .qd-sign div{border-top:1px solid var(--qd-ink);color:var(--qd-ink-2);padding-top:6px;font-size:12px;line-height:18px}.qd-strak .qd-sign-sig{grid-column:1}.qd-note{break-inside:avoid;margin-top:28px;font-size:12px;line-height:19px}.qd-note-l{color:var(--qd-ink);font-weight:600;margin-bottom:4px!important}.qd-note-t{white-space:pre-wrap;color:var(--qd-ink-2)}.qd-optional{break-inside:avoid;margin-top:28px;font-size:12px;line-height:19px}.qd-optional-sub{color:var(--qd-ink-2);margin:0 0 6px!important}.qd-optional ul{margin:0;padding:0;list-style:none}.qd-optional li{border-top:1px dashed #00000038;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:16px;padding:8px 0;display:grid}.qd-optional .qd-opt-q{color:var(--qd-ink-2);white-space:nowrap}.qd-optional .qd-opt-a{text-align:right;white-space:nowrap}.qd-optional .qd-opt-a small{font-size:inherit;color:var(--qd-ink-2);margin:0;display:inline}.qd-optional .qd-opt-d small{display:block}.qd-needs{color:#9a5b00;white-space:nowrap;border-bottom:1.5px dotted #d98a00}.qk-opt .qd-note-l{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.qm-opt{border-top:1px solid var(--qd-ink);margin-bottom:24px;padding-top:12px}.qm-opt .qd-note-l{font:400 9.5px/14px var(--qd-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qd-ink-2)}.qz-opt{margin-top:24px;font-size:13px}.qz-opt li{border-top-color:#00000024}.qb-opt{max-width:none}.qd-strak .qd-note{max-width:520px}.qd-strak .qd-note-l{font-weight:500}.qk-note .qd-note-l{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.qm-note{border-top:1px solid var(--qd-ink);margin-bottom:24px;padding-top:12px}.qm-note .qd-note-l{font:400 9.5px/14px var(--qd-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qd-ink-2)}.qz-bottom{align-items:flex-end;gap:24px}.qz-note{flex:1;margin-top:0}.qb-note{max-width:560px}.qd{--qd-serif:var(--font-newsreader),"Newsreader",Georgia,serif;--qd-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;--qd-card:#f1f0ec;--qd-green:#1f5c45}.qd .qd-n{text-align:right;white-space:nowrap;padding-left:16px}.qd td small{font:400 11px/1.5 -apple-system,BlinkMacSystemFont,"Inter",var(--font),sans-serif;letter-spacing:0;color:var(--qd-ink-2);margin-top:2px;display:block}.qd table{border-collapse:collapse}.qd th{text-align:left;font-weight:500}.qd-totals>div{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.qd-totals dd{margin:0}.qd-klassiek .qd-page{padding:56px 56px 40px}.qk-head{border-bottom:1px solid var(--qd-ink);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-bottom:14px;font-size:10px;font-weight:500;line-height:14px;display:flex}.qk-head p+p{color:var(--qd-ink-2)}.qk-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--qd-ink-2);font-size:10px;line-height:14px;margin-top:56px!important}.qk-cover .qk-eyebrow{margin-top:112px!important}.qk-title{max-width:600px;font:400 60px/1.04 var(--qd-serif);letter-spacing:-.02em;margin-top:18px!important}.qk-lede{white-space:pre-wrap;max-width:500px;font:italic 400 17px/1.5 var(--qd-serif);color:#333;margin-top:30px!important}.qk-facts{border-top:1px solid var(--qd-ink);padding-top:8px;margin-top:56px!important}.qk-facts div{grid-template-columns:160px minmax(0,1fr);padding:10px 0;font-size:13px;line-height:18px;display:grid}.qk-facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--qd-ink-2);padding-top:2px;font-size:10px}.qk-facts dd{white-space:pre-wrap;margin:0}.qk-invest{border-top:1px solid var(--qd-ink);color:var(--qd-ink-2);justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;padding-top:18px;font-size:11px;line-height:16px;display:flex}.qk-invest p:first-child{letter-spacing:.16em;text-transform:uppercase;color:var(--qd-ink);font-weight:600}.qk-sum{font:400 68px/1 var(--qd-serif);letter-spacing:-.02em;color:var(--qd-ink);white-space:nowrap}.qk-foot{border-top:1px solid var(--qd-ink);letter-spacing:.14em;text-transform:uppercase;color:var(--qd-ink-2);justify-content:space-between;gap:24px;margin-top:auto;padding-top:12px;font-size:10px;line-height:14px;display:flex}.qk-invest+.qk-foot,.qk-accept+.qk-foot{margin-top:28px}.qk-h{font:400 54px/1.1 var(--qd-serif);letter-spacing:-.02em;margin-top:10px!important}.qk-lines{border-top:1px solid var(--qd-ink);width:100%;margin-top:32px}.qk-lines th{letter-spacing:.16em;text-transform:uppercase;color:var(--qd-ink-2);padding:14px 0 10px;font-size:10px}.qk-lines td{vertical-align:top;font:400 16px/1.35 var(--qd-serif);padding:12px 0}.qk-lines td.qd-n{font-size:15px}.qk-totals{border-top:1px solid var(--qd-ink);width:350px;max-width:100%;color:var(--qd-ink-2);align-self:flex-end;gap:4px;margin-top:20px;padding-top:12px;font-size:12px;line-height:18px;display:grid}.qk-totals .qd-total{color:var(--qd-ink);margin-top:12px}.qk-totals .qd-total dt{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.qk-totals .qd-total dd{font:400 32px/1 var(--qd-serif);letter-spacing:-.01em}.qk-terms{border-top:1px solid var(--qd-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;padding:24px 0 0;list-style:none;display:grid;margin-top:32px!important}.qk-terms li{break-inside:avoid;grid-template-columns:44px minmax(0,1fr);row-gap:8px;display:grid}.qk-terms span{font:italic 400 24px/1 var(--qd-serif)}.qk-terms h2{font:400 20px/1.2 var(--qd-serif)}.qk-terms p{color:var(--qd-ink-2);grid-column:2;font-size:12px;line-height:19px}.qk-accept{border-top:1px solid var(--qd-ink);break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin-top:auto;padding-top:18px;display:grid}.qk-accept h2{font:400 46px/1 var(--qd-serif);letter-spacing:-.02em}.qk-accept>p{color:var(--qd-ink-2);font-size:12px;line-height:19px}.qk-sign{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.qk-sign div{border-top:1px solid var(--qd-ink);letter-spacing:.16em;text-transform:uppercase;color:var(--qd-ink-2);padding-top:8px;font-size:10px}.qd-modern .qm-page{grid-template-columns:228px minmax(0,1fr);padding:0;display:grid}.qm-side{border-right:1px solid var(--qd-ink);overflow-wrap:break-word;flex-direction:column;padding:48px 26px 32px 42px;font-size:12.5px;line-height:19px;display:flex}.qm-mark{letter-spacing:-.02em;padding-bottom:40px;font-size:17px;font-weight:700;line-height:22px}.qm-block{border-top:1px solid var(--qd-ink);padding:16px 0 22px}.qm-label{font:400 9.5px/14px var(--qd-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qd-ink-2);margin-bottom:10px!important}.qm-pageno{font:400 10px/14px var(--qd-mono);color:var(--qd-ink-2);margin-top:auto!important}.qm-main{flex-direction:column;min-width:0;padding:48px 46px 48px 42px;display:flex}.qm-top{font:400 10px/14px var(--qd-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qd-ink-2);justify-content:space-between;gap:16px;display:flex}.qm-title{letter-spacing:-.05em;font-size:56px;font-weight:700;line-height:1;margin-top:56px!important}.qm-lede{white-space:pre-wrap;font-size:16px;line-height:25px;margin-top:24px!important}.qm-facts{border-top:1px solid var(--qd-ink);border-bottom:1px solid var(--qd-ink);color:var(--qd-ink-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;padding:16px 0 22px;font-size:12px;line-height:18px;display:grid}.qm-fig{font:400 18px/26px var(--qd-mono);color:var(--qd-ink);margin-bottom:2px!important}.qm-total{border-top:2px solid var(--qd-ink);margin-top:auto;padding-top:10px}.qm-total .qm-label{justify-content:space-between;gap:16px;display:flex}.qm-total .qm-label span+span{font-family:-apple-system,BlinkMacSystemFont,"Inter",var(--font),sans-serif;letter-spacing:0;text-transform:none;font-size:12px}.qm-sum{letter-spacing:-.05em;white-space:nowrap;font-size:76px;font-weight:600;line-height:1;margin-top:12px!important}.qm-h{letter-spacing:-.05em;font-size:46px;font-weight:700;line-height:1;margin-top:48px!important}.qm-lines{border-top:1px solid var(--qd-ink);width:100%;margin-top:28px}.qm-lines th{font:400 9.5px/14px var(--qd-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qd-ink-2);padding:14px 0 10px}.qm-lines td{vertical-align:top;padding:12px 0;font-size:13px;font-weight:600;line-height:19px}.qm-lines td.qd-n{font:400 12px/19px var(--qd-mono)}.qm-lines .qm-idx{width:36px;font:400 10px/19px var(--qd-mono);color:var(--qd-ink-2)}.qm-totals{border-top:2px solid var(--qd-ink);color:var(--qd-ink-2);gap:4px;margin-top:auto;padding-top:16px;font-size:12px;line-height:18px;display:grid}.qm-totals dd{font-family:var(--qd-mono)}.qm-totals .qd-total{color:var(--qd-ink);margin-top:14px}.qm-totals .qd-total dt{font:400 10px/14px var(--qd-mono);letter-spacing:.08em;text-transform:uppercase}.qm-totals .qd-total dd{font:600 44px/1 -apple-system,BlinkMacSystemFont,"Inter",var(--font),sans-serif;letter-spacing:-.05em}.qm-terms{border-top:1px solid var(--qd-ink);padding:0;list-style:none;margin-top:28px!important}.qm-terms li{border-bottom:1px solid var(--qd-ink);break-inside:avoid;grid-template-columns:36px 150px minmax(0,1fr);padding:18px 0;display:grid}.qm-terms span{font:400 10px/14px var(--qd-mono);color:var(--qd-ink-2);padding-top:3px}.qm-terms h2{font-size:15px;font-weight:600;line-height:20px}.qm-terms p{color:var(--qd-ink-2);font-size:12px;line-height:19px}.qm-accept{border-top:2px solid var(--qd-ink);break-inside:avoid;margin-top:auto;padding-top:14px}.qm-accept h2{letter-spacing:-.05em;font-size:46px;font-weight:700;line-height:1}.qm-accept>p{max-width:380px;color:var(--qd-ink-2);font-size:12px;line-height:19px;margin-top:10px!important}.qm-sign{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 24px;margin-top:48px;display:grid}.qm-sign div{border-top:1px solid var(--qd-ink);font:400 9.5px/14px var(--qd-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qd-ink-2);padding-top:8px}.qz-head{color:var(--qd-ink-2);justify-content:space-between;align-items:center;gap:24px;font-size:12px;line-height:18px;display:flex}.qz-mark{letter-spacing:-.02em;color:var(--qd-ink);font-size:17px;font-weight:700;line-height:22px}.qz-hero{color:var(--qd-ink-2);margin-top:112px;font-size:12px;line-height:18px}.qz-sum{letter-spacing:-.055em;color:var(--qd-ink);white-space:nowrap;font-size:106px;font-weight:700;line-height:1;margin:12px 0 12px -5px!important}.qz-title{letter-spacing:-.035em;max-width:620px;font-size:30px;font-weight:700;line-height:1.15;margin-top:72px!important}.qz-lede{white-space:pre-wrap;max-width:600px;font-size:14px;line-height:22px;margin-top:14px!important}.qz-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.qz-cards-3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.qz-card{background:var(--qd-card);overflow-wrap:anywhere;border-radius:16px;padding:18px 22px;font-size:14px;line-height:22px}.qz-label{color:var(--qd-ink-2);font-size:11.5px;line-height:16px;margin-bottom:8px!important}.qz-dim{color:var(--qd-ink-2)}.qz-fig{letter-spacing:-.03em;font-size:20px;font-weight:700;line-height:26px}.qz-foot{color:var(--qd-ink-2);justify-content:space-between;gap:24px;margin-top:auto;padding-top:24px;font-size:12px;line-height:18px;display:flex}.qz-accept+.qz-foot{margin-top:0;padding-top:20px}.qz-h{letter-spacing:-.055em;font-size:48px;font-weight:700;line-height:1;margin-top:40px!important}.qz-spec{margin-top:24px;padding:8px 26px}.qz-lines{width:100%}.qz-lines td{vertical-align:top;padding:12px 0;font-size:14px;font-weight:500;line-height:20px}.qz-lines td small{font-size:12px}.qz-lines td.qz-dim{font-size:12px;font-weight:400}.qz-bottom{justify-content:flex-end;margin-top:auto;padding-top:24px;display:flex}.qz-totals{background:var(--qd-green);color:#fff;border-radius:16px;gap:3px;width:316px;max-width:100%;padding:18px 22px;font-size:12.5px;line-height:18px;display:grid}.qz-totals>div{color:#ffffffd1}.qz-totals .qd-total{color:#fff;flex-direction:column;align-items:flex-start;gap:2px;margin-top:10px}.qz-totals .qd-total dd{letter-spacing:-.04em;font-size:38px;font-weight:700;line-height:1.1}.qz-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;padding:0;list-style:none;display:grid;margin-top:36px!important}.qz-terms li{break-inside:avoid}.qz-terms span{letter-spacing:-.05em;color:var(--qd-green);font-size:44px;font-weight:700;line-height:1;display:block}.qz-terms h2{letter-spacing:-.02em;margin-top:14px;font-size:17px;font-weight:700;line-height:22px}.qz-terms p{color:var(--qd-ink-2);font-size:12.5px;line-height:20px;margin-top:6px!important}.qz-accept{break-inside:avoid;margin-top:auto;padding:28px 30px}.qz-accept-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.qz-accept h2{letter-spacing:-.055em;font-size:38px;font-weight:700;line-height:1}.qz-accept-top p{color:var(--qd-ink-2);font-size:12.5px;line-height:20px}.qz-sign{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.qz-sign div{border-top:1px solid var(--qd-ink);color:var(--qd-ink-2);padding-top:8px;font-size:11.5px}.qd-compact .qd-page{padding:56px 72px 40px}.qb-head{color:var(--qd-ink-2);justify-content:space-between;align-items:center;gap:24px;font-size:12px;line-height:18px;display:flex}.qb-mark{letter-spacing:-.02em;color:var(--qd-ink);font-size:17px;font-weight:600;line-height:22px}.qb-address{grid-template-columns:minmax(0,1fr) 220px;gap:32px;margin-top:80px;font-size:14px;line-height:22px;display:grid}.qb-return{color:var(--qd-ink-2);text-underline-offset:2px;font-size:9.5px;line-height:14px;text-decoration:underline;margin-bottom:14px!important}.qb-meta div{grid-template-columns:76px minmax(0,1fr);font-size:12px;line-height:20px;display:grid}.qb-meta dt{color:var(--qd-ink-2)}.qb-meta dd{overflow-wrap:anywhere;margin:0;display:grid}.qb-subject{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:24px;margin-top:112px!important}.qb-letter{white-space:pre-wrap;max-width:560px;font-size:13.5px;line-height:22px;margin-top:22px!important}.qb-overview{border-top:1px solid var(--qd-ink);width:100%;margin-top:32px;font-size:13.5px;line-height:20px}.qb-overview th{color:var(--qd-ink-2);padding:10px 0 6px;font-size:11px;font-weight:400}.qb-overview td{padding:7px 0}.qb-total td{border-top:1px solid var(--qd-ink);padding-top:12px;font-size:15px;font-weight:600}.qb-total td.qd-n{font-size:19px}.qb-regards{font-size:13.5px;line-height:22px;margin-top:40px!important}.qb-foot{border-top:1px solid var(--qd-ink);color:var(--qd-ink-2);justify-content:space-between;gap:24px;margin-top:auto;padding-top:10px;font-size:11px;line-height:16px;display:flex}.qb-regards+.qb-foot,.qb-accept+.qb-foot{margin-top:32px}.qb-regards{margin-bottom:auto!important}.qb-h{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:34px;margin-top:56px!important}.qb-h-rule{border-bottom:1px solid var(--qd-ink);padding-bottom:22px}.qb-lines{width:100%;margin-top:28px}.qb-lines th{border-bottom:1px solid var(--qd-ink);color:var(--qd-ink-2);padding:0 0 8px;font-size:11px;font-weight:400}.qb-lines td{vertical-align:top;padding:12px 0;font-size:13.5px;font-weight:500;line-height:20px}.qb-lines td.qb-dim{color:var(--qd-ink-2);font-weight:400}.qb-totals{border-top:1px solid var(--qd-ink);width:366px;max-width:100%;color:var(--qd-ink-2);align-self:flex-end;gap:4px;margin-top:20px;padding-top:10px;font-size:13px;line-height:20px;display:grid}.qb-totals .qd-total{border-top:1px solid var(--qd-ink);color:var(--qd-ink);margin-top:8px;padding-top:10px;font-size:15px;font-weight:600}.qb-totals .qd-total dd{letter-spacing:-.02em;font-size:22px}.qb-terms{columns:2;column-gap:40px;padding-left:20px;margin-top:28px!important}.qb-terms li{break-inside:avoid;margin-bottom:20px;padding-left:4px}.qb-terms li::marker{color:var(--qd-ink-2)}.qb-terms h2{font-size:13.5px;font-weight:600;line-height:20px}.qb-terms p{color:var(--qd-ink-2);font-size:13px;line-height:21px}.qb-accept{border-top:1px solid var(--qd-ink);break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:auto;padding-top:20px;display:grid}.qb-accept h2{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:30px}.qb-accept>p{color:var(--qd-ink-2);font-size:13px;line-height:21px}.qb-sign{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 36px;margin-top:64px;display:grid}.qb-sign div{border-top:1px solid var(--qd-ink);color:var(--qd-ink-2);padding-top:8px;font-size:11.5px}@media (max-width:640px){.qp-paper .qd-page{min-height:0;padding:28px 20px 24px}.qp-paper .qd-strak .qd-display{margin:32px 0 0 -4px;font-size:84px}.qp-paper .qd-strak .qd-display.qd-sm{font-size:44px}.qp-paper .qd-strak .qd-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;margin-top:36px}.qp-paper .qd-strak .qd-work{margin-top:32px;display:block}.qp-paper .qd-strak .qd-intro{margin-top:6px;font-size:17px;line-height:24px}.qp-paper .qd-strak .qd-big{margin:32px 0 0}.qp-paper .qd-strak .qd-sum{font-size:40px}.qp-paper .qd-strak .qd-big+.qd-foot,.qp-paper .qd-strak .qd-accept+.qd-foot{padding-top:32px}.qp-paper .qd-strak .qd-lines{margin-top:28px}.qp-paper .qd-strak .qd-lines th:nth-child(3),.qp-paper .qd-strak .qd-lines td:nth-child(3),.qp-paper .qd-strak .qd-lines th:nth-child(4),.qp-paper .qd-strak .qd-lines td:nth-child(4){display:none}.qp-paper .qd-strak .qd-totals{width:100%}.qp-paper .qd-strak .qd-terms{margin-top:28px!important}.qp-paper .qd-strak .qd-terms li{grid-template-columns:28px minmax(0,1fr);row-gap:4px}.qp-paper .qd-strak .qd-terms p{grid-column:2}.qp-paper .qd-strak .qd-accept{margin-top:32px}.qp-paper .qd-strak .qd-sign{gap:48px 16px}.qp-paper .qd-page{padding:28px 20px 24px!important}.qp-paper .qk-cover .qk-eyebrow{margin-top:48px!important}.qp-paper .qk-title{font-size:38px}.qp-paper .qk-sum,.qp-paper .qm-sum{font-size:40px}.qp-paper .qk-h,.qp-paper .qm-h,.qp-paper .qm-title,.qp-paper .qm-accept h2,.qp-paper .qz-h,.qp-paper .qk-accept h2{font-size:34px}.qp-paper .qk-facts div{grid-template-columns:1fr;row-gap:2px}.qp-paper .qk-invest,.qp-paper .qk-accept,.qp-paper .qb-accept,.qp-paper .qz-accept-top,.qp-paper .qb-address{display:block}.qp-paper .qk-terms,.qp-paper .qz-terms,.qp-paper .qz-cards,.qp-paper .qz-cards-3{grid-template-columns:1fr}.qp-paper .qb-terms{columns:1}.qp-paper .qk-sign,.qp-paper .qz-sign,.qp-paper .qm-sign,.qp-paper .qb-sign{grid-template-columns:1fr;gap:40px}.qp-paper .qk-lines th:nth-child(3),.qp-paper .qk-lines td:nth-child(3),.qp-paper .qb-lines th:nth-child(3),.qp-paper .qb-lines td:nth-child(3),.qp-paper .qm-lines th:nth-child(4),.qp-paper .qm-lines td:nth-child(4),.qp-paper .qm-lines th:first-child,.qp-paper .qm-lines td:first-child{display:none}.qp-paper .qd-modern .qm-page{flex-direction:column;display:flex;padding:0!important}.qp-paper .qm-side{border-right:0;padding:24px 20px 8px}.qp-paper .qm-main{padding:8px 20px 28px}.qp-paper .qm-page:not(:first-child) .qm-side{display:none}.qp-paper .qm-terms li{grid-template-columns:28px minmax(0,1fr);row-gap:4px}.qp-paper .qm-terms p{grid-column:2}.qp-paper .qm-facts{grid-template-columns:1fr 1fr}.qp-paper .qz-hero{margin-top:40px}.qp-paper .qz-sum{font-size:52px}.qp-paper .qz-title{font-size:24px;margin-top:36px!important}.qp-paper .qz-totals{width:100%}.qp-paper .qb-subject{margin-top:40px!important}.qp-paper .qb-meta{margin-top:24px}.qp-paper .qk-totals,.qp-paper .qb-totals{width:100%}}@page quote{size:A4;margin:0}.qd{page:quote}.qd-lines tr,.qd-totals,.qd-sign{break-inside:avoid}@media print{.qd-page{min-height:1122px}.qd-page+.qd-page{break-before:page}}.select-auto{width:auto;min-width:140px}.prof{align-items:center;gap:14px;margin-bottom:12px;padding:16px 18px;display:flex}.prof-t{min-width:0}.prof h2{font-size:var(--fs-lg);letter-spacing:-.015em;font-weight:600;line-height:1.3}.prof p{color:var(--text-3);font-size:var(--fs-sm);margin-top:2px}.tags{background:var(--field);cursor:text;border:0;border-radius:16px;flex-wrap:wrap;gap:6px;padding:4px;transition:background .15s,box-shadow .15s;display:flex}.tags:focus-within{box-shadow:0 0 0 3.5px var(--accent-soft),0 0 0 1px var(--accent-line)}.tags .tag{height:24px;color:var(--text);background:var(--panel);gap:2px;padding:0 2px 0 10px;font-size:.7812rem;box-shadow:0 .5px 1px #0000001f}.tags .tag button{width:20px;height:20px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.tags .tag button:hover{color:var(--text);background:var(--active)}.tags input{min-width:110px;color:var(--text);font:var(--fs)/1 var(--font);background:0 0;border:0;outline:none;flex:1;height:24px;padding:0 6px}.tags input::placeholder{color:var(--text-3)}.row .dom-state{white-space:normal;align-items:baseline;gap:7px;display:flex}.row .dom-state:before{transform:translateY(-1px)}.dom-state:before{content:"";background:var(--text-3);border-radius:50%;flex:none;width:6px;height:6px}.dom-state.is-pending:before{animation:dom-pulse 1.8s var(--ease) infinite}.dom-state.is-verified{color:var(--text-2)}.dom-state.is-verified:before{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.dom-state.is-failed{color:var(--danger)}.dom-state.is-failed:before{background:var(--danger)}@keyframes dom-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.dom-state.is-pending:before{animation:none}}.row .dom-checked{font-size:var(--fs-sm);color:var(--text-4);white-space:nowrap;align-items:center;margin:0 6px 0 0;display:inline-flex}.dns-intro{border-top:1px solid var(--line);color:var(--text-2);text-wrap:pretty;padding:14px 16px 12px;font-size:.7812rem}.dns{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);margin:0 16px 16px;overflow:hidden}.dns-row{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) minmax(0,1.9fr) 20px;align-items:center;gap:14px;min-height:40px;padding:6px 8px 6px 12px;display:grid}.dns-row:hover{background:var(--hover)}.dns-head{min-height:30px;font-size:var(--fs-xs);color:var(--text-3);border-top:0;font-weight:500}.dns-head:hover{background:0 0}.dns-type{font:500 .6875rem/1 var(--mono);color:var(--text-2);letter-spacing:.02em}.dns-cell{align-items:center;gap:6px;min-width:0;display:flex}.dns-cell code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:.75rem/1.5 var(--mono);color:var(--text);overflow:hidden}.dns-cell em{font:normal .6875rem/1 var(--mono);color:var(--text-3);flex:none}.dns-row:hover .info-copy,.dns-cell .info-copy:focus-visible{opacity:1}.dns-ok{color:var(--text-4);place-items:center;display:grid}.dns-ok i{width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--line-3);border-radius:50%}.dns-ok.is-ok{color:var(--success)}.set-help{color:var(--text-3);display:inline}.set-foot .set-foot-start{margin-left:-6px;margin-right:auto}.set-foot .set-foot-start+.hint{margin-right:0}.set-help a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px;transition:color .12s,text-decoration-color .12s}.set-help a:hover{color:var(--text);-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.row-note{color:var(--text-3);background:repeating-linear-gradient(-45deg,transparent 0 6px,color-mix(in srgb,var(--fg) 1.4%,transparent) 6px 12px);justify-content:flex-start;gap:9px}.row-note span{color:var(--text-2);margin:0}.switch:has(input:disabled){opacity:.35}.switch input:disabled{cursor:not-allowed}.input-affix{cursor:text;align-items:center;padding:0 10px;display:flex;overflow:hidden}.input-affix:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.affix-grow{flex:0 auto;min-width:1ch;max-width:60%;height:100%;position:relative}.affix-grow:after{content:attr(data-value);visibility:hidden;white-space:pre;height:0;font:inherit;letter-spacing:inherit;padding-right:1px;display:block;overflow:hidden}.affix-grow input{width:100%;height:100%;color:var(--text);font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.affix{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;padding-right:0;overflow:hidden}.modal.modal-lg{width:min(720px,100%)}.mail-meta{font-size:var(--fs-sm);gap:4px;margin:0 0 14px;display:grid}.mail-meta>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.mail-meta dt{color:var(--text-3)}.mail-meta dd{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mail-frame{border-radius:var(--r-md);width:100%;height:min(640px,62vh);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border:0;display:block}.linked{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);margin:0;padding:0;list-style:none;overflow:hidden}.linked a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;transition:background .1s;display:flex}.linked li:first-child a{border-top:0}.linked a:hover{background:var(--hover)}.linked-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.linked li:first-child.linked-row{border-top:0}.linked .t,.linked-row .t{min-width:0}.linked .t b,.linked-row .t b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.linked .t span,.linked-row .t span{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kv{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.kv>div{background:var(--panel);min-width:0;padding:12px 14px}.kv dt{font-size:var(--fs-sm);color:var(--text-3)}.kv dd{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;overflow:hidden}.kv-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kv-5{grid-template-columns:repeat(5,minmax(0,1fr))}.pill{background:var(--accent-soft);height:20px;color:var(--text);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:.7188rem;font-weight:500;display:inline-flex}.pill-bad{background:var(--danger-soft);color:var(--danger)}.layer{z-index:60;grid-template-rows:minmax(0,1fr);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.scrim{background:var(--scrim);opacity:0;transition:opacity .18s;position:absolute;inset:0}.layer.in .scrim{opacity:1}.modal{background:var(--panel);border-radius:var(--r-xl);width:min(540px,100%);max-height:calc(100% - 40px);box-shadow:var(--sh-pop),var(--hl);opacity:0;transition:opacity .16s,transform var(--dur) var(--spring);flex-direction:column;display:flex;position:relative;transform:translateY(6px)scale(.985)}.layer.in .modal{opacity:1;transform:none}.modal-sm{width:min(420px,100%)}.modal-h,.drawer-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 10px 0 18px;display:flex}.modal-h h2,.drawer-h h2{font-size:var(--fs-md);font-weight:600}.modal-b{padding:16px 18px 18px;overflow:auto}.modal-f,.drawer-f{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.modal-sm .modal-h{border-bottom:0}.modal-sm .modal-b{padding-top:0}.modal-sm .modal-f{border-top:0;padding-top:0}.confirm-t{color:var(--text-2);line-height:1.55}.layer-drawer{place-items:stretch end;padding:0}.drawer:focus,.modal:focus{outline:none}.drawer{background:var(--panel);border-left:1px solid var(--line-2);opacity:0;width:min(480px,100%);height:100%;transition:transform var(--dur) var(--spring),opacity .18s;flex-direction:column;display:flex;position:relative;transform:translate(24px);box-shadow:-30px 0 60px -30px #0009}.layer.in .drawer{opacity:1;transform:none}.drawer-b{flex:1;padding:18px 20px 24px;overflow:auto}.drawer-f{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));justify-content:space-between}#toasts{z-index:80;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.toast{pointer-events:auto;background:var(--glass);min-height:40px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--r-pill);box-shadow:var(--sh-pop),var(--hl);font-size:var(--fs);opacity:0;transition:opacity .18s,transform var(--dur-fast) var(--spring);align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:6px 6px 6px 12px;display:flex;transform:translateY(6px)}.toast:not(:has(.toast-a)){padding-right:14px}.toast.in{opacity:1;transform:none}.toast-ic{background:var(--success-soft);width:18px;height:18px;color:var(--success);border-radius:50%;flex:none;place-items:center;display:grid}.toast-ic.error{background:var(--danger-soft);color:var(--danger)}.toast-ic.info{background:var(--active);color:var(--text-2)}.toast-a{height:var(--h-sm);border-radius:var(--r-sm);background:var(--active);color:var(--text);font:500 .7812rem/1 var(--font);cursor:pointer;border:0;margin-left:4px;padding:0 10px}.toast-a:hover{background:var(--selected)}.sk{border-radius:var(--r-xs);background:linear-gradient(90deg,var(--hover) 0%,var(--active) 50%,var(--hover) 100%);background-size:200% 100%;height:10px;animation:1.4s ease-in-out infinite sk;display:block}.sk-circle{border-radius:50%;flex:none}.sk-bubble{border-radius:var(--r-lg)}.sk-panel{flex-direction:column;gap:14px;min-height:220px;padding:18px;display:flex}.sk-stack{flex-direction:column;gap:14px;display:flex}.sk-cv{flex-direction:column;gap:20px;padding-top:28px;display:flex}.sk-info .info-body{flex-direction:column;gap:16px;padding:22px 18px;display:flex}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}.ct-page{padding-bottom:24px}.ct-intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ct-intro p{color:var(--text-3);font-size:.7812rem}.ct-state{height:24px;font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;align-items:center;gap:7px;font-weight:500;display:inline-flex}.ct-state .ic{color:var(--success)}.ct-state.is-dirty{color:var(--text)}.ct-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ct-single{grid-template-columns:minmax(0,1fr)}.ct-single .ct-body{width:100%;max-width:860px;margin:0 auto}.ct-nav{flex-direction:column;gap:1px;display:flex;position:sticky;top:68px}.ct-nav-l{font-size:var(--fs-sm);color:var(--text-3);padding:0 10px 8px;font-weight:500}.ct-nav-i{height:var(--h);border-radius:var(--r);color:var(--text-2);font:500 var(--fs)/1 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;transition:background .12s,color .12s;display:flex}.ct-nav-i span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ct-nav-i .ic{color:var(--text-3)}.ct-nav-i:hover{background:var(--hover);color:var(--text)}.ct-nav-i[aria-selected=true]{background:var(--selected);color:var(--text)}.ct-nav-i[aria-selected=true] .ic{color:var(--text-2)}.ct-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.ct-dot.bad{background:var(--danger)}.ct-body{min-width:0;animation:fade .16s var(--ease);flex-direction:column;gap:28px;display:flex}.ct-sec{min-width:0}.ct-sec-h{justify-content:space-between;align-items:baseline;gap:12px;padding:0 16px 7px;display:flex}.ct-sec-h h2{font-size:var(--fs);font-weight:600}.ct-sec-h span{font-size:var(--fs-sm);color:var(--text-3)}.ct-fields{overflow:hidden}.ct-f{background:linear-gradient(var(--line-2),var(--line-2)) 16px 0/calc(100% - 16px) .5px no-repeat;border-top:0;padding:14px 16px}.ct-f:first-child{background:0 0}.ct-f-h{justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin-bottom:7px;display:flex}.ct-f-tools{flex:none;align-items:center;gap:10px;display:flex}.ct-restore{border-radius:var(--r-xs);height:22px;color:var(--text-3);font:500 var(--fs-sm)/1 var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 7px;transition:background .12s,color .12s;display:inline-flex}.ct-restore:hover{background:var(--active);color:var(--text)}.ct-count{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-size:.6875rem}.ct-count.over{color:var(--danger)}.ct-f>p{margin-top:7px}.ct-f .field-h:empty{display:none}.ct-f.invalid .input,.ct-f.invalid .textarea{box-shadow:0 0 0 1px var(--danger)}.ct-ta{field-sizing:content;min-height:88px;max-height:420px}.ct-img{width:min(100%,calc(var(--ar) * 300px));aspect-ratio:var(--ar);border-radius:var(--r);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s;position:relative;overflow:hidden}.ct-img img{object-fit:cover;width:100%;height:100%;transition:filter .3s var(--ease),opacity .3s var(--ease);position:absolute;inset:0}.ct-img-empty{color:var(--text-3);place-items:center;display:grid;position:absolute;inset:0}.ct-img-btn{cursor:pointer;border-radius:inherit;background:0 0;border:0;align-items:flex-end;padding:10px;display:flex;position:absolute;inset:0}.ct-img-btn:focus-visible{outline-offset:-3px}.ct-img-l{height:var(--h-sm);border-radius:var(--r-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);font:500 .7812rem/1 var(--font);opacity:0;transition:opacity .18s,transform .25s var(--ease);background:#09090bc7;align-items:center;gap:7px;padding:0 11px 0 9px;display:inline-flex;transform:translateY(4px);box-shadow:inset 0 0 0 1px #ffffff24}.ct-img:hover img{filter:brightness(.8)}.ct-img:hover .ct-img-l,.ct-img-btn:focus-visible .ct-img-l,.ct-img.is-over .ct-img-l,.ct-img.is-busy .ct-img-l{opacity:1;transform:none}.ct-img:not(:has(img)) .ct-img-l{opacity:1;transform:none}.ct-img.is-over{box-shadow:inset 0 0 0 1.5px var(--accent)}.ct-img.is-over img{filter:brightness(.6)}.ct-img.is-busy img{opacity:.55}.ct-img.is-busy .ct-img-l .ic{animation:ct-pulse 1s var(--ease) infinite alternate}@keyframes ct-pulse{0%{opacity:.35}to{opacity:1}}@media (hover:none){.ct-img .ct-img-l{opacity:1;transform:none}}.ct-visual{min-width:0}.ct-nav-row{scrollbar-width:none;flex-direction:row;gap:4px;margin-bottom:12px;position:static;overflow-x:auto}.ct-nav-row::-webkit-scrollbar{display:none}.ct-nav-row .ct-nav-i{flex:none}.ct-frame{height:calc(100dvh - 200px);min-height:520px;position:relative;overflow:hidden}.ct-frame.has-tabs{height:calc(100dvh - 244px)}.ct-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.ct-frame-load{background:var(--panel);color:var(--text-3);font-size:var(--fs);place-items:center;display:grid;position:absolute;inset:0}.ct-fail{font-size:var(--fs-sm);color:var(--text-3);margin-bottom:16px}.ct-bar{z-index:10;pointer-events:none;opacity:0;transition:opacity .18s,transform .26s var(--ease);justify-content:center;margin-top:24px;display:flex;position:sticky;bottom:16px;transform:translateY(12px)}.ct-bar.in{opacity:1;transform:none}.ct-bar-in{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#ededed;--text-2:#c7c7cc;--text-3:#a3a3a3;--hover:#ffffff14;--field:#7676803d;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#121214d1;align-items:center;gap:6px;padding:6px 6px 6px 16px;display:flex;box-shadow:0 14px 40px -10px #0000008c,inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14}.ct-bar.in .ct-bar-in{pointer-events:auto}.ct-bar-n{font-size:var(--fs);color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;margin-right:8px;display:inline-flex}.adm-tr{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,.8fr)) minmax(0,1fr)}.adm-list{padding:0 var(--gutter)}.adm-tr.th{top:52px}.side-foot form,.dock form{margin:0;display:contents}button.side-item{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.adm-invite{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.adm-err{grid-column:1/-1}.adm-invite-2{grid-template-columns:1fr 1fr auto auto}.adm-member-act{flex:none;align-items:center;gap:6px;display:flex}.adm-member-st{color:var(--text-3);white-space:nowrap;align-items:center;gap:7px;margin-right:6px;font-size:.7812rem;display:inline-flex}.adm-member-st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.adm-member-active{color:var(--text-2)}.adm-member-active:before{background:var(--success)}.adm-member-expired{color:var(--danger)}.adm-invite-msg{background:var(--field);border-radius:var(--r-group);font-size:var(--fs);color:var(--text-2);white-space:pre-wrap;word-break:break-word;border:0;margin:0;padding:12px 14px;line-height:1.55}.adm-form-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-key{background:var(--field);border-radius:var(--r-pill);align-items:center;gap:8px;padding:3px 3px 3px 14px;display:flex}.adm-mail-ws{align-items:center;gap:8px;display:flex}.adm-mails{padding:8px var(--gutter) 32px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:24px;margin:0;list-style:none;display:grid}.adm-mail{flex-direction:column;gap:10px;min-width:0;display:flex}.adm-mail-h{flex-direction:column;gap:2px;min-width:0;display:flex}.adm-mail-h b{font-size:var(--fs);font-weight:600}.adm-mail-h span{font-size:var(--fs-sm);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-mail-frame{border-radius:var(--r-group);width:100%;height:720px;box-shadow:0 0 0 1px var(--line);background:#fff;border:0}@media (max-width:860px){.adm-mails{grid-template-columns:1fr;padding:8px 16px 32px}.adm-mail-ws{flex-wrap:wrap}}.adm-color{align-items:center;gap:8px;display:flex}.adm-color input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:36px;height:36px;padding:0}.adm-logo{object-fit:contain;border-radius:var(--r);background:#fff;width:auto;max-width:220px;height:32px;padding:8px 12px;display:block}.adm-key code{font-family:var(--mono);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.adm-check{color:var(--text-2);font-size:var(--fs);align-items:center;gap:8px;display:flex}.adm-check input{accent-color:var(--accent)}.adm-snippet{background:var(--field);border-radius:var(--r-group);font:.75rem/1.55 var(--mono);color:var(--text-2);white-space:pre-wrap;word-break:break-all;border:0;max-height:320px;margin:0;padding:12px 14px;overflow:auto}.adm-site-st{font-size:var(--fs-sm);text-align:right}.adm-fields summary{cursor:pointer;color:var(--text-2);align-items:center;gap:6px;padding:2px 0;font-size:.7812rem;font-weight:500;list-style:none;display:inline-flex}.adm-fields summary::-webkit-details-marker{display:none}.adm-fields summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.adm-fields[open] summary:before{transform:rotate(45deg)}.adm-fields summary:hover{color:var(--text)}.adm-fields .linked{margin-top:10px}.adm-fkey{font:.75rem/1 var(--mono);color:var(--text-3);flex:none}@media (max-width:1279px){.lead{grid-template-columns:minmax(0,1fr)}.info-toggle,.info-close{display:grid}.info-head{box-shadow:inset 0 -1px 0 var(--line)}.lead-info{z-index:6;visibility:hidden;width:min(340px,100%);transition:transform var(--dur) var(--spring),visibility var(--dur);box-shadow:-24px 0 48px -24px var(--sh-far);background:var(--grouped);position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.info-head{touch-action:pan-y;cursor:default}.lead-info.open{visibility:visible;transform:none}.lead-scrim{z-index:5;background:var(--scrim);animation:.2s fade;display:block;position:absolute;inset:0}.sk-info{display:none}}@media (max-width:1100px){.ov-figs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.cust{grid-template-columns:minmax(0,1fr)}.cust-side{position:static}.tr{grid-template-columns:minmax(0,2fr) 96px minmax(0,1.1fr) 64px minmax(0,.8fr)}.tr>:nth-child(4),.tr>:nth-child(7){display:none}.tr.tr-q{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr)}.kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px) and (min-width:861px){.inbox{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:860px){:root{--gutter:16px;--r-group:20px}.ph h1{letter-spacing:-.025em;font-size:1.375rem;font-weight:700;line-height:1.75rem}.ph:has(.ph-actions>.seg){flex-wrap:wrap;row-gap:10px;height:auto;padding-top:10px;padding-bottom:10px}.ph:has(.ph-actions>.seg) .ph-actions{flex-basis:100%}.ph-actions>.seg{width:100%}.ph-actions>.seg>*{flex:1}.app{--card-inset:8px;--dock-bottom:10px;--dock-h:56px}.app>main{--gutter:16px;border-radius:20px}.page>:not(.ph),.page-narrow>:not(.ph),.page-wide>:not(.ph){width:calc(100% - 24px)}.page-fill>.inbox{width:100%}.linked-row .t span{white-space:normal}.ph{justify-content:space-between;height:52px;margin-bottom:14px;padding:0 12px 0 16px;display:flex}.ph:before{content:"";background:var(--text);flex:none;width:14px;height:14px;margin-right:-4px;padding:0;-webkit-mask:url(/sora-mark.svg) 50%/contain no-repeat;mask:url(/sora-mark.svg) 50%/contain no-repeat}.ph>.ph-title,.ph>.crumbs{flex:1;justify-content:flex-start}.ph-aside,.crumbs>a:not(.back-btn-sm),.crumbs>.ic{display:none}.crumbs .back-btn-sm{margin-left:-8px;display:grid}.kpis{grid-template-columns:1fr 1fr}.kpi{padding:12px 14px 14px}.kpi:nth-child(3){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--line)}.kpis-3 .kpi:nth-child(3){grid-column:1/-1}.kpi-v{margin-top:6px;font-size:1.375rem}.kpi-l .ic{display:none}.kpi-l,.kpi-s{white-space:normal}.rc{min-height:180px}.ov-fig-v{font-size:var(--fs-2xl);margin:8px 0 4px;line-height:1.875rem}.ov-figs{gap:20px 16px;padding-bottom:28px}.ov-caught-up{min-height:0}.setx-nav{scrollbar-width:none;flex-direction:row;gap:4px;padding:0 0 12px;overflow-x:auto}.setx-nav::-webkit-scrollbar{display:none}.setx-nav a{flex:none;height:36px}.setx-in{padding:12px 0 0}.ov{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"figs""attn""chase""insight""chart""pipe""won"}.ov>*{border-right:0!important}.ov-figs-row{grid-template-columns:minmax(0,1fr)}.fig{padding:14px 16px}.fig+.fig{border-left:0;border-top:1px solid var(--line)}.ov-insight,.ov-won,.dash-card{padding:16px}.ov-chart .dash-b{min-height:14rem}.ov-vis{min-height:8rem}.ov-insight{border-top:1px solid var(--line)}.dash-b>.ov-rows{flex-wrap:nowrap}.dash-b>.ov-rows>li:nth-child(n+6){display:none}.dash-cols{grid-auto-columns:auto;grid-auto-flow:row;gap:20px}.ov-caught-up{padding:16px 0}.ov-break li>a,.ov-break li>div{height:2.75rem}.ov-break ul{grid-template-rows:repeat(3,2.75rem)}.inbox{grid-template-columns:1fr}.inbox-list{background:0 0;border-right:0}.inbox:before,.inbox .inbox-detail,.inbox.show-detail .inbox-list{display:none}.inbox.show-detail .inbox-detail{display:flex}.page-fill:has(.show-detail) .ph{display:none}.li{padding:9px 10px}.back-btn{display:grid}.cv-head{gap:8px;min-height:56px;padding:8px 6px 8px 12px}.cv-head-av{display:none}.cv-actions .icon-btn{width:40px;height:40px}.cv-actions [data-tip]:after{display:none}.cv-status{border-bottom:1px solid var(--line);padding:8px 12px;display:block}.cv-status .picker{height:40px}.cv-body{padding:4px 12px 12px}.cv-msg{max-width:94%}.cv-note{max-width:92%}.cv-compose{padding:4px 10px calc(var(--dock-space) + 4px)}.composer textarea{height:1.375rem;margin:5px 2px;font-size:1rem;line-height:1.375rem}.composer-mode{padding:0 6px 0 8px}.composer-add,.composer-mic{width:36px;height:36px}.search kbd{display:none}.lead-info{width:100%;box-shadow:none}.info-sec{padding:14px 16px}.info-actions .btn{height:44px}.info-row{min-height:40px}.info-copy{width:36px;height:36px;margin-right:-8px}.info-copy[data-tip]:after{display:none}.toolbar .search{flex:100%}.toolbar-count{margin-left:auto}.tr{grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:0 14px}.tr>:nth-child(n+2):not(:nth-child(6)){display:none}.tr.tr-q{grid-template-columns:minmax(0,1fr) auto}.tr.tr-q>:nth-child(5){display:block}.tr.th{display:none}.table{border-radius:var(--r-lg)}.tr:first-child{border-top:0}.cust-hero{flex-wrap:wrap}.cust-hero-a{width:100%}.cust-hero-a .btn{flex:1;height:40px}.ct-intro{flex-direction:column;align-items:flex-start;gap:8px}.ct-layout{grid-template-columns:1fr;gap:12px}.ct-nav{scrollbar-width:none;flex-direction:row;gap:4px;margin:0 -12px;padding:0 12px;position:static;overflow-x:auto}.ct-nav::-webkit-scrollbar{display:none}.ct-nav-l{display:none}.ct-nav-i{flex:none}.ct-f{padding:14px}.ct-bar{bottom:12px}.set-sec{padding:0 0 24px}.dns{margin:0 12px 12px}.dns-head{display:none}.dns-row{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"type ok""name name""value value";gap:4px 10px;padding:10px 8px 10px 12px}.dns-row:first-child+.dns-row{border-top:0}.dns-type{grid-area:type}.dns-name{grid-area:name}.dns-value{grid-area:value}.dns-ok{grid-area:ok}.dns-row .info-copy{opacity:1}.row .dom-checked{display:none}.set-foot:has(.set-help){flex-wrap:wrap;row-gap:10px}.set-foot .set-help{flex-basis:100%;margin:0}.grid-2{grid-template-columns:1fr}.row{flex-wrap:wrap}.row:has(>.switch,>.select-auto,>.seg){flex-wrap:nowrap}.btn-act{height:44px}.input,.select,.textarea{font-size:1rem}.picker{font-size:var(--fs-md)}.input,.select{height:40px}.dock{padding:0 6px}.dock-item{width:44px;height:44px}.dock [data-tip]:after{display:none}#toasts{left:12px;right:12px;bottom:calc(var(--dock-space) + 4px);align-items:stretch}.toast{max-width:none}.layer{place-items:end stretch;padding:0}.modal{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:92%;padding-bottom:env(safe-area-inset-bottom,0px);position:relative;transform:translateY(24px)}.modal:before{content:"";background:var(--line-3);z-index:1;border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}.modal-h{touch-action:none;padding-top:8px}.layer-drawer{place-items:stretch stretch}.drawer{border-left:0;width:100%}.mi{height:40px}.adm-tr{grid-template-columns:minmax(0,1fr) auto}.adm-tr>:nth-child(n+3){display:none}.adm-invite,.adm-invite-2{grid-template-columns:1fr}.kv-5{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-fkey{display:none}}@media (max-width:600px){.rc-x li:nth-child(2n):not(:last-child),.rc-x li:nth-last-child(2){visibility:hidden}.ov-delta{display:none}}@media (max-width:420px){.kv{grid-template-columns:1fr}}a,button,[role=button],summary,label,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:is(.li,.row-link,.ov-row-link,.ov-feed-row,.ov-break li>a,.info-list a,.info-list button,.tr:not(.th),.ct-nav-i,.mi,.qn-banner):active{background:var(--active);transition:none}:is(.btn,.icon-btn,.dock-item,.composer-send,.picker,.seg button,.seg .seg-link,.chip):active{transition-duration:0s}.btn:active,.icon-btn:active{transform:scale(.96)}.seg button:active,.seg .seg-link:active{transform:scale(.97)}::view-transition-old(root){animation-duration:.32s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.32s;animation-timing-function:ease}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,box-shadow,visibility!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:active,.icon-btn:active,.dock-item:active,.composer-send:active,.seg button:active,.seg .seg-link:active{transform:none}.ph,.ph:after{animation-duration:auto!important}}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--overlay)}.ph,.ph:after,.menu,.toast,[data-tip]:after,.dock{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ph{background-color:var(--ph-tint)!important}.ph:after{display:none}.dock{background:#1c1c1e}.app>main{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card-solid)}}@media (prefers-contrast:more){:root{--line:var(--lightningcss-light,#c6c6c8)var(--lightningcss-dark,#48484a);--line-2:var(--lightningcss-light,#aeaeb2)var(--lightningcss-dark,#636366);--text-2:var(--lightningcss-light,#1c1c1e)var(--lightningcss-dark,#ebebf0);--text-3:var(--lightningcss-light,#5a5a5f)var(--lightningcss-dark,#c2c2c8);--text-4:var(--lightningcss-light,#8e8e93)var(--lightningcss-dark,#8e8e93);--glass:var(--overlay)}.panel,.menu,.toast,.modal,.composer-box,.input,.select,.textarea,.picker,.tags{box-shadow:inset 0 0 0 1px var(--line-2)}.dock{background:#1c1c1e;box-shadow:inset 0 0 0 1px #ffffff59}.ph{border-bottom:1px solid var(--line-2)}.app>main{box-shadow:inset 0 0 0 1px var(--line-2);border-color:var(--line-2)}}.auth{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:100dvh;padding:12px;display:grid}.auth-art{border-right:1px solid var(--line);position:relative;overflow:hidden}.auth-lines{width:100%;height:100%;position:absolute;inset:0}.auth-lines line{stroke:var(--line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.auth-brand-mark{color:var(--text);width:clamp(72px,9vw,120px);height:clamp(72px,9vw,120px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-mark{letter-spacing:.14em;color:var(--text);z-index:1;font-size:.9375rem;font-weight:600;text-decoration:none;position:absolute;top:28px;left:28px}.auth-mark small{letter-spacing:0;color:var(--text-3);margin-left:6px;font-size:.875rem;font-weight:400}.auth-copy{color:var(--text-3);font-size:.75rem;position:absolute;bottom:24px;left:28px}.auth-panel{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0d);flex-direction:column;min-height:calc(100dvh - 24px);margin-left:12px;padding:28px clamp(24px,4vw,56px) 32px;display:flex;position:relative}.auth-top{justify-content:flex-end;align-items:center;gap:16px;min-height:22px;display:flex}.auth-mark-sm{display:none;position:static}.auth-alt{color:var(--text-3);font-size:.8125rem}.auth-alt a{color:var(--text);font-weight:500;text-decoration:none}.auth-alt a:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.auth-form{flex-direction:column;flex:1;display:flex}.auth-main{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:560px;display:flex}.auth-kicker{color:var(--text-3);margin-bottom:10px;font-size:.75rem;font-weight:500}.auth-h{letter-spacing:-.05em;margin-bottom:40px;font-size:clamp(44px,5vw,68px);font-weight:600;line-height:1}.auth-sub{color:var(--text-2);max-width:42ch;margin:-24px 0 32px;font-size:.9062rem}.auth-fields{grid-template-columns:1fr 1fr;gap:20px 28px;display:grid}.auth-fields-1{grid-template-columns:1fr;max-width:340px}.uf{flex-direction:column;min-width:0;display:flex}.uf-l{color:var(--text-2);margin-bottom:6px;font-size:.75rem;font-weight:500}.uf input{border:0;border-bottom:1px solid var(--line-2);width:100%;height:40px;color:var(--text);font:1rem/1.4 var(--font);background:0 0;border-radius:0;outline:none;padding:0;transition:border-color .2s}.uf input:hover{border-bottom-color:var(--line-3)}.uf input:focus{border-bottom-color:var(--accent)}.uf.invalid input{border-bottom-color:#eb6f66b3}.uf-pass{display:block;position:relative}.uf-pass input{padding-right:34px}.uf-eye{width:30px;height:30px;color:var(--text-3);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.uf-eye:hover,.uf-eye[aria-pressed=true]{color:var(--text)}.uf-link{font:inherit;color:var(--text-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:10px;padding:0;font-size:.7812rem}.uf-link:hover{color:var(--text)}.uf-back{margin-top:28px}.auth-err{min-height:1.4em;color:var(--danger);margin-top:18px;font-size:.8125rem}.auth-meta{max-width:340px}.auth-meta dt{color:var(--text-2);margin-bottom:6px;font-size:.75rem;font-weight:500}.auth-meta dd{border-bottom:1px solid var(--line-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;line-height:2.5rem;overflow:hidden}.auth-go{background:var(--text);width:104px;height:104px;color:var(--bg);font:600 .7188rem/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .3s var(--ease),background .3s var(--ease);border:0;border-radius:50%;flex:none;align-self:flex-end}.auth-go:hover{background:var(--text);transform:scale(1.04)}.auth-go:active{transform:scale(.97)}.auth-go:disabled{opacity:.6;cursor:default;transform:none}.auth-brand{letter-spacing:.14em;color:var(--text);font-size:.9375rem;font-weight:600;text-decoration:none}.auth-brand small{letter-spacing:0;color:var(--text-3);margin-left:6px;font-size:.875rem;font-weight:400}.auth-back{color:var(--text-3);font-size:.8125rem;text-decoration:none}.auth-back:hover{color:var(--text)}@media (max-width:900px){.auth{grid-template-columns:1fr;padding:0}.auth-art{display:none}.auth-panel{min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 20px) 20px calc(env(safe-area-inset-bottom,0px) + 24px);border:0;border-radius:0;margin:0}.auth-top{justify-content:space-between}.auth-mark-sm{white-space:nowrap;display:block}.auth-mark-sm small{display:none}.auth-alt{text-align:right;max-width:55%}.auth-fields{grid-template-columns:1fr;gap:24px}.auth-h{margin-bottom:32px}}body:has(.doc){overflow:auto}.doc{flex-direction:column;align-items:center;gap:32px;min-height:100dvh;padding:48px 16px 64px;display:flex}.doc article{width:min(680px,100%);color:var(--text-2);font-size:.9688rem;line-height:1.65}.doc h1{letter-spacing:-.045em;color:var(--text);font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1.1}.doc h2{letter-spacing:-.02em;color:var(--text);margin:32px 0 8px;font-size:1.0625rem;font-weight:600}.doc p+p{margin-top:12px}.doc a{color:var(--text);text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.doc-meta{color:var(--text-3);margin-top:12px;font-size:.75rem}.qn-intro{color:var(--text-2);font-size:var(--fs-md);max-width:60ch;margin-bottom:8px;line-height:1.55}.qn-step h2{align-items:center;gap:10px;display:flex}.qn-n{border-radius:var(--r-xs);background:var(--raised);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.qn-step>div:first-child p{padding-left:30px}.qn-grid{grid-template-columns:1fr 1fr;gap:18px 12px;display:grid}.qn-wide{grid-column:1/-1}.qn-f.is-prefilled .input,.qn-f.is-prefilled .tags{border-style:dashed}.qn-opts{flex-wrap:wrap;gap:6px;display:flex}.qn-opt{height:var(--h-sm);border-radius:var(--r-sm);background:var(--field);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);font:500 .7812rem/1 var(--font);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px 0 8px;transition:background .12s,box-shadow .12s,color .12s;display:inline-flex}.qn-opt .ic{color:var(--text-3)}.qn-opt:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-3)}.qn-opt[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--text)}.qn-opt[aria-pressed=true] .ic{color:var(--text)}.qn-photos{border-radius:var(--r);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;transition:box-shadow .15s;display:grid}.qn-photos.is-over{box-shadow:0 0 0 3px var(--accent-soft),0 0 0 1px var(--accent-line)}.qn-photos-logo{grid-template-columns:minmax(0,220px)}.qn-photo{aspect-ratio:4/3;border-radius:var(--r);background:var(--raised);box-shadow:inset 0 0 0 1px var(--line);margin:0;position:relative;overflow:hidden}.qn-photo img{object-fit:cover;width:100%;height:100%;display:block}.qn-photos-logo .qn-photo{aspect-ratio:3/2;background:repeating-conic-gradient(var(--raised) 0 25%,var(--panel) 0 50%) 0 0/16px 16px}.qn-photos-logo .qn-photo img{object-fit:contain;padding:16px}.qn-photo.is-busy img{opacity:.45;filter:saturate(.6)}.qn-photo.is-busy:after{content:"";background:linear-gradient(90deg,transparent,var(--text-2),transparent) 0 0/50% 100% no-repeat;border-radius:2px;height:2px;animation:1.1s linear infinite qn-load;position:absolute;bottom:10px;left:10px;right:10px}@keyframes qn-load{0%{background-position:-100% 0}to{background-position:200% 0}}.qn-photo-x{border-radius:var(--r-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:24px;height:24px;color:var(--text);cursor:pointer;opacity:0;background:#09090bb8;border:0;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:6px;right:6px}.qn-photo:hover .qn-photo-x,.qn-photo-x:focus-visible{opacity:1}@media (hover:none){.qn-photo-x{opacity:1}}.qn-photo-add{aspect-ratio:4/3;border-radius:var(--r);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);font:500 .7812rem/1.2 var(--font);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:background .12s,color .12s,box-shadow .12s;display:flex}.qn-photos-logo .qn-photo-add{aspect-ratio:3/2}.qn-photo-add:hover{background:var(--hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-3)}.qn-photo-add small{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.7188rem}.qn-photos-e{grid-column:1/-1}.qn-done{color:var(--text-2);align-items:center;gap:12px;margin-top:16px;padding:18px 20px;display:flex}.qn-done .ic{color:var(--success)}.qn-bar{z-index:10;margin-top:28px;position:sticky;bottom:16px}.qn-bar-in{border-radius:var(--r-lg);background:var(--overlay);box-shadow:var(--sh-pop),inset 0 0 0 1px var(--line-2);align-items:center;gap:16px;padding:8px 8px 8px 16px;display:flex}.qn-prog{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.qn-prog-t{font-size:var(--fs);white-space:nowrap;align-items:baseline;gap:10px;display:flex;overflow:hidden}.qn-prog-t b{font-weight:500}.qn-save{font-size:var(--fs-sm);color:var(--text-3);text-overflow:ellipsis;overflow:hidden}.qn-save-failed{color:var(--danger)}.qn-meter{background:var(--active);border-radius:2px;height:3px;display:block;overflow:hidden}.qn-meter i{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s var(--ease);display:block}.qn-banner{color:var(--text);align-items:center;gap:14px;margin-bottom:12px;padding:14px 14px 14px 16px;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex}.qn-banner:hover{background:var(--raised)}.qn-banner-ic{background:var(--accent-soft);width:32px;height:32px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.qn-banner-t{flex:1;min-width:0}.qn-banner-t b{font-weight:500;display:block}.qn-banner-t span{font-size:var(--fs-sm);color:var(--text-3);margin-top:2px;display:block}.qn-banner-m{flex:none;width:120px}.adm-qn{padding:14px 16px 6px}.adm-qn h3{font-size:var(--fs-sm);color:var(--text-3);letter-spacing:.02em;margin-bottom:6px;font-weight:600}.adm-qn dl>div{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.adm-qn dt{color:var(--text-3);font-size:var(--fs)}.adm-qn dd{font-size:var(--fs);white-space:pre-wrap;word-break:break-word;margin:0}.adm-qn dd a{color:var(--text)}.adm-qn-photos{flex-wrap:wrap;gap:6px;display:flex}.adm-qn-photos img{object-fit:cover;border-radius:var(--r-sm);width:88px;height:66px;box-shadow:inset 0 0 0 1px var(--line);display:block}.adm-qn-photos.is-logo img{object-fit:contain;background:repeating-conic-gradient(var(--raised) 0 25%,var(--panel) 0 50%) 0 0/12px 12px;width:132px;padding:8px}.adm-qn-start{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:860px){.qn-bar{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.qn-banner-m{display:none}}@media (max-width:600px){.qn-grid{grid-template-columns:1fr}.qn-step>div:first-child p{padding-left:0}.qn-bar-in{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.qn-bar-in .btn{width:100%}.qn-banner{flex-wrap:wrap}.qn-banner .btn{width:100%}.adm-qn dl>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.qn-photo.is-busy:after{animation:none}}.bp{align-items:center;gap:28px;margin-bottom:12px;padding:14px 16px;display:flex}.bp-t{flex-direction:column;flex:1;min-width:0;display:flex}.bp-t b{font-weight:500;font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}.bp-when{font-size:var(--fs-sm);color:var(--text-3);margin-top:1px}.bp-steps{align-items:center;margin:0;padding:0;list-style:none;display:flex}.bp-steps li{color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;font-size:.7812rem;font-weight:500;display:flex}.bp-steps li+li:before{content:"";background:var(--line-2);width:28px;height:1px;margin:0 4px}.bp-steps li.is-done+li:before{background:var(--line-3)}.bp-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;flex:none;place-items:center;display:grid}.bp-steps .is-done{color:var(--text-2)}.bp-steps .is-done .bp-dot{background:var(--active);box-shadow:inset 0 0 0 1px var(--line-3);color:var(--text-2)}.bp-steps .is-now{color:var(--text)}.bp-steps .is-now .bp-dot{box-shadow:inset 0 0 0 1.5px var(--accent)}.bp-steps .is-now .bp-dot:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}@media (max-width:860px){.bp{flex-wrap:wrap;gap:14px}.bp-t{flex-basis:100%}.bp-t b{white-space:normal}.bp-steps{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}}@media (max-width:600px){.bp-steps li+li:before{width:12px}.bp-steps li:not(.is-now){gap:0;font-size:0}.bp .btn{width:100%}}@media (max-width:860px){body:has(.app){background:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#09090a);overflow:visible}.app{--dock-h:58px;--dock-bottom:max(8px,calc(env(safe-area-inset-bottom,0px) - 12px));--dock-clear:calc(var(--dock-h) + var(--dock-bottom));background:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#09090a);height:auto;min-height:100%}.app>main{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;--main:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#09090a);--grouped:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#09090a);--dock-space:calc(var(--dock-clear) + 24px);background:0 0;border-radius:0;animation:none;position:static;overflow:visible}.app .page:not(.page-fill){padding-bottom:calc(var(--dock-clear) + 32px)}.app .page:not(.page-fill)>:not(.ph){width:calc(100% - 32px)}.app .ct-bar,.app .qn-bar{bottom:calc(var(--dock-clear) + 12px)}body:has(.app):before{content:"";z-index:30;height:env(safe-area-inset-top,0px);pointer-events:none;background:var(--lightningcss-light,#f2f2f7)var(--lightningcss-dark,#09090a);position:fixed;top:0;left:0;right:0}.app{--ph-h:3.5rem}.app .ph:has(>.ph-title){top:env(safe-area-inset-top,0px);z-index:20;height:var(--ph-h);border-bottom:0;min-height:0;margin-bottom:8px;padding:0 16px;animation:none;position:sticky;background:var(--main)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app .ph:has(>.ph-title):after{display:none}.app .inbox-list>.ph{margin-bottom:0}.app .page:not(.page-fill)>.ph:has(+.toolbar){margin-bottom:0}.app .page:not(.page-fill)>.ph+.toolbar,.app .inbox-list>.ph+.list-tools{top:calc(env(safe-area-inset-top,0px) + var(--ph-h));z-index:19;background:var(--main);position:sticky}.app .page:not(.page-fill)>.ph+.toolbar{width:100%;margin:0 0 4px;padding:4px 16px 12px}.app .inbox-list>.ph+.list-tools{padding:4px 16px 10px}@supports (animation-timeline:scroll()){.app .page:not(.page-fill)>.ph+.toolbar,.app .inbox-list>.ph+.list-tools{animation:linear both ph-line;animation-timeline:scroll(root);animation-range:0 16px}.app .ph:has(>.ph-title):not(:has(+.toolbar,+.list-tools)){animation:linear both ph-line;animation-timeline:scroll(root);animation-range:0 16px}}.app .ph:has(>.ph-title):before{width:18px;height:18px;margin-right:-2px}.app .ph:has(>.ph-title) h1{letter-spacing:-.03em;font-size:2.125rem;font-weight:700;line-height:2.5rem}.app .ph:not(:has(>.ph-title)){top:env(safe-area-inset-top,0px)}.app .ov{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"figs figs""attn chase""insight insight""chart chart""pipe pipe""won won";column-gap:10px}.app .ov-figs-row{background:var(--panel);border-radius:var(--r-group);grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.app .ov-figs-row .fig{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:6px;padding:14px 16px}.app .ov-figs-row .fig-l{white-space:normal;flex-wrap:wrap;row-gap:2px}.app .ov-figs-row .fig-l .dash-aside{white-space:nowrap}.app .ov-figs-row .fig:nth-child(-n+2) .fig-l{align-content:flex-start;min-height:2.125rem}.app .ov-figs-row .fig-v{font-size:var(--fs-2xl);grid-row:2;justify-self:start;line-height:1.875rem}.app .ov-figs-row .fig-e{grid-row:3;padding:0}.app .ov-figs-row .fig+.fig{border-top:0;border-left:1px solid var(--line)}.app .ov-figs-row .fig:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.app .ov-attn,.app .ov-chase{background:var(--panel);border-radius:var(--r-group);cursor:pointer;border-top:0;margin-top:10px;padding:0 8px 0 16px}.app .ov-attn:active,.app .ov-chase:active{background:color-mix(in srgb,var(--panel),var(--text) 6%);transition:none}.app .ov-attn .dash-h,.app .ov-chase .dash-h{height:3.25rem;margin:0}.app .ov-attn .dash-b,.app .ov-chase .dash-b{display:none}.app .ov-insight{border-top:0;margin-top:12px}.app .page-fill:not(:has(.show-detail)){height:auto}.app .page-fill>.inbox:not(.show-detail){display:block;overflow:visible}.app .inbox:not(.show-detail) .list{padding-bottom:var(--dock-space);overflow:visible}.app>main:has(.show-detail){top:calc(var(--vv-top,0px) + env(safe-area-inset-top,0px));height:calc(var(--vv-h,100dvh) - env(safe-area-inset-top,0px));position:fixed;bottom:auto;left:0;right:0;overflow:hidden}html[data-keyboard] .app .dock{display:none}body:has(.cv-compose :focus) .app .dock{display:none}html[data-keyboard] .app .cv-compose,.app .cv-compose:focus-within{padding-bottom:8px}.dock{left:16px;right:16px;bottom:var(--dock-bottom);justify-content:space-between;gap:0;padding:0 5px;transform:none}.dock-item{border-radius:var(--r-pill);flex:1;width:auto;height:48px}.dock-sep{display:none}.dock-dot{right:calc(50% - 20px)}}
