/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0}a{color:var(--mark);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:600}b,strong{font-weight:600}small{font-size:var(--s1)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-14{margin:calc(var(--spacing) * 14)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[aria-label\=\"Back\"\]\:visible:is(),.\[data-as-input\]\:visible:is(data-as-input),.\[data-as-send\]\:visible:is(data-as-send),.\[data-as-stop\]\:visible:is(data-as-stop),.\[data-ask-assistant\]\:visible:is(data-ask-assistant),.\[data-back-to\=\"\/letters\"\]\:visible:is(),.\[data-back-to\]\:visible:is(data-back-to),.\[data-back\]\:visible:is(data-back),.\[data-biz-switch\]\:visible:is(data-biz-switch),.\[data-check-pill\]\:visible:is(data-check-pill),.\[data-client-option\]\:visible:is(data-client-option),.\[data-client-search\]\:visible:is(data-client-search),.\[data-cv-ask\]\:visible:is(data-cv-ask),.\[data-cv-pdf\]\:visible:is(data-cv-pdf),.\[data-door-phone\=\"email\"\]\:visible:is(),.\[data-editor\]\:visible:is(data-editor),.\[data-empty\]\:visible:is(data-empty),.\[data-enq-row\=\"\$\{e\.id\}\"\]\:visible:is(),.\[data-enq-row\=\"\$\{halima\.id\}\"\]\:visible:is(),.\[data-enq-row\]\:visible:is(data-enq-row),.\[data-enquiry\=\"\$\{a\.id\}\"\]\:visible:is(),.\[data-enquiry\=\"\$\{b\.id\}\"\]\:visible:is(),.\[data-enquiry\=\"\$\{e\.id\}\"\]\:visible:is(),.\[data-find-input\=\"invoices\"\]\:visible:is(),.\[data-find-open\]\:visible:is(data-find-open),.\[data-help\]\:visible:is(data-help),.\[data-html-body\]\:visible:is(data-html-body),.\[data-invite-open\]\:visible:is(data-invite-open),.\[data-invite-row\=\"\$\{fatima\.id\}\"\]\:visible:is(),.\[data-invite-row\=\"\$\{inv\.id\}\"\]\:visible:is(),.\[data-invite-row\]\:visible:is(data-invite-row),.\[data-invoice-row\]\:visible:is(data-invoice-row),.\[data-iv-tabs\]\:visible:is(data-iv-tabs),.\[data-letter-signed-out\]\:visible:is(data-letter-signed-out),.\[data-letterhead-link\]\:visible:is(data-letterhead-link),.\[data-letterhead-switch\]\:visible:is(data-letterhead-switch),.\[data-look\=\"general-bright\"\]\:visible:is(),.\[data-look\=\"general-classic\"\]\:visible:is(),.\[data-look\=\"law-classic\"\]\:visible:is(),.\[data-look\=\"law-modern\"\]\:visible:is(),.\[data-look\]\:visible:is(data-look),.\[data-look\^\=\"law\"\]\:visible:is(),.\[data-look\^\=\"school\"\]\:visible:is(),.\[data-mailbox-menu\]\:visible:is(data-mailbox-menu),.\[data-more\]\:visible:is(data-more),.\[data-new-client-phone\]\:visible:is(data-new-client-phone),.\[data-new-email\]\:visible:is(data-new-email),.\[data-next-cta\]\:visible:is(data-next-cta),.\[data-not-live\]\:visible:is(data-not-live),.\[data-opened\]\:visible:is(data-opened),.\[data-paper\]\:visible:is(data-paper),.\[data-part-clear\]\:visible:is(data-part-clear),.\[data-part-editor\=\"\$\{part\}\"\]\:visible:is(),.\[data-part-editor\=\"address\"\]\:visible:is(),.\[data-part-editor\=\"colour\"\]\:visible:is(),.\[data-part-save\]\:visible:is(data-part-save),.\[data-pay-box\]\:visible:is(data-pay-box),.\[data-pay-now\]\:visible:is(data-pay-now),.\[data-person-row\=\"b\:\$\{box\.id\}\"\]\:visible:is(),.\[data-plus\]\:visible:is(data-plus),.\[data-publish\]\:visible:is(data-publish),.\[data-purpose\=\"demand\"\]\:visible:is(),.\[data-ref\]\:visible:is(data-ref),.\[data-reply-open-phone\]\:visible:is(data-reply-open-phone),.\[data-role-apply\]\:visible:is(data-role-apply),.\[data-send-again\]\:visible:is(data-send-again),.\[data-send-panel\]\:visible:is(data-send-panel),.\[data-send\]\:visible:is(data-send),.\[data-sent-line-desk\]\:visible:is(data-sent-line-desk),.\[data-settings-row\]\:visible:is(data-settings-row),.\[data-show-images\]\:visible:is(data-show-images),.\[data-side-group\]\:visible:is(data-side-group),.\[data-side-row\=\"letterhead\"\]\:visible:is(),.\[data-sign-pad\]\:visible:is(data-sign-pad),.\[data-signout\]\:visible:is(data-signout),.\[data-site-state\]\:visible:is(data-site-state),.\[data-steps\]\:visible:is(data-steps),.\[data-style-row\]\:visible:is(data-style-row),.\[data-switcher\]\:visible:is(data-switcher),.\[data-text-body\]\:visible:is(data-text-body),.\[data-to-check\]\:visible:is(data-to-check),.\[data-undo\]\:visible:is(data-undo),.\[data-use-look\]\:visible:is(data-use-look),.\[data-vat\]\:visible:is(data-vat),.\[data-void\]\:visible:is(data-void),.\[data-why\]\:visible:is(data-why){visibility:visible}}@font-face{font-family:Naira;src:url(/fonts/IBMPlexSans-VF.ttf)format("truetype");font-weight:100 700;font-display:swap;unicode-range:u+20a6}:root{--font-sans:"Naira",var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--font-mono:"Naira",var(--font-dm-mono),"DM Mono",monospace;--ink:#1a1a1a;--t2:#6b6557;--t3:#8c867a;--edge:#e0dbd2;--field:#d6d0c3;--rule:#e6e1d6;--cream:#fbf8f1;--mark:#0f62fe;--ok:#157a3b;--warn:#8a5a00;--bad:#b3261e;--float:0 8px 24px #00000014;--dis-bg:#e8e5de;--dis-t:#9a958a;--neutral-dot:#c9c1ae;--sample:#f1eee6;--shim-a:#efece5;--shim-b:#f7f5f0;--ease:cubic-bezier(.2,0,0,1);--enter:.15s;--leave:.1s;--radius:7px;--ground:#fff;--paper:#fff;--sunk:var(--cream);--line:var(--rule);--line2:var(--rule);--blue:var(--mark);--blue-soft:#eef3ff;--red:var(--bad);--red-soft:#fbe9e7;--green:var(--ok);--green-soft:#e6f3ea;--amber:var(--warn);--amber-soft:#fbf0d9;--biz:#1b2a4a;--band:var(--biz);--on-band:#fff;--band-2:#ffffffb8;--band-line:#ffffff29;--band-btn:#ffffff1a;--ctl:40px;--ctl-sm:32px;--s1:12px;--s2:13px;--s3:14px;--s4:16px;--s5:24px;--money:36px;--on-ink:#fff;--ink-hover:#333;--mark-fill:#0f62fe;--bad-fill:#b3261e;--ok-fill:#157a3b;--warn-fill:#8a5a00;--focus-gap:#fff;--side:#fff;--side-new:#dce7ff;--side-new-h:#ccdcff;--side-on:#e8efff;--side-hover:#f3f1ec;--amber-line:#e7cf9b;--green-line:#bfddc8;--red-line:#ebc0bb;--grab:#d6d0c3;--scrim:#1a1a1a47;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.shell){--ink:#eceae6;--t2:#aba598;--t3:#8c867a;--edge:#34312d;--field:#4a4640;--rule:#2b2926;--cream:#221f1c;--mark:#7aa7ff;--ok:#4fbf7a;--warn:#e3ac4f;--bad:#ff8a80;--float:0 8px 24px #0000008c;--dis-bg:#2b2926;--dis-t:#6f695f;--neutral-dot:#4d4842;--sample:#24211e;--shim-a:#1f1d1b;--shim-b:#282522;--ground:#131211;--paper:#1b1a18;--blue-soft:#18233a;--red-soft:#3a1e1b;--green-soft:#132b1c;--amber-soft:#322710;--on-ink:#131211;--ink-hover:#d2cec7;--focus-gap:#131211;--side:#1b1a18;--side-new:#233150;--side-new-h:#2b3b60;--side-on:#1f2b45;--side-hover:#24221f;--amber-line:#5c4a22;--green-line:#24513a;--red-line:#663530;--grab:#4d4842;--scrim:#0009;--band:#1f2e52;--on-band:#fff;--band-2:#ffffffb8;--band-line:#ffffff29;--band-btn:#ffffff1a;color-scheme:dark}}:root[data-theme=dark]:has(.shell){--ink:#eceae6;--t2:#aba598;--t3:#8c867a;--edge:#34312d;--field:#4a4640;--rule:#2b2926;--cream:#221f1c;--mark:#7aa7ff;--ok:#4fbf7a;--warn:#e3ac4f;--bad:#ff8a80;--float:0 8px 24px #0000008c;--dis-bg:#2b2926;--dis-t:#6f695f;--neutral-dot:#4d4842;--sample:#24211e;--shim-a:#1f1d1b;--shim-b:#282522;--ground:#131211;--paper:#1b1a18;--blue-soft:#18233a;--red-soft:#3a1e1b;--green-soft:#132b1c;--amber-soft:#322710;--on-ink:#131211;--ink-hover:#d2cec7;--focus-gap:#131211;--side:#1b1a18;--side-new:#233150;--side-new-h:#2b3b60;--side-on:#1f2b45;--side-hover:#24221f;--amber-line:#5c4a22;--green-line:#24513a;--red-line:#663530;--grab:#4d4842;--scrim:#0009;--band:#1f2e52;--on-band:#fff;--band-2:#ffffffb8;--band-line:#ffffff29;--band-btn:#ffffff1a;color-scheme:dark}.cv2-paper,.cv5-paper,.fd-paper,.fd-wa,.iv-mini,.iv-wa,.ivp,.lhg-card .pv,.lhg-prev .frame2,.light-paper,.ltr,.mx-frame,.pcard .pv,.pf-paper,.tg-thumb,.thumb,.tp,.v5,.wa,.wapreview{--ink:#1a1a1a;--t2:#6b6557;--t3:#8c867a;--edge:#e0dbd2;--field:#8c867a;--rule:#e6e1d6;--cream:#fbf8f1;--mark:#0f62fe;--ok:#157a3b;--warn:#8a5a00;--bad:#b3261e;--ground:#fff;--paper:#fff;--sample:#f1eee6;--on-ink:#fff;--ink-hover:#333;--blue-soft:#eef3ff;--red-soft:#fbe9e7;--green-soft:#e6f3ea;--amber-soft:#fbf0d9;color-scheme:light}body{background:var(--ground);color:var(--ink);font:400 var(--s3)/1.45 var(--font-sans);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.skip,.vh{position:absolute}.skip{z-index:90;background:var(--ink);color:var(--on-ink);border-radius:7px;align-items:center;height:40px;padding:0 14px;font-weight:600;display:flex;top:-60px;left:16px}.skip:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important}}:root{--side-w:0px;--top-h:0px}.shell{background:var(--ground);flex-direction:column;min-height:100dvh;display:flex}.dw{width:100%;max-width:1280px;margin:0 auto;padding:0 48px}.wm{color:var(--ink);flex-shrink:0;align-items:center;gap:8px;display:flex}.wm img{width:auto;height:20px;display:block}.sbar,.ttop,.ttop-space{display:none}.ltop{border-bottom:1px solid var(--edge)}.ltop .dw{align-items:center;height:64px;display:flex}@media (min-width:821px){:root{--side-w:232px;--top-h:52px}.shell.has-side{padding-left:var(--side-w)}.shell.has-side .dw{max-width:1184px;margin:0;padding-left:32px;padding-right:32px}.sbar{width:var(--side-w);background:var(--side);border-right:1px solid var(--rule);z-index:20;scrollbar-width:thin;flex-direction:column;gap:4px;padding:0 12px 12px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sb-logo{border-radius:4px;flex-shrink:0;align-self:flex-start;align-items:center;height:52px;padding:0 8px;display:flex}.sb-logo img{display:block}.sb-new{background:var(--side-new);height:44px;color:var(--ink);font:600 var(--s3)/1 var(--font-sans);cursor:pointer;transition:background var(--enter) ease-out;border:0;border-radius:14px;flex-shrink:0;align-self:flex-start;align-items:center;gap:10px;margin:4px 0 10px;padding:0 20px 0 16px;display:inline-flex}.sb-new:hover,.sb-new[data-state=open]{background:var(--side-new-h)}.sb-new .i{width:18px;height:18px}.sb-biz{flex-shrink:0;margin-top:auto;padding-top:12px}.sbiz{cursor:pointer;text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 8px;display:flex}.sbiz:hover,.sbiz[data-state=open]{background:var(--side-hover)}.sbiz .col{flex:1;min-width:0}.sbiz .nm{font-weight:600;font-size:var(--s3);line-height:1.3}.sbiz .dm,.sbiz .nm{overflow-wrap:anywhere}.sbiz .dm{font-size:var(--s1);color:var(--t2);line-height:1.35}.sbadge{border:1.5px solid var(--mark);width:28px;height:28px;color:var(--mark);background:var(--paper);font:600 var(--s1)/1 var(--font-sans);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.snav{flex-direction:column;gap:0;display:flex}.sb-grp{font-size:var(--s1);color:var(--t3);padding:12px 10px 4px;font-weight:500}.snav a{height:34px;color:var(--t2);font:500 var(--s3)/1 var(--font-sans);border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.snav a .i{stroke-width:1.7px;width:17px;height:17px}.snav a:hover{background:var(--side-hover);color:var(--ink);text-decoration:none}.snav a.on{background:var(--side-on);color:var(--ink);font-weight:600}.snav .ct{font-size:var(--s1);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.snav .ct.hot{color:var(--mark)}.ttop{top:0;left:var(--side-w);background:var(--ground);border-bottom:1px solid var(--rule);z-index:20;align-items:center;gap:12px;padding:0 32px;display:flex;position:fixed;right:0}.ttop,.ttop-space{height:var(--top-h)}.ttop-space{flex-shrink:0;display:block}.ttop .pn{min-width:0;font-size:var(--s4);color:var(--ink);white-space:nowrap;flex:1;margin:0;font-weight:600}.tsearch{border:1px solid var(--rule);border-radius:var(--radius);width:280px;height:34px;color:var(--t3);font:400 var(--s2)/1 var(--font-sans);background:var(--paper);cursor:text;text-align:left;transition:border-color var(--enter) ease-out;flex-shrink:0;align-items:center;gap:8px;padding:0 10px;display:flex}.tsearch:hover{border-color:var(--edge)}.tsearch .i{stroke-width:2px;width:15px;height:15px}.tsearch kbd{font:500 var(--s1)/1 var(--font-sans);border:1px solid var(--rule);color:var(--t3);border-radius:4px;margin-left:auto;padding:2px 5px}.ttop .ib{width:34px;height:34px;color:var(--t2);position:relative}.ttop .ib .i{stroke-width:1.7px;width:18px;height:18px}.ttop .ib:hover{color:var(--ink)}.bell-dot{background:var(--mark);width:7px;height:7px;box-shadow:0 0 0 2px var(--ground);border-radius:50%;position:absolute;top:7px;right:8px}.tav{background:var(--mark-fill);color:#fff;width:30px;height:30px;font:600 var(--s1)/1 var(--font-sans);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:flex}.tav:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.tav-who{flex-direction:column;gap:2px;min-width:0;padding:8px 10px 6px;display:flex}.tav-who .b{overflow-wrap:anywhere}.tav-thm{flex-direction:column;gap:6px;padding:6px 10px 8px;display:flex}body:has(.shell.has-side) .savebar{left:var(--side-w)}}.chev{width:16px;height:16px;transition:transform var(--enter) ease-out;flex-shrink:0}.chev.up{transform:rotate(180deg)}.dbody,.dpage{flex-direction:column;flex:1;display:flex}.dpage{gap:24px;padding-top:28px;padding-bottom:80px}.navline{background:var(--mark);z-index:95;opacity:0;pointer-events:none;width:0;height:2px;position:fixed;top:0;left:0}.navline.go{opacity:1;animation:navgo 2.4s var(--ease) forwards}@keyframes navgo{0%{width:0}30%{width:45%}to{width:88%}}.bizrow{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:5px;outline:none;align-items:center;gap:12px;padding:8px 10px;display:flex}.bizrow.on,.bizrow:hover,.bizrow[data-highlighted]{background:var(--cream)}.bizrow .col{flex:1;min-width:0}.bizrow .b16{font-weight:600;font-size:var(--s3);overflow-wrap:anywhere;line-height:1.25}.menu-rule{background:var(--rule);height:1px;margin:4px 0}.dock,.ptop,.ptop-space{display:none}.logo{background:var(--biz);color:#fff;width:40px;height:40px;font:600 var(--s3)/1 Georgia,Times New Roman,serif;letter-spacing:.02em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.logo img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.logo.l-sm{width:30px;height:30px;font-size:var(--s1);border-radius:6px}.logo.l-lg{width:64px;height:64px;font-size:var(--s5);border-radius:9px}.logo.empty{background:var(--paper);border:1px dashed var(--edge);color:var(--t2);font-family:var(--font-sans)}.big,.h1{font-size:var(--s5);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.15}.h2{letter-spacing:-.01em}.h2,.h3{font-size:var(--s4);margin:0;font-weight:600;line-height:1.3}.name{color:var(--ink);letter-spacing:-.025em;line-height:1.15}.num{font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.num,.tnum{letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}.hint,.sm{font-size:var(--s2);color:var(--t2);line-height:1.4}.xs{color:var(--t3);line-height:1.35}.small,.xs{font-size:var(--s1)}.small{color:var(--t2);line-height:1.4}.fit{white-space:nowrap;min-width:0;max-width:100%;display:block}.fit[data-fit="5"]{font-size:var(--s5)}.fit[data-fit="4"]{font-size:var(--s4)}.fit[data-fit="3"]{font-size:var(--s3);white-space:normal;overflow-wrap:anywhere}.mono{font-family:var(--font-mono);letter-spacing:0}.b{font-weight:600}.ok-t{color:var(--ok)}.warn-t{color:var(--warn)}.bad-t{color:var(--bad)}.sample{background:var(--sample);height:18px;font:600 var(--s1)/1 var(--font-sans);border-radius:4px;padding:0 6px}.back,.sample{color:var(--t2);align-self:flex-start;align-items:center;display:inline-flex}.back{font-weight:600;font-size:var(--s3);border-radius:7px;gap:4px;height:32px;margin-left:-4px;padding:0 4px}.back:hover{color:var(--ink);background:var(--cream)}.row{align-items:center;gap:12px;display:flex}.col{gap:8px}.col,.stack{flex-direction:column;display:flex}.stack{gap:10px}.wrapr{flex-wrap:wrap}.sp{flex:1}.grid2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;display:grid}.split{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.split>.mainc{flex-direction:column;flex:999 520px}.split>.aside,.split>.mainc{gap:28px;min-width:0;display:flex}.split>.aside{flex-direction:column;flex:300px}.ph{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.ph .sp{min-width:8px}.card{border:1px solid var(--edge);border-radius:var(--radius);background:var(--paper);color:var(--ink);text-align:left;width:100%;font:inherit;transition:background var(--enter) ease-out;flex-direction:column;gap:12px;padding:16px;display:flex}.card.cream{background:var(--cream)}.card.blue,.card.ink{background:var(--paper);border-color:var(--edge);color:var(--ink)}.card.warn{border-color:var(--warn)}.card.bad,.card.warn{background:var(--paper)}.card.bad{border-color:var(--bad)}.card.soft{border-color:var(--rule)}a.card,button.card{cursor:pointer}a.card:hover,button.card:hover{background:var(--cream);text-decoration:none}.card .cardrow,.person{align-items:center;gap:12px;display:flex}.person{min-width:0}.person .col{flex:1;gap:1px;min-width:0}.person .nm{font-weight:600;font-size:var(--s3);overflow-wrap:anywhere;line-height:1.25}.person .ad{font-size:var(--s2);color:var(--t2);overflow-wrap:anywhere}.seal{border:1px solid var(--edge);background:var(--cream);width:40px;height:40px;font:600 var(--s2)/1 var(--font-sans);color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.seal-sm{width:30px;height:30px;font-size:var(--s1)}.seal-lg{width:56px;height:56px;font-size:var(--s4)}.seal-b,.seal.you{border-color:var(--edge);color:var(--ink);background:var(--cream)}.seal .pip{border:2px solid var(--paper);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.pip.g{background:var(--ok)}.pip.a{background:var(--warn)}.pip.n{background:var(--neutral-dot)}.state{font-size:var(--s1);white-space:nowrap;color:var(--t2);align-items:center;gap:5px;font-weight:600;line-height:1.2;display:inline-flex}.state .d{background:var(--neutral-dot);border-radius:50%;flex-shrink:0;width:6px;height:6px}.state.g{color:var(--ok)}.state.g .d{background:var(--ok)}.state.a{color:var(--warn)}.state.a .d{background:var(--warn)}.state.r{color:var(--bad)}.state.r .d{background:var(--bad)}.state.b{color:var(--ink)}.state.b .d{background:var(--mark)}.state.n{color:var(--t2)}.state.n .d{background:var(--neutral-dot)}.stamp{font-size:var(--s1);white-space:nowrap;color:var(--t2);align-items:center;gap:5px;font-weight:600;line-height:1.2;display:inline-flex}.stamp:before{content:"";background:var(--neutral-dot);border-radius:50%;flex-shrink:0;width:6px;height:6px}.st-g{color:var(--ok)}.st-g:before{background:var(--ok)}.st-r{color:var(--bad)}.st-r:before{background:var(--bad)}.st-a{color:var(--warn)}.st-a:before{background:var(--warn)}.st-b{color:var(--ink)}.st-b:before{background:var(--mark)}.st-n{color:var(--t2)}.dot{background:var(--neutral-dot);border-radius:50%;width:6px;height:6px}.dot,.i{flex-shrink:0}.i{stroke-width:1.75px;width:20px;height:20px;display:block}.i-sm{width:16px;height:16px}.i-lg{width:24px;height:24px}.btn{height:var(--ctl);border-radius:var(--radius);font:600 var(--s3)/1 var(--font-sans);cursor:pointer;white-space:nowrap;color:var(--ink);transition:background var(--enter) ease-out,border-color var(--enter) ease-out;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.btn,.btn:hover{text-decoration:none}.btn .i{width:18px;height:18px}.btn-blue,.btn-p{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.btn-blue:hover,.btn-p:hover{background:var(--ink-hover);border-color:var(--ink-hover)}.btn-s{background:var(--paper);color:var(--ink);border-color:var(--field)}.btn-s:hover{background:var(--cream)}.btn-w{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-wo{color:#fff;border-color:#fffc}.btn-wa{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.btn-wa:hover{background:var(--ink-hover)}.btn-g{color:var(--ink);border-color:#0000;padding:0 10px}.btn-g:hover{background:var(--cream)}.btn-d{background:var(--paper);color:var(--bad);border-color:var(--bad)}.btn-d:hover{background:var(--red-soft)}.btn-dp{background:var(--bad-fill);color:#fff;border-color:var(--bad-fill)}.btn-dash{border:1px dashed var(--field);color:var(--ink);background:0 0}.btn-dash:hover{background:var(--cream)}.btn-sm{height:var(--ctl-sm);font-size:var(--s2);padding:0 10px}.btn-xs{height:28px;font-size:var(--s1);border-radius:6px;padding:0 8px}.btn-lg{height:48px;font-size:var(--s3);padding:0 20px}.btn.wide{width:100%}.btn.dis,.btn[aria-disabled=true],.btn[disabled]{background:var(--dis-bg);border-color:var(--dis-bg);color:var(--dis-t);cursor:default;pointer-events:none}.btn-g.dis,.btn-g[disabled]{background:0 0;border-color:#0000}.btn[data-loading]{pointer-events:none}.why{font-size:var(--s1);color:var(--t2);align-items:center;gap:6px;line-height:1.35;display:flex}button.why{cursor:pointer;font:inherit;font-size:var(--s1);text-align:left;background:0 0;border:0;padding:0}a.why,button.why{color:var(--t2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--t3);text-decoration-color:var(--t3)}button.why:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ib{cursor:pointer;width:36px;height:36px;color:inherit;transition:background var(--enter) ease-out;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}[data-help]{position:relative}[data-help] .bell-dot{background:var(--mark);width:7px;height:7px;box-shadow:0 0 0 2px var(--ground);border-radius:50%;position:absolute;top:7px;right:8px}.ib:active,.ib:hover,.ib[data-state=open]{background:var(--cream)}.lnk{color:var(--mark);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0}.lnk:hover{text-underline-offset:3px;text-decoration:underline}.lnk-ink{color:var(--ink)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.lab{font-size:var(--s1);color:var(--t2);font-weight:600}.inp,.sel,.ta{width:100%;height:var(--ctl);border:1px solid var(--field);border-radius:var(--radius);background:var(--paper);font:400 var(--s3)/1.4 var(--font-sans);color:var(--ink);transition:box-shadow var(--enter) ease-out;padding:0 11px}.inp::placeholder,.ta::placeholder{color:var(--t3);font-weight:400}.ta{resize:vertical;height:auto;min-height:96px;padding:10px 11px}.sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.inp:focus,.inp:focus-visible,.sel:focus,.sel:focus-visible,.ta:focus,.ta:focus-visible{border-color:var(--ink);box-shadow:0 0 0 2px var(--focus-gap),0 0 0 4px var(--mark);outline:none}.inp.big-inp{height:48px;font-size:var(--s4);font-weight:500}.inp.bad,.inp[aria-invalid=true],.ta[aria-invalid=true]{border-color:var(--bad)}.err{color:var(--bad)}.err,.ok{font-size:var(--s1);font-weight:500}.ok{color:var(--ok)}.affix{border:1px solid var(--field);border-radius:var(--radius);background:var(--paper);min-width:0;transition:box-shadow var(--enter) ease-out;align-items:stretch;display:flex;overflow:hidden}.affix .inp{border:0;border-radius:0;min-width:0}.affix .inp:focus{box-shadow:none;outline:none}.affix:focus-within{border-color:var(--ink);box-shadow:0 0 0 2px var(--focus-gap),0 0 0 4px var(--mark)}.affix>span{background:var(--cream);color:var(--t2);font-size:var(--s3);white-space:nowrap;align-items:center;padding:0 11px;display:flex}.sw{background:var(--neutral-dot);cursor:pointer;width:40px;height:24px;transition:background var(--enter) ease-out;border:0;border-radius:12px;flex-shrink:0;padding:0;position:relative}.sw .kn{width:18px;height:18px;transition:left var(--enter) ease-out;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.sw.on{background:var(--ink)}.sw.on .kn{background:var(--on-ink);left:19px}.seg{border:1px solid var(--field);border-radius:var(--radius);display:inline-flex;overflow:hidden}.seg,.seg button{background:var(--paper)}.seg button{height:calc(var(--ctl) - 2px);font:600 var(--s2)/1 var(--font-sans);cursor:pointer;color:var(--t2);border:0;border-left:1px solid var(--rule);padding:0 14px}.seg button:first-child{border-left:0}.seg button:hover{color:var(--ink);background:var(--cream)}.seg button.on,.seg button[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.col>.seg,.field .seg{align-self:flex-start}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--field);border-radius:var(--radius);background:var(--paper);height:36px;font:600 var(--s2)/1 var(--font-sans);color:var(--ink);cursor:pointer;transition:background var(--enter) ease-out;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.chip:hover{background:var(--cream)}.chip.on{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.opt{border:1px solid var(--edge);border-radius:var(--radius);background:var(--paper);cursor:pointer;text-align:left;font:inherit;color:var(--ink);width:100%;transition:background var(--enter) ease-out;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.opt:hover{background:var(--cream)}.opt.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.opt.off{cursor:default;border-style:dashed}.opt.off,.opt.off:hover{background:0 0}.radio{border:1px solid var(--field);background:var(--paper);border-radius:50%;flex-shrink:0;width:18px;height:18px}.on .radio,.on>.radio{border:5px solid var(--ink)}.tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs>a,.tabs>button{height:40px;font:600 var(--s3)/1 var(--font-sans);color:var(--t2);cursor:pointer;white-space:nowrap;transition:color var(--enter) ease-out;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;margin-bottom:-1px;padding:0;display:inline-flex}.tabs>a:hover,.tabs>button:hover{color:var(--ink);text-decoration:none}.tabs>.on,.tabs>[aria-current=page],.tabs>[aria-selected=true],.tabs>[data-state=active]{color:var(--ink);border-bottom-color:var(--mark)}.tabs .c{color:var(--t3);font-weight:500}.tabs>a.tabs-out{border-bottom-color:#0000;margin-left:auto;font-weight:500}.tabs>a.tabs-out svg{color:var(--t3)}.sect{border-top:1px solid var(--rule);flex-direction:column;padding-top:12px}.sect,.sect-h{gap:12px;display:flex}.sect-h{align-items:center;min-height:32px}.panel{border:1px solid var(--edge);border-radius:var(--radius);background:var(--paper);padding:16px}.well{background:var(--cream);border:1px solid var(--rule);border-radius:var(--radius);padding:16px}.rule{background:var(--ink);height:1px}.dash{border-top:1px solid var(--rule)}.grp{border-bottom:1px solid var(--rule);font-size:var(--s1);justify-content:space-between;align-items:baseline;gap:12px;padding:18px 0 6px;display:flex}.grp>:first-child{font-weight:600}.grp>:last-child{color:var(--t2)}.figs{border-top:1px solid var(--ink);border-bottom:3px double var(--ink)}.li{border-bottom:1px solid var(--rule);align-items:center;gap:12px;min-height:52px;padding:10px 0;display:flex}.li:last-child{border-bottom:0}.lia{border-bottom:1px solid var(--rule);min-height:52px;color:var(--ink);transition:background var(--enter) ease-out;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;display:flex}.lia,.lia:hover{text-decoration:none}.lia:hover{background:var(--cream)}.tbl{border-collapse:collapse;width:100%;font-size:var(--s3)}.tbl th{text-align:left;font-size:var(--s1);color:var(--t2);white-space:nowrap;padding:0 12px 8px 0;font-weight:600}.tbl td,.tbl th{border-bottom:1px solid var(--rule)}.tbl td{vertical-align:middle;padding:12px 12px 12px 0}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right;font-variant-numeric:tabular-nums}.scroll{overflow-x:auto}.bar{background:var(--rule);border-radius:2px;flex:1;min-width:60px;height:4px;overflow:hidden}.bar>i{background:var(--ink);height:100%;display:block}.bar>i.full{background:var(--warn)}.note{border-radius:var(--radius);border:1px solid var(--rule);background:var(--cream);font-size:var(--s3);gap:12px;padding:14px 16px;line-height:1.5;display:flex}.note-a{border-color:var(--amber-line);background:var(--amber-soft)}.note-g{border-color:var(--green-line);background:var(--green-soft)}.note .i{margin-top:1px}.menu{background:var(--paper);border:1px solid var(--edge);border-radius:var(--radius);z-index:20;min-width:220px;box-shadow:var(--float);animation:a-pop var(--enter) ease-out;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.menu a,.menu button{height:36px;font:400 var(--s3)/1 var(--font-sans);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.menu a:hover,.menu button:hover{background:var(--cream)}.menu .dng{color:var(--bad)}.scrim{background:var(--scrim);z-index:40;animation:a-fade var(--enter) ease-out;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog{border:1px solid var(--edge);width:100%;max-width:440px;border-radius:9px;flex-direction:column;padding:20px}.dialog,.savebar{background:var(--paper);box-shadow:var(--float);gap:12px;display:flex}.savebar{z-index:15;color:var(--ink);border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;padding:12px 48px;position:sticky}.sheet{background:var(--paper);border:1px solid var(--edge);font-size:var(--s2);flex-direction:column;gap:12px;padding:28px;line-height:1.6;display:flex}.sheet p{white-space:pre-line;margin:0}.spin{border:2px solid;border-right:2px solid #0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:sp .7s linear infinite}.spin-w{color:#fff}@keyframes sp{to{transform:rotate(1turn)}}.cur{background:var(--mark);vertical-align:-2px;width:2px;height:13px;animation:bl 1s steps(2) infinite;display:inline-block}@keyframes bl{to{opacity:0}}.sk{background:linear-gradient(90deg,var(--shim-a),var(--shim-b),var(--shim-a));background-size:200% 100%;border-radius:3px;height:10px;animation:shim 1.1s linear infinite;display:block}.sk-row{border-bottom:1px solid var(--rule);align-items:center;gap:12px;min-height:52px;display:flex}@keyframes shim{to{background-position:-200% 0}}.empty{text-align:center;color:var(--t2);flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.empty,.empty .t{font-size:var(--s3)}.empty .t{font-weight:600}.empty .t,.ring{color:var(--ink)}.ring{border:1px solid var(--edge);width:44px;height:44px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ring.bad{border-color:var(--bad);color:var(--bad)}@keyframes a-fade{0%{opacity:0}to{opacity:1}}@keyframes a-fade-out{to{opacity:0}}@keyframes a-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes a-down-out{to{opacity:0;transform:translateY(16px)}}@keyframes a-side{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes a-side-out{to{opacity:0;transform:translate(16px)}}@keyframes a-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes a-pop-out{to{opacity:0;transform:translateY(-4px)}}@keyframes a-mid{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes a-mid-out{to{opacity:0;transform:translate(-50%,calc(8px - 50%))}}.bscrim{background:var(--scrim);z-index:70;animation:a-fade var(--enter) ease-out;position:fixed;inset:0}.bscrim[data-state=closed]{animation:a-fade-out var(--leave) ease-in forwards}.bsheet{z-index:71;background:var(--ground);border:1px solid var(--edge);width:min(480px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--float);animation:a-mid var(--enter) var(--ease);border-radius:9px;outline:none;flex-direction:column;gap:14px;padding:20px 24px 24px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.bsheet[data-state=closed]{animation:a-mid-out var(--leave) ease-in forwards}.bsheet.side{border:0;border-left:1px solid var(--edge);width:min(480px,100vw);height:100%;max-height:none;animation:a-side var(--enter) var(--ease);border-radius:0;gap:0;padding:0;inset:0 0 0 auto;transform:none}.bsheet.side[data-state=closed]{animation:a-side-out var(--leave) ease-in forwards}.bsheet .grab{background:var(--grab);border-radius:2px;flex-shrink:0;align-self:center;width:36px;height:4px;display:none}.bsheet .bsheet-h{gap:8px;min-height:36px}.bsheet .bsheet-h,.bsheet-row{align-items:center;display:flex}.bsheet-row{border:1px solid var(--edge);border-radius:var(--radius);min-height:52px;color:var(--ink);background:var(--paper);text-align:left;font:inherit;cursor:pointer;width:100%;transition:background var(--enter) ease-out;gap:12px;padding:10px 12px}.bsheet-row:hover{background:var(--cream);text-decoration:none}.bsheet-row .col{flex:1;gap:1px;min-width:0}.bsheet-row .b{font-weight:600}[data-sonner-toaster]{--width:420px;font-family:var(--font-sans)}.a-toast-body,.toast{background:var(--ink);color:var(--on-ink);box-shadow:var(--float);font:400 var(--s3)/1.35 var(--font-sans);border-radius:7px;align-items:center;gap:12px;width:100%;min-height:46px;padding:6px 6px 6px 14px;display:flex}.a-toast-body .tx{flex:1;min-width:0;padding:6px 0}.a-toast-body .a-undo,.toast .lnk{color:var(--on-ink);font:600 var(--s3)/1 var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:5px;flex-shrink:0;height:34px;padding:0 10px;text-decoration:underline}.a-toast-body .a-undo:hover{background:var(--on-ink)}@supports (color:color-mix(in lab,red,red)){.a-toast-body .a-undo:hover{background:color-mix(in srgb,var(--on-ink) 12%,transparent)}}.toast{z-index:80;width:auto;max-width:calc(100% - 32px);animation:a-fade var(--enter) ease-out;padding-right:14px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.a-pop{z-index:75;background:var(--paper);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--float);min-width:220px;max-width:calc(100vw - 24px);color:var(--ink);font-size:var(--s3);transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin,top));outline:none;padding:4px}.a-pop[data-state=open]{animation:a-pop var(--enter) var(--ease)}.a-pop.pad{min-width:240px;padding:12px 14px}.a-mi{cursor:pointer;text-align:left;min-height:36px;font:400 var(--s3)/1.2 var(--font-sans);color:var(--ink);-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:5px;outline:none;align-items:center;gap:10px;width:100%;padding:0 10px;text-decoration:none;display:flex}.a-mi:hover,.a-mi[aria-selected=true],.a-mi[data-highlighted]{background:var(--cream);text-decoration:none}.a-mi[data-disabled]{color:var(--dis-t);pointer-events:none}.a-mi .k{font-size:var(--s1);color:var(--t3);margin-left:auto;padding-left:16px;font-weight:600}.a-mi.dg{color:var(--bad)}.a-mi .i{width:16px;height:16px}.a-mi .sub{font-size:var(--s1);color:var(--t2)}.a-msep{background:var(--rule);height:1px;margin:4px 0}.a-mlab{font-size:var(--s1);color:var(--t2);padding:8px 10px 4px;font-weight:600}.a-tip{z-index:85;background:var(--ink);color:var(--on-ink);font:500 var(--s1)/1.2 var(--font-sans);box-shadow:var(--float);animation:a-fade var(--enter) ease-out;border-radius:5px;max-width:260px;padding:6px 8px}.a-tip .k{opacity:.6;margin-left:8px}.a-sel{width:100%;height:var(--ctl);border:1px solid var(--field);border-radius:var(--radius);background:var(--paper);font:400 var(--s3)/1 var(--font-sans);color:var(--ink);cursor:pointer;text-align:left;transition:box-shadow var(--enter) ease-out;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex}.a-sel[data-placeholder]{color:var(--t3)}.a-sel:focus-visible,.a-sel[data-state=open]{border-color:var(--ink);box-shadow:0 0 0 2px var(--focus-gap),0 0 0 4px var(--mark);outline:none}.a-sel .i{width:16px;height:16px}.a-sel>span:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.a-list{max-height:min(320px,var(--radix-select-content-available-height,320px));overflow-y:auto}.a-opt{cursor:pointer;min-height:36px;font-size:var(--s3);border-radius:5px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.a-opt[aria-selected=true],.a-opt[data-highlighted],.a-opt[data-selected=true]{background:var(--cream)}.a-opt .r{font-size:var(--s1);color:var(--t2)}.a-opt[data-state=checked]{font-weight:600}.a-cmd{flex-direction:column;display:flex}.a-cmd [cmdk-input]{border:0;border-bottom:1px solid var(--rule);height:38px;font:400 var(--s3)/1 var(--font-sans);background:0 0;outline:none;width:100%;padding:0 10px}.a-cmd [cmdk-list]{max-height:280px;padding-top:4px;overflow-y:auto}.a-cmd [cmdk-empty]{color:var(--t2);font-size:var(--s2);padding:12px 10px}.a-cmd [cmdk-group-heading]{font-size:var(--s1);color:var(--t2);padding:8px 10px 4px;font-weight:600}.srch{z-index:71;background:var(--paper);border:1px solid var(--edge);width:min(600px,100vw - 32px);max-height:min(560px,100vh - 120px);box-shadow:var(--float);animation:a-pop var(--enter) var(--ease);border-radius:9px;outline:none;position:fixed;top:72px;left:50%;overflow:hidden;transform:translate(-50%)}.srch,.srch [cmdk-root]{flex-direction:column;display:flex}.srch [cmdk-root]{flex:1;min-height:0}.srch-in{border-bottom:1px solid var(--rule);height:52px;color:var(--t2);flex-shrink:0;align-items:center;gap:10px;padding:0 14px;display:flex}.srch-in input{min-width:0;height:100%;font:400 var(--s3)/1 var(--font-sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.srch-in input::placeholder{color:var(--t3)}.srch-esc{border:1px solid var(--rule);font:500 var(--s1)/1 var(--font-sans);color:var(--t3);cursor:pointer;background:0 0;border-radius:4px;padding:3px 6px}.srch-list{min-height:0;padding:6px;overflow-y:auto}.srch-note{font-size:var(--s3);color:var(--t2);margin:0;padding:14px 10px}.srch [cmdk-group-heading]{font-size:var(--s1);color:var(--t3);padding:10px 10px 4px;font-weight:500}.srch-row{cursor:pointer;min-height:48px;color:var(--ink);border-radius:6px;align-items:center;gap:12px;padding:6px 10px;display:flex}.srch-row .i{color:var(--t2);flex-shrink:0}.srch-row[data-selected=true]{background:var(--cream)}.srch-t{font-size:var(--s3);font-weight:500}.srch-s,.srch-t{overflow-wrap:anywhere}.srch-s{font-size:var(--s2);color:var(--t2)}@media (max-width:820px){.srch{width:auto;height:100dvh;max-height:none;animation:a-fade var(--enter) ease-out;border:0;border-radius:0;top:0;left:0;right:0;transform:none}.srch-in{height:56px}.srch-in input{font-size:var(--s4)}}.a-switch{background:var(--neutral-dot);cursor:pointer;width:40px;height:24px;transition:background var(--enter) ease-out;border:0;border-radius:12px;flex-shrink:0;padding:0;position:relative}.a-switch[data-state=checked]{background:var(--ink)}.a-switch>span{width:18px;height:18px;transition:transform var(--enter) var(--ease);background:#fff;border-radius:50%;display:block;transform:translate(3px)}.a-switch[data-state=checked]>span{background:var(--on-ink);transform:translate(19px)}.a-switch[data-disabled]{opacity:.5;cursor:default}.a-check{border:1px solid var(--field);background:var(--paper);cursor:pointer;color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.a-check[data-state=checked]{background:var(--ink);border-color:var(--ink)}.a-check .i{stroke-width:2.5px;width:14px;height:14px}.a-radio{border:1px solid var(--field);background:var(--paper);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.a-radio[data-state=checked]{border:5px solid var(--ink)}.a-choice{cursor:pointer;min-height:44px;font-size:var(--s3);align-items:center;gap:10px;display:flex}[hidden]{display:none!important}.band{background:var(--band);color:var(--on-band);box-shadow:200px 0 0 var(--band);min-width:0;margin:-28px -32px 0;padding:26px 32px 28px}.band-in{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:36px;max-width:1120px;display:grid}.band-main{flex-direction:column;gap:6px;min-width:0;display:flex}.band-eb{font-size:var(--s1);color:var(--band-2);font-weight:500}.band-t{font-size:var(--s5);letter-spacing:-.02em;color:var(--on-band);margin:0;font-weight:700;line-height:1.2}.band-sub{font-size:var(--s3);color:var(--band-2);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;line-height:1.45;display:flex}.band-sub .em-dot{background:var(--band-2)}.band-sub .em-dot.g{background:var(--ok)}.band-sub .em-dot.a{background:var(--warn)}.band-sub b{color:var(--on-band);font-weight:600}.band .back,.band-sub .lnk,.band-sub a{color:var(--on-band);text-underline-offset:3px;text-decoration:underline}.band .back{color:var(--band-2);text-decoration:none}.band-back{margin:-4px 0 4px}@media (min-width:821px){.back-ph,.band-back:has(>.back-ph:only-child){display:none}}.band-c{padding-top:18px;padding-bottom:22px}.band-c .band-in{grid-template-columns:minmax(0,1fr)}.band-c .band-act{margin-top:10px}.band .iv-figs{border-top:1px solid var(--band-line);border-bottom:0;margin-top:20px}.band .iv-fig .lab,.band .iv-fig .xs{color:var(--band-2)}.band .iv-fig .v{color:var(--on-band);font-size:var(--s5);letter-spacing:-.01em}.band .iv-fig .v.bad-t{color:#ff9c94}.band .iv-fig+.iv-fig{border-left-color:var(--band-line)}.band .iv-figlink:hover{text-underline-offset:4px;text-decoration:underline}.band .wv-st,.band .wv-st.a,.band .wv-st.g,.band .wv-st.r{color:var(--on-band)}.band .wv-st.g i{background:#4fbf7a}.band+.wv-home{margin-top:28px}.band+.tabs,.band+nav.tabs{margin-top:-4px}.band .back:hover,.band .stamp{color:var(--on-band)}.band .stamp.st-n{color:var(--band-2)}.band-act{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.band .btn-s{background:var(--band-btn);color:var(--on-band);border-color:#ffffff4d}.band .btn-s:hover{background:#ffffff2e}.band .btn-p{background:var(--on-band);color:var(--biz);border-color:var(--on-band)}.band .btn-p:hover{background:#edeae3}.band button.health{color:var(--band-2);font-size:var(--s3);margin-left:0;padding:0}.band button.health:hover{color:var(--on-band);background:0 0}.band-pic{justify-self:end;width:220px;height:150px;display:block}.band-stats{border-top:1px solid var(--band-line);flex-wrap:wrap;gap:16px 40px;margin-top:20px;padding-top:18px;display:flex}.band-stat{color:var(--on-band);flex-direction:column;gap:3px;min-width:0;max-width:100%;display:flex}.band-stat,.band-stat:hover{text-decoration:none}.band-stat:hover .v{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--band-2);text-decoration-color:var(--band-2)}.band-stat .v{font-size:var(--s5);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:700;line-height:1.1}.band-stat .lb{font-size:var(--s2);color:var(--band-2)}.band-stat.ph-only{display:none}.next{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink);align-items:center;gap:16px;padding:12px 0;display:flex}.next .eb{display:none}.next .tt{font-size:var(--s3);font-weight:500;line-height:1.4}.next .ss{font-size:var(--s2);color:var(--t2)}.next .btn{height:var(--ctl-sm);flex-shrink:0;padding:0 14px}.next .btn-w{background:var(--paper);color:var(--ink);border-color:var(--field)}.next .btn-w:hover{background:var(--cream)}.today-none{font-size:var(--s3);color:var(--t2);border-top:1px solid var(--rule);padding:12px 0}.hsec[data-today] .next,.hsec[data-today] .today-none{border-top-width:0}.td-av{background:var(--cream);border:1px solid var(--edge);width:36px;height:36px;font-size:var(--s2);color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.td-av,.td-nm{font-weight:600}.td-nm{color:var(--ink)}.td-nm:hover{text-underline-offset:3px;text-decoration:underline}.next .ss.td-wn{color:var(--warn);font-weight:500}.td-acts,.td-ask{flex-shrink:0;align-items:center;gap:8px;display:flex}.next .btn.td-ico{width:var(--ctl-sm);justify-content:center;padding:0}.td-more{color:var(--t2);text-decoration:none}.td-more:hover{color:var(--ink);text-decoration:none}.eq-switch{display:none}.hsec{flex-direction:column;min-width:0;display:flex}.hsec-h{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.hsec-h .h3{flex:1;min-width:0}.hsec-h .meta{font-size:var(--s1);color:var(--t2);white-space:nowrap;margin-left:auto}.blocks{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.blk{border:1px solid var(--edge);border-radius:var(--radius);background:var(--paper);min-height:96px;color:var(--ink);min-width:0;transition:background var(--enter) ease-out;flex-direction:column;gap:8px;padding:14px 12px 12px;display:flex}.blk,.blk:hover{text-decoration:none}.blk:hover{background:var(--cream)}.blk .sq{border:1.5px solid var(--edge);width:28px;height:28px;color:var(--t3);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.blk .sq .i{stroke-width:2.4px;width:14px;height:14px}.blk[data-ok="1"] .sq{background:var(--band);border-color:var(--band);color:#fff}.blk.is-next,.blk.is-next .sq{border-color:var(--mark)}.blk.is-next .lb,.blk.is-next .sq{color:var(--mark)}.blk .lb{font-weight:500;font-size:var(--s2);line-height:1.3}.blk .v{font-size:var(--s1);color:var(--t2);overflow-wrap:anywhere;line-height:1.35}.tick{background:var(--green-soft);width:18px;height:18px;color:var(--ok);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tick .i{stroke-width:2.6px;width:11px;height:11px}.tick.todo{border:1.5px dashed var(--field);color:var(--t2);background:0 0}.tick.needs{background:var(--amber-soft);color:var(--warn);font-weight:600;font-size:var(--s1)}.home-two{flex-direction:column;gap:28px;min-width:0;display:flex}.home-note{background:var(--ink);border-color:var(--ink);color:var(--on-ink);align-items:center;gap:8px}.home-note .d{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px}.band+.sx-stack>.sx:first-child{border-top-width:0;padding-top:4px}.uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.use{border:1px solid var(--edge);border-radius:var(--radius);background:var(--paper);color:var(--ink);min-width:0;transition:background var(--enter) ease-out;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.use,.use:hover{text-decoration:none}.use:hover{background:var(--cream)}.use .h4{font-size:var(--s3);align-items:center;gap:10px;font-weight:600;display:flex}.use .h4 .i{width:18px;height:18px;color:var(--t2)}.use .h4 .stamp{margin-left:auto}.use .hint{overflow-wrap:anywhere}.addb{gap:28px;max-width:640px}.addb,.addb .asect{flex-direction:column;display:flex}.addb .asect{border-top:1px solid var(--rule);gap:14px;padding-top:16px}.addb .asect.off{opacity:.4;pointer-events:none}.addb .plans{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.addb .plan{align-items:flex-start;gap:6px}.addb .plan .price{font-size:var(--s5);font-variant-numeric:tabular-nums;font-weight:700}.addb .dom{flex-direction:row;align-items:center;gap:12px;padding:14px 16px}.addb .dom .b{font-size:var(--s4);overflow-wrap:anywhere;flex:1}.addb .payrow{flex-direction:row;align-items:center;gap:20px}.addb .afoot,.addb .ph-only,.addb .prog{display:none}.prog{flex:1;gap:6px;display:flex}.prog i{background:var(--rule);border-radius:2px;flex:1;height:3px}.prog i.on{background:var(--ink)}@media (max-width:820px){:root{--ctl:44px;--ctl-sm:36px;--money:30px}.a-cmd [cmdk-input],.a-sel,.affix>span,.inp,.sel,.ta{font-size:var(--s4)}.dw{padding:0 20px}.ptop{background:var(--ground);z-index:35;align-items:center;gap:10px;height:56px;padding:0 12px 0 20px;display:flex;position:fixed;top:0;left:0;right:0}.ptop-space{flex-shrink:0;height:56px;display:block}.biz-btn{cursor:pointer;text-align:left;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:10px;margin-left:-4px;padding:4px 8px 4px 4px;display:flex}.biz-btn:active,.biz-btn[data-state=open]{background:var(--cream)}.biz-btn .col{gap:1px;min-width:0}.biz-btn .nm{font-weight:600;font-size:var(--s3);line-height:1.25}.biz-btn .dm,.biz-btn .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.biz-btn .dm{font-size:var(--s1);color:var(--t2);line-height:1.2}.ptop .wm img{height:20px}.ib{width:40px;height:40px}.dpage{gap:22px;padding-top:8px;padding-bottom:120px}.shell.no-dock .dpage{padding-bottom:48px}.dock{left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--paper);border:1px solid var(--edge);border-radius:var(--radius);z-index:30;height:64px;box-shadow:var(--float);align-items:stretch;display:flex;position:fixed}.dock a,.dock button{font:600 var(--s1)/1 var(--font-sans);color:var(--t3);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:48px;min-height:48px;padding:0;text-decoration:none;display:flex;position:relative}.dock a:hover{color:var(--ink);text-decoration:none}.dock .dk-ic{place-items:center;display:grid;position:relative}.dock .dk-ct:after{content:attr(data-dock-count)}.dock .dk-ct{background:var(--mark);min-width:18px;height:18px;color:var(--paper);font:600 var(--s1)/18px var(--font-sans);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;position:absolute;top:-5px;left:calc(100% - 8px)}.dock .i{width:22px;height:22px}.dock .on,.dock [aria-current=page]{color:var(--ink)}.dock .on:after,.dock [aria-current=page]:after{content:"";background:var(--mark);border-radius:1px;width:16px;height:2px;position:absolute;bottom:6px}.dock .on .lb{margin-bottom:4px}.dock .nw{color:var(--ink)}.dock .nw .sq{background:var(--ink);width:40px;height:34px;color:var(--on-ink);border-radius:7px;justify-content:center;align-items:center;display:flex}.dock .nw .sq .i{width:20px;height:20px}.dock .nw[data-state=open] .sq{background:var(--ink-hover)}.bizrow{min-height:52px;padding:10px}.bizrow .b16{font-size:var(--s3)}.h1{letter-spacing:-.025em;line-height:1.15}.big,.h1{font-size:var(--s5)}.big{overflow-wrap:anywhere}.btn{font-size:var(--s3);padding:0 16px}.btn-sm{padding:0 12px}.btn-sm,.btn-xs{font-size:var(--s2)}.btn-xs{height:32px}.btn-lg{height:48px}.savebar{padding:12px 20px}.hide-m{display:none!important}.bsheet{border:0;border-top:1px solid var(--edge);width:auto;max-height:92%;padding:8px 20px calc(24px + env(safe-area-inset-bottom,0px));animation:a-up var(--enter) var(--ease);border-radius:12px 12px 0 0;inset:auto 0 0;transform:none}.bsheet[data-state=closed]{animation:a-down-out var(--leave) ease-in forwards}.bsheet.side{border-left:0;border-top:1px solid var(--edge);width:auto;height:auto;max-height:92%;animation:a-up var(--enter) var(--ease);border-radius:12px 12px 0 0;top:auto}.bsheet.side[data-state=closed]{animation:a-down-out var(--leave) ease-in forwards}.bsheet .grab{display:block}.toast{max-width:none;bottom:92px;left:12px;right:12px;transform:none}.shell.no-dock .toast{bottom:24px}.a-mi,.a-opt{min-height:44px;font-size:var(--s3)}.tabs{gap:18px}.tabs>a,.tabs>button{height:40px}.band{box-shadow:none;margin:-8px -20px 0;padding:22px 20px 24px}.band-in{grid-template-columns:minmax(0,1fr);gap:18px}.band-pic{order:-1;justify-self:start;width:170px;height:116px}.band-stats{gap:14px 24px}.band-stat.desk-only{display:none}.band-stat.ph-only{display:flex}.next{flex-direction:column;align-items:stretch;gap:10px}.next .btn{height:var(--ctl);width:100%}.home-two{gap:24px}.eq-switch{border:1px solid var(--edge);border-radius:var(--radius);margin:12px 0 4px;display:flex;overflow:hidden}.eq-switch a{height:40px;color:var(--t2);flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.eq-switch a:hover{text-decoration:none}.eq-switch a.on{background:var(--ink);color:var(--on-ink)}.eq-switch .c{font-size:var(--s1);background:var(--mark);color:var(--paper);border-radius:9px;padding:1px 6px;line-height:1.4}.td-enq{flex-wrap:wrap}.td-enq .td-acts,.td-enq .td-ask{width:100%;padding-left:52px}.td-enq .td-acts .btn:not(.td-ico){flex:1;justify-content:center}.blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.uses{grid-template-columns:minmax(0,1fr)}.band+.wv-home{margin-top:20px}.band-in:has(.band-back) .band-pic{display:none}.addb{gap:18px}.addb .ph-only,.addb .prog{display:flex}.addb .desk-only{display:none}.addb .asect{border-top:0;padding-top:0}.addb .asect.off{opacity:1;pointer-events:auto}.addb[data-step="1"] .asect:not([data-s="1"]),.addb[data-step="2"] .asect:not([data-s="2"]),.addb[data-step="3"] .asect:not([data-s="3"]){display:none}.addb .plans{grid-template-columns:1fr}.addb .plan{flex-direction:row;align-items:center;gap:12px}.addb .plan .price{font-size:var(--s3)}.addb .payrow{display:none}.addb .afoot{padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));background:var(--ground);border-top:1px solid var(--edge);z-index:31;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.addb .afoot-space{height:150px}}@media (min-width:821px){.addb .afoot-space{display:none}}.fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.drop{border:1px dashed var(--edge);background:var(--sunk);border-radius:7px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.swc{width:34px;height:34px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:2px solid #fff;border-radius:50%;padding:0}.swc.on{box-shadow:0 0 0 2px var(--ink)}.swc:disabled{cursor:default}.logo-box{object-fit:contain;border:1px solid var(--line2);background:#fff;border-radius:4px;flex-shrink:0;display:block}.logo-box.seal-lg{width:56px;height:56px}.logo-box.seal-sm{width:28px;height:28px}.preview{gap:12px}.kv,.preview{flex-direction:column;display:flex}.kv{border-top:1px solid var(--line2);margin:0}.kv>div{border-bottom:1px solid var(--line2);font-size:var(--s2);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.kv dt{color:var(--t2)}.kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.kv dd.unset{color:var(--t2)}.kv dd.mono{font-family:var(--font-mono)}.savebar{z-index:31;position:fixed;bottom:0;left:0;right:0}@media (max-width:820px){.savebar{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.mic{width:36px;height:36px;padding:0}.mic.on{background:var(--bad-fill);border-color:var(--bad-fill);color:#fff}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share{background:var(--paper);flex-direction:column;gap:22px;max-width:960px;min-height:100vh;margin:0 auto;padding:28px 40px 40px;display:flex}.share-top{gap:10px}.share-foot,.share-top{align-items:center;display:flex}.share-foot{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding-top:14px}.share-foot img{height:12px;display:block}@media (max-width:820px){.share{padding:18px 16px 28px}}.affix,.affix .inp{min-width:0}.affix>span{flex-shrink:0}.qr svg{width:100%;height:100%;display:block}.thumb{aspect-ratio:210/297;border:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;gap:5px;width:120px;padding:10px;display:flex}.thumb b{background:var(--line2);border-radius:1px;height:4px;display:block}.face{z-index:60;background:var(--ink);color:#fff;align-items:center;padding:32px 16px;position:fixed;inset:0;overflow-y:auto}.face,.face-in{flex-direction:column;display:flex}.face-in{gap:18px;width:100%;max-width:420px}.face .qrbox{border-radius:4px;flex-direction:column;align-items:center;gap:10px;padding:22px;display:flex}.face .btn-w,.face .qrbox{color:var(--ink);background:#fff}.face .btn-w,.face .btn-wo{border-color:#fff}.face .btn-wo{color:#fff;background:0 0}.pulse{animation:pl 1.6s ease-in-out infinite}@keyframes pl{50%{opacity:.45}}@media (max-width:820px){body:has([data-add-business-form]) :is(.ptop,.ptop-space,.dock){display:none}.addb h1 .ph-only{display:inline}}.health{font-size:var(--s2);color:var(--t2);border:0;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:0;display:flex}.health,.health.g{background:0 0}.health.a{border:1px solid var(--amber-line);border-radius:var(--radius);background:var(--amber-soft);font-size:var(--s3);color:var(--ink);padding:10px 12px}.health .state{white-space:normal}@media (min-width:821px){.addb .inp.big-inp{height:48px}.addb .chip{height:38px;font-size:var(--s3)}}.blank{box-shadow:inset 0 -1.5px 0 var(--amber-line);border-radius:3px;padding:0 1px;font-weight:600}.blank,.blankline{background:var(--amber-soft);color:var(--amber)}.blankline{border:1px solid var(--amber-line);min-height:40px;font:600 var(--s2)/1.2 var(--font-sans);cursor:pointer;border-radius:7px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.blankline .d{background:var(--amber);border-radius:50%;flex-shrink:0;width:6px;height:6px}.signout{margin:0}.signout-card{cursor:pointer;width:100%;font:inherit;color:var(--red);border-color:var(--red);text-align:left;flex-direction:row;align-items:center;gap:12px;display:flex}.signout-card .sm{color:var(--t2)}.signout-m{margin:0}.signout-m .bizrow{width:100%;font:inherit;color:var(--ink)}.find-in{max-width:420px}.find-none{color:var(--t2);font-size:var(--s3);margin:0;padding:8px 0}[data-find][hidden]{display:none!important}.office-logo{flex-shrink:0;display:block}.office-by{font-size:var(--s2);color:var(--t2);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.set{flex-direction:column;gap:20px;display:flex}.set-who{border:1px solid var(--edge);border-radius:var(--radius);align-items:center;gap:14px;padding:16px;display:flex}.set-trunc{overflow-wrap:anywhere}.set-rows{border-top:1px solid var(--rule);flex-direction:column;display:flex}.set-row{min-height:64px}.set-ic{border:1px solid var(--edge);border-radius:var(--radius);background:var(--paper);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.set-foot{justify-content:flex-start;padding-top:4px;display:flex}.set-list{border-top:1px solid var(--rule);max-width:640px}.set-list,.since{flex-direction:column;display:flex}.since{gap:0;min-width:0;max-width:100%}.since-list{margin:0;padding:0;list-style:none}.since-list li,.since-row{min-width:0}.since-row{border-bottom:1px solid var(--rule);color:var(--ink);align-items:center;gap:12px;max-width:100%;min-height:56px;padding:10px 0;display:flex}.since-row:hover{background:linear-gradient(90deg,transparent,var(--cream) 8%,var(--cream) 92%,transparent);text-decoration:none}.since-ic{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.since-ic .i{width:17px;height:17px}.since-t{align-items:center;gap:8px;min-width:0;display:flex}.since-t .b{overflow-wrap:anywhere;font-weight:500}.since-dot{background:var(--mark);border-radius:50%;flex:none;width:7px;height:7px}.since-l{overflow-wrap:anywhere}.since-w{flex:none;align-self:flex-start;padding-top:2px}.since-foot{justify-content:space-between;align-items:center;padding-top:12px;display:flex}.since-none{font-size:var(--s3);color:var(--t2);margin:0;padding:12px 0}.since-p{display:none}@media (max-width:820px){.since-d{display:none}.since-p{display:inline}}.faq{border-top:1px solid var(--rule);flex-direction:column;margin-bottom:8px;display:flex}.faq-i{border-bottom:1px solid var(--rule)}.faq-i summary{cursor:pointer;min-height:48px;font-weight:600;font-size:var(--s3);color:var(--ink);align-items:center;gap:12px;padding:10px 0;list-style:none;display:flex}.faq-i summary::-webkit-details-marker{display:none}.faq-i summary span{flex:1}.faq-i summary svg{transition:transform var(--enter) var(--ease);flex:none}.faq-i[open] summary svg{transform:rotate(180deg)}.faq-i summary:focus-visible{outline:2px solid var(--mark);outline-offset:2px;border-radius:4px}.faq-i p{margin:0 0 12px;padding-right:28px}.thm{border:1px solid var(--field);border-radius:var(--radius);background:var(--paper);align-self:flex-start;gap:2px;padding:2px}.thm,.thm button{display:inline-flex}.thm button{height:32px;color:var(--t2);font:500 var(--s2)/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 12px}.thm button:hover{color:var(--ink)}.thm button.on{background:var(--ink);color:var(--on-ink);font-weight:600}.thm.thm-c{width:100%;display:flex}.thm.thm-c button{flex:1;justify-content:center;gap:4px;padding:0 6px}.set-thm{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shell .office-logo{content:url(/office-logo-night.svg)}}:root[data-theme=dark] .shell .office-logo{content:url(/office-logo-night.svg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sbadge{background:var(--bc,var(--mark-fill));border-color:var(--bc,var(--mark-fill))!important;color:#fff!important}}:root[data-theme=dark] .sbadge{background:var(--bc,var(--mark-fill));border-color:var(--bc,var(--mark-fill))!important;color:#fff!important}.sx{border-top:1px solid var(--rule);gap:14px;padding-top:20px}.sx,.sx-h{flex-direction:column;min-width:0;display:flex}.sx-h{gap:4px}.sx-h p{margin:0}.sx-b{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1024px){.sx{grid-template-columns:minmax(200px,280px) minmax(0,1fr);column-gap:56px;padding-top:24px;display:grid}.sx-h{top:calc(var(--top-h) + 24px);align-self:start;position:sticky}}.sx-stack{flex-direction:column;gap:32px;min-width:0;display:flex}@media (min-width:1024px){.sx-b>.pl-inc,.sx-b>.set-rows{border-top:0}.sx-b>.pl-inc>.pl-row:first-child,.sx-b>.set-rows>.set-row:first-child{min-height:48px;padding-top:0}.sx-b .al-seg{max-width:360px}.sx-b .al-hours .a-sel{flex:none;width:140px;min-width:140px}.sx-b .al-hours>.b{flex:none!important}.sx-b .signout .btn.wide{width:auto;height:var(--ctl);align-self:flex-start}}.ntc{border-radius:var(--radius);border:1px solid var(--rule);background:var(--cream);color:var(--ink);align-items:flex-start;gap:12px;min-width:0;padding:14px 16px}.ntc,.ntc-i{display:flex}.ntc-i{color:var(--t2);flex-shrink:0;margin-top:1px}.ntc-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ntc-t{font-weight:600;line-height:1.4}.ntc-d,.ntc-t{font-size:var(--s3)}.ntc-d{color:var(--t2);line-height:1.45}.ntc-m{font-size:var(--s1);color:var(--t3);margin-top:2px;line-height:1.4}.ntc-a{flex-shrink:0;align-self:center;align-items:center;gap:8px;display:flex}.ntc-warn{background:var(--amber-soft);border-color:var(--amber-line)}.ntc-warn .ntc-i{color:var(--warn)}.ntc-bad{background:var(--red-soft);border-color:var(--red-line)}.ntc-bad .ntc-i{color:var(--bad)}.ntc-ok{background:var(--green-soft);border-color:var(--green-line)}.ntc-ok .ntc-i{color:var(--ok)}@media (max-width:640px){.ntc{flex-wrap:wrap}.ntc-a{flex-basis:100%;align-self:flex-start;padding-left:30px}}:root{--lift:0 24px 48px -12px #14120f47,0 2px 6px #14120f0f}@media (min-width:821px){.bsheet{border-color:var(--rule);box-shadow:var(--lift);border-radius:12px;padding:22px 24px 24px}}.bsheet{background:var(--paper)}.a-dialog>.h2,.bsheet .bsheet-h .h2,.bsheet>.h2{font-size:var(--s4);font-weight:600}.a-pop{border-color:var(--rule);box-shadow:var(--lift);border-radius:10px;padding:6px}.a-dialog .row{margin-top:8px}@media (min-width:821px){.btn-lg{height:var(--ctl);padding:0 16px}[data-col-lines]{border:1px solid var(--edge);border-radius:var(--radius);overflow:hidden}[data-col-lines] :is(.iv-r,.dr,.l-tr){align-items:stretch;min-height:48px;margin:0;padding-top:0;padding-bottom:0;gap:0!important}[data-col-lines] :is(.iv-r,.dr,.l-tr)>:not(.c-sub):not(.m):not(.l-ph):not([hidden]){place-self:stretch stretch;align-items:center;min-width:0;margin:0;padding:8px 12px;display:flex}[data-col-lines] :is(.iv-r,.dr,.l-tr)>:not(:first-child):not(.c-sub):not(.m):not(.l-ph){border-left:1px solid var(--rule)}[data-col-lines] :is(.iv-r,.dr,.l-tr)>:is(.rt,.c-amt,.c-st,.c-more,.l-st,.l-act){text-align:right;justify-content:flex-end}[data-col-lines] .l-tr>.l-main{flex-direction:column;justify-content:center;align-items:flex-start!important}[data-col-lines] .dr>.iv-ini{justify-content:center;place-items:center;place-self:center!important;padding:0!important;display:grid!important}[data-col-lines] .l-grp{padding:12px 12px 6px}[data-col-lines] :is(.iv-r.hd,.dr.hd,.l-th){background:var(--cream);border-bottom:1px solid var(--edge);min-height:40px}[data-col-lines] .iv-gh{background:var(--paper);border-bottom:1px solid var(--edge);gap:0 12px;padding:14px 12px 6px}[data-col-lines] .iv-gh>.num{padding-right:0}[data-col-lines] .l-tr:not(.l-th):not([role=row]){padding:12px}[data-col-lines] .iv-showmore{padding:0 12px}[data-col-lines] section:last-child>:last-child,[data-col-lines]>:last-child{border-bottom:0}table[data-col-lines]{border-collapse:separate;border-spacing:0}table[data-col-lines] :is(th,td){padding:10px 12px}table[data-col-lines] :is(th,td)+:is(th,td){border-left:1px solid var(--rule)}table[data-col-lines] th{background:var(--cream);border-bottom:1px solid var(--edge)}table[data-col-lines] tr:last-child td{border-bottom:0}[data-col-lines] .iv-price{align-items:stretch;gap:0;padding:0}[data-col-lines] .iv-price>:is(.nm,.pr,.iv-dk){box-sizing:border-box;align-items:center;padding:8px 12px;display:flex}[data-col-lines] .iv-price>.pr{flex:none;justify-content:flex-end;width:140px}[data-col-lines] .iv-price>:is(.pr,.iv-dk){border-left:1px solid var(--rule)}[data-col-lines] .iv-price>.iv-dk{justify-content:flex-end;width:120px}}.fab{z-index:40;background:var(--ink);width:56px;height:56px;color:var(--on-ink);cursor:pointer;transition:background var(--enter) ease-out,transform var(--enter) ease-out;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 6px 18px #0000002e,0 1px 3px #0000001f}.fab:hover,.fab[data-state=open]{background:var(--ink-hover)}.fab[data-state=open] .i{transform:rotate(45deg)}.fab .i{width:24px;height:24px;transition:transform var(--enter) ease-out}.fab:focus-visible{outline:2px solid var(--mark);outline-offset:3px}@media (max-width:820px){.fab{display:none}}body:has([data-letter-focus]) .fab,body:has([data-mail] .mx-tools) .fab,body:has([data-site-editor]) .fab,body:has([data-writing]) .fab{display:none}@media (min-width:821px){body:has(.fab) .dpage{padding-bottom:104px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}