@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-ext-300-normal-BYS6Dpvq.woff2)format("woff2"),url(/assets/outfit-latin-ext-300-normal-CMIMshEd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-300-normal-CRYTwY6m.woff2)format("woff2"),url(/assets/outfit-latin-300-normal-AWLfuCom.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2)format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#0066f5;--brand-ink:#fff;--paper:#f3f5f8;--surface:#fff;--sunk:#eaecef;--ink:#101722;--ink2:#475467;--ink3:#667085;--rule:#e3e8ef;--rule2:#edf1f6;--head:#f8fafc;--lift:0 1px 2px #1017220f, 0 1px 3px #1017220d;--nav:#07111f;--nav-ink:#aab6c7;--nav-hi:#ffffff14;--nav-rule:#ffffff1f;--primary:var(--brand);--primary-ink:var(--brand-ink);--primary-soft:color-mix(in srgb, var(--brand) 12%, #fff);--amber:var(--primary);--amber-soft:var(--primary-soft);--red:#d91a1a;--red-soft:#fbe4e4;--rec:#b4271c;--green:#2b7249;--green-soft:#dfefe5;--wordmark:#101722;--focus:var(--brand);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#0a111b;--surface:#101a27;--sunk:#16233a;--ink:#e6ebf2;--ink2:#c3ccd8;--ink3:#9aa6b6;--rule:#223146;--rule2:#1a2738;--nav-ink:#98aab6;--primary:color-mix(in srgb, var(--brand) 50%, #fff);--primary-ink:#08161f;--primary-soft:color-mix(in srgb, var(--brand) 28%, #141e26);--head:#132033;--lift:none;--amber:var(--primary);--amber-soft:var(--primary-soft);--red:#ff6f61;--red-soft:#3a1c19;--green:#6dc392;--green-soft:#142d1e;--wordmark:#fff;--focus:color-mix(in srgb, var(--brand) 50%, #fff);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:Archivo Variable,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{letter-spacing:-.01em;margin:0;font-stretch:88%}h1{font-size:26px;font-weight:700}h2{font-size:15px;font-weight:650}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lede{color:var(--ink2);max-width:72ch;margin:6px 0 0}.muted{color:var(--ink2)}.faint{color:var(--ink3)}.small{font-size:12.5px}.grow{flex:1}.mb20{margin-bottom:20px}.mt20{margin-top:20px}.shell{grid-template-columns:236px minmax(0,1fr);height:100%;display:grid}.nav{background:var(--nav);color:var(--nav-ink);flex-direction:column;min-height:0;padding:18px 12px 14px;display:flex;overflow:auto}.brand{color:#fff;align-items:center;gap:10px;min-width:0;padding:2px 6px 18px;display:flex}.brand>div{min-width:0}.brand b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:650;font-stretch:88%;line-height:1.15;display:-webkit-box;overflow:hidden}.brand small{color:var(--nav-ink);font-size:12px;display:block}.clientmark{background:var(--brand);width:36px;height:36px;color:var(--brand-ink);letter-spacing:.02em;border-radius:6px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.clientmark img{max-width:100%;max-height:100%;display:block}.clientmark.lg{border-radius:6px;width:56px;height:56px;font-size:20px}.nav nav{flex-direction:column;gap:3px;display:flex}.nav nav a{color:var(--nav-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}.nav nav a:hover{background:var(--nav-hi);color:#fff;text-decoration:none}.nav nav a[aria-current=page]{background:var(--nav-hi);color:#fff;box-shadow:inset 3px 0 0 var(--brand)}.nav nav a.group[aria-expanded=true]{color:#fff}.nav nav a.group .chev{transition:transform .15s}.nav nav a.group[aria-expanded=true] .chev{transform:rotate(180deg)}.nav nav .sub{border-left:1px solid var(--nav-rule);flex-direction:column;gap:2px;margin:0 0 5px 17px;padding:1px 0 1px 10px;display:flex}.nav nav .sub a{padding:6px 10px;font-size:13px}.nav .tagx{border:1px solid var(--nav-rule);border-radius:4px;padding:0 5px;font-size:11px}.nav .sep{background:var(--nav-rule);height:1px;margin:12px 8px}.nav .foot{border-top:1px solid var(--nav-rule);margin-top:auto;padding:12px 8px 0;font-size:12px}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{border-bottom:1px solid var(--rule);background:var(--surface);flex:none;align-items:center;gap:16px;padding:10px 28px;display:flex}.ol{border-right:1px solid var(--rule);align-items:center;padding-right:16px;display:flex}.ol:hover{text-decoration:none}.content{flex:1;padding:26px 28px 112px;overflow:auto}.page{max-width:1200px}.head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.olmark{align-items:center;gap:6px;display:flex}.olmark img{mix-blend-mode:darken;width:36px;height:36px;display:block}.olmark .wm{letter-spacing:-.005em;color:var(--wordmark);font-family:Outfit,sans-serif;font-size:17.5px;font-weight:300;line-height:1}.olmark .wm b{font-weight:700}@media (prefers-color-scheme:dark){.olmark img{mix-blend-mode:lighten}}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:6px;min-width:0}.panel>.ph{border-bottom:1px solid var(--rule2);align-items:baseline;gap:12px;padding:14px 16px 10px;display:flex}.panel>.pb{padding:14px 16px}.kv{grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;display:grid}.kv dt{color:var(--ink2)}.kv dd{margin:0;font-weight:550}.tw{overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--ink2);border-bottom:1px solid var(--rule);white-space:nowrap;padding:9px 16px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--rule2);vertical-align:top;padding:10px 16px}tbody tr:last-child td{border-bottom:0}.r{text-align:right;font-variant-numeric:tabular-nums}.empty{color:var(--ink2);padding:22px 16px}.btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn{font:inherit;border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--ink3)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.pill{background:var(--sunk);color:var(--ink2);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:12.5px;font-weight:550;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pill.blue{background:var(--primary-soft);color:var(--primary)}.pill.green{background:var(--green-soft);color:var(--green)}.pill.amber{background:var(--amber-soft);color:var(--amber)}.pill.red{background:var(--red-soft);color:var(--red)}.tag{border:1px solid var(--rule);color:var(--ink2);vertical-align:middle;border-radius:4px;margin-left:10px;padding:1px 7px;font-size:12px;font-weight:500;display:inline-block}.route{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:18px 16px;list-style:none;display:grid}.route li{gap:2px;padding-top:24px;display:grid;position:relative}.route li:after{content:"";background:var(--rule);height:3px;position:absolute;top:8px;left:20px;right:-8px}.route li:last-child:after{display:none}.route .dot{border:2px solid var(--rule);background:var(--surface);z-index:1;border-radius:50%;width:19px;height:19px;position:absolute;top:0;left:0}.route li.done .dot{background:var(--green);border-color:var(--green)}.route li.done:after{background:var(--green)}.route li.attention .dot{background:var(--amber);border-color:var(--amber)}.route li.na .dot{border-style:dashed}.route .st{font-weight:600}.route .ss{color:var(--ink2);font-size:12.5px}.modal{background:var(--surface);width:min(540px,100% - 32px);color:var(--ink);border:0;border-radius:6px;padding:0;box-shadow:0 24px 60px #0000004d}.modal::backdrop{background:#07111f8c}.modal .mh{border-bottom:1px solid var(--rule2);align-items:center;gap:12px;padding:16px 20px;display:flex}.modal .mh h2{flex:1;font-size:17px}.modal .mb{padding:18px 20px}.modal .mf{border-top:1px solid var(--rule2);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.x{cursor:pointer;color:var(--ink2);background:0 0;border:0;border-radius:4px;padding:4px;font-size:20px;line-height:1}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--paper);z-index:60;opacity:0;pointer-events:none;border-radius:6px;max-width:calc(100% - 32px);padding:10px 16px;font-weight:550;transition:opacity .18s;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.toast.on{opacity:1}.signin{background:var(--surface);min-height:100%;position:relative;overflow:hidden}.signin-body{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:40px 16px;display:flex;position:relative}.signin .card{background:var(--surface);border:1px solid var(--rule);border-radius:6px;width:min(440px,100%);padding:40px 44px 36px;box-shadow:0 4px 10px #0b1b300f,0 30px 70px #0b1b3024}.signin h1{margin:0;font-size:24px;font-weight:600}.signin .lead{color:var(--ink2);margin:6px 0 24px;font-size:15px}.signin h1+.notice,.signin h1+.muted{margin-top:12px}.signin .workspace{border:1px solid var(--rule);border-radius:6px;align-items:center;gap:10px;margin:0 0 20px;padding:10px 12px;display:flex}.signin .workspace>div{min-width:0}.signin .workspace b{display:block}.signin .workspace .small{overflow-wrap:anywhere;display:block}.signin .btn{justify-content:center;gap:10px;width:100%;height:44px;font-size:15px}.signin .hint{text-align:center;text-wrap:balance;margin:12px 0 0}.signin .tagline{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin:0;font-size:11.5px}.signin .olmark{position:relative}@media (prefers-color-scheme:dark){.signin{background:var(--paper)}.signin .card{box-shadow:0 30px 70px #00000073}}@media (width<=520px){.signin-body{justify-content:flex-start;padding-top:40px}.signin .card{padding:32px 24px 28px}}.ribbons{pointer-events:none;width:100%;height:100%;min-height:1000px;position:absolute;inset:0}.ribbons .ribbon{transform-box:view-box;transform-origin:80% 35%;animation:16s ease-in-out infinite alternate ribbon-sway}.ribbons .ribbon.r2{animation-duration:19s;animation-direction:alternate-reverse}.ribbons .glint{stroke-dasharray:60 940;animation:9s linear infinite ribbon-glint}.ribbons .glint.d1{animation-duration:10s;animation-delay:-1.5s}.ribbons .glint.d2{animation-duration:8s;animation-delay:-3s}.ribbons .glint.d3{animation-duration:11s;animation-delay:-4.5s}.ribbons .glint.d4{animation-duration:9.5s;animation-delay:-6s}.ribbon-glow{pointer-events:none;background:radial-gradient(closest-side at 62% 42%,#6b5cff38,#0000 70%),radial-gradient(closest-side at 32% 58%,#0066f533,#0000 72%),radial-gradient(closest-side at 82% 70%,#b14cf029,#0000 70%);width:72%;height:820px;animation:14s ease-in-out infinite alternate ribbon-breathe;position:absolute;top:-220px;right:-12%;transform:skewY(-6deg)}@keyframes ribbon-sway{0%{transform:rotate(0)translate(0)}to{transform:rotate(-2.5deg)translate(-16px,10px)}}@keyframes ribbon-glint{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000px}}@keyframes ribbon-breathe{0%{opacity:.7;transform:skewY(-6deg)translate(0)}to{opacity:1;transform:skewY(-6deg)translate(-60px,24px)}}@media (width<=520px){.ribbons{opacity:.6;height:560px;min-height:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}}@media (prefers-reduced-motion:reduce){.ribbons .ribbon,.ribbon-glow{animation:none}.ribbons .glint{opacity:0;animation:none}}.notice{background:var(--primary-soft);color:var(--ink);border-radius:6px;margin:0 0 14px;padding:10px 12px;font-size:14px}.notice.bad{background:var(--red-soft);color:var(--red)}.notice.warn{background:var(--amber-soft);color:var(--ink)}.notice .btn{margin-left:8px}.notice.update{align-items:center;gap:10px;display:flex}.notice.update .icon{color:var(--primary)}.updating{z-index:50;background:var(--nav);color:#fff;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 16px;font-size:14px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}.updating .spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.updating .spinner{animation:none}}.filters{border-bottom:1px solid var(--rule2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.seg{border:1px solid var(--rule);border-radius:6px;display:inline-flex;overflow:hidden}.seg button,.seg a{background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border:0;border-left:1px solid var(--rule);padding:6px 11px;font-size:13px}.seg a{text-decoration:none}.seg button:first-child,.seg a:first-child{border-left:0}.seg button[aria-pressed=true],.seg a[aria-current=page]{background:var(--primary-soft);color:var(--primary);font-weight:600}.field{color:var(--ink2);gap:5px;margin:0 0 14px;font-size:13px;display:grid}.field input,.field select,select.inline{font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--surface);border-radius:6px;padding:8px 10px;font-size:14px}select.inline{padding:4px 8px}.field input:focus-visible,.field select:focus-visible,select.inline:focus-visible,.btn:focus-visible,.seg button:focus-visible,.seg a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.linkbox{align-items:center;gap:8px;display:flex}.linkbox input{min-width:0;font:inherit;border:1px solid var(--rule);background:var(--sunk);color:var(--ink);border-radius:6px;flex:1;padding:8px 10px;font-size:13px}.btn.small{padding:4px 10px;font-size:13px}.btn.danger{color:var(--red)}.btn:disabled{opacity:.55;cursor:not-allowed}.more{position:relative}.more>.btn .icon{width:14px;height:14px;color:var(--ink3)}.more-menu{z-index:30;background:var(--surface);border:1px solid var(--rule);border-radius:6px;flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #07111f29}.more-menu button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 10px}.more-menu button:hover,.more-menu button:focus-visible{background:var(--sunk);outline:none}.more-menu button.danger{color:var(--red)}.more-menu button:disabled{opacity:.55;cursor:not-allowed}.changes{color:var(--ink2);margin:0;padding:0;font-size:13px;list-style:none}.nav .who{color:#fff;margin-bottom:2px;font-weight:600;display:block}.nav .foot button{border:1px solid var(--nav-rule);color:var(--nav-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;margin-top:8px;padding:4px 10px;font-size:12.5px}.nav .foot button:hover{color:#fff}.center{place-items:center;min-height:100%;padding:24px;display:grid}@media (width<=860px){.shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.nav{flex-direction:row;align-items:center;gap:8px;padding:8px 10px;overflow-x:auto}.brand{flex:none;padding:0 6px 0 0}.brand div{display:none}.nav nav{flex-direction:row}.nav nav a{white-space:nowrap}.nav nav .sub{border-left:0;flex-direction:row;margin:0;padding-left:0}.nav .sep,.nav .foot{display:none}.topbar{gap:10px;padding:8px 16px}.content{padding:18px 16px 48px}.route{grid-auto-flow:row}.route li:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.crumb{margin-bottom:6px;font-size:13px}.crumb a{color:var(--ink2)}.grid2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.stack{flex-direction:column;gap:20px;min-width:0;display:flex}.metrics{border:1px solid var(--rule);background:var(--surface);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0 0 20px;display:grid;overflow:hidden}.metric{border-left:1px solid var(--rule);color:inherit;padding:14px 18px 12px;display:block}.metric:first-child{border-left:0}.metric:hover{background:var(--sunk);text-decoration:none}.metric .l{color:var(--ink2);font-size:13px}.metric .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:36px;font-weight:600;font-stretch:72%;line-height:1.1;display:block}.metric .v.warn{color:var(--amber)}.metric .s{color:var(--ink3);margin-top:1px;font-size:12px;display:block}td .sub{color:var(--ink2);margin-top:1px;font-size:12.5px;display:block}td.po{white-space:nowrap;font-weight:650}td.po a{color:var(--ink)}td.wrap{white-space:normal;min-width:180px}td.nw{white-space:nowrap}.mchain{vertical-align:middle;gap:3px;display:inline-flex}.mchain i{background:var(--rule);border-radius:2px;width:13px;height:7px;display:block}.mchain i.done{background:var(--green)}.mchain i.attention{background:var(--amber)}.mchain i.na{box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.pager{border-top:1px solid var(--rule2);color:var(--ink2);justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}.field textarea{font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--surface);resize:vertical;border-radius:6px;min-height:80px;padding:8px 10px;font-size:14px}.field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.row2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 12px;display:grid}.check{align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.lines{gap:8px;margin:0 0 14px;display:grid}.lines .ln{grid-template-columns:minmax(0,1fr) 80px 110px auto;align-items:end;gap:8px;display:grid}.lines .ln .field{margin:0}.lines .ln input{width:100%;min-width:0}.list-plain{margin:0;padding:0;list-style:none}.list-plain li{border-bottom:1px solid var(--rule2);align-items:baseline;gap:10px;padding:10px 16px;display:flex}.list-plain li:last-child{border-bottom:0}.search{flex:1;max-width:460px;margin-left:auto;position:relative}.search input{width:100%;font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:6px;padding:7px 12px}.search input:focus{border-color:var(--primary);background:var(--surface);outline:none}.results{background:var(--surface);border:1px solid var(--rule);z-index:20;border-radius:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0a141e24}.results a{color:var(--ink);border-bottom:1px solid var(--rule2);grid-template-columns:110px 1fr;gap:10px;padding:8px 12px;display:grid}.results a:last-child{border-bottom:0}.results a:hover,.results a[aria-selected=true]{background:var(--sunk);text-decoration:none}.results a span{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.results .none{color:var(--ink2);padding:10px 12px}@media (width<=860px){.grid2{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.metric:nth-child(3){border-left:0}.metric:nth-child(n+3){border-top:1px solid var(--rule)}.search{max-width:none;margin-left:0}.lines .ln{grid-template-columns:1fr 70px 90px auto}}.filters input[type=search]{font:inherit;border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:6px;flex:1;min-width:220px;max-width:360px;padding:6px 10px}fieldset.lines{border:0;min-width:0;padding:0}.list-plain .sub{display:block}.nav nav a .n{font-variant-numeric:tabular-nums;font-size:12px}.nav nav a .n.hot{color:#f2c16b}.att{border-bottom:1px solid var(--rule2);grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:0 14px;padding:12px 16px;display:grid}.att:last-child{border-bottom:0}.att .bar{background:var(--amber);border-radius:2px;align-self:stretch}.att.urgent .bar{background:var(--red)}.att.minor .bar{background:var(--ink3)}.att .t{font-weight:550}.att .t b{margin-right:6px;font-weight:700}.att .d{color:var(--ink2);margin-top:1px;font-size:13px}.att .src{color:var(--ink3);margin-top:2px;font-size:12px}.att .acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.att.done{opacity:.65}.att details{margin-top:6px;font-size:13px}.att details summary{cursor:pointer;color:var(--primary)}.att details ul{margin:6px 0 0;padding-left:18px}.att details li{margin:2px 0}.sevh{background:var(--paper);border-bottom:1px solid var(--rule2);padding:8px 16px}.sevh h3{margin:0;font-size:13px}.check.inline{margin:0}fieldset.radios{border:0;margin:0 0 14px;padding:0}fieldset.radios legend{margin-bottom:6px;padding:0}fieldset.radios .check{margin:0 0 4px}@media (width<=640px){.att{grid-template-columns:4px minmax(0,1fr)}.att .acts{grid-column:2;justify-content:flex-start;margin-top:8px}}.linkbtn{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linkbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.num{font-variant-numeric:tabular-nums}tr.total td{border-top:1px solid var(--ink);font-weight:600}.ov-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.ov-wide{grid-column:span 2}@media (width<=900px){.ov-grid{grid-template-columns:minmax(0,1fr)}.ov-wide{grid-column:auto}}.kvrow{border-bottom:1px solid var(--rule2);color:var(--ink);align-items:baseline;gap:10px;padding:8px 0;display:flex}.kvrow:last-child{border-bottom:0}.kvrow span{flex:1}.kvrow:hover{text-decoration:none}.kvrow:hover span{color:var(--primary)}.legend{color:var(--ink3);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.legend .sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.spend-total{margin:0 0 10px;font-size:13px}.spend-total b{font-size:20px;font-weight:600}.bars{border-bottom:1px solid var(--rule);align-items:flex-end;gap:16px;height:180px;display:flex}.bar{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.bar i{display:block}.bar-total{color:var(--ink3);text-align:center;white-space:nowrap;padding-bottom:4px;font-size:11px}.bar-labels{color:var(--ink3);gap:16px;padding-top:6px;font-size:11px;display:flex}.bar-labels span{text-align:center;flex:1}.band{background:var(--nav);color:#fff;border-radius:6px;flex-direction:column;gap:14px;margin-bottom:20px;padding:18px 22px;display:flex}.band-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.band-head h2{color:#fff;flex:1;margin:0;font-size:14px;font-weight:600}.band-head a{color:#9cc2ff}.band .figs{background:#1c2a3e;border:1px solid #1c2a3e;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.band .fig{background:var(--nav);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.band .fig b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.band .fig span{color:#c9d3e0;font-size:12px}.band-note{color:#8c9aaf;margin:0;font-size:12px}.mailgrid{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.mlist{max-height:calc(100vh - 230px);overflow:auto}.mitem{color:inherit;border-left:3px solid #0000;border-bottom:1px solid var(--rule2);flex-direction:column;gap:2px;padding:9px 16px;display:flex}.mitem:hover{background:var(--sunk);text-decoration:none}.mitem[aria-current=true]{background:var(--primary-soft);border-left-color:var(--primary)}.mitem b{font-size:13.5px;font-weight:600;line-height:1.3}.mitem .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mform{gap:10px;display:grid}.mform label{color:var(--ink2);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.mform label:has(textarea){align-items:start}.mform label:has(textarea)>span{padding-top:8px}.mform input,.mform textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:6px;width:100%;padding:7px 9px;font-size:14px}.mform input[readonly],.mform textarea[readonly]{background:var(--sunk);color:var(--ink2)}.mform textarea{resize:vertical;min-height:220px;line-height:1.5}.mform input:focus-visible,.mform textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.panel>.pf{border-top:1px solid var(--rule2);padding:12px 16px}.mact{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mact .grow{flex:200px}.btn.quiet{background:0 0;border-color:#0000}.mt{margin-top:12px}@media (width<=1000px){.mailgrid{grid-template-columns:1fr}.mlist{max-height:none}}.bubble{right:var(--bubble-right,24px);bottom:var(--bubble-bottom,24px);z-index:40;border:1px solid var(--rule);background:var(--surface);border-radius:22px;height:44px;display:flex;position:fixed;box-shadow:0 6px 18px #07111f3d}.bubble button{height:100%;font:inherit;white-space:nowrap;cursor:grab;touch-action:none;border:0;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:14px;display:flex}.bubble button:active{cursor:grabbing}.bubble button:first-child{border-radius:21px 0 0 21px}.bubble button:last-child{border-radius:0 21px 21px 0}.bubble button:only-child{border-radius:21px}.bubble-ask{background:var(--primary);color:var(--primary-ink);font-weight:600}.bubble-ask svg{width:18px;height:18px}.bubble-ask .short{display:none}.bubble-rec{background:var(--surface);color:var(--ink)}.bubble-rec .dot{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px}.bubble-rec .time{font-variant-numeric:tabular-nums}.bubble.live{border-color:var(--rec)}.bubble.live .bubble-rec{background:var(--rec);color:#fff;font-weight:600}.bubble.live .bubble-rec .dot{background:#fff;animation:1.2s ease-in-out infinite rec-pulse}.bubble button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes rec-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.bubble.live .bubble-rec .dot{animation:none}}@media (width<=640px){.bubble-ask .long{display:none}.bubble-ask .short{display:inline}.bubble button{padding:0 14px}}.as-panel{z-index:50;background:var(--surface);border-left:1px solid var(--rule);flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 30px #07111f29}.as-panel.dropping{outline:3px dashed var(--primary);outline-offset:-8px}@media (width>=1100px){.as-panel{width:400px;box-shadow:none;animation:.18s ease-out as-dock}body:has(.as-panel) .shell{margin-right:400px}body:has(.as-panel) .bubble{right:calc(var(--bubble-right,24px) + 400px)}}@keyframes as-dock{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.as-panel{animation:none}}.as-head{border-bottom:1px solid var(--rule2);align-items:center;gap:6px;padding:12px 14px;display:flex}.as-body{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:auto}.as-intro p{margin:0 0 8px}.as-intro ul{margin:0 0 10px;padding-left:18px}.as-msg{background:var(--sunk);border-radius:8px;max-width:92%;margin:0;padding:9px 12px}.as-msg.from-person{background:var(--primary-soft);align-self:flex-end}.as-msg.as-working{color:var(--ink2);align-items:center;gap:10px;display:flex}.as-dots{gap:4px;display:inline-flex}.as-dots i{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite as-dot}.as-dots i:nth-child(2){animation-delay:.15s}.as-dots i:nth-child(3){animation-delay:.3s}.as-secs{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}@keyframes as-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.as-dots i{opacity:.6;animation:none}}.as-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.as-msg .tag{margin:6px 0 0}.as-draft{margin-top:8px;font-size:13px;font-weight:600;display:block}.as-history{justify-items:start;gap:6px;display:grid}.as-history p{margin:0}.as-conv{text-align:left;border:1px solid var(--rule);background:var(--surface);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;gap:2px;padding:8px 10px;display:grid}.as-conv:hover{background:var(--sunk)}.as-foot{border-top:1px solid var(--rule2);gap:8px;padding:10px 14px 14px;display:grid}.as-foot .notice{margin:0}.as-foot textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule);resize:vertical;border-radius:6px;min-height:70px;padding:8px 10px;font-size:14px}.as-foot textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.as-actions{align-items:center;gap:8px;display:flex}.as-file{align-items:center;gap:8px;margin:0;display:flex}.as-file .tag{margin:0}.as-records ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.as-chip{border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:550;display:inline-flex}.as-chip:hover{border-color:var(--primary);text-decoration:none}.as-chip svg{width:14px;height:14px}.as-based{margin:8px 0 0}@media (width>=861px){.shell.narrow{grid-template-columns:68px minmax(0,1fr)}.shell.narrow .nav{padding:18px 10px 14px}.shell.narrow .brand div,.shell.narrow .nav .tagx,.shell.narrow .nav .sep,.shell.narrow .nav .foot{display:none}.shell.narrow .nav nav a{justify-content:center;position:relative}.shell.narrow .nav nav a .chev{display:none}.shell.narrow .nav nav .sub{border-left:0;margin-left:0;padding-left:0}.shell.narrow .nav nav a .grow{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell.narrow .nav nav a .n{font-size:10px;position:absolute;top:2px;right:2px}.shell.narrow .content{padding-bottom:20px}}.as-page{grid-template-columns:290px minmax(0,1fr);gap:18px;height:calc(100dvh - 120px);min-height:460px;display:grid}.as-chats{flex-direction:column;gap:10px;min-height:0;padding-right:4px;display:flex;overflow:auto}.as-chats>.btn{align-self:flex-start}.as-chats ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.as-chats li{border:1px solid var(--rule);background:var(--surface);border-radius:8px;align-items:flex-start;gap:4px;display:flex}.as-chats li.on{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.as-chats li>a{min-width:0;color:var(--ink);flex:1;gap:3px;padding:8px 10px;display:grid}.as-chats li>a:hover{background:var(--sunk);text-decoration:none}.as-chats li b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.as-chats li .x{margin:6px 6px 0 0}.as-confirm{justify-items:start;gap:4px;padding:8px;display:grid}.as-tag{background:var(--sunk);color:var(--ink2);border-radius:999px;justify-self:start;align-items:center;gap:3px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.as-tag svg{width:12px;height:12px}.tag-attention,.tag-email,.tag-drafts{background:var(--primary-soft);color:var(--ink)}.tag-meetings{background:var(--green-soft);color:var(--ink)}.tag-cash{background:var(--amber-soft);color:var(--ink)}.tag-orders,.tag-suppliers{background:var(--red-soft);color:var(--ink)}.tag-customers{background:color-mix(in srgb, var(--amber-soft) 50%, var(--primary-soft));color:var(--ink)}.tag-spreadsheets{background:color-mix(in srgb, var(--green-soft) 50%, var(--primary-soft));color:var(--ink)}.as-main{border:1px solid var(--rule);background:var(--surface);border-radius:10px;flex-direction:column;min-height:0;display:flex}.as-main.dropping{outline:3px dashed var(--primary);outline-offset:-8px}.as-main .as-body{padding:20px 24px}.as-main .as-msg{max-width:760px}.as-start h1{margin:0 0 6px;font-size:22px}.as-today{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:14px 0 18px;display:grid}.as-card h2{align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.as-card ul{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.as-card li{overflow-wrap:anywhere}.as-card .tag{margin-left:6px}.as-count{font-variant-numeric:tabular-nums;font-weight:700}.as-suggest ul{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.as-suggestion{font:inherit;border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;border-radius:999px;padding:7px 12px;font-size:13.5px}.as-suggestion:hover{border-color:var(--primary);background:var(--primary-soft)}.as-rec .dot{background:var(--red);border-radius:50%;width:9px;height:9px}@media (width<=860px){.as-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto}.as-chats{max-height:180px}.as-main{min-height:70dvh}}.consent-q{margin:0 0 6px;font-size:16px;font-weight:650}.follow-on{margin:0 0 14px}.follow-on .field{margin-bottom:8px}.follow-open{border:1px solid var(--rule);background:var(--sunk);border-radius:6px;padding:10px 12px}.follow-open p{margin:0 0 6px}.follow-open ul{gap:4px;max-height:180px;margin:0;padding-left:18px;display:grid;overflow:auto}.choices{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.choices legend{color:var(--ink2);margin-bottom:6px;font-size:13px}.choice{border:1px solid var(--rule);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.choice:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.choice>span{gap:2px;display:grid}.choice input{margin-top:3px}.consent-tick{background:var(--amber-soft);border-radius:6px;align-items:flex-start;padding:10px 12px;font-weight:550}.consent-tick input{flex:none;width:18px;height:18px;margin-top:3px}body:has(.recbar){padding-top:44px}body:has(.recbar) .as-panel{top:44px}.recbar{z-index:45;background:var(--rec);color:#fff;align-items:center;gap:12px;min-height:44px;padding:6px 20px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #07111f33}.recbar:focus-visible{outline-offset:-4px;outline:2px solid #fff}.recbar.done,.recbar.failed{background:var(--nav)}.recbar .small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recbar .btn.primary{color:var(--rec);background:#fff;border-color:#fff}.recbar .dot{background:#fff;border-radius:50%;flex:none;width:11px;height:11px;animation:1.2s ease-in-out infinite rec-pulse}.recbar.paused .dot{opacity:.5;animation:none}.recbar .time{font-variant-numeric:tabular-nums;font-weight:600}.recbar .problem{color:#ffd2cc}.recbar .x{color:#fff}.recbar .btn:not(.primary){color:#fff;background:0 0;border-color:#ffffff59}@media (prefers-reduced-motion:reduce){.recbar .dot{animation:none}}@media (width<=640px){.recbar{gap:8px;padding:6px 12px}}.nowrap{white-space:nowrap}.list-plain-ul{gap:6px;margin:0;padding-left:18px;display:grid}.lines .ln2{grid-template-columns:minmax(0,1fr) auto}.lines .ln4{grid-template-columns:minmax(0,1fr) 160px 150px auto}.lines .ln input{font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--surface);border-radius:6px;padding:7px 9px;font-size:14px}.lines legend{margin-bottom:6px}.lines>.btn{justify-self:start}.transcript>summary{cursor:pointer;padding:14px 16px;font-weight:650}.transcript .pb p{margin:0 0 8px}@media (width<=860px){.lines .ln4{grid-template-columns:1fr 1fr}}.action-summary{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 28px;display:grid}.action-summary h3{color:var(--ink2);margin:0 0 6px;font-size:13px;font-weight:650}.action-summary ul{gap:5px;margin:0;padding-left:18px;display:grid}.lines .ln5{grid-template-columns:minmax(0,1fr) 140px 140px auto auto}.last-time{border-bottom:1px solid var(--rule2)}.last-time h3{color:var(--ink2);margin:0 0 6px;font-size:13px;font-weight:650}.last-time ul{gap:5px;margin:0;padding-left:18px;display:grid}.last-time li.done{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.last-time .tag{margin-left:8px;text-decoration:none;display:inline-block}.lines .ln-carried{grid-template-columns:minmax(0,1fr) 140px auto;align-items:center}.carried-what{overflow-wrap:anywhere;min-width:0}.lines .ln5 .check{white-space:nowrap;margin:0;font-size:13px}@media (width<=860px){.lines .ln5{grid-template-columns:1fr 1fr}}.cash-week{gap:14px;display:grid}.cw-account h3{margin:0 0 4px;font-size:14px}.cw-account p{margin:0 0 4px}.cw-moves h4{color:var(--ink2);margin:8px 0 4px;font-size:12.5px;font-weight:650}.cw-moves ul{gap:3px;margin:0;padding-left:18px;display:grid}.cw-total{border-top:1px solid var(--rule2);margin:0;padding-top:10px}.kvrow .sub{font-size:12px;display:block}.cash-att{margin:0;padding:0;list-style:none}.cash-att li a{border-bottom:1px solid var(--rule2);border-left:3px solid var(--amber);color:var(--ink);gap:2px;padding:10px 16px;display:grid}.cash-att li.cash-att-week a{border-left-color:var(--primary)}.cash-att li a:hover{background:var(--sunk);text-decoration:none}.dropzone{border:2px dashed var(--rule);text-align:center;border-radius:8px;justify-items:center;gap:8px;margin:0 0 12px;padding:18px;display:grid}.dropzone p{margin:0}.st-lines input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:4px;width:100%;min-width:0;padding:4px 6px;font-size:13px}.st-lines input[readonly]{background:0 0;border-color:#0000}.st-lines td.r input{text-align:right;min-width:90px}.st-lines td:nth-child(2) input{min-width:200px}.st-lines tr.st-bad td{background:var(--red-soft)}.bad-text{color:var(--red)}.warn-text{color:var(--amber)}.mail-connect p{max-width:70ch;margin:0 0 12px}.mail-list{margin:0;padding:0;list-style:none}.mail-list li{border-bottom:1px solid var(--rule2);border-left:3px solid var(--amber);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 16px;display:flex}.mail-list li.fraud{border-left-color:var(--red);background:var(--red-soft)}.mail-main{flex:280px;gap:2px;min-width:0;display:grid}.mail-main b{overflow-wrap:anywhere}.mail-foot{margin:0;padding:10px 16px}.linkbtn:disabled{opacity:.5;cursor:not-allowed}.icon{vertical-align:-3px;flex:none;width:16px;height:16px}.nav nav a .icon{opacity:.85}.nav nav a:hover .icon{opacity:1}.nav nav a[aria-current=page] .icon{opacity:1;color:color-mix(in srgb, var(--brand) 55%, #fff)}.nav .foot .signout{align-items:center;gap:6px;display:inline-flex}.nav .foot .signout .icon{width:14px;height:14px}h2>.icon{color:var(--ink3);margin-right:8px}.kind{color:var(--amber);margin-right:8px}.att.urgent .kind,.mail-list li.fraud .kind{color:var(--red)}.att.minor .kind{color:var(--ink3)}.cash-att li.cash-att-week .kind{color:var(--primary)}.dropzone .drop-icon{width:28px;height:28px;color:var(--ink3)}.dropzone.over{border-color:var(--primary);background:var(--primary-soft)}.icon-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 16px;margin:0;padding:14px 16px;list-style:none;display:grid}.icon-grid li{color:var(--ink2);align-items:center;gap:8px;display:flex}.helper-figures{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 32px;display:grid}.helper-figures h3{color:var(--ink2);margin:0 0 8px;font-size:13px;font-weight:650}.helper-figures .kv dd{text-align:right}.ml8{margin-left:8px}.mb12{margin-bottom:12px}.contacts-edit{border:1px solid var(--rule);border-radius:6px;gap:8px;margin:4px 0 14px;padding:10px 12px 12px;display:grid}.contacts-edit legend{padding:0 4px;font-size:13px;font-weight:500}.contact-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr auto;grid-template-areas:"name job remove""email phone remove";align-items:center;gap:6px;padding-bottom:8px;display:grid}.contact-row>:first-child{grid-area:name}.contact-row>:nth-child(2){grid-area:job}.contact-row>:nth-child(3){grid-area:email}.contact-row>:nth-child(4){grid-area:phone}.contact-row>:nth-child(5){grid-area:remove}.contact-row.with-source{grid-template-areas:"name job remove""email phone remove""source source remove"}.contact-row.with-source>:nth-child(5){grid-area:source}.contact-row.with-source>:nth-child(6){grid-area:remove}.contact-row input{min-width:0;font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--surface);border-radius:6px;padding:7px 9px;font-size:14px}.contact-row input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px;display:grid}.next-step{margin:0;font-weight:500}@media (width<=700px){.contact-row{grid-template-columns:1fr 1fr;grid-template-areas:"name job""email phone""remove remove"}.map-grid{grid-template-columns:1fr 1fr}}h1{letter-spacing:-.015em;font-size:30px;font-weight:650}.topbar{padding:11px 28px}.olmark img{width:40px;height:40px}.olmark .wm{font-size:20px}.clientmark{border-radius:8px;width:40px;height:40px}.clientmark.img{background:0 0;padding:0}.panel{box-shadow:var(--lift);border-radius:8px}.panel>.ph{border-bottom-color:var(--rule);align-items:center;padding:14px 16px 12px}th{background:var(--head);color:var(--ink3)}th,td{padding-left:12px;padding-right:12px}th:first-child,td:first-child{padding-left:16px}th:last-child,td:last-child{padding-right:16px}.btn{padding:8px 14px}.pill,.pill.blue,.pill.amber,.pill.green,.pill.red{background:var(--surface);border:1.5px solid var(--rule);color:var(--ink);border-radius:6px;padding:2px 10px 2px 9px;font-weight:600}.pill:before{background:var(--ink3);width:8px;height:8px}.pill.blue,.pill.amber{border-color:var(--primary)}.pill.blue:before,.pill.amber:before{background:var(--primary)}.pill.green{border-color:var(--green)}.pill.green:before{background:var(--green)}.pill.red{border-color:var(--red)}.pill.red:before{background:var(--red)}.nav nav a .n{text-align:center;background:var(--primary);min-width:22px;color:var(--primary-ink);border-radius:9px;padding:1px 7px;font-size:11px;font-weight:700;line-height:16px}.nav nav a .n.hot{background:var(--red);color:#fff}@media (prefers-color-scheme:dark){.nav nav a .n.hot{color:#1a0b0a}}.notice,.notice.warn,.notice.bad{background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--primary);box-shadow:var(--lift)}.notice.bad{border-left-color:var(--red)}.mail-list li{border-left-width:4px}.mail-list li.fraud{background:var(--surface)}.mail-list li.fraud .bad-text{font-weight:600}.spend-total b{letter-spacing:-.01em;font-size:28px}.bars{height:210px}.bar i{align-self:center;width:min(84px,100%)}.bar i:first-of-type{border-radius:4px 4px 0 0}.bar-total{color:var(--ink2);font-size:12px;font-weight:600}.kvrow.sup{flex-wrap:wrap;row-gap:7px;padding:10px 0 11px}.kvrow.sup .track{background:var(--rule2);border-radius:3px;flex:0 0 100%;height:6px;overflow:hidden}.kvrow.sup .track i{background:var(--primary);border-radius:3px;height:100%;display:block}.topband{border-image:linear-gradient(to top, var(--rule) 1px, var(--surface) 1px) 0 fill / 0 / 0 100vw 0 0;margin:-26px -28px 22px;padding:24px 28px 0}.topband .head{margin-bottom:0}.topband .crumb{margin-bottom:4px}.topfigs{border-top:1px solid var(--rule2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:20px;display:grid}.topfigs>a,.topfigs>div{border-right:1px solid var(--rule2);color:var(--ink);flex-direction:column;justify-content:space-between;gap:4px;padding:16px 18px 18px;display:flex;position:relative}.topfigs>h2+a,.topfigs>div:first-child{padding-left:0}.topfigs>:last-child{border-right:0}.topfigs>a:hover{background:var(--head);text-decoration:none}.topfigs span{color:var(--ink3);font-size:12.5px}.topfigs b{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:38px}.topfigs b.sm{letter-spacing:0;overflow-wrap:anywhere;font-size:19px;line-height:26px}.topfigs>a.hot:after{content:"";background:var(--primary);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:18px;right:18px}@media (width<=860px){.topband{margin:-18px -16px 18px;padding:18px 16px 0}.topfigs{grid-template-columns:repeat(2,minmax(0,1fr))}.topfigs>a,.topfigs>div{border-right:0;border-bottom:1px solid var(--rule2);padding-left:0}.topfigs b{font-size:24px;line-height:30px}}.page>.head:first-child,.page>.crumb:first-child+.head{border-image:linear-gradient(to top, var(--rule) 1px, var(--surface) 1px) 0 fill / 0 / 0 100vw 0 0;margin:-26px -28px 22px;padding:24px 28px 22px}.page>.crumb:first-child{border-image:linear-gradient(var(--surface), var(--surface)) 0 fill / 0 / 0 100vw 0 0;margin:-26px -28px 0;padding:20px 28px 4px}.page>.crumb:first-child+.head{margin-top:0;padding-top:2px}@media (width<=860px){.page>.head:first-child,.page>.crumb:first-child+.head{margin:-18px -16px 18px;padding:18px 16px}.page>.crumb:first-child{margin:-18px -16px 0;padding:16px 16px 4px}.page>.crumb:first-child+.head{margin-top:0;padding-top:2px}}.seg button[aria-pressed=true],.seg a[aria-current=page]{background:var(--primary);color:var(--primary-ink)}.mitem[aria-current=true]{background:var(--head)}.as-msg.from-person{background:var(--rule2)}.choice:has(input:checked){background:var(--surface);box-shadow:inset 0 0 0 1px var(--primary)}.consent-tick{background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--primary)}.st-lines tr.st-bad td{background:var(--surface);color:var(--red);font-weight:600}.st-lines tr.st-bad td:first-child{box-shadow:inset 4px 0 0 var(--red)}.st-lines tr.st-unclear td{background:var(--surface)}.st-lines tr.st-unclear td:first-child{box-shadow:inset 4px 0 0 var(--primary)}.as-tag,.tag-attention,.tag-email,.tag-drafts,.tag-meetings,.tag-cash,.tag-orders,.tag-suppliers,.tag-customers,.tag-spreadsheets{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--rule)}.tag-attention,.tag-email,.tag-drafts,.tag-customers{box-shadow:inset 0 0 0 1.5px var(--primary)}.tag-meetings,.tag-spreadsheets{box-shadow:inset 0 0 0 1.5px var(--green)}.tag-cash{box-shadow:inset 0 0 0 1.5px #5c6b80}.tag-orders,.tag-suppliers{box-shadow:inset 0 0 0 1.5px var(--ink2)}.ov-full{grid-column:1/-1}.ov-grid.fit{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cash-last-week{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px}.cash-lw-h{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.cash-lw-h h3{flex:1;font-size:14px;font-weight:600}.cash-lw-h h3 .icon{color:var(--ink3);margin-right:6px}.cash-last-week .cw-account h3{font-size:13px}.chart{padding-left:56px;position:relative}.chart .axis{pointer-events:none;height:210px;position:absolute;bottom:0;left:0;right:0}.chart .axis span{border-top:1px dashed var(--rule);position:absolute;left:0;right:0}.chart .axis span:first-child{border-top:1px solid var(--ink3)}.chart .axis em{color:var(--ink3);background:var(--surface);font-variant-numeric:tabular-nums;padding-right:6px;font-size:11px;font-style:normal;line-height:16px;position:absolute;top:-8px;left:0}.chart .bars{border-bottom:0;position:relative}.chart+.bar-labels{padding-left:56px}.att.cols{grid-template-columns:4px 132px minmax(0,1fr) minmax(0,190px) 108px 76px;align-items:start}.att.cols.with-acts{grid-template-columns:4px 132px minmax(0,1fr) minmax(0,190px) 108px 76px auto}.att.cols>.k{white-space:nowrap;align-items:center;padding-top:1px;font-size:13px;font-weight:600;display:flex}.att.cols>.k .kind{margin-right:7px}.att.cols>.sup,.att.cols>.r{padding-top:1px;font-size:13.5px}.att.cols>.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.att.cols>.days{font-weight:600}.att.cols>.acts{align-self:center}.att.att-head{background:var(--head);border-bottom:1px solid var(--rule);color:var(--ink3);padding-top:9px;padding-bottom:9px;font-size:12px;font-weight:600}@media (width<=860px){.att.att-head{display:none}.att.cols,.att.cols.with-acts{grid-template-columns:4px auto auto minmax(0,1fr);row-gap:4px}.att.cols>.bar{grid-row:1/span 4}.att.cols>.k,.att.cols>div:nth-of-type(2),.att.cols>.acts{grid-column:2/-1}.att.cols>.sup{grid-column:2}.att.cols>.r{text-align:left}.att.cols>.acts{justify-content:flex-start}}.cite{vertical-align:super;margin-left:2px;font-size:.8em;text-decoration:none}.cite:hover,.cite:focus-visible{text-decoration:underline}.list-plain.tight li{border-bottom:0;padding:2px 0;display:block}details.sources{margin:10px 0}details.sources summary{cursor:pointer}.pill.as-button{cursor:pointer;font:inherit;border:0}
