/*! 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-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:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}body,html{background:var(--bg)}body{font:var(--fw-regular) var(--fs-body)/1.45 var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}.ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}:focus-visible{outline:2px solid var(--acc-ink);outline-offset:3px}[hidden]{display:none!important}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-bold);padding:10px 16px;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.skip:focus{transform:none}:root{--bg:#f4f2ed;--card:#fff;--ink:#0b0b0c;--ink2:#26262a;--sub:#5a5a5a;--ink3:#8a8a8a;--muted:#6e6b66;--line:#e4e1da;--line-c:#dad6cd;--well:#f4f2ed;--dash:#d3cfc6;--tick:#cac6bd;--accent:#0091a6;--accent-bright:#00bfd8;--on-acc:#0b0b0c;--accent-soft:#ddf3f6;--acc:var(--accent-bright);--acc-ink:#007c8f;--acc-soft:var(--accent-soft);--ok:#1f9d6a;--ok-soft:#e1f5ec;--warn:#c77a12;--warn-soft:#fbefd9;--bad:#d23b3b;--bad-soft:#fbe4e4;--good:var(--ok);--bad-ink:var(--bad);--sand:#efede7;--sage:#e1eeec;--sky:#dcf0f4;--blush:#e9e5dd;--grad-accent:linear-gradient(160deg,#e3f5f8,#fff 60%);--shot:linear-gradient(135deg,#fff,#d9ebee);--r:28px;--r-pin:22px;--r-sm:16px;--r-xs:12px;--r-pill:999px;--shadow:0 1px 2px #14141e08,0 10px 30px #14141e0b;--shadow-pop:0 40px 80px -30px #14141e4d,0 1px 2px #14141e0f;--font:var(--font-urbanist),"Urbanist","Segoe UI",system-ui,sans-serif;--fs-title:48px;--fs-big:clamp(44px,3.6vw,56px);--fs-stat:30px;--fs-h:17px;--fs-body:15px;--fs-sm:13px;--fs-xs:12.5px;--fs-cap:11.5px;--fw-light:200;--fw-fig:300;--fw-regular:400;--fw-title:var(--fw-fig);--fw-medium:500;--fw-semi:600;--fw-bold:700;--track-fig:-.02em;--track-big:-.03em;--track-title:-.02em;--track-cap:.09em;--gap:20px;--pad:28px;--edge:28px;--rail-w:76px;--tile:44px;--read:72ch;--hero:#0b0b0c;--on-dark:#ffffffb8;--glass:#ffffff1f;--ease:cubic-bezier(.22,.61,.36,1)}}@layer components{.shell{min-height:100vh}.shell main{min-width:0;padding:0 28px 120px}.mark{width:var(--tile);height:var(--tile);border-radius:var(--r-sm);background:var(--ink);color:#fff;font-size:17px;font-weight:var(--fw-bold);letter-spacing:-.03em;place-items:center;display:grid;position:relative}.ask{background:var(--card);height:44px;box-shadow:var(--shadow);border-radius:var(--r-pill);transition:box-shadow .26s var(--ease);flex:0 460px;align-items:center;gap:10px;padding:0 7px 0 18px;display:flex}.ask:focus-within{box-shadow:0 0 0 2px var(--acc-ink)}.ask label{align-items:center;gap:8px;font-size:0;display:flex}.ask label:not(.sr):before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.ask input{min-width:0;height:100%;font-size:var(--fs-sm);font-weight:var(--fw-medium);outline:0;flex:1}.ask input::placeholder{color:var(--muted);opacity:1}.ask kbd{font-family:inherit;font-size:11px;line-height:1;font-weight:var(--fw-bold);color:var(--muted);background:var(--bg);border-radius:7px;padding:5px 8px}.ask button{background:var(--ink);color:#fff;width:30px;height:30px;transition:transform .26s var(--ease);border-radius:50%;place-items:center;display:grid}.ask button:active{transform:scale(.9)}.ask button svg{stroke-width:2px;width:14px;height:14px}.ic{background:var(--card);width:44px;height:44px;box-shadow:var(--shadow);color:var(--sub);transition:transform .26s var(--ease);border-radius:50%;place-items:center;display:grid}.ic:hover{color:var(--ink);transform:translateY(-1px)}.ic svg{width:16px;height:16px}.menu{inset:calc(var(--u) * 5) 28px auto auto;border-radius:var(--r);background:var(--card);width:248px;color:var(--ink);box-shadow:var(--shadow-pop);border:0;margin:0;padding:8px}.menu .cap{padding:10px 14px 2px;display:block}.menu .who-line{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--sub);overflow-wrap:anywhere;padding:0 14px 8px;display:block}.menu a,.menu button{border-radius:var(--r-pill);width:100%;height:40px;font-size:var(--fs-sm);font-weight:var(--fw-bold);transition:background .26s var(--ease);align-items:center;gap:10px;padding:0 14px;display:flex}.menu a:hover,.menu button:hover{background:var(--bg)}.menu hr{border:0;border-top:1px solid var(--line);margin:6px 14px}.shell{position:relative}.shell main:has(.hx){padding-inline:0}.tn{z-index:8;height:var(--navh);padding:calc(1.3 * var(--u)) calc(1.9 * var(--u)) 0;color:var(--ink);grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;column-gap:16px;font-size:15px;display:grid;position:relative}.tn,.tn-mark{align-items:center}.tn-mark{font-weight:var(--fw-medium);grid-area:1/1;justify-self:start;gap:10px;font-size:16px;display:flex}.tn-mark i{background:var(--ink);border-radius:50%;width:12px;height:12px}.tn-nav{background:#fff;grid-area:1/2;gap:2px;padding:5px}.tn-nav,.tn-nav a{border-radius:var(--r-pill);display:flex}.tn-nav a{padding:calc(.6 * var(--u)) calc(1.15 * var(--u));font-weight:var(--fw-medium);color:#4b4b48;transition:background .25s var(--ease),color .25s var(--ease);align-items:center}.tn-nav a:not([aria-current]):hover{background:#f1efe9}.tn-nav a[aria-current=page]{background:var(--ink);color:#fff}.tn-nav svg{display:none}.tn-ibs{gap:calc(.6 * var(--u));grid-area:1/3;justify-content:flex-end;align-items:center;display:flex}.tn-ib{width:calc(2.9 * var(--u));height:calc(2.9 * var(--u));min-width:40px;min-height:40px;font-size:13px;font-weight:var(--fw-semi);color:var(--ink);transition:transform .3s var(--ease),background .25s;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.tn-ib:hover{transform:translateY(-2px)}.tn-ib svg{width:calc(1.3 * var(--u));min-width:18px;height:calc(1.3 * var(--u));min-height:18px}.tn-ib.av{background:var(--ink);color:#fff}.tn-sw{margin-top:calc(.6 * var(--u));background:#fff;grid-area:2/2;justify-self:center;gap:2px;max-width:100%;padding:4px;display:flex}.tn-sw,.tn-sw button{border-radius:var(--r-pill)}.tn-sw button{height:max(32px,calc(2.1 * var(--u)));padding:0 calc(.95 * var(--u));font-size:13px;font-weight:var(--fw-medium);color:#4b4b48;white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease)}.tn-sw button:not(.on):hover{background:#f1efe9}.tn-sw button.on{background:var(--ink);color:#fff}.tn.over{height:auto;padding:calc(2.3 * var(--u)) calc(3.6 * var(--u)) 0;color:#fff;position:absolute;top:0;left:0;right:0}.tn.over .tn-mark i{background:#fff}.tn.over .tn-ib{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#fff3;box-shadow:inset 0 0 0 1px #fff6}.tn.over .tn-ib.av{color:var(--ink);background:#fff}.tn.over .tn-sw{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#0b0b0c75;box-shadow:inset 0 0 0 1px #ffffff38}.tn.over .tn-sw button{color:#ffffffdb}.tn.over .tn-sw button:not(.on):hover{background:#ffffff29}.tn.over .tn-sw button.on{color:var(--ink);background:#fff}.cb-dock{width:min(calc(34 * var(--u)),92vw);z-index:9;margin:0 auto;bottom:24px}.cb-dock,.cb-dock:before{pointer-events:none;position:fixed;left:0;right:0}.cb-dock:before{content:"";background:linear-gradient(to top,var(--bg) 35%,#f4f2ed00);z-index:-1;height:110px;bottom:0}.cb{pointer-events:auto;position:relative}.cb-sugs{margin-bottom:calc(.55 * var(--u));gap:calc(.5 * var(--u));opacity:0;visibility:hidden;flex-wrap:wrap;transition:opacity .2s,transform .2s,visibility 0s .2s;display:flex;position:absolute;bottom:100%;left:0;transform:translateY(6px)}.cb:focus-within .cb-sugs{opacity:1;visibility:visible;transition-delay:0s;transform:none}.cb-sugs button{color:var(--ink);border-radius:var(--r-pill);padding:calc(.4 * var(--u)) calc(.9 * var(--u));font-size:13px;font-weight:var(--fw-medium);transition:transform .25s var(--ease);background:#fff}.cb-sugs button:hover{transform:translateY(-2px)}.cb-f{align-items:center;gap:calc(.8 * var(--u));background:var(--ink);color:#fff;border-radius:var(--r-pill);height:calc(3.5 * var(--u));min-height:50px;padding:0 calc(.4 * var(--u)) 0 calc(1.5 * var(--u));display:flex}.cb-f:focus-within{outline:2px solid var(--accent-bright);outline-offset:2px}.cb-f input{color:#fff;min-width:0;font:inherit;font-size:max(14px,var(--u));background:0 0;border:0;outline:0;flex:1}.cb-f input::placeholder{color:#a3a39e;opacity:1}.cb-f button{width:calc(2.7 * var(--u));height:calc(2.7 * var(--u));min-width:40px;min-height:40px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.cb-f button svg{width:calc(1.1 * var(--u));min-width:16px;height:calc(1.1 * var(--u));min-height:16px}.cb.glassy .cb-f{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0c8c;box-shadow:inset 0 0 0 1px #ffffff40}.cb.glassy .cb-sugs button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff59}@media (max-width:1100px){.tn-nav a{padding:calc(.6 * var(--u)) calc(.8 * var(--u))}}@media (max-width:760px){.tn,.tn.over{height:auto;color:var(--ink);grid-template-columns:1fr auto;row-gap:10px;padding:14px 16px 0;position:relative}.tn.over{color:#fff;position:absolute}.tn-mark{grid-area:1/1}.tn-ibs{grid-area:1/2}.tn-sw{scrollbar-width:none;grid-area:2/1/auto/3;justify-self:stretch;margin:0;overflow-x:auto}.tn-nav{z-index:20;height:64px;box-shadow:var(--shadow-pop);justify-content:space-between;padding:6px;position:fixed;bottom:12px;left:16px;right:16px}.tn-nav a{flex:1;justify-content:center;padding:0}.tn-nav svg{width:22px;height:22px;display:block}.tn-nav span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cb-dock{bottom:88px}.cb-dock:before{display:none}.shell main{padding-inline:16px}.shell main:after{z-index:7}.menu{inset:64px 16px auto auto}}html[data-now-theme=dark] body{background:#0b0c0e}.tn.night{color:#f2f2f2}.tn.night .tn-mark i{background:#f2f2f2}.tn.night .tn-ib,.tn.night .tn-nav,.tn.night .tn-sw{color:#f2f2f2;background:#15171a}.tn.night .tn-nav a,.tn.night .tn-sw button{color:#a1a1aa}.tn.night .tn-nav a:not([aria-current]):hover,.tn.night .tn-sw button:not(.on):hover{color:#f2f2f2;background:#23262b}.tn.night .tn-ib.av,.tn.night .tn-nav a[aria-current=page],.tn.night .tn-sw button.on{color:#0b0c0e;background:#f2f2f2}:root{--u:clamp(13px,min(calc(100vh / 62),calc(100vw / 96)),40px);--p1:#004855;--p2:#007d92;--p3:#3fa5b6;--p4:#8fb5bd;--navh:calc(8 * var(--u))}.hx{--bg:#f4f2ed;--ink:#0b0b0c;--mute:#85857f;--hair:#0b0b0c21;--tone:#ebe8e1;--sand:#e7e4dc;--teal:#0091a6;--teal-b:#00bfd8;--ease:cubic-bezier(.32,.72,0,1);font-size:var(--u);color:var(--ink);min-width:0;line-height:1.4}.hx a,.hx button{color:inherit}.hx button{font:inherit;cursor:pointer;background:0 0;border:0}.hx img{display:block}.hx :focus-visible{outline:2px solid var(--teal);outline-offset:2px}.hx .sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes hxup{0%{transform:scaleY(0)}}@keyframes hxclip{0%{clip-path:inset(0 100% 0 0)}}@keyframes hxsweep{0%{stroke-dashoffset:1px}}@keyframes hxpop{0%{opacity:0;transform:scale(.4)}}.hx .go-up{transform-origin:bottom;animation:hxup .8s var(--ease) both;animation-delay:calc(var(--i,0) * 18ms)}.hx .go-clip{animation:hxclip .95s var(--ease) both;animation-delay:calc(var(--i,0) * 45ms)}.hx .sweep{stroke-dasharray:1;animation:hxsweep 1.2s var(--ease) both}@media (prefers-reduced-motion:reduce){.hx *,.hx :after,.hx :before{transition:none!important;animation:none!important}.hx .go-clip,.hx .go-up,.hx .sweep{clip-path:none;stroke-dashoffset:0;transform:none}}.hx .num-x{letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-weight:300;line-height:1}.hx .u{letter-spacing:0;margin-left:.3em;font-size:.32em;font-weight:400}.hx .mute,.hx .u{color:var(--mute)}.hx .rise{opacity:0;animation:hxrise .8s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i,0)*80ms);transform:translateY(12px)}@keyframes hxrise{to{opacity:1;transform:none}}.hx .pill-x{white-space:nowrap;height:42px;transition:background .25s,color .25s,transform .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:500;display:inline-flex}.hx .pill-x.k{background:var(--ink);color:#fff}.hx .pill-x.k:hover{transform:translateY(-1px)}.hx .pill-x.k.ok{background:var(--teal-b);color:var(--ink)}.hx .pill-x.k .tk-x{border-bottom:2px solid;border-left:2px solid;width:14px;height:8px;display:none;transform:rotate(-45deg)translate(1px,-2px)}.hx .pill-x.k.ok .tk-x{display:block}.hx .lg{--s:44px;width:var(--s);height:var(--s);background:var(--t,var(--sand));border-radius:24%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #0b0b0c0f}.hx .lg img{object-fit:contain;width:78%;height:78%}.hx .lg.wm b{color:#fff}.hx .lg.mono{--t:var(--sand);box-shadow:0 0 0 1px #0b0b0c14}.hx .lg b{font-weight:700;font-size:calc(var(--s)*.4);letter-spacing:-.04em;color:var(--ink);line-height:1}.hx .glass{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);color:#fff;background:#0b0b0c75;box-shadow:inset 0 0 0 1px #ffffff38}.hx .glass .pill-x.k{box-shadow:inset 0 0 0 1px #ffffff4d}@media (prefers-reduced-motion:reduce){.hx .rise{opacity:1;transform:none}}.hx{--p1:#004855;--p2:#007d92;--p3:#3fa5b6;--p4:#8fb5bd;--red:#d23b3b;--n1:#5f6a6c;--n2:#9aa4a5;--n3:#dfe3e0;--surf:#fff}.hx .panel{background:var(--surf);border-radius:28px;padding:26px 30px}.hx .pt{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.hx .pt h2{font-size:15px;font-weight:600}.hx .lgd{flex-wrap:wrap;gap:16px}.hx .lgd span{align-items:center;gap:7px;display:inline-flex}.hx .lgd i{display:block}.hx .lgd i,.hx .lgd svg{width:10px;height:10px}.hx .redtag{color:var(--red);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.hx .redtag svg{width:14px;height:14px}.hx .mk-x{cursor:pointer;transition:filter .2s,opacity .25s}.hx .mk-x:focus-visible,.hx .mk-x:hover{filter:brightness(1.18)}.hx .rd{background:var(--red);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.hx .rd.s{min-width:20px;height:20px}.hx .tone{background:var(--sand);color:#b9b6ac;place-items:center;font-size:40px;font-weight:700;display:grid;position:absolute;inset:0}.hx .tone i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;font-style:normal;display:grid}.hx .rg{flex:none;width:104px;height:104px;position:relative}.hx .rg svg{width:100%;height:100%;overflow:visible}.hx .rg b{letter-spacing:-.03em;place-items:center;font-size:34px;font-weight:300;display:grid;position:absolute;inset:0}.hx .rg b,.hx .tip{pointer-events:none}.hx .tip{z-index:30;background:var(--ink);color:#fff;opacity:0;border-radius:16px;max-width:300px;padding:12px 16px;font-size:13px;line-height:1.4;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(4px)}.hx .tip.on{opacity:1;transform:none}.hx .tip h5{align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.hx .tip h5 .lg{--s:22px}.hx .tip p{color:#b9b9b4;margin-top:3px}.hx .tip p b{color:#fff;font-weight:600}.hx .tip .r{color:#ff8d8d;font-weight:600}.hx .pp{color:#4b4b48;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.hx .pp i{border-radius:3px;width:9px;height:9px;display:block}.hx .lg.ai{background:var(--ink);border-radius:50%}.hx .lg.ai b{color:#fff;letter-spacing:-.05em;font-weight:600}.hx{--pad:max(24px,calc(1.4 * var(--u)));--gap:16px;--tile:#fff}.hx .k{background:var(--tile);border-radius:calc(1.6 * var(--u));min-width:0;min-height:0;transition:transform .45s var(--ease),box-shadow .45s;position:relative;overflow:hidden}.hx .k:hover{box-shadow:0 calc(1.2 * var(--u)) calc(2.4 * var(--u)) calc(-1.6 * var(--u)) #0b0b0c4d;transform:translateY(-3px)}.hx .k.nolift:hover{box-shadow:none;transform:none}.hx .k.pad{padding:var(--pad);flex-direction:column;display:flex}.hx .kh{justify-content:space-between;align-items:center;gap:calc(.8 * var(--u));min-height:calc(2 * var(--u));font-size:15px;font-weight:500;display:flex}.hx .kh .sub{color:var(--mute);font-size:13px;font-weight:400}.hx .kh a.arr{transition:background .25s,color .25s,transform .3s var(--ease)}.hx .kh a.arr:hover{background:var(--ink);color:#fff;transform:translate(2px,-2px)}.hx .big{letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-weight:300;line-height:.9}.hx .big .u{letter-spacing:0;margin-left:.25em;font-size:.32em}.hx .big .u,.hx .lab{color:var(--mute);font-weight:400}.hx .lab{font-size:13px}.hx .ic-x{width:calc(1.3 * var(--u));height:calc(1.3 * var(--u));stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hx .cir{width:calc(2.9 * var(--u));height:calc(2.9 * var(--u));transition:transform .3s var(--ease),background .25s,color .25s;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.hx .cir:hover{transform:translateY(-2px)}.hx .cir.av,.hx .cir.on{background:var(--ink);color:#fff}.hx .cir.av{font-size:13px;font-weight:600}.hx .cir.gl{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#fff3;box-shadow:inset 0 0 0 1px #fff6}.hx .anav .cir.gl.av,.hx .cir.gl.av{color:var(--ink);background:#fff}.hx .arr{width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0b0b0c29}.hx .arr .ic-x{width:calc(1 * var(--u));height:calc(1 * var(--u))}.hx .rdp{align-items:center;gap:calc(.4 * var(--u));color:var(--red);font-size:13px;font-weight:500;display:inline-flex}.hx .rdp svg{width:calc(.95 * var(--u));height:calc(.95 * var(--u))}.hx .rdp.on-dark{color:#fff;background:var(--red);padding:calc(.25 * var(--u)) calc(.7 * var(--u));border-radius:999px}.hx .pillf{height:calc(2.3 * var(--u));padding:0 calc(1.1 * var(--u));white-space:nowrap;align-items:center;gap:calc(.4 * var(--u));transition:transform .25s var(--ease),background .25s;background:#fff;border-radius:999px;font-size:13px;font-weight:500;display:inline-flex}.hx .pillf.on{background:var(--ink);color:#fff}.hx .pillf:hover{transform:translateY(-1px)}.hx .pillf .ic-x{width:calc(.95 * var(--u));height:calc(.95 * var(--u))}.hx .lgd{color:var(--mute);align-items:center;gap:14px;font-size:13px;display:flex}.hx .lgd i{border-radius:3px}.hx .dcols{align-items:flex-end;position:relative}.hx .dcol,.hx .dcols{height:100%;display:flex}.hx .dcol{cursor:pointer;padding:0 var(--pd,1px);border-radius:4px;flex-direction:column-reverse;flex:1;justify-content:flex-start;gap:2px;transition:background .2s}.hx .dcol i{height:calc((100% - 2px*var(--mx))/var(--mx));border-radius:2px;flex:none;display:block}.hx .dcol i:last-child{border-radius:3px 3px 1px 1px}.hx .dcol:hover{background:#0b0b0c0d}.hx .dcol.today{background:#0b0b0c12}.hx .avs{align-items:center;display:flex}.hx .avs .a{width:calc(2.5 * var(--u));height:calc(2.5 * var(--u));background:var(--sand);margin-left:calc(-.4 * var(--u));cursor:pointer;transition:transform .3s var(--ease),margin .4s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid;box-shadow:0 0 0 2px #fff}.hx .avs .a:first-child{margin-left:0}.hx .avs:hover .a{margin-left:calc(.25 * var(--u))}.hx .avs:hover .a:first-child{margin-left:0}.hx .avs .a:hover{z-index:2;transform:translateY(-4px)}.hx .avs .a.more-x{background:var(--ink);color:#fff}.hx .avs .a.late{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--red)}.hx .stagepill{height:calc(1.55 * var(--u));padding:0 calc(.7 * var(--u));background:var(--bg);color:#4b4b48;white-space:nowrap;border-radius:999px;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.hx .stagepill.live-x{background:var(--ink);color:#fff}.hx .ev{--pc:#007d92;align-items:center;gap:calc(.5 * var(--u));min-height:calc(1.9 * var(--u));padding:calc(.25 * var(--u)) calc(.65 * var(--u)) calc(.25 * var(--u)) calc(.65 * var(--u));border-radius:calc(.65 * var(--u));box-shadow:inset 3px 0 0 var(--pc);cursor:pointer;min-width:0;color:var(--ink);transition:transform .25s var(--ease),box-shadow .25s,opacity .25s;background:#fff;font-size:13px;font-weight:500;line-height:1.2;display:flex}.hx .ev .lg{flex:none;--s:calc(1.2 * var(--u))!important}.hx .ev span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hx .ev:focus-visible,.hx .ev:hover{box-shadow:inset 3px 0 0 var(--pc),0 calc(.5 * var(--u)) calc(1 * var(--u)) calc(-.6 * var(--u)) #0b0b0c59;transform:translateY(-1px)}.hx .ev.late{--pc:var(--red)}.hx .ev.wait{background-image:repeating-linear-gradient(135deg,#0b0b0c12 0 3px,#0000 3px 7px)}.hx .ev.meet-x{--pc:var(--ink)}.hx .ev.meet-x .ic-x{width:calc(1 * var(--u));height:calc(1 * var(--u));flex:none}.hx .ev.sum{--pc:var(--red);color:var(--red);background:#fdf1f1;font-weight:600}.hx .ev.dash{color:#4b4b48;background:0 0;box-shadow:inset 0 0 0 1.5px #0b0b0c38}.hx .ev.dash:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.hx .ev .tm{color:var(--mute);flex:none;font-weight:400}.hx .first{height:100vh;min-height:calc(36 * var(--u));padding:calc(1 * var(--u)) calc(1.9 * var(--u)) calc(1 * var(--u))}.hx .A{gap:var(--gap);grid-template-rows:54fr 46fr;height:100%;display:grid}.hx .ahero{border-radius:calc(2.2 * var(--u));color:#fff;isolation:isolate;background:#26282a}.hx .sl{opacity:0;z-index:0;transition:opacity 1.2s;position:absolute;inset:0}.hx .sl.on{opacity:1}.hx .sl img{object-fit:cover;width:100%;height:100%;transition:transform 9s linear;position:absolute;inset:0;transform:scale(1.04)}.hx .sl.on img{transform:scale(1)}.hx .ahero:hover .sl.on img{transition-duration:2s}.hx .ahero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(70% 115% at 0 100%,#0b0b0cd1,#0b0b0c80 45%,#0000 78%),linear-gradient(#0b0b0c4d,#0000 24%);position:absolute;inset:0}.hx .ahero>:not(.sl){z-index:2}.hx .ahero>.sl{z-index:0}.hx .atx{left:calc(2.2 * var(--u));bottom:calc(6.5 * var(--u));width:46%;display:grid;position:absolute}.hx .tx{opacity:0;visibility:hidden;transition:opacity .7s ease,transform .9s var(--ease),visibility 0s .7s;grid-area:1/1;align-self:end;transform:translateY(10px)}.hx .tx.on{opacity:1;visibility:visible;transition-delay:.15s,.15s,0s;transform:none}.hx .tx h1{text-shadow:0 2px 28px #0b0b0c59;font-size:calc(3.6 * var(--u));letter-spacing:-.03em;cursor:pointer;margin-bottom:calc(.95 * var(--u));text-wrap:balance;font-weight:500;line-height:1.05}.hx .tx p{font-size:max(14px,calc(1.05 * var(--u)));opacity:.92;max-width:34em;font-weight:400;line-height:1.45}.hx .alink{align-items:center;gap:calc(.3 * var(--u));cursor:pointer;text-underline-offset:calc(.22 * var(--u));margin-left:calc(.3 * var(--u));font-weight:500;text-decoration:underline;display:inline-flex}.hx .alink .ic-x{width:calc(1 * var(--u));height:calc(1 * var(--u))}.hx .achips{margin-top:calc(1.05 * var(--u));display:flex}.hx .achips,.hx .gchip{gap:calc(.6 * var(--u))}.hx .gchip{align-items:center;height:calc(2.9 * var(--u));padding:0 calc(1.15 * var(--u)) 0 calc(.45 * var(--u));border-radius:999px;font-size:14px;font-weight:500;display:inline-flex}.hx .gchip.t{padding-left:calc(1.1 * var(--u))}.hx .gchip .lg{--s:calc(2 * var(--u))!important}.hx .gchip .rdot{margin-right:calc(-.1 * var(--u))}.hx .acmd{left:calc(2.2 * var(--u));bottom:calc(1.4 * var(--u));width:min(calc(30 * var(--u)),48%);position:absolute}.hx .acmd .sugs{display:none}.hx .acmd:focus-within .sugs{margin-bottom:calc(.6 * var(--u));display:flex;position:absolute;bottom:100%}.hx .aside{right:calc(1.7 * var(--u));top:calc(5.2 * var(--u));width:min(calc(19 * var(--u)),21%);gap:calc(.9 * var(--u));justify-items:end;display:grid;position:absolute}.hx .crow{gap:calc(.45 * var(--u));display:flex}.hx .crow .cir{width:calc(2.8 * var(--u));height:calc(2.8 * var(--u))}.hx .crow .lg{--s:calc(1.9 * var(--u))!important}.hx .gtile{border-radius:calc(1.8 * var(--u));width:100%;padding:calc(1.2 * var(--u)) calc(1.3 * var(--u));align-items:center;gap:calc(.7 * var(--u)) calc(1 * var(--u));grid-template-columns:auto 1fr;justify-items:start;display:grid}.hx .gtile .big{font-size:calc(4.2 * var(--u));color:#fff}.hx .gtile .rdp{grid-column:1/3}.hx .dn8{width:calc(7.2 * var(--u));height:calc(7.2 * var(--u))}.hx .dn8 svg{width:100%;height:100%;overflow:visible}.hx .car{right:calc(1.7 * var(--u));bottom:calc(1.4 * var(--u));align-items:center;gap:calc(.35 * var(--u));padding:calc(.3 * var(--u));border-radius:999px;display:flex;position:absolute}.hx .car .cir{width:calc(2.5 * var(--u));height:calc(2.5 * var(--u));box-shadow:none;background:0 0}.hx .car .cir:hover{background:#fff3}.hx .dts{align-items:center;gap:calc(.5 * var(--u));padding:0 calc(.35 * var(--u));display:flex}.hx .dt-x{width:calc(.6 * var(--u));height:calc(.6 * var(--u));transition:width .6s var(--ease),background .3s;background:#fff6;border-radius:999px;padding:0;position:relative;overflow:hidden}.hx .dt-x:before{content:"";position:absolute;inset:-12px -4px}.hx .dt-x i{background:#fff;border-radius:999px;width:0;position:absolute;inset:0}.hx .dt-x.on{width:calc(2.4 * var(--u))}.hx .dt-x.on i{animation:hxdtfill 9s linear forwards}.hx .ahero:focus-within .dt-x.on i,.hx .ahero:hover .dt-x.on i{animation-play-state:paused}@keyframes hxdtfill{to{width:100%}}.hx .abot{gap:var(--gap);grid-template-rows:1fr 1fr;grid-template-columns:1.5fr 1.15fr .75fr .75fr;min-height:0;display:grid}.hx .t1{grid-row:1/3}.hx .ccols{gap:calc(.3 * var(--u));min-height:0;margin-top:calc(.8 * var(--u));flex:1;align-items:stretch;display:flex}.hx .ccol{justify-content:flex-end;align-items:center;gap:calc(.4 * var(--u));cursor:pointer;border-radius:calc(.7 * var(--u));min-width:0;padding-bottom:calc(.15 * var(--u));flex-direction:column;flex:1;transition:background .2s;display:flex}.hx .ccol:focus-visible,.hx .ccol:hover{background:#f7f5f0}.hx .ccol .cv{align-items:center;gap:calc(.25 * var(--u));font-size:13px;font-weight:500;display:flex}.hx .rdot{width:calc(.5 * var(--u));height:calc(.5 * var(--u));background:var(--red);border-radius:50%;flex:none;display:block}.hx .cstk{width:62%;min-height:6px;max-height:calc(100% - calc(3.6 * var(--u)));flex-direction:column;flex:none;gap:2px;display:flex}.hx .cstk i{border-radius:2px;min-height:3px;display:block}.hx .cstk i:first-child{border-radius:5px 5px 2px 2px}.hx .ccol .lg{--s:max(calc(1.55 * var(--u)),22px)!important}.hx .t2 .dwrap{min-height:0;margin-top:calc(.8 * var(--u));flex:1}.hx .dax{color:var(--mute);margin-top:calc(.4 * var(--u));justify-content:space-between;font-size:13px;display:flex}.hx .dax b{color:var(--ink);font-weight:500}.hx .row3{align-items:center;gap:calc(1 * var(--u));flex:1;min-height:0;display:flex}.hx .dnut{height:100%;max-height:calc(6.8 * var(--u));aspect-ratio:1;flex:none;position:relative}.hx .dnut svg{width:100%;height:100%;overflow:visible}.hx .dnut b{font-size:calc(1.6 * var(--u));letter-spacing:-.02em;pointer-events:none;place-items:center;font-weight:300;display:grid;position:absolute;inset:0}.hx .pl3{gap:calc(.4 * var(--u));display:grid}.hx .pl3 .num-x{font-size:calc(2 * var(--u))}.hx .pl3 .lab{margin-left:calc(.2 * var(--u))}.hx .t4 .big{font-size:calc(3.6 * var(--u));margin:calc(.9 * var(--u)) 0 auto}.hx .t4 .avs{margin-top:calc(.8 * var(--u))}.hx .t5{color:#fff;background:linear-gradient(135deg,#004855,#007d92 58%,#3fa5b6 125%);justify-content:space-between}.hx .t5 .big .u,.hx .t5 .lab{color:#ffffffc7}.hx .mrow{gap:calc(1 * var(--u));margin-top:calc(.6 * var(--u));grid-template-columns:1fr 1fr;align-items:end;display:grid}.hx .mrow .big{font-size:calc(2.7 * var(--u));margin-bottom:calc(.45 * var(--u))}.hx .t7{justify-content:space-between}.hx .t7 .big{font-size:calc(3.6 * var(--u));margin:calc(.6 * var(--u)) 0}.hx .wk{gap:calc(.45 * var(--u));margin-top:auto;display:flex}.hx .wk span{justify-items:center;gap:calc(.35 * var(--u));color:var(--mute);flex:1;font-size:13px;display:grid}.hx .wk i{width:100%;height:calc(1.5 * var(--u));border-radius:calc(.5 * var(--u));background:repeating-linear-gradient(135deg,#ecebe6 0 4px,#e0ddd5 4px 6px);display:block}.hx .wk .td{color:var(--ink);font-weight:600}.hx .wk .td i{background:var(--ink)}.hx .t7 .pillf{height:calc(2.1 * var(--u))}.hx .below{padding:0 calc(1.9 * var(--u)) calc(3.2 * var(--u))}.hx .b3,.hx .below{gap:var(--gap);display:grid}.hx .b3{grid-template-columns:5fr 3fr 4fr}.hx .wkg{margin-top:calc(1 * var(--u));grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.hx .wcol{border-radius:calc(1.2 * var(--u));padding:calc(.9 * var(--u));min-height:calc(12.5 * var(--u));gap:calc(.5 * var(--u));background:#f7f6f2;flex-direction:column;transition:background .25s;display:flex}.hx .wcol:hover{background:#f1efe9}.hx .wcol.today{background:#efede7}.hx .wh{margin-bottom:calc(.35 * var(--u));justify-content:space-between;align-items:center;display:flex}.hx .wh span{color:var(--mute);font-size:13px;font-weight:500}.hx .wh b{font-weight:300;font-size:calc(1.7 * var(--u));letter-spacing:-.02em;min-width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));font-variant-numeric:lining-nums;border-radius:999px;place-items:center;line-height:1;display:grid}.hx .wcol.today .wh b{background:var(--ink);color:#fff;font-weight:400}.hx .wcol.today .wh span{color:var(--ink)}.hx .wempty{text-align:center;color:#a8a69f;margin:auto 0;font-size:13px}.hx .wfoot{align-items:center;gap:calc(1 * var(--u));margin-top:calc(1 * var(--u));flex-wrap:wrap;display:flex}.hx .wfoot .lab{margin-left:auto}.hx .cgrid{grid-template-columns:repeat(auto-fill,minmax(max(calc(13.5 * var(--u)),236px),1fr));margin-top:calc(1 * var(--u));gap:12px;display:grid}.hx .cc{grid-template-columns:calc(4.4 * var(--u)) 1fr auto;align-items:center;gap:calc(.9 * var(--u));padding:calc(.7 * var(--u)) calc(.9 * var(--u)) calc(.7 * var(--u)) calc(.7 * var(--u));border-radius:calc(1.3 * var(--u));cursor:pointer;transition:background .25s,transform .35s var(--ease);background:#f7f6f2;display:grid}.hx .cc:focus-visible,.hx .cc:hover{background:#f1efe9;transform:translateY(-3px)}.hx .cph{width:calc(4.4 * var(--u));height:calc(4.4 * var(--u));border-radius:calc(1 * var(--u));background:var(--sand);position:relative;overflow:hidden}.hx .cph>img{object-fit:cover;width:100%;height:100%}.hx .cph .tone{font-size:calc(1.4 * var(--u))}.hx .cph .tone i{width:calc(2.4 * var(--u));height:calc(2.4 * var(--u));font-size:calc(.9 * var(--u))}.hx .cph .lg{left:calc(.35 * var(--u));bottom:calc(.35 * var(--u));position:absolute;box-shadow:0 0 0 2px #fff;--s:calc(1.7 * var(--u))!important}.hx .cm{gap:calc(.4 * var(--u));justify-items:start;min-width:0;display:grid}.hx .cm b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:500;overflow:hidden}.hx .crg{width:calc(3.4 * var(--u));height:calc(3.4 * var(--u));position:relative}.hx .crg svg{width:100%;height:100%;overflow:visible}.hx .crg b{pointer-events:none;place-items:center;font-size:14px;font-weight:400;display:grid;position:absolute;inset:0}.hx .crg .rdot{right:calc(-.05 * var(--u));top:calc(-.05 * var(--u));width:calc(.7 * var(--u));height:calc(.7 * var(--u));position:absolute;box-shadow:0 0 0 2px #f7f6f2}.hx .pjl{gap:calc(.15 * var(--u));margin-top:calc(.9 * var(--u));display:grid}.hx .pj{grid-template-columns:calc(1.9 * var(--u)) minmax(0,calc(12 * var(--u))) 1fr calc(1.6 * var(--u));align-items:center;gap:calc(.8 * var(--u));height:calc(2.55 * var(--u));border-radius:calc(.8 * var(--u));cursor:pointer;padding:0 calc(.4 * var(--u));transition:background .2s;display:grid}.hx .pj:focus-visible,.hx .pj:hover{background:#f7f5f0}.hx .pj.g{margin-top:calc(.45 * var(--u))}.hx .pj .lg{--s:calc(1.7 * var(--u))!important}.hx .pj span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.hx .pjb{height:calc(.9 * var(--u));width:calc(100%*var(--w));gap:2px;display:flex}.hx .pjb i{min-width:3px;display:block}.hx .pjb i:last-child{border-radius:0 4px 4px 0}.hx .pj em{text-align:right;font-size:14px;font-style:normal;font-weight:500}.hx .pjf{padding-top:calc(1 * var(--u));align-items:center;margin-top:auto;display:flex}.hx .nr,.hx .pjf{justify-content:space-between}.hx .nr .big{font-size:calc(6.2 * var(--u));margin:calc(1 * var(--u)) 0 calc(.5 * var(--u))}.hx .nr .big .u{font-size:.22em}.hx .nr p{color:var(--mute);max-width:16em;font-size:14px;line-height:1.45}.hx .nr .pillf{height:calc(2.8 * var(--u));padding:0 calc(1.5 * var(--u));align-self:flex-start;font-size:14px}.hx .ra{gap:calc(.2 * var(--u));margin-top:calc(.9 * var(--u));display:grid}.hx .rw{grid-template-columns:calc(1.9 * var(--u)) minmax(0,1fr) auto;align-items:center;gap:calc(.8 * var(--u));min-height:calc(3.1 * var(--u));padding:calc(.2 * var(--u)) calc(.4 * var(--u));border-radius:calc(.8 * var(--u));cursor:pointer;transition:background .2s;display:grid}.hx .rw:focus-visible,.hx .rw:hover{background:#f7f5f0}.hx .rw .lg{--s:calc(1.8 * var(--u))!important}.hx .rw span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.hx .rw em{color:var(--mute);white-space:nowrap;font-size:13px;font-style:normal}@media (max-width:1100px){.hx .b3{grid-template-columns:1fr}.hx .wkg{grid-template-columns:repeat(2,1fr)}}.hx .kh>span:first-child{white-space:nowrap}.hx .cgrid{grid-template-columns:repeat(auto-fill,minmax(max(calc(15.5 * var(--u)),250px),1fr))}.hx .cc{grid-template-columns:calc(3.8 * var(--u)) 1fr auto}.hx .cph{width:calc(3.8 * var(--u));height:calc(3.8 * var(--u))}.hx .cm b{white-space:normal;line-height:1.2}.hx .crg{width:calc(3 * var(--u));height:calc(3 * var(--u))}.hx .rw{min-height:calc(3.7 * var(--u))}.hx .nr .avs{margin:auto 0 calc(1.2 * var(--u))}.hx .cpage{height:100vh;padding:calc(1 * var(--u)) calc(1.9 * var(--u)) calc(1 * var(--u));grid-template-rows:auto minmax(0,1fr)}.hx .cmain,.hx .cpage{gap:var(--gap);display:grid}.hx .cmain{grid-template-columns:minmax(calc(19 * var(--u)),calc(22 * var(--u))) minmax(0,1fr);min-height:0}.hx .cmain>.k{height:100%}.hx .us{padding:var(--pad) 0 0;gap:calc(.9 * var(--u))}.hx .us>*{margin-left:var(--pad);margin-right:var(--pad)}.hx .us .kh{min-height:auto}.hx .us .cnt{font-weight:300;font-size:calc(2 * var(--u));letter-spacing:-.02em;line-height:1}.hx .srch{align-items:center;gap:calc(.6 * var(--u));height:calc(2.7 * var(--u));background:var(--bg);padding:0 calc(1 * var(--u));border-radius:999px;display:flex}.hx .srch .ic-x{color:var(--mute)}.hx .srch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.hx .flt{gap:calc(.4 * var(--u));flex-wrap:wrap;display:flex}.hx .flt button{height:calc(2.2 * var(--u));background:var(--bg);align-items:center;gap:calc(.4 * var(--u));padding:0 calc(.75 * var(--u));transition:background .2s,color .2s,transform .25s var(--ease);border-radius:999px;font-size:13px;font-weight:500;display:inline-flex}.hx .flt button.c{width:calc(2.2 * var(--u));justify-content:center;padding:0}.hx .flt button.c .lg{--s:calc(1.45 * var(--u))!important}.hx .flt button i{width:calc(.6 * var(--u));height:calc(.6 * var(--u));border-radius:2px;display:block}.hx .flt button:hover{transform:translateY(-1px)}.hx .flt button.on{background:var(--ink);color:#fff}.hx .ulist{min-height:0;padding:0 var(--pad) calc(1 * var(--u));gap:calc(.4 * var(--u));scrollbar-width:thin;flex:1;align-content:start;margin:0;display:grid;overflow:auto}.hx .ur{grid-template-columns:calc(1.9 * var(--u)) minmax(0,1fr) auto;align-items:center;gap:calc(.7 * var(--u));padding:calc(.55 * var(--u)) calc(.7 * var(--u)) calc(.55 * var(--u)) calc(.6 * var(--u));border-radius:calc(.9 * var(--u));cursor:grab;box-shadow:inset 3px 0 0 var(--pc);-webkit-user-select:none;user-select:none;touch-action:none;transition:background .2s,transform .25s var(--ease);background:#f7f6f2;display:grid}.hx .ur:hover{background:#f1efe9;transform:translateY(-1px)}.hx .ur .lg{--s:calc(1.8 * var(--u))!important}.hx .ur span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.hx .ur em{color:var(--mute);font-size:12px;font-style:normal;font-weight:500}.hx .ur.meet-x{background:var(--ink);color:#fff;--pc:#fff}.hx .ur.meet-x:hover{background:#26282a}.hx .ur.meet-x em{color:#c9c9c4}.hx .ur.dragging{opacity:.35}.hx .ur.late{--pc:var(--red)}.hx .us.drop{background:#f3f7f8}.hx .uempty{color:var(--mute);text-align:center;padding:calc(2 * var(--u)) 0;font-size:14px}.hx .usave{align-items:center;gap:calc(.5 * var(--u));padding:calc(.9 * var(--u)) var(--pad);color:var(--mute);background:linear-gradient(#0000,#fff 30%);font-size:12.5px;display:flex;margin:0!important}.hx .usave .ic-x{width:calc(1 * var(--u));height:calc(1 * var(--u));flex:none}.hx .calk{padding:var(--pad);gap:calc(1 * var(--u));flex-direction:column;display:flex}.hx .ch{align-items:center;gap:calc(.8 * var(--u));flex-wrap:wrap;display:flex}.hx .ch h2{font-size:calc(2.1 * var(--u));letter-spacing:-.025em;margin-right:calc(.6 * var(--u));font-weight:300;line-height:1}.hx .ch h2 span{color:var(--mute)}.hx .ch .sp{flex:1}.hx .seg-x{background:var(--bg);border-radius:999px;gap:2px;padding:3px;display:flex}.hx .seg-x button{height:calc(2.2 * var(--u));padding:0 calc(1.1 * var(--u));color:#4b4b48;border-radius:999px;font-size:14px;font-weight:500;transition:background .25s,color .25s}.hx .seg-x button.on{background:var(--ink);color:#fff}.hx .ch .arr{background:var(--bg);box-shadow:none;transition:background .2s,color .2s}.hx .ch .arr:hover{background:var(--ink);color:#fff}.hx .odp{height:calc(2.2 * var(--u));padding:0 calc(.9 * var(--u));color:var(--red);align-items:center;gap:calc(.4 * var(--u));background:#fdf1f1;border-radius:999px;font-size:13px;font-weight:600;display:inline-flex}.hx .odp svg{width:calc(.9 * var(--u));height:calc(.9 * var(--u))}.hx .cview{flex-direction:column;flex:1;min-height:0;display:flex}.hx .dows{margin-bottom:calc(.45 * var(--u));grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.hx .dows span{color:var(--mute);padding-left:calc(.7 * var(--u));font-size:13px;font-weight:500}.hx .mg{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;display:grid}.hx .cell{border-radius:calc(1 * var(--u));padding:calc(.55 * var(--u)) calc(.5 * var(--u)) calc(.5 * var(--u));gap:calc(.35 * var(--u));background:#f7f6f2;flex-direction:column;min-height:0;transition:background .2s,box-shadow .2s;display:flex;position:relative}.hx .cell.out{background:#faf9f6}.hx .cell.out .dn{color:#b6b4ad}.hx .cell.today{background:#efede7}.hx .acell.drop,.hx .cell.drop,.hx .hcol.drop{box-shadow:inset 0 0 0 1.5px var(--p2);background:#e6f1f3}.hx .dn{width:calc(1.9 * var(--u));height:calc(1.9 * var(--u));font-variant-numeric:tabular-nums;margin-left:calc(.1 * var(--u));border-radius:50%;flex:none;place-items:center;display:grid}.hx .cl{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow:hidden}.hx .acell .ev,.hx .cl .ev{min-height:calc(1.65 * var(--u));padding-top:calc(.15 * var(--u));padding-bottom:calc(.15 * var(--u));flex:none}.hx .more-x{color:#4b4b48;text-align:left;padding:calc(.1 * var(--u)) calc(.6 * var(--u));border-radius:calc(.5 * var(--u));height:calc(1.5 * var(--u));flex:none;font-size:12.5px;font-weight:600;transition:background .2s}.hx .more-x:hover{background:#0b0b0c12}.hx .ev[data-drag]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.hx .ev.dragging{opacity:.3}.hx .ev.landed{animation:hxlanded .9s var(--ease)}@keyframes hxlanded{0%{box-shadow:inset 3px 0 0 var(--pc),0 0 0 4px #007d9259;transform:scale(.85)}to{transform:none}}.hx .slot{left:calc(.5 * var(--u));right:calc(.5 * var(--u));bottom:calc(.5 * var(--u));height:calc(1.8 * var(--u));border-radius:calc(.65 * var(--u));border:1.5px dashed var(--p2);padding:0 calc(.7 * var(--u));color:var(--p1);z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#ffffffb3;align-items:center;font-size:12.5px;font-weight:500;display:flex;position:absolute;overflow:hidden}.hx .fl,.hx .slot{pointer-events:none}.hx .fl{z-index:60;width:calc(15 * var(--u));opacity:.96;position:fixed;transform:rotate(-1.5deg);box-shadow:0 calc(1.4 * var(--u)) calc(2.6 * var(--u)) calc(-1 * var(--u)) #0b0b0c73!important}.hx .wv2{flex-direction:column;flex:1;min-height:0;display:flex}.hx .whd{grid-template-columns:calc(3.4 * var(--u)) repeat(var(--n),minmax(0,1fr));margin-bottom:calc(.5 * var(--u));gap:8px;display:grid}.hx .wh2{align-items:center;gap:calc(.6 * var(--u));padding-left:calc(.3 * var(--u));display:flex}.hx .wh2 span{color:var(--mute);font-size:13px;font-weight:500}.hx .wh2 .dn{width:calc(2.2 * var(--u));height:calc(2.2 * var(--u))}.hx .wh2.today span{color:var(--ink)}.hx .adr{grid-template-columns:calc(3.4 * var(--u)) repeat(var(--n),minmax(0,1fr));margin-bottom:calc(.6 * var(--u));gap:8px;display:grid}.hx .adr>b{color:var(--mute);padding-top:calc(.5 * var(--u));align-self:start;font-size:12px;font-weight:500}.hx .acell{border-radius:calc(1 * var(--u));padding:calc(.45 * var(--u)) calc(.45 * var(--u)) calc(2 * var(--u));min-height:calc(5.2 * var(--u));background:#f7f6f2;flex-direction:column;gap:3px;transition:background .2s,box-shadow .2s;display:flex;position:relative}.hx .acell.today{background:#efede7}.hx .acell .slot{bottom:calc(.4 * var(--u))}.hx .hrs{border-radius:calc(1 * var(--u));scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow:auto}.hx .hin{grid-template-columns:calc(3.4 * var(--u)) repeat(var(--n),minmax(0,1fr));height:calc(15*var(--hh));gap:8px;display:grid}.hx .hlab{position:relative}.hx .hlab span{right:calc(.7 * var(--u));color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;transform:translateY(-50%)}.hx .hcol{border-radius:calc(1 * var(--u));background:#f7f6f2 repeating-linear-gradient(180deg,transparent 0 calc(var(--hh) - 1px),#0b0b0c12 calc(var(--hh) - 1px) var(--hh));transition:background .2s,box-shadow .2s;position:relative}.hx .hcol.today{background-color:#efede7}.hx .hcol .ev{padding-top:calc(.3 * var(--u));align-items:flex-start;position:absolute;overflow:hidden}.hx .hcol .ev,.hx .hcol .slot{left:calc(.35 * var(--u));right:calc(.35 * var(--u))}.hx .hcol .slot{bottom:auto}.hx .pop{z-index:50;width:calc(20 * var(--u));border-radius:calc(1.4 * var(--u));max-height:60vh;padding:calc(1 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) calc(-1.4 * var(--u)) #0b0b0c73,0 0 0 1px #0b0b0c0d;animation:hxpopin .3s var(--ease);background:#fff;align-content:start;gap:4px;display:grid;position:fixed;overflow:auto}@keyframes hxpopin{0%{opacity:0;transform:translateY(6px)scale(.97)}}.hx .pop h4{margin-bottom:calc(.4 * var(--u));justify-content:space-between;align-items:center;font-size:15px;font-weight:500;display:flex}.hx .pop h4 span{color:var(--mute);font-size:13px;font-weight:400}.hx .pop .ev{min-height:calc(2.1 * var(--u))}.hx .pop .dt2{color:var(--mute);margin:calc(.5 * var(--u)) 0 calc(.1 * var(--u)) calc(.2 * var(--u));font-size:12px}.hx .tdb{padding:calc(1.2 * var(--u)) 28px calc(1 * var(--u));gap:calc(1.1 * var(--u));flex:1;align-content:start;display:grid;overflow:auto}.hx .tdb h3{font-size:calc(1.5 * var(--u));letter-spacing:-.015em;font-weight:500;line-height:1.2}.hx .mt-x{grid-template-columns:calc(7.2 * var(--u)) 1fr;gap:calc(.55 * var(--u)) calc(1 * var(--u));font-size:14px;display:grid}.hx .mt-x dt{color:var(--mute)}.hx .mt-x dd{align-items:center;gap:calc(.5 * var(--u));margin:0;font-weight:500;display:flex}.hx .mt-x dd.r{color:var(--red)}.hx .mt-x dd i{width:calc(.6 * var(--u));height:calc(.6 * var(--u));border-radius:2px;display:block}.hx .pln{align-items:center;gap:calc(.5 * var(--u));flex-wrap:wrap;display:flex}.hx .pln input{font:inherit;color:var(--ink);border:0;font-size:14px}.hx .pln button,.hx .pln input{height:calc(2.5 * var(--u));background:var(--bg);padding:0 calc(1 * var(--u));border-radius:999px}.hx .pln button{font-size:13px;font-weight:500}.hx .pln button:hover{background:#e7e4dc}.hx .tdb .nt{color:#4b4b48;white-space:pre-wrap;font-size:14px;line-height:1.55}.hx .tdf{border-top:1px solid var(--hair);flex:none;align-items:center;gap:14px;padding:16px 28px 24px;display:flex}.hx .tdf span{color:var(--mute);flex:1;font-size:13px}.hx .pill-x.k.dn2{background:var(--bg);color:var(--ink)}@media (max-width:1100px){.hx .cmain{grid-template-columns:1fr}.hx .cpage{height:auto}}.hx .ev[hidden]{display:none}.hx .ch .pillf{background:var(--bg);height:calc(2.2 * var(--u));font-size:14px}.hx .ch .pillf:hover{background:var(--ink);color:#fff}.hx .hlab span:first-child{transform:none}.hx .hcol .ev{flex-wrap:wrap;align-content:flex-start;row-gap:0}.hx .hcol .ev .tm{width:100%;padding-left:calc(1.7 * var(--u));order:3;font-size:12px}.hx .hcol .ev span{flex:1 1 0}.hx .sltone{background:radial-gradient(60% 90% at 70% 40%,#3a4a4d,#26282a 70%);place-items:center;display:grid;position:absolute;inset:0}.hx .sltone .lg{opacity:.92;transform:translate(18%)}.hx .ahero h1 a{color:inherit}.hx .tx h1{padding-bottom:.08em}.hx .tx h1,.hx .tx p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hx .t2 .dwrap{padding-top:calc(1.1 * var(--u))}.hx .dcol{position:relative}.hx .dcn{top:calc(-1.1 * var(--u));color:var(--red);font-size:12px;font-weight:600;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.hx .atx .pill-x{height:2.9em;height:calc(2.9 * var(--u));min-height:44px}.hx .atx .pill-x svg{width:calc(1.1 * var(--u));min-width:16px;height:calc(1.1 * var(--u));min-height:16px}.hx .aside .cir.gl{overflow:hidden}.hx .gtile .big{line-height:.9}.hx .gtile .big,.hx .gtile .lab{margin:0}.hx .ccgrid{column-gap:calc(.3 * var(--u));row-gap:calc(.4 * var(--u));min-height:0;margin-top:calc(.8 * var(--u));flex:1;display:grid}.hx .ccgrid .ccol{grid-row:auto;min-height:0}.hx .cgl{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 1px 0 0 var(--hair);grid-row:1;padding-left:.5em;font-size:12px;line-height:1.5;overflow:hidden}.hx .cgl:first-of-type{box-shadow:none;padding-left:0}.hx .t1 .tmore{margin-top:calc(.5 * var(--u));text-underline-offset:3px;text-decoration:underline}.hx .t5 .big{white-space:nowrap}.hx .t7 .wk{align-items:flex-end}.hx .t7 .wk i{background:repeating-linear-gradient(135deg,#ecebe6 0 4px,#e0ddd5 4px 6px)}.hx .t7 .wk .td i{background:var(--ink)}.hx .avs a.a{text-decoration:none}.hx .rw .lg{-webkit-line-clamp:unset;overflow:hidden}.hx .bzgrid,.hx .pj .lg,.hx .rw .lg{display:grid}.hx .bzgrid{margin-top:calc(1 * var(--u));grid-template-columns:repeat(auto-fill,minmax(max(15rem,260px),1fr));gap:12px}.hx .bz{border-radius:calc(1.3 * var(--u));padding:calc(1 * var(--u));gap:calc(.7 * var(--u));background:#f7f6f2;align-content:start;display:grid}.hx .bzh{align-items:center;gap:calc(.8 * var(--u));font-size:16px;font-weight:600;display:flex}.hx .bzs{gap:calc(.5 * var(--u));grid-template-columns:repeat(4,1fr);margin:0;display:grid}.hx .bzs dt{color:var(--mute);font-size:12px}.hx .bzs dd{font-size:calc(1.9 * var(--u));letter-spacing:-.02em;margin:0;font-weight:300;line-height:1.1}.hx .bzs .red dd{color:var(--red)}.hx .bzp{color:#4b4b48;min-height:1.2em;padding-top:calc(.5 * var(--u));border-top:1px solid var(--hair);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.hx .bzp b{color:var(--ink);font-weight:600}.hx .bzp:empty{border-top:0;padding-top:0}.hx.cpage{height:calc(100vh - var(--navh) - max(88px, calc(5.4 * var(--u))));padding:0 calc(1.9 * var(--u));display:block}.hx.cpage .cmain{height:100%}.hx .ur .lg{-webkit-line-clamp:unset;display:grid;overflow:hidden}.hx .dn{font:inherit;background:0 0;padding:0;font-size:14px;font-weight:500}.hx .wh2 .dn{font-size:calc(1.15 * var(--u));font-weight:300}.hx .cell.today .dn,.hx .wh2.today .dn{background:var(--ink);color:#fff}.hx .cview .ev.landed{animation:hxlanded .9s var(--ease)}.hx .srch .ic-x{width:calc(1.05 * var(--u));height:calc(1.05 * var(--u));min-width:16px;min-height:16px}.hx .ch .arr .ic-x{width:1rem;height:1rem}@media (max-width:1100px){.hx.cpage{padding-bottom:calc(8 * var(--u))}.hx.cpage,.hx.cpage .cmain{height:auto}.hx .cmain>.k{height:auto;min-height:calc(30 * var(--u))}}@media (max-width:900px){.hx .first{height:auto}.hx .A{grid-template-rows:auto auto}.hx .ahero{min-height:calc(42 * var(--u))}.hx .acmd .cb-sugs,.hx .car{display:none}.hx .first{padding-bottom:0}.hx .abot{padding-bottom:2px}.hx .below{padding-inline:16px}.hx .b3,.hx .cgrid,.hx .wkg{grid-template-columns:1fr}.hx .abot{grid-template-rows:none;grid-template-columns:1fr 1fr}.hx .t1{min-height:calc(20 * var(--u));grid-area:auto/1/auto/3}.hx .t5{grid-column:1/3}.hx .atx{width:auto;right:calc(2.2 * var(--u));bottom:calc(8 * var(--u))}.hx .achips{flex-wrap:wrap}.hx .tx h1{font-size:calc(2.4 * var(--u))}.hx .aside{display:none}.hx .acmd{width:calc(100% - 4.4 * var(--u))}}.cap{font-size:13px;color:var(--muted)}.cap,.note{font-weight:var(--fw-regular)}.note{font-size:var(--fs-sm);color:var(--sub)}.note b{color:var(--ink);font-weight:var(--fw-semi)}.note .bad{color:var(--bad-ink)}.fig{font-size:var(--fs-big);font-weight:var(--fw-light);letter-spacing:var(--track-big);font-variant-numeric:tabular-nums;line-height:1}.fig sup{font-size:.38em;line-height:inherit;vertical-align:top;margin-right:2px;position:relative;top:.22em}.fig small,.fig sup{font-weight:var(--fw-regular);letter-spacing:0}.fig small{font-size:.36em;color:var(--sub);margin-left:5px}.more{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--acc-ink)}.more:hover{text-underline-offset:3px;text-decoration:underline}h1{font-weight:var(--fw-title);letter-spacing:var(--track-title);text-wrap:balance;line-height:1.05}.lead{font-size:16px;font-weight:var(--fw-regular);color:var(--sub);max-width:min(var(--read),48em);text-wrap:pretty}.lead b{color:var(--ink);font-weight:var(--fw-semi)}.eyebrow{display:none}.quiet{color:var(--muted)}.strip{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.strip>div{padding:20px var(--pad);border-left:1px solid var(--line);min-width:0}.strip>div:first-child{border:0}.strip .cap{display:block}.strip .fig{font-size:var(--fs-stat);font-weight:var(--fw-fig);letter-spacing:var(--track-fig);margin:6px 0 4px}.strip .fig small{font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-left:3px}.strip .note{text-wrap:balance}.strip.words .fig{font-size:26px}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:6px 4px 4px;display:flex}.head>div:first-child{min-width:0}.head h1{font-size:var(--fs-title);margin:0 0 10px}.head .eyebrow{margin-bottom:8px}.head .lead{font-size:var(--fs-body);max-width:min(var(--read),44em)}.head-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.head .figs-q{gap:32px;display:flex}.head .figs-q .fig{font-size:var(--fs-stat);font-weight:var(--fw-fig);letter-spacing:var(--track-fig);margin-top:4px}.tools{align-items:center;gap:12px;display:flex}.tools .ask{flex:0 400px;margin-left:auto}.pill{border-radius:var(--r-pill);background:var(--card);height:44px;color:var(--ink);font-size:14px;font-weight:var(--fw-medium);white-space:nowrap;transition:transform .26s var(--ease),background .26s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.pill:hover{transform:translateY(-1px)}.pill:active{transform:scale(.97)}.pill svg{stroke-width:2px;width:16px;height:16px}.pill.ink{background:var(--ink);border-color:var(--ink);color:#fff}.pill.ink:hover{background:var(--ink2)}.pill.accent{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.pill.accent:hover{filter:brightness(1.07)}.pill.grey{background:var(--bg)}.pill.grey:hover{background:var(--sand)}.pill.sm{height:36px;font-size:var(--fs-sm);box-shadow:none;background:var(--bg);border-color:#0000;padding:0 15px}.pill.ink.sm{background:var(--ink)}.pill.accent.sm{background:var(--acc)}.pill.glass{background:var(--glass);box-shadow:none;color:#fff;border-color:#0000}.pill.glass:hover{background:#fff3}.pill.full{width:100%}.pill:disabled,.pill[aria-disabled=true]{opacity:.45;pointer-events:none;transform:none}.st{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--sub);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.st:before{content:"";background:var(--d,var(--ink3));border-radius:50%;flex:none;width:7px;height:7px}.st.good{--d:var(--ok)}.st.warn{--d:var(--warn)}.st.bad{--d:var(--bad)}.st.act{--d:var(--accent);color:var(--ink);font-weight:var(--fw-bold)}.st.none:before{box-shadow:inset 0 0 0 1.5px var(--ink3);background:0 0}.chip,.tag{border-radius:var(--r-pill);height:26px;font-size:var(--fs-xs);font-weight:var(--fw-semi);background:var(--card);border:1px solid var(--line);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.chip.ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.chip.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.chip.blue,.tag{background:var(--accent-soft);color:var(--accent);border-color:#0000}.chip.bad{background:var(--bad-soft);color:var(--bad);border-color:#0000}.chip i,.tag:before{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.tag:before{content:""}.tag.nodot:before{display:none}.seg,.tabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}.seg.wrap{flex-wrap:wrap;min-width:0;overflow:visible}.seg :is(button,a),.tabs :is(button,a){border-radius:var(--r-pill);font-size:14px;font-weight:var(--fw-semi);color:var(--sub);white-space:nowrap;transition:background .26s var(--ease),color .26s var(--ease);padding:9px 16px}.seg :is(button,a):hover,.tabs :is(button,a):hover{color:var(--ink)}.seg :is(button,a) span{color:var(--muted);margin-left:5px}.seg :is(button,a):is([aria-pressed=true],[aria-current=true]),.tabs :is(button,a)[aria-selected=true]{background:var(--ink);color:#fff}.seg :is(button,a):is([aria-pressed=true],[aria-current=true]) span{color:#ffffffb8}.seg :is(button,a):focus-visible,.tabs :is(button,a):focus-visible{outline-offset:-2px}.field{min-width:0}.field,.field>label{flex-direction:column;gap:8px;display:flex}.input{border-radius:var(--r-sm);background:var(--bg);width:100%;font-size:14px;font-weight:var(--fw-medium);transition:box-shadow .26s var(--ease);outline:0;padding:12px 15px}.input:focus{box-shadow:0 0 0 2px var(--acc-ink)}.input::placeholder{color:var(--muted);opacity:1}.input[aria-invalid=true]{box-shadow:0 0 0 2px var(--bad-ink)}textarea.input{resize:vertical;min-height:96px;line-height:1.45}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2380808a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;padding-right:40px}.field-msg{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--muted)}.field-msg.err{color:var(--bad-ink)}.check{font-size:14px;font-weight:var(--fw-semi);cursor:pointer;align-items:center;gap:12px;display:flex}.check input{appearance:none;width:22px;height:22px;box-shadow:inset 0 0 0 1.8px var(--tick);transition:box-shadow .26s var(--ease),background-color .26s var(--ease);border-radius:50%;flex:none}.check input:hover{box-shadow:inset 0 0 0 1.8px var(--ink)}.check input:checked{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:none}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}fieldset.field{border:0;margin:0;padding:0}fieldset.field>.check{flex-direction:row;align-items:center;gap:12px;padding:2px 0}.hx .pill{background:var(--card);color:var(--ink);border:0;font-size:14px;font-weight:500}.hx .pill.grey,.hx .pill.sm{background:var(--bg)}.hx .pill.ink,.hx .pill.ink.sm{background:var(--ink);color:#fff}.hx .pill.accent,.hx .pill.accent.sm{background:var(--acc);color:var(--on-acc)}.hx .pill.glass{background:var(--glass);color:#fff}.grid{gap:var(--gap);display:grid}.two{grid-template-columns:minmax(0,13fr) minmax(0,11fr)}.two.doc{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.two:has(>[hidden]){grid-template-columns:minmax(0,1fr)}.stack{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.stack>.grow{flex:1}.board{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.board>*{min-width:0}.board>.s4{grid-column:span 4}.board>.s5{grid-column:span 5}.board>.s6{grid-column:span 6}.board>.s3{grid-column:span 3}.board>.s7{grid-column:span 7}.board>.s9{grid-column:span 9}.board>.s8{grid-column:span 8}.board>.s12{grid-column:span 12}.card:has(>.card-f){flex-direction:column;display:flex}.card>.card-f{margin-top:auto}.side{align-self:start;position:sticky;top:12px}.card{background:var(--card);border-radius:var(--r);padding:var(--pad);min-width:0}.card.tint{background:var(--grad-accent)}.card-h{justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin-bottom:18px;display:flex}.card-h h2{font-size:16px;font-weight:var(--fw-medium);letter-spacing:-.01em}.card-h h2 .cap{font-size:13px;font-weight:var(--fw-regular);color:var(--ink3);margin-left:10px}.card-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:18px;display:flex}.mt{margin-top:var(--gap)}.empty{text-align:center;background:var(--card);border-radius:var(--r);padding:72px 24px}.empty.in-card{box-shadow:none;background:0 0;border-radius:0;padding:36px 24px}.empty h2{font-size:var(--fs-h);font-weight:var(--fw-medium)}.empty p{color:var(--muted);max-width:46ch;margin:8px auto 0;font-size:14px}.empty .acts{justify-content:center;margin-top:20px}.mk{border-radius:var(--r-sm);background:var(--sand);width:40px;height:40px;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.02em;transition:transform .26s var(--ease);flex:none;place-items:center;display:grid}.mk.round{background:var(--well);border-radius:50%}.mk.ink{background:var(--ink);color:#fff;letter-spacing:-.04em;font-size:14px}.c-who{min-width:0;color:var(--ink);align-items:center;gap:14px;display:flex}.c-who b{font-weight:var(--fw-semi);display:block}.c-who small{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--sub);display:block}a.c-row:hover .mk,a.c-who:hover .mk{transform:scale(1.06)}a.c-row:hover b,a.c-who:hover b{text-underline-offset:3px;text-decoration:underline}.meet{border-top:1px solid var(--line);padding:16px 0 18px}.meet:first-of-type{border-top:0;padding-top:0}.meet h3{font-size:17px;font-weight:var(--fw-medium);margin:6px 0 4px}.meet h3 a:hover{text-underline-offset:3px;text-decoration:underline}.meet p{color:var(--sub);text-wrap:pretty;font-size:14px}.meet .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.meet .pill{margin-top:12px}.meet:last-child{padding-bottom:0}.quote{font-size:clamp(24px,2.1vw,30px);font-weight:var(--fw-fig);letter-spacing:var(--track-fig);text-wrap:balance;max-width:18em;margin:10px 0 28px;line-height:1.2}.figs{grid-template-columns:repeat(4,1fr);margin-bottom:32px;display:grid}.figs>div{border-left:1px solid var(--line);padding:0 20px}.figs>div:first-child{border:0;padding-left:0}.figs .fig{font-size:var(--fs-stat);font-weight:var(--fw-fig);letter-spacing:var(--track-fig);margin:6px 0 4px}.figs .fig small{font-size:var(--fs-sm)}.mix{gap:3px;height:4px;margin:2px 0 14px;display:flex}.mix i{border-radius:var(--r-pill);background:var(--line)}.chan,.pair{grid-template-columns:1fr 1fr;column-gap:44px;display:grid}.chan li{justify-content:space-between;gap:12px;padding:13px 0}.chan li,.rows li>*{border-top:1px solid var(--line);align-items:center;display:flex}.rows li>*{gap:14px;min-height:56px;padding:10px 0}.files b,.rows b{font-weight:var(--fw-semi);display:block}.files small,.rows small{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink3);display:block}.rows .end{color:var(--muted);align-items:center;gap:10px;margin-left:auto;display:flex}.rows a:hover b{text-underline-offset:3px;text-decoration:underline}.rows a:hover .end svg{color:var(--ink);transform:translate(1px,-1px)}.rows svg{width:15px;height:15px;transition:transform .26s var(--ease)}.log li{border-top:1px solid var(--line);color:var(--ink);text-wrap:pretty;grid-template-columns:62px minmax(0,1fr);gap:14px;padding:11px 0;font-size:14px;display:grid}.log p{overflow-wrap:anywhere}.log .cap{color:var(--ink3);padding-top:2px}.files{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:16px;display:grid}.files li{border-left:1px solid var(--line);padding:0 20px}.files li:first-child{border:0;padding-left:0}.band{border-radius:var(--r);padding:var(--pad) var(--pad) 32px;color:#fff;background:var(--ink)}.band h2{font-size:clamp(24px,2.3vw,34px);font-weight:var(--fw-fig);letter-spacing:var(--track-fig);text-wrap:balance;max-width:19em;margin:18px 0 32px;line-height:1.15}.band h3{font-size:21px;font-weight:var(--fw-regular);letter-spacing:-.01em;text-wrap:balance;margin:14px 0 8px;line-height:1.2}.band .cap,.band .fig small,.band .note,.band .soft .fig{color:#ffffffb3}.band .note b{color:#fff}.band :focus-visible{outline-color:#fff}.cols{grid-template-columns:repeat(3,1fr);display:grid}.cols>*{border-left:1px solid #ffffff29;padding:0 clamp(20px,2.4vw,40px)}.cols>:first-child{border:0;padding-left:0}.cols .fig{margin:14px 0 10px;font-size:clamp(40px,3.1vw,52px)}.page-note{padding:0}.hero{flex-direction:column;gap:6px;padding-top:6px;display:flex}.hero-home{padding:var(--pad) var(--pad) calc(var(--pad) + 4px);background:var(--hero);color:#fff;border-radius:var(--r);box-shadow:var(--shadow);justify-content:space-between;gap:28px;min-height:260px}.hero-home .eyebrow,.hero-home .greet,.hero-home .lead{color:var(--on-dark)}.hero-home .lead b{color:#fff}.hero-home :focus-visible{outline-color:#fff}.greet{font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--sub);margin-top:4px}.hero-in{position:relative}.hero-home h1{max-width:20em;margin:14px 0;font-size:clamp(34px,3vw,44px)}.hero-home .lead{font-size:var(--fs-body)}.acts{margin-top:22px}.acts,.hero-top{flex-wrap:wrap;gap:10px;display:flex}.hero-top{justify-content:space-between;align-items:center}.hero-top div{flex-wrap:wrap;gap:10px;display:flex}.hero-c .hero-in{padding-top:18px}.hero-c h1{font-size:var(--fs-title);margin:8px 0}.who{font-size:var(--fs-body);color:var(--sub);margin-bottom:10px}.who b{color:var(--ink);font-weight:var(--fw-semi)}.status{font-size:16px;font-weight:var(--fw-regular);color:var(--sub);text-wrap:balance;max-width:640px;line-height:1.4}.hero-c .tabs{margin-top:20px}.lgn{min-height:100vh;padding:16px;display:grid}.lgn-band{color:#fff;background:#1d1d1c;border-radius:28px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:24px 48px;min-height:calc(100vh - 32px);padding:clamp(24px,3.4vw,56px);display:grid;position:relative;overflow:hidden}.lgn-band>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lgn-band:before{content:"";z-index:1;background:linear-gradient(90deg,#0b0b0cb8,#0b0b0c26 70%),linear-gradient(#0000 45%,#0b0b0c8c);position:absolute;inset:0}.lgn-band>:not(img){z-index:2;position:relative}.lgn-top{grid-column:1/-1;align-items:center;gap:10px;font-size:17px;font-weight:500;display:flex}.lgn-top i{background:#fff;border-radius:50%;width:12px;height:12px}.lgn-band h1{letter-spacing:-.035em;text-wrap:balance;grid-row:2;align-self:end;max-width:11em;font-size:clamp(34px,4.6vw,76px);font-weight:300;line-height:1.02}.lgn-card{color:var(--ink);background:#fff;border-radius:28px;flex-direction:column;grid-area:2/2;align-self:center;gap:18px;padding:clamp(24px,2.4vw,40px);display:flex}.lgn-card h2{letter-spacing:-.02em;font-size:24px;font-weight:500}.lgn-card form{flex-direction:column;gap:16px;display:flex}@media (max-width:820px){.lgn-band{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start}.lgn-band h1{grid-row:auto}.lgn-card{grid-area:auto/1}}.tg{grid-template-columns:var(--lab,92px) minmax(0,1fr);border-top:1px solid var(--line);column-gap:16px;padding:6px 0;display:grid}.card>.tg:last-child{margin-bottom:-8px}.tg-h,.tg>.cap{padding-top:16px}.tg-h b{font-size:14px;font-weight:var(--fw-semi);display:block}.tg-h small{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--muted);margin-top:2px;display:block}.tasks li{grid-template-columns:28px minmax(0,1fr) auto 24px;align-items:start;column-gap:16px;padding:14px 0;display:grid;position:relative}.tasks li>*{grid-row:1}.num{font-size:26px;font-weight:var(--fw-fig);letter-spacing:var(--track-fig);color:var(--ink3);font-variant-numeric:tabular-nums;grid-column:1;line-height:1}.t-body{grid-column:2}.t-title{font-weight:var(--fw-medium);text-wrap:pretty}.t-title b{font-weight:var(--fw-bold)}.t-sub{font-size:var(--fs-sm);font-weight:var(--fw-regular);margin-top:3px}.due,.t-sub{color:var(--ink3)}.due{min-width:72px;font-size:var(--fs-xs);font-weight:var(--fw-semi);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:3;padding-top:2px}.due.now{color:var(--ink)}.due.late,.due.now{font-weight:var(--fw-bold)}.due.late{color:var(--bad-ink)}.tick,.tk{grid-column:4}.tick{width:24px;height:24px;box-shadow:inset 0 0 0 1.8px var(--tick);color:#0000;transition:box-shadow .26s var(--ease),background .26s var(--ease),color .26s var(--ease);border-radius:50%;flex:none;place-items:center;margin-top:0;display:grid;position:relative}.tick:after{content:"";position:absolute;inset:-10px}.tick svg{stroke-width:3px;width:13px;height:13px}.tick:hover{box-shadow:inset 0 0 0 1.8px var(--ok);color:var(--ok)}.tick.on,.tick[aria-pressed=true]{background:var(--ok);box-shadow:none;color:#fff}.tick:disabled{opacity:.45}.done .num,.done .t-title{color:var(--ink3);text-decoration:line-through}.done .t-title{font-weight:var(--fw-medium)}.done .num{text-decoration:none}.pri{font-size:var(--fs-cap);font-weight:var(--fw-bold);background:var(--line);color:var(--sub);border-radius:8px;margin-right:8px;padding:2px 7px;display:inline-block}.pri.p1{background:var(--ink);color:#fff}.pri.p2{background:var(--accent-soft);color:var(--accent)}.chain li:not(:last-child):before{content:"";background:var(--tick);width:1px;position:absolute;top:42px;bottom:-6px;left:12px}.node{background:var(--ink);color:#fff;font-size:11px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.lk,.node{width:24px;height:24px;border-radius:50%;grid-column:1}.lk{background:var(--well);color:var(--ink3);place-items:center;display:grid}.lk svg{stroke-width:2px;width:12px;height:12px}.blocked .t-title,.locked .t-title{color:var(--sub);font-weight:var(--fw-medium)}.tasks+.tasks{margin-top:8px;padding-top:8px}.tasks+.tasks,.wait li{border-top:1px solid var(--line)}.wait li{grid-template-columns:56px minmax(0,1fr) auto;column-gap:16px;padding:16px 0;display:grid}.days{font-size:34px;font-weight:var(--fw-fig);letter-spacing:var(--track-fig);font-variant-numeric:tabular-nums;line-height:1}.days span{font-size:13px;font-weight:var(--fw-semi);color:var(--ink3);margin-top:6px;display:block}.w-who,.w-who span{font-weight:var(--fw-medium)}.w-who span{font-size:var(--fs-sm);color:var(--ink3);margin-left:6px}.w-what{text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;display:-webkit-box;overflow:hidden}.chase,.w-what{color:var(--sub)}.chase{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-align:right;white-space:nowrap;padding-top:2px}.chase.late{color:var(--bad-ink)}.chase small{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--ink3);margin-top:4px;display:block}.t-open{font:inherit;letter-spacing:inherit;color:inherit;text-align:left;text-wrap:pretty}.t-open:hover{text-underline-offset:3px;text-decoration:underline}.hx.pg{gap:var(--gap);min-width:0;padding:calc(.4 * var(--u)) calc(1.9 * var(--u)) 0;align-content:start;display:grid}.hx .pgh{padding:0 calc(.3 * var(--u));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hx .pgh h1{font-weight:300;font-size:calc(3.2 * var(--u));letter-spacing:-.035em;line-height:1}.hx .pgh .lab{margin-top:calc(.5 * var(--u));font-size:14px}.hx .pgh-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hx .pg-two{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.hx .ic{background:var(--card);color:var(--sub)}.hx .tick{color:#0000}.hx .tick[aria-pressed=true]{color:#fff}.hx .tick:hover{color:var(--teal)}.hx .k .kh h2{font-size:15px;font-weight:500}.hx .empty{box-shadow:none}.hx .tbar{align-items:center;gap:calc(.5 * var(--u));flex-wrap:wrap;display:flex}.hx .psel select{appearance:none;height:max(40px,calc(2.4 * var(--u)));padding:0 calc(2.3 * var(--u)) 0 calc(1.1 * var(--u));background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0b0c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E") right calc(.8 * var(--u)) center/14px no-repeat;font:inherit;color:var(--ink);cursor:pointer;text-overflow:ellipsis;max-width:240px;transition:background-color .25s,color .25s,transform .25s var(--ease);border:0;border-radius:999px;font-size:14px;font-weight:500}.hx .psel select:hover{transform:translateY(-1px)}.hx .psel.on select{background-color:var(--ink);color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}.hx .psel option{color:var(--ink);background:#fff}.hx .srchp{align-items:center;gap:calc(.5 * var(--u));height:max(40px,calc(2.4 * var(--u)));padding:0 calc(1.1 * var(--u));min-width:min(100%,calc(14 * var(--u)));background:#fff;border-radius:999px;display:flex}.hx .srchp svg{width:calc(1 * var(--u));height:calc(1 * var(--u));min-width:14px;color:var(--mute);flex:none}.hx .srchp input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.hx .srchp:focus-within{box-shadow:0 0 0 2px var(--teal)}.hx .tbar .ask{flex:0 1 calc(22 * var(--u));height:max(40px,calc(2.4 * var(--u)));box-shadow:none;margin-left:auto}.hx .sb{gap:var(--gap);grid-template-columns:1fr 1.45fr .8fr .8fr .8fr;display:grid}.hx .sb>.k{min-height:calc(11 * var(--u));justify-content:space-between}.hx .sb .kh{align-self:stretch}.hx .sb-big{font-size:calc(4.6 * var(--u));margin:auto 0 calc(.5 * var(--u))}.hx .sb-go{margin-top:calc(.2 * var(--u));align-self:flex-start}.hx .sb .dnut{width:calc(6.8 * var(--u));height:calc(6.8 * var(--u));flex:none;max-height:none}.hx .sb-st{align-items:center;gap:calc(1.1 * var(--u));margin-top:calc(.4 * var(--u));display:flex}.hx .sb-lg{gap:calc(.35 * var(--u));flex:1;min-width:0;font-size:13px;display:grid}.hx .sb-lg li{align-items:center;gap:calc(.55 * var(--u));min-width:0;display:flex}.hx .sb-lg i{border-radius:3px;flex:none;width:10px;height:10px}.hx .sb-lg span{text-overflow:ellipsis;white-space:nowrap;color:#4b4b48;flex:1;min-width:0;overflow:hidden}.hx .sb-lg b{font-weight:500}.hx .sw-wait{background:repeating-linear-gradient(45deg,#7f8a8c 0 2px,#e9ece9 2px 5px)}.hx .sw-lock{background:repeating-linear-gradient(135deg,#a9b2b3 0 2px,#e9ece9 2px 5px)}.hx .sb-row{align-items:center;gap:calc(1 * var(--u));margin-top:calc(.4 * var(--u));display:flex}.hx .sb .avs{margin-top:auto}.hx .rkb{gap:calc(.55 * var(--u));margin-top:calc(.6 * var(--u));display:grid}.hx .rkb li>a,.hx .rkb li>div{grid-template-columns:minmax(calc(2.6 * var(--u)),auto) minmax(0,1fr) calc(3.4 * var(--u));gap:calc(.8 * var(--u));align-items:center;min-width:0;display:grid}.hx .rkb a:hover .rk-l{text-underline-offset:3px;text-decoration:underline}.hx .rk-l{align-items:center;gap:calc(.6 * var(--u));color:#4b4b48;white-space:nowrap;min-width:0;font-size:13px;display:flex}.hx .rk-l .lg{--s:calc(1.9 * var(--u))!important}.hx .rk-t{height:calc(.95 * var(--u));background:#efede7;overflow:hidden}.hx .rk-t,.hx .rk-t i{border-radius:999px;display:block}.hx .rk-t i{background:var(--p2);min-width:4px;height:100%}.hx .rkb b{font-size:calc(1.35 * var(--u));text-align:right}.hx .tb{gap:var(--gap);display:grid}.hx .tb-biz{display:grid}.hx .tb-bh,.hx .tb-biz{gap:calc(.7 * var(--u))}.hx .tb-bh{align-items:center;font-size:calc(1.15 * var(--u));padding:calc(.4 * var(--u)) calc(.3 * var(--u)) 0;font-weight:500;display:flex}.hx .tb-grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.hx .tb-g{padding:calc(1.1 * var(--u)) calc(1.2 * var(--u))}.hx .tb-h{justify-content:space-between;gap:calc(.6 * var(--u));margin-bottom:calc(.4 * var(--u))}.hx .tb-h,.hx .tb-w{align-items:center;display:flex}.hx .tb-w{gap:calc(.7 * var(--u));min-width:0}.hx a.tb-w:hover b{text-underline-offset:3px;text-decoration:underline}.hx .tb-n{min-width:0}.hx .tb-n b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;display:block;overflow:hidden}.hx .tb-n small{color:var(--mute);font-size:12px;display:block}.hx .tl,.hx .tl-list{display:grid}.hx .tl{--pc:var(--p3);align-items:center;column-gap:calc(.7 * var(--u));padding:calc(.55 * var(--u)) calc(.4 * var(--u)) calc(.55 * var(--u)) calc(.75 * var(--u));border-radius:calc(.7 * var(--u));box-shadow:inset 3px 0 0 var(--pc);grid-template-columns:minmax(0,1fr) auto 28px;transition:background .2s}.hx .tl+.tl{margin-top:2px}.hx .tl:hover{background:#f7f6f2}.hx .tl-b{min-width:0}.hx .tl-t{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.hx .tl-s{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.hx .tl-rv{color:var(--teal)}.hx .tl-d{color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.hx .tl-d.now{color:var(--ink);font-weight:600}.hx .tl-d.late{color:var(--red);font-weight:600}.hx .tl-c{place-items:center;display:grid}.hx .tl .tick,.hx .tl-lk{width:22px;height:22px}.hx .tl-lk{background:var(--bg);color:var(--mute);border-radius:50%;place-items:center;display:grid}.hx .tl-lk svg{width:11px;height:11px}.hx .tl.locked .tl-t{color:var(--mute);font-weight:400}.hx .tl.wait{background-image:repeating-linear-gradient(135deg,#0b0b0c0d 0 3px,#0000 3px 7px)}.hx .tl.done .tl-t{color:var(--mute);text-decoration:line-through}.hx .tb-more summary{cursor:pointer;margin:calc(.3 * var(--u)) 0 0 calc(.75 * var(--u));padding:calc(.3 * var(--u)) 0;color:var(--teal);font-size:13px;font-weight:500;list-style:none;display:inline-block}.hx .tb-more summary::-webkit-details-marker{display:none}.hx .tb-more summary:hover{text-underline-offset:3px;text-decoration:underline}.hx .tb-more .m-c,.hx .tb-more[open] .m-o{display:none}.hx .tb-more[open] .m-c{display:inline}.hx .tb-more[open]>.tl-list{margin-top:calc(.3 * var(--u))}.c-row{border-top:1px solid var(--line);min-height:72px;color:var(--sub);grid-template-columns:minmax(0,2.2fr) minmax(0,1.15fr) minmax(0,1.9fr) minmax(0,1.1fr) minmax(0,2.3fr) 84px;align-items:center;gap:16px;font-size:14px;display:grid}.c-row.has-tasks{grid-template-columns:minmax(0,2.2fr) minmax(0,1.15fr) minmax(0,1.9fr) minmax(0,1.1fr) minmax(0,2.3fr) 104px 84px}.c-tasks{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.c-tasks.late{color:var(--bad-ink);font-weight:600}.c-tasks small{font-size:inherit}.c-head{border:0;min-height:0;padding:10px 0 12px;font-size:11.5px}.c-next{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-next.on{color:var(--ink);font-weight:var(--fw-medium)}.c-head span:last-child,.c-touch{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dt-wrap{scrollbar-width:none;overflow-x:auto}.dt{width:100%;color:var(--sub);font-size:14px}.dt th{text-align:left;color:var(--muted);white-space:nowrap;padding:10px 16px 12px 0;font-size:13px;font-weight:500}.dt td{border-top:1px solid var(--line);vertical-align:middle;padding:18px 16px 18px 0}.dt :is(th,td):last-child{padding-right:0}.dt .show-sm{display:none}.dt .r{text-align:right;font-variant-numeric:tabular-nums}.dt td:first-child{color:var(--ink);font-weight:var(--fw-medium);letter-spacing:-.005em}.tools.sub{flex-wrap:wrap;gap:6px 22px;margin-top:0}.tools.sub .seg :is(button,a){padding:6px 12px;font-size:13px}.review-note{padding:20px var(--edge);justify-content:space-between;align-items:center;gap:16px;display:flex}.review-note.sand{background:var(--sand);box-shadow:none}.review-note p{color:var(--sub);text-wrap:pretty;font-weight:500}.review-note b{color:var(--ink);font-weight:700}.review li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:14px 0;display:grid}.rv-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.rv-main .check{padding-top:1px}.rv-note{color:var(--sub);text-wrap:pretty;margin-top:4px;font-size:13.5px}.review-acts{gap:6px}.review-acts,.review-bar{flex-wrap:wrap;display:flex}.review-bar{justify-content:space-between;gap:12px;padding:14px 0 12px}.p-rows li>.p-row,.review-bar{border-top:1px solid var(--line);align-items:center}.p-rows li>.p-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name st""name due""prog prog";gap:6px 20px;padding:16px 0;display:grid}.p-rows li:first-child>.p-row{border-top:0;padding-top:4px}.p-row>div:first-child{grid-area:name;min-width:0}.p-row>.st{grid-area:st;justify-self:end}.p-row>.due{grid-area:due/auto;justify-self:end;min-width:0;padding-top:0}.p-row>.p-prog{grid-area:prog}.p-row b{font-weight:var(--fw-medium);letter-spacing:-.005em;display:block}.p-row small{font-size:13px;font-weight:var(--fw-regular);color:var(--ink3);text-wrap:pretty;display:block}.p-row:hover b{text-underline-offset:3px;text-decoration:underline}.p-prog{align-items:center;gap:14px;display:flex}.p-prog .p-bar{flex:1}.p-prog small{white-space:nowrap;margin:0}.p-bar{appearance:none;background:var(--well);border:0;border-radius:999px;height:4px;display:block;overflow:hidden}.p-bar::-webkit-progress-bar{background:var(--well)}.p-bar::-webkit-progress-value{background:var(--accent);border-radius:999px}.p-bar::-moz-progress-bar{background:var(--accent);border-radius:999px}.p-about{flex-direction:column;gap:16px;display:flex}.p-about dt{margin-bottom:4px}.p-about dd{color:var(--sub);text-wrap:pretty}.p-done{border-top:1px solid var(--line);padding-top:8px}.p-done summary{cursor:pointer;color:var(--sub);padding:12px 0;font-weight:600}.p-done summary:focus-visible{outline-offset:2px}@media (max-width:760px){.review li{grid-template-columns:minmax(0,1fr)}.review-note{flex-direction:column;align-items:flex-start}}.hx .tm2{gap:var(--gap);grid-template-columns:1fr 1.2fr;display:grid}.hx .tm-big{font-size:calc(4.6 * var(--u));margin:calc(.7 * var(--u)) 0 calc(.6 * var(--u))}.hx .tm-tot{font-size:calc(1.6 * var(--u))}.hx .tm-wk{gap:calc(.6 * var(--u));min-height:calc(7 * var(--u));flex:1;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:auto;display:grid}.hx .tm-d{justify-items:center;gap:calc(.3 * var(--u));grid-template-rows:auto 1fr auto;min-width:0;display:grid}.hx .tm-v{color:var(--mute);white-space:nowrap;min-height:1.2em;font-size:12px}.hx .tm-c{width:min(100%,calc(3 * var(--u)));background:#f1efe9;align-items:flex-end;height:100%;display:flex;overflow:hidden}.hx .tm-c,.hx .tm-c i{border-radius:calc(.5 * var(--u))}.hx .tm-c i{background:var(--p2);width:100%;min-height:0;display:block}.hx .tm-d.fut .tm-c{background:repeating-linear-gradient(135deg,#ecebe6 0 4px,#e0ddd5 4px 6px)}.hx .tm-d.td .tm-c i{background:var(--ink)}.hx .tm-d.td .lab{color:var(--ink);font-weight:600}.hx .tm2 .rkb{margin-top:calc(.9 * var(--u));gap:calc(.7 * var(--u))}.hx .tmore{margin-top:calc(.7 * var(--u));text-underline-offset:3px;text-decoration:underline;display:inline-block}.hx .tpill{background:var(--ink);color:#fff;height:max(40px,calc(2.4 * var(--u)));box-shadow:none}.hx .tpill .tp-what{color:#fff}.hx .tpill>i{background:var(--teal-b)}.hx .tpill .tp-stop{color:var(--ink);background:#fff}.hx .ents{margin-top:calc(.4 * var(--u))}.hx .ents li{grid-template-columns:calc(4.6 * var(--u)) minmax(0,1fr) auto auto 34px;border-top:1px solid var(--hair);padding:calc(.7 * var(--u)) 0}.hx .ents li.has-logo{grid-template-columns:calc(4.6 * var(--u)) auto minmax(0,1fr) auto auto 34px}.hx .ents li:first-child{border-top:0}.hx .ents .ent-d{color:var(--mute);font-size:13px}.hx .ent-b b{font-size:15px;font-weight:500}.hx .ent-b small{color:var(--mute);font-size:12px}.hx .ent-c{background:var(--bg);font-size:12px;font-weight:500}.hx .ent-t{font-size:calc(1.3 * var(--u));letter-spacing:-.01em;font-weight:300}.hx .ents .ic{background:var(--bg)}.hx .tb-more .ents{margin-top:0}.hx .st-who{align-items:center;gap:calc(1.1 * var(--u));margin-top:calc(.8 * var(--u));flex-wrap:wrap;display:flex}.hx .st-who>a,.hx .st-who>form{margin-left:auto}.hx .st-who b{font-size:calc(1.2 * var(--u));font-weight:500;display:block}.hx .st-who small{color:var(--mute);font-size:13px;display:block}.hx .st-who .cir{width:calc(3.6 * var(--u));height:calc(3.6 * var(--u));flex:none}.hx .st-who .lab{flex:1;min-width:12em;margin:0}.hx .st-who b.st-big{font-size:calc(4.2 * var(--u));letter-spacing:-.03em;font-weight:300;line-height:.9}.hx .setting{border-top-color:var(--hair);padding:calc(.9 * var(--u)) 0}.hx .kh+.setting{border-top:0}.hx .setting b{font-size:15px;font-weight:500}.hx .setting p{color:var(--mute);font-size:13px}.hx .setting>:last-child:only-child{text-align:left;flex:1;max-width:none}.hx .setting .lab{overflow-wrap:anywhere}.shell main:has(.px){padding-inline:0}.px{--mute:#85857f;--red:#d23b3b;--hair:#0b0b0c21;--k:calc(1.6 * var(--u));--kp:max(24px,calc(1.4 * var(--u)));--g:16px;--gap:16px;--pad:max(24px,calc(1.4 * var(--u)));gap:var(--g);padding:calc(.4 * var(--u)) calc(1.9 * var(--u)) calc(3 * var(--u));flex-direction:column;min-width:0;display:flex}.px a{color:inherit}.px .tools{flex-wrap:wrap}.px .board,.px .grid,.px .stack,.px [role=tabpanel]{gap:var(--g)}.px .head{padding:calc(.6 * var(--u)) 0 0;align-items:flex-end}.px .head h1{font-size:calc(3.1 * var(--u));letter-spacing:-.03em;margin:0 0 calc(.5 * var(--u));font-weight:300}.px .head .lead{font-size:max(14px,calc(.95 * var(--u)));color:var(--mute)}.px .head .lead b{color:var(--ink);font-weight:500}.px .eyebrow{display:none}.px :is(.cap,.dt th,.c-head,.mini small,.mtg-d small,.live-quiet b,.pin .k,.prose th,.bar-lbl,.k.cap){text-transform:none;letter-spacing:0;color:var(--mute);font-size:13px;font-weight:400}.px .note{color:var(--mute)}.px .note b{color:var(--ink);font-weight:500}.px .card,.pxk{border-radius:var(--k);box-shadow:none;padding:var(--kp);background:#fff;min-width:0;position:relative}.px .card.tint,.px .card:is(.sand,.sage,.sky,.blush){background:#fff}.px .card-h{min-height:calc(2 * var(--u));margin-bottom:calc(.9 * var(--u))}.px .card-h h2{letter-spacing:0;font-size:15px;font-weight:500}.px .card-h h2 .cap{color:var(--mute);margin-left:.7em;font-size:13px}.px .card-f{border-top-color:var(--hair)}.px .empty{border-radius:var(--k);box-shadow:none;background:#fff}.px .empty h2{font-weight:500}.px .fig,.px .stat .fig{letter-spacing:-.03em;font-weight:300}.pxk-h{justify-content:space-between;align-items:center;gap:calc(.8 * var(--u));min-height:calc(2 * var(--u));font-size:15px;font-weight:500;display:flex}.pxk-h .sub{color:var(--mute);font-size:13px;font-weight:400}.pxk-big{letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-weight:300;line-height:.9;font-size:calc(3.6 * var(--u))}.pxk-big .u{letter-spacing:0;color:var(--mute);margin-left:.25em;font-size:.32em;font-weight:400}.pxk-lab{color:var(--mute);font-size:13px}.pxk-arr{width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));transition:background .25s,color .25s,transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0b0b0c29}.pxk-arr:hover{background:var(--ink);color:#fff;transform:translate(2px,-2px)}.pxk-arr svg{width:calc(1 * var(--u));height:calc(1 * var(--u));stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pxk-red{color:var(--red)}.px .pill{height:calc(2.5 * var(--u));min-height:40px;padding:0 calc(1.2 * var(--u));box-shadow:none;border-color:#0000;font-size:14px;font-weight:500}.px .pill.sm{border-color:#0000;height:36px;min-height:36px;padding:0 15px}.px .card .pill:not(.ink):not(.accent):not(.glass),.px .pill.sm,.px .pxk .pill:not(.ink):not(.accent):not(.glass){background:var(--bg)}.px .card .pill:not(.ink):not(.accent):not(.glass):hover,.px .pxk .pill:not(.ink):not(.accent):not(.glass):hover{background:#ebe8e1}.px .pill.accent,.px .pill.ink{background:var(--ink);color:#fff}.px .pill.accent:hover,.px .pill.ink:hover{background:var(--ink2);filter:none}.px .pill.accent.sm,.px .pill.ink.sm{background:var(--ink)}.px .more{text-underline-offset:3px;text-decoration:underline}.px .chip,.px .more,.px .tag{color:var(--ink);font-size:13px;font-weight:500}.px .chip,.px .tag{background:var(--bg);height:calc(1.9 * var(--u));border-color:#0000;min-height:26px}.px .chip:is(.ok,.warn,.blue),.px .tag{background:var(--bg);color:var(--ink)}.px .card .chip,.px .pxk .chip{background:var(--bg)}.px .st{color:var(--ink);font-weight:500}.px .seg,.px .tabs{background:#fff;border-radius:999px;gap:2px;width:max-content;max-width:100%;padding:4px}.px .seg.wrap{border-radius:calc(1.3 * var(--u));flex-wrap:wrap}.px .seg :is(button,a),.px .tabs :is(button,a){padding:0 calc(1.05 * var(--u));height:max(34px,calc(2.1 * var(--u)));color:#4b4b48;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.px .seg :is(button,a):not([aria-pressed=true]):not([aria-current=true]):hover,.px .tabs :is(button,a):not([aria-selected=true]):hover{color:var(--ink);background:#f1efe9}.px .seg :is(button,a) span{color:var(--mute);font-size:12.5px}.px .seg :is(button,a):is([aria-pressed=true],[aria-current=true]),.px .tabs :is(button,a)[aria-selected=true]{background:var(--ink);color:#fff}.px .card .seg,.px .pxk .seg{background:var(--bg)}.px .card .seg :is(button,a):not([aria-pressed=true]):not([aria-current=true]):hover{background:#ebe8e1}.px .lg{--s:44px;width:var(--s);height:var(--s);background:var(--t,var(--sand));border-radius:24%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #0b0b0c0f}.px .lg img{object-fit:contain;width:78%;height:78%;display:block}.px .lg.mono{--t:var(--sand);box-shadow:0 0 0 1px #0b0b0c14}.px .lg b{font-weight:700;font-size:calc(var(--s)*.4);letter-spacing:-.04em;color:var(--ink);line-height:1}.px .lg.ai{background:var(--ink);border-radius:50%}.px .lg.ai b{color:#fff;letter-spacing:-.05em;font-weight:600}.px .mk-x{cursor:pointer;transition:filter .2s,opacity .25s}.px .mk-x:focus-visible,.px .mk-x:hover{filter:brightness(1.18)}.px .go-up{transform-origin:bottom;animation:hxup .8s var(--ease) both;animation-delay:calc(var(--i,0) * 18ms)}.px .go-clip{animation:hxclip .95s var(--ease) both;animation-delay:calc(var(--i,0) * 45ms)}.px .sweep{stroke-dasharray:1;animation:hxsweep 1.2s var(--ease) both}.px .tip{z-index:60;pointer-events:none;background:var(--ink);color:#fff;opacity:0;border-radius:16px;max-width:300px;padding:12px 16px;font-size:13px;line-height:1.4;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(4px)}.px .tip.on{opacity:1;transform:none}.px .tip h5{font-size:15px;font-weight:600}.px .tip p{color:#b9b9b4;margin-top:3px}.px .tip .r{color:#ff8d8d;font-weight:600}.px .rdot{width:calc(.5 * var(--u));height:calc(.5 * var(--u));background:var(--red);border-radius:50%;flex:none;display:block}.px .stagepill{height:calc(1.7 * var(--u));min-height:24px;padding:0 calc(.75 * var(--u));background:var(--bg);color:#4b4b48;white-space:nowrap;border-radius:999px;align-items:center;font-size:12.5px;font-weight:500;display:inline-flex}.px .stagepill.live-x{background:var(--ink);color:#fff}.px .lgd{color:var(--mute);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.px .lgd span{align-items:center;gap:7px;display:inline-flex}.px .lgd i{border-radius:3px;width:10px;height:10px;display:block}@media (prefers-reduced-motion:reduce){.px .go-clip,.px .go-up,.px .sweep{clip-path:none;stroke-dashoffset:0;animation:none;transform:none}}.stages{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.tools .push{align-items:center;gap:12px;margin-left:auto;display:flex}@media (max-width:760px){.tools .push{justify-content:space-between;margin:0}.px{padding-inline:16px}}.prose{max-width:46em;color:var(--sub);text-wrap:pretty;font-size:15px;line-height:1.6}.prose>*+*{margin-top:1em}.prose :is(.l1,.l2,.l3,.l4,h5,h6){color:var(--ink);letter-spacing:-.015em;margin-top:1.8em;font-weight:600;line-height:1.25}.prose>:first-child{margin-top:0}.prose .l1{font-size:28px;font-weight:var(--fw-fig);letter-spacing:var(--track-fig)}.prose .l2{font-size:20px}.prose .l3{font-size:16px}.prose .l4{font-size:14.5px}.prose :is(strong,b){color:var(--ink);font-weight:700}.prose a{color:var(--acc-ink);font-weight:600}.prose a:hover{text-underline-offset:3px;text-decoration:underline}.prose :is(ul,ol){padding-left:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.35em}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.prose blockquote{box-shadow:inset 2px 0 0 var(--line-c);padding-left:16px}.prose :is(code,pre){font-family:ui-monospace,Consolas,monospace;font-size:13px}.prose code{background:var(--bg);border-radius:6px;padding:2px 6px}.prose pre{background:var(--bg);border-radius:14px;padding:14px 16px;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose .table-wrap{overflow-x:auto}.prose table{width:100%;font-size:13.5px}.prose :is(th,td){text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:10px 16px 10px 0}.prose th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:11.5px;font-weight:700}.prose img{border-radius:14px;max-width:100%}.preview{object-fit:contain;border-radius:14px;width:100%;max-height:72vh;display:block}iframe.preview{border:0;height:72vh}.tools>select.input{border-radius:var(--r-pill);background-color:var(--card);border:1px solid var(--line);width:auto;height:42px;font-size:var(--fs-sm);font-weight:var(--fw-semi);flex:0 220px;padding-block:0}.setting{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.setting>div{min-width:0}.setting b{letter-spacing:-.01em;font-weight:700;display:block}.setting p{color:var(--muted);text-wrap:pretty;font-size:13.5px}.setting p b{color:var(--sub);display:inline}.setting>:last-child{overflow-wrap:anywhere;text-align:right;flex:none;max-width:45%}@media (max-width:760px){.setting{flex-direction:column;align-items:flex-start;gap:12px}.setting>:last-child{text-align:left;max-width:none}.tools>select.input{flex:none}}.dt .r{white-space:nowrap}.after-head{margin-top:0}.gap-around{margin:0}.clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-width:220px;max-width:60ch;display:-webkit-box;overflow:hidden}.px-more>summary{cursor:pointer;padding:calc(.7 * var(--u)) 0 0;text-underline-offset:3px;font-size:13px;font-weight:500;text-decoration:underline;list-style:none}.px-more>summary::-webkit-details-marker{display:none}.px-more[open]>summary{display:none}.px .mix i:first-child{background:#004855!important}.px .mix i:nth-child(2){background:#3fa5b6!important}.px .mix i:nth-child(3){background:#dfe3e0!important}.px .mix i:nth-child(4){background:#8fb5bd!important}.pxk-sw{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.pxk-pl:has(.pxk-sw){gap:calc(.3 * var(--u))}.pxg2.one{grid-template-columns:1fr}.px .prose{color:#4b4b48}.hx .mt4{gap:var(--gap);grid-template-columns:1.5fr 1.2fr 1fr;display:grid}.hx .mt4>.k{min-height:calc(13 * var(--u))}.hx .mt-big{font-size:calc(4.6 * var(--u));margin:calc(.9 * var(--u)) 0 calc(.5 * var(--u));white-space:nowrap}.hx .mt-mid{font-size:calc(3.2 * var(--u));margin-bottom:calc(.4 * var(--u));white-space:nowrap}.hx .mt-row{align-items:center;gap:calc(1.4 * var(--u));margin-top:calc(.7 * var(--u));display:flex}.hx .mt-row .dnut{width:calc(6.8 * var(--u));height:calc(6.8 * var(--u));max-height:none}.hx .mt-row .dnut b .u{font-size:.5em}.hx .mt-bar{height:calc(1.1 * var(--u));margin:calc(1 * var(--u)) 0 calc(.7 * var(--u));gap:3px;display:flex}.hx .mt-bar i{border-radius:999px;min-width:6px;display:block}.hx .mt-hatch{background:repeating-linear-gradient(135deg,#d23b3b 0 3px,#f3c9c9 3px 6px)}.hx .lgd .mt-hatch{border-radius:3px}.hx .ivl{margin-top:calc(.4 * var(--u));display:grid}.hx .ivl li{grid-template-columns:auto minmax(0,1fr) calc(8 * var(--u)) calc(5.5 * var(--u)) calc(9 * var(--u));align-items:center;gap:calc(1 * var(--u));padding:calc(.7 * var(--u)) 0;border-top:1px solid var(--hair);display:grid}.hx .ivl li:first-child{border-top:0}.hx .ivl.mo li{grid-template-columns:auto minmax(0,1fr) auto}.hx .iv-b{min-width:0}.hx .iv-b a,.hx .iv-b>b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;display:block;overflow:hidden}.hx .iv-b a:hover{text-underline-offset:3px;text-decoration:underline}.hx .iv-b small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.hx .iv-a{font-size:calc(1.5 * var(--u));text-align:right;white-space:nowrap}.hx .iv-a .u{font-size:.5em}.hx .iv-st{height:calc(1.7 * var(--u));min-height:26px;padding:0 calc(.8 * var(--u));background:var(--bg);color:#4b4b48;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.hx .iv-st.paid{color:#00505e;background:#d9eef1}.hx .iv-st.sent{background:var(--ink);color:#fff}.hx .iv-st.overdue{color:var(--red);background:#fbe4e4}.hx .iv-st.draft{background:0 0;box-shadow:inset 0 0 0 1.5px #0b0b0c33}.hx .ivl .inv-acts{min-width:calc(6 * var(--u));justify-content:flex-end}.hx .mo-t{margin-top:calc(.4 * var(--u));height:calc(.55 * var(--u));min-height:5px}.dlg{background:var(--card);color:var(--ink);border:0;flex-direction:column;max-width:100vw;max-height:100dvh;padding:0;display:flex;overflow:hidden}.dlg:not([open]){display:none}.dlg::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .26s var(--ease);background:#15151a4d}.dlg.right{width:min(var(--w,420px),100vw);border-radius:var(--r) 0 0 var(--r);height:100dvh;transition:translate .26s var(--ease),overlay .26s allow-discrete,display .26s allow-discrete;margin:0 0 0 auto;translate:0}.dlg.right.wide{--w:560px}.dlg.center{border-radius:var(--r);width:min(560px,100vw - 32px);max-height:calc(100dvh - 96px);box-shadow:var(--shadow-pop);transition:opacity .26s var(--ease),translate .26s var(--ease),overlay .26s allow-discrete,display .26s allow-discrete;margin:12vh auto auto}@starting-style{.dlg.right[open]{translate:100%}.dlg.center[open]{opacity:0;translate:0 10px}.dlg[open]::backdrop{opacity:0}}.dlg.right:not([open]){translate:100%}.dlg.center:not([open]){opacity:0;translate:0 10px}.dlg-h{justify-content:space-between;align-items:flex-start;gap:12px;padding:28px 28px 8px;display:flex}.dlg-h h2{font-size:26px;font-weight:var(--fw-title);letter-spacing:var(--track-title);text-wrap:balance;margin-top:6px;line-height:1.1}.dlg-b{flex-direction:column;flex:1;gap:16px;padding:12px 28px 24px;display:flex;overflow-y:auto}.dlg-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:20px 28px;display:flex}.dlg .ic{background:var(--bg);flex:none}.dlg-b>form{display:contents}.dlg-b>*,.dlg-b>form>*{flex:none}.dlg-b .acts{margin-top:0}.pal{flex-direction:column;gap:12px;margin:0 -12px;display:flex}.pal h3{padding:8px 14px 4px}.pal li button{text-align:left;border-radius:14px;width:100%;padding:10px 14px;display:block}.pal li[aria-selected=true] button{background:var(--bg)}.pal b{letter-spacing:-.01em;font-weight:700;display:block}.pal small{color:var(--muted);font-size:13px;font-weight:600;display:block}.tools.wrap{flex-wrap:wrap}.tools .acts{margin:0 0 0 auto}.form-stack{flex-direction:column;gap:16px;display:flex}.form-stack .acts{margin-top:4px}.acts.inline{align-items:center;gap:10px;margin:0}.checks{flex-direction:column;gap:14px;margin-top:6px;display:flex}.checks .check{align-items:flex-start;font-weight:500;line-height:1.4}.checks .check input{margin-top:1px}.checks .check input:checked+span{color:var(--muted)}.steps{counter-reset:step}.steps li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:18px 0;display:grid}.steps li:last-child{padding-bottom:0}.steps li:before{counter-increment:step;content:counter(step);font-size:26px;font-weight:var(--fw-fig);letter-spacing:var(--track-fig);color:var(--ink3);font-variant-numeric:tabular-nums;line-height:1}.steps b{letter-spacing:-.01em;font-weight:700}.steps p{color:var(--sub);text-wrap:pretty;margin-top:4px;font-size:13.5px}.steps .say{box-shadow:inset 2px 0 0 var(--line-c);color:var(--ink);margin-top:10px;padding-left:14px;font-size:14.5px}.points{color:var(--sub);padding-left:1.1em;list-style:outside}.points,.q{flex-direction:column;gap:10px;display:flex}.q{border-top:1px solid var(--line);padding:20px 0}.q-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.q-top label{letter-spacing:-.01em;text-wrap:pretty;font-weight:700}.q-top .cap{color:var(--ink);flex:none;padding-top:3px}.q .field-msg b{color:var(--sub);font-weight:700}.q-num{max-width:280px}.q-flags{align-items:center;padding-top:26px;display:flex}.q:last-of-type{padding-bottom:4px}.meter{background:var(--well);height:4px;margin:2px 0 18px;overflow:hidden}.meter,.meter i{border-radius:999px}.meter i{background:var(--accent);height:100%;transition:width .36s var(--ease);display:block}.missing{border-top:1px solid var(--line);flex-direction:column;display:flex}.missing li{border-bottom:1px solid var(--line);color:var(--sub);text-wrap:pretty;padding:11px 0;font-size:13.5px}.missing li:last-child{border-bottom:0;padding-bottom:0}.missing a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.save-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:760px){.tools .acts{margin-left:0}.steps li{grid-template-columns:34px minmax(0,1fr);column-gap:12px}.field-row{grid-template-columns:minmax(0,1fr)}.q-flags{padding-top:0}}.pxs3{grid-template-columns:repeat(3,minmax(0,1fr))}.pxs3 .pxk-big{margin-top:auto}.mrow{border-top:1px solid var(--hair)}.mrow:first-of-type{border-top:0}.mrow-a{grid-template-columns:calc(3.2 * var(--u)) auto minmax(0,1fr) auto;align-items:center;gap:calc(.9 * var(--u));padding:calc(.8 * var(--u)) calc(.4 * var(--u));border-radius:calc(.8 * var(--u));transition:background .2s;display:grid}.mrow-a:hover{background:#f7f5f0}.mrow-d{justify-items:center;line-height:1;display:grid}.mrow-d b{font-weight:300;font-size:calc(1.9 * var(--u));letter-spacing:-.02em}.mrow-d small{color:var(--mute);margin-top:3px;font-size:12.5px}.mrow-n{min-width:0;display:grid}.mrow-n b{font-size:15px;font-weight:500}.mrow-n b,.mrow-n small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mrow-n small,.mrow-r{color:var(--mute);font-size:13px}.mrow-r{white-space:nowrap}.mrow-r b{color:var(--ink);font-weight:500}.mrow-r.on{background:var(--ink);color:#fff;border-radius:999px;padding:4px 12px;font-weight:500}.mrow>.pill{margin:0 0 calc(.6 * var(--u)) calc(4.4 * var(--u))}.px .meter i{background:var(--acc-ink)}.px .steps li:before{color:var(--mute)}@media (max-width:760px){.pxs3{grid-template-columns:1fr}.mrow-a{grid-template-columns:calc(3.2 * var(--u)) minmax(0,1fr)}.mrow-a .lg,.mrow-r{display:none}}.ring{box-shadow:none;--p:0;--size:64px;width:var(--size);height:var(--size);background:conic-gradient(var(--ok) calc(var(--p)*1%),var(--line) 0);flex:none;place-items:center;display:grid}.ring,.ring b{border-radius:50%}.ring b{width:calc(var(--size) - 14px);height:calc(var(--size) - 14px);background:var(--card);font-size:15px;font-weight:var(--fw-bold);place-items:center;display:grid}.pins{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:14px;display:grid}.pin{border-radius:var(--r-pin);background:var(--sand);min-width:0;color:var(--ink);transition:transform .26s var(--ease);flex-direction:column;justify-content:space-between;gap:8px;padding:18px;display:flex;position:relative;overflow:hidden}a.pin:hover{transform:translateY(-2px)}.pin .k{font-size:var(--fs-cap);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;opacity:.65}.pin:has(.go) .k{padding-right:36px}.pin-b{min-width:0}.pin-b b{font-size:var(--fs-h);font-weight:var(--fw-semi);text-wrap:balance;line-height:1.2;display:block}.pin-b>span:not(.live-dot){font-size:var(--fs-sm);opacity:.7;margin-top:2px;display:block}.pin .go{background:#ffffffb3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.pin .go svg{stroke-width:2.2px;width:14px;height:14px}.pin.tall{grid-row:span 2}.pin.wide{grid-column:span 2}.pin.sand{background:var(--sand)}.pin.sage{background:var(--sage)}.pin.sky{background:var(--sky)}.pin.blush{background:var(--blush)}.pin.dark{background:var(--ink);color:#fff}.pin.dark .go{background:#ffffff29}.live-dot{font-size:12px;font-weight:var(--fw-bold);color:var(--ok);align-items:center;gap:6px;margin-bottom:2px;display:inline-flex}.live-dot i{background:currentColor;border-radius:50%;width:7px;height:7px}.pin-shot{border-radius:var(--r-xs);background:var(--shot);border:1px solid #0000000d;height:70px;margin:6px 0}.pin.add{text-align:center;border:2px dashed var(--dash);color:var(--ink3);font-weight:var(--fw-semi);background:0 0;justify-content:center;align-items:center;gap:6px;font-size:14px}.pin.add svg{stroke-width:2.2px;width:22px;height:22px}.pin.add small{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.bars{align-items:flex-end;gap:5px;height:54px;margin:6px 0 4px;display:flex}.bars i{background:var(--accent-soft);border-radius:5px;flex:1;min-height:4px}.bars i.hi{background:var(--accent)}.bar-lbl{color:var(--ink3);font-size:var(--fs-cap);font-weight:var(--fw-semi);justify-content:space-between;display:flex}.todo{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.todo .t{min-width:0;font-weight:var(--fw-medium);text-wrap:pretty;flex:1}.todo .t small{font-size:var(--fs-sm);color:var(--sub);font-weight:var(--fw-regular);display:block}.todo .m{font-size:var(--fs-xs);color:var(--ink3);font-weight:var(--fw-semi);white-space:nowrap}.todo.is-done .t{color:var(--ink3);text-decoration:line-through}.todo .tick{grid-column:auto}.lock-note{border-radius:var(--r-sm);background:var(--bg);color:var(--sub);align-items:center;gap:12px;margin-top:6px;padding:12px 14px;font-size:13.5px;display:flex}.lock-note.indent{margin-left:38px}.lock-note svg{flex:none;width:15px;height:15px}@media (max-width:900px){.pins{grid-template-columns:1fr 1fr}}@media (max-width:760px){.pin{padding:14px}.pin:has(.go) .k{padding-right:28px}.pin .go{width:26px;height:26px;top:10px;right:10px}}.page,[role=tabpanel]{gap:var(--gap);flex-direction:column;display:flex}.page>.mt,[role=tabpanel]>.mt{margin-top:0}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.page>*{animation:rise .62s var(--ease) both}.page>:nth-child(2){animation-delay:60ms}.page>:nth-child(3){animation-delay:.12s}.page>:nth-child(n+4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:900px){.board>.s4,.board>.s5,.board>.s6,.board>.s7,.board>.s8,.board>.s9{grid-column:span 12}}@media (max-width:1180px){.board>.s3{grid-column:span 6}}@media (max-width:1080px){.head,.two,.two.doc{grid-template-columns:minmax(0,1fr)}.side{position:static}.c-head{display:none}.c-row,.c-row.has-tasks{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who h""who stage""next next""val touch";gap:0 12px;padding:16px 0}.c-who{grid-area:who}.c-h{grid-area:h;place-self:end}.c-stage{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--muted);grid-area:stage;justify-self:end}.c-next{grid-area:next;margin-top:10px}.c-next,.c-val{padding-left:54px}.c-val{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--muted);grid-area:val;margin-top:3px}.c-row.has-tasks{grid-template-areas:"who h""who stage""next next""val touch""tasks tasks"}.c-tasks{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--muted);text-align:left;grid-area:tasks;margin-top:3px;padding-left:54px}.c-tasks.late{color:var(--bad-ink)}.c-tasks .n:after{content:" open tasks"}.c-tasks small:before{content:","}.c-touch{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--muted);grid-area:touch;margin-top:3px}}@media (max-width:760px){.dt .hide-sm{display:none}.dt .show-sm{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--muted);margin-top:3px;display:block}.seg.wrap{flex-wrap:nowrap;overflow-x:auto}:root{--edge:20px;--pad:20px;--gap:14px;--fs-title:34px;--fs-big:46px;--fs-stat:26px}.app{display:block}main{padding:14px 16px 112px}main:after{content:"";z-index:19;pointer-events:none;background:linear-gradient(transparent,var(--bg) 62%);height:112px;position:fixed;bottom:0;left:0;right:0}.rail{z-index:20;background:var(--card);border-radius:var(--r-pill);height:66px;box-shadow:var(--shadow-pop);flex-direction:row;gap:0;padding:0 10px;position:fixed;inset:auto 16px 12px}.me,.nav .x,.rail>.mark{display:none}.nav{flex-direction:row;justify-content:space-between;gap:0}.nav a{flex:1;place-items:center;display:grid}.nav i{width:42px;height:42px}.nav a[aria-current=page] i{background:var(--ink);color:#fff;box-shadow:none}.nav .dot:after{box-shadow:0 0 0 2px var(--card);top:4px;right:calc(50% - 20px)}.nav .last{margin-top:0}.menu{width:min(280px,100vw - 32px);inset:64px auto auto 16px}.menu-m{display:block}.bar{flex-wrap:wrap}.brand-m{display:flex}.bar .ask{flex:1 0 100%;order:3}.ask kbd,.hide-m{display:none}.ask label{gap:0;font-size:0}.ask input{font-size:var(--fs-sm)}.bar-r .pill{width:42px;padding:0}.bar-r .pill span{display:none}.hero-home h1{font-size:var(--fs-title)}.lead{font-size:var(--fs-body)}.acts{margin-top:18px}.strip{grid-template-columns:1fr 1fr;grid-auto-flow:row}.head .strip>div,.strip>div{border-left:1px solid var(--line);padding:16px 18px}.strip>div:nth-child(odd){border-left:0}.strip>div:nth-child(n+3){border-top:1px solid var(--line)}.strip.words .fig{font-size:22px}.head{gap:18px;padding-top:2px}.head .strip .fig{font-size:24px}.tools{flex-direction:column;align-items:stretch}.tools .ask{flex:none;margin:0}.tg{grid-template-columns:minmax(0,1fr);padding:6px 0 4px}.tasks li{grid-template-columns:24px minmax(0,1fr) 24px;column-gap:12px}.tasks .tick,.tasks .tk{grid-column:3}.tasks .due{grid-column:2;place-self:end;min-width:0;padding:0}.tasks li:has(.due) .t-sub{padding-right:66px}.tasks li:has(.due.now) .t-sub{padding-right:38px}.wait li{grid-template-columns:52px minmax(0,1fr)}.chase{text-align:left;grid-column:2;margin-top:6px;padding:0}.chase small{margin-left:10px;display:inline}.card-h.wrap{flex-direction:column;align-items:stretch}.band{padding:var(--pad) var(--pad) 26px}.band h2{margin:16px 0 22px;font-size:26px}.cols{grid-template-columns:1fr}.cols>*,.cols>:first-child{border:0;border-top:1px solid #ffffff29;margin-top:22px;padding:22px 0 0}.cols>:first-child{margin:0}.files li{padding:0 0 0 14px}.hero-home{padding:var(--pad);min-height:0}.board>.s3{grid-column:span 12}.head-r{width:100%}.stat{min-height:0}.hero-c .hero-in{padding-top:14px}.tabs{margin-top:16px}.figs{grid-template-columns:1fr 1fr;row-gap:20px;margin:0 0 24px}.figs>div:nth-child(odd){border:0;padding-left:0}.chan,.pair{grid-template-columns:1fr}.dlg-h{padding:22px 22px 8px}.dlg-b{padding:12px 22px 20px}.dlg-f{padding:16px 22px}}.c-top{justify-content:space-between}.c-top,.c-top div{gap:10px}.c-id-row,.c-top,.c-top div{flex-wrap:wrap;align-items:center;display:flex}.c-id-row{gap:22px;margin:18px 0 4px}.c-logo{border-radius:var(--r);background:var(--sand);width:76px;height:76px;font-size:26px;font-weight:var(--fw-semi);flex:none;place-items:center;display:grid}.c-id{min-width:0}.hero-c .c-name{font-size:var(--fs-title);margin:0}.c-sub{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.c-line,.c-sub{color:var(--sub)}.c-line{max-width:46em;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.c-acts{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}button.chip{cursor:pointer}button.chip:hover{filter:brightness(.97)}.card-h .more,.card-h h2 .cap{white-space:nowrap}.month-top{align-items:center;gap:16px;margin-bottom:14px;display:flex}.month-top p{color:var(--sub);font-size:14px}.month-top strong{font-size:22px;font-weight:var(--fw-medium);color:var(--ink);text-wrap:balance;display:block}.todo .m .late{color:var(--bad-ink)}.tm-row{flex-wrap:wrap;gap:10px;margin:18px 0}.tm-live,.tm-row{align-items:center;display:flex}.tm-live{color:var(--sub);gap:8px;font-size:13.5px}.tm-live i,.tpill>i{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;animation:tm-pulse 1.4s infinite}@keyframes tm-pulse{50%{opacity:.25}}.mini{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.mini div{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);min-width:0;padding:12px 14px}.mini small{color:var(--ink3);font-size:var(--fs-cap);font-weight:var(--fw-semi);letter-spacing:.06em;text-transform:uppercase;display:block}.mini b{font-size:21px;font-weight:var(--fw-medium)}.tm-note{color:var(--sub);margin:12px 0 0;font-size:14px}.nxs>li{border-top:1px solid var(--line)}.nx{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.nx .tick{grid-area:1/1}.nx-b{grid-column:2;min-width:0}.nx-b .t-open{font-weight:var(--fw-semi);display:block}.nx-b small{font-size:var(--fs-sm);color:var(--sub);display:block}.nx-r{grid-column:3}.nx-r .pri{margin:0}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.nxs>li .lock-note{margin:0 0 6px 38px}.mn-sum,.nxs>li .lock-note:last-child{margin-bottom:12px}.mn-sum{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mn-sum .fig{margin-top:4px;font-size:34px}.inv{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.inv .n{flex:150px;min-width:0}.inv .n b{font-weight:var(--fw-semi);display:block}.inv .n small{font-size:var(--fs-xs);color:var(--ink3)}.inv .amt{font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.inv-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.show-sm .inv-acts{justify-content:flex-start;margin-top:8px}.xero{font-size:var(--fs-xs);color:var(--ink3);margin-top:12px}.pin-q{font-size:var(--fs-body);opacity:.85;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:6px 0 10px;line-height:1.35;display:-webkit-box;overflow:hidden}.pin-figs{opacity:.85;flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;display:flex}.pin-figs,.pin-figs b{font-size:var(--fs-sm)}.mtg{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.mtg-d{border-radius:var(--r-sm);background:var(--bg);text-align:center;flex:none;place-items:center;width:52px;height:56px;line-height:1.05;display:grid}.mtg-d b{font-size:20px;font-weight:var(--fw-semi);display:block}.mtg-d small{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.08em;color:var(--ink3);text-transform:uppercase}.mtg-b{flex:1;min-width:0}.mtg-b b{font-weight:var(--fw-semi);display:block}.mtg-b a:hover{text-underline-offset:3px;text-decoration:underline}.mtg-b span{font-size:var(--fs-sm);color:var(--sub)}.ents li{border-top:1px solid var(--line);grid-template-columns:62px minmax(0,1fr) auto auto 34px;align-items:center;gap:14px;padding:12px 0;display:grid}.ent-b b{font-weight:var(--fw-semi);display:block}.ent-b small{display:block}.ent-b p,.ent-b small{font-size:var(--fs-sm);color:var(--sub)}.ent-b p{text-wrap:pretty;margin-top:2px}.ent-c{font-size:var(--fs-xs);color:var(--sub);background:var(--bg);border-radius:var(--r-pill);padding:3px 10px}.ent-c,.ent-t{font-weight:var(--fw-semi);white-space:nowrap}.ent-t{font-variant-numeric:tabular-nums;text-align:right}.ents .ic{width:34px;height:34px;box-shadow:none}.ents .ic svg{width:14px;height:14px}.hbars li{grid-template-columns:minmax(90px,190px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 0;display:grid}.hbars a:hover{text-underline-offset:3px;text-decoration:underline}.hb-n{white-space:nowrap;min-width:0;font-weight:var(--fw-medium)}.hb-n,.hb-n small{text-overflow:ellipsis;overflow:hidden}.hb-n small{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--ink3);display:block}.hb-t{background:var(--bg);height:10px;overflow:hidden}.hb-t,.hb-t i{border-radius:5px}.hb-t i{background:var(--accent);min-width:4px;height:100%;display:block}.hbars b{font-variant-numeric:tabular-nums;font-weight:var(--fw-semi)}.dlg-del{margin-right:auto}.push>select.input{border-radius:var(--r-pill);background-color:var(--card);border:1px solid var(--line);width:auto;height:42px;font-size:var(--fs-sm);font-weight:var(--fw-semi);flex:0 200px;padding-block:0}.tools .push{flex-wrap:wrap}.rts{flex-direction:column}.rt,.rts{display:flex}.rt{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0}.rt-b{flex:200px;min-width:0}.rt-b b{font-weight:var(--fw-semi);display:block}.rt-b small{font-size:var(--fs-sm);color:var(--sub)}.rt-a{flex-wrap:wrap;gap:6px;display:flex}.rt-edit{display:block}.rt-form{flex-direction:column;gap:16px;width:100%;display:flex}.tpill{border-radius:var(--r-pill);background:var(--accent-soft);max-width:360px;height:42px;color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-semi);align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.tp-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.tp-what:hover{text-underline-offset:3px;text-decoration:underline}.tp-clock{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);flex:none}.tp-stop{background:var(--accent);width:30px;height:30px;color:var(--card);transition:transform .26s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.tp-stop:active{transform:scale(.9)}.tp-stop:disabled{opacity:.45}.tp-stop svg{width:12px;height:12px}@media (max-width:1080px){.ents li{grid-template-columns:62px minmax(0,1fr) auto 34px}.ent-c{grid-area:2/2;justify-self:start}}@media (max-width:760px){.c-id-row{gap:16px;margin-top:14px}.c-logo{border-radius:var(--r-pill);width:60px;height:60px;font-size:20px}.hero-c .c-name{font-size:var(--fs-title)}.c-acts{width:100%;margin-left:0}.card-h h2{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.card-h h2 .cap{margin-left:0}.month-top strong{font-size:19px}.ents li{grid-template-columns:52px minmax(0,1fr) auto 34px;gap:10px}.hbars li{grid-template-columns:minmax(0,1fr) auto}.hb-t{grid-area:2/1/auto/-1}.tpill{gap:8px;padding-left:12px}.tp-what{display:none}.mtg{flex-wrap:wrap}.inv-acts{justify-content:flex-start}}.pxh{isolation:isolate;color:#fff;border-radius:calc(2.2 * var(--u));min-height:calc(22 * var(--u));padding:calc(1.4 * var(--u)) calc(2 * var(--u)) calc(1.8 * var(--u));justify-content:space-between;gap:calc(1.5 * var(--u));background:#26282a;flex-direction:column;display:flex;position:relative;overflow:hidden}.pxh-bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pxh-tone{z-index:-2;background:radial-gradient(60% 90% at 70% 40%,#3a4a4d,#26282a 70%);place-items:center;display:grid;position:absolute;inset:0}.pxh-tone .lg{opacity:.92;transform:translate(120%);--s:calc(9 * var(--u))!important}.pxh:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(75% 120% at 0 100%,#0b0b0cd9,#0b0b0c80 45%,#0000 80%),linear-gradient(#0b0b0c59,#0000 30%);position:absolute;inset:0}.pxh-top{justify-content:space-between;align-items:center;gap:12px}.pxh-more,.pxh-top{flex-wrap:wrap;display:flex}.pxh-more{justify-content:flex-end;gap:8px}.pxh .pill,.pxh .pill.grey,.pxh .pill.sm,.pxh .pill.white{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff2e;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff4d}.pxh .pill:hover{background:#ffffff47}.pxh .pill.ink{color:var(--ink);box-shadow:none;background:#fff}.pxh-body{gap:calc(.7 * var(--u));max-width:min(60%,calc(46 * var(--u)));display:grid}.pxh h1{font-size:calc(3.6 * var(--u));letter-spacing:-.03em;text-shadow:0 2px 28px #0b0b0c59;text-wrap:balance;font-weight:500;line-height:1.05}.pxh-chips{flex-wrap:wrap;display:flex}.pxh-chip,.pxh-chips{gap:calc(.6 * var(--u));align-items:center}.pxh-chip{height:calc(2.9 * var(--u));padding:0 calc(1.1 * var(--u)) 0 calc(.45 * var(--u));-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#0b0b0c75;border-radius:999px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.pxh-chip .lg{--s:calc(2 * var(--u))!important}.pxh .chip{height:calc(2.9 * var(--u));padding:0 calc(1.1 * var(--u));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0c75;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff38}.pxh-next{font-size:max(15px,calc(1.15 * var(--u)));max-width:34em;line-height:1.4}.pxh-line,.pxh-next{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pxh-line{opacity:.78;max-width:40em;font-size:14px}.pxh-acts{margin-top:calc(.3 * var(--u));flex-wrap:wrap;gap:10px;display:flex}.pxh-done{height:calc(2.5 * var(--u));min-height:40px;padding:0 calc(1.3 * var(--u));background:var(--ink);color:#fff;transition:transform .25s var(--ease);border-radius:999px;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.pxh-done:hover{transform:translateY(-1px)}.pxh-done svg{width:16px;height:16px}.pxh-done:disabled{opacity:.5}.pxk-board{gap:var(--g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pxk-board>.pxk{gap:calc(.6 * var(--u));min-height:calc(13 * var(--u));flex-direction:column;display:flex}.pxk-projects{grid-column:span 5}.pxk-over,.pxk-ring{grid-column:span 2}.pxk-wait{grid-column:span 3}.pxk-hours,.pxk-meet,.pxk-money{grid-column:span 4}.pxk-pj{gap:calc(.2 * var(--u));margin-top:calc(.4 * var(--u));display:grid}.pxk-pjr{grid-template-columns:minmax(0,calc(11 * var(--u))) 1fr calc(1.6 * var(--u));align-items:center;gap:calc(.8 * var(--u));height:calc(2.5 * var(--u));border-radius:calc(.8 * var(--u));transition:background .2s;display:grid}.pxk-pjr:hover{background:#f7f5f0}.pxk-pjr span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pxk-pjr em{text-align:right;font-size:14px;font-style:normal;font-weight:500}.px .pjb{height:calc(.9 * var(--u));width:calc(100%*var(--w));gap:2px;display:flex}.px .pjb i{min-width:3px;display:block}.px .pjb i:last-child{border-radius:0 4px 4px 0}.pxk-row{align-items:center;gap:calc(1 * var(--u));display:flex}.pxk-dn{width:calc(6.8 * var(--u));aspect-ratio:1;flex:none;position:relative}.pxk-dn svg{width:100%;height:100%;display:block;overflow:visible}.pxk-dn b{font-size:calc(1.6 * var(--u));letter-spacing:-.02em;pointer-events:none;place-items:center;font-weight:300;display:grid;position:absolute;inset:0}.pxk-pl{gap:calc(.4 * var(--u));display:grid}.pxk-num{font-weight:300;font-size:calc(2 * var(--u));letter-spacing:-.02em;line-height:1}.pxk-wait .pxk-big{margin:calc(.6 * var(--u)) 0 auto}.pxk-board .avs{margin-top:calc(.8 * var(--u));align-items:center;display:flex}.pxk-board .avs .a{width:calc(2.5 * var(--u));height:calc(2.5 * var(--u));background:var(--sand);margin-left:calc(-.4 * var(--u));border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid;box-shadow:0 0 0 2px #fff}.pxk-board .avs .a:first-child{margin-left:0}.pxk-board .avs .a.more-x{background:var(--ink);color:#fff}.pxk-money{color:#fff;background:linear-gradient(135deg,#004855,#007d92 58%,#3fa5b6 125%);justify-content:space-between}.pxk-money .pxk-big .u,.pxk-money .pxk-lab{color:#ffffffc7}.pxk-money .pxk-arr{box-shadow:inset 0 0 0 1px #fff6}.pxk-mrow{gap:calc(1 * var(--u));grid-template-columns:1fr 1fr;align-items:end;margin-top:auto;display:grid}.pxk-mrow .pxk-big{font-size:calc(2.7 * var(--u));margin-bottom:calc(.45 * var(--u))}.pxk-hours .pxk-big,.pxk-meet .pxk-big{margin:calc(.6 * var(--u)) 0 auto}.pxk-meet .pxk-lab{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pxk-pair{gap:var(--g);grid-template-columns:5fr 7fr;display:grid}.pxk-pres{gap:calc(.7 * var(--u));flex-direction:column;display:flex}.pxk-pres .pxk-big{margin-top:calc(.4 * var(--u))}.pxk-res .pxk-h{margin-bottom:calc(.8 * var(--u))}@media (max-width:1100px){.pxk-board>.pxk{grid-column:span 6}.pxk-projects{grid-column:span 12!important}.pxk-pair{grid-template-columns:1fr}.pxh-body{max-width:none}}@media (max-width:760px){.pxk-board>.pxk{grid-column:span 12!important}}.px .pxh .chip,.px .pxh .chip:is(.ok,.warn,.blue,.bad){color:#fff;background:#0b0b0c75}.px .pin,.px .pin:is(.sand,.sage,.sky,.blush){background:var(--bg)}.px .pin .k{opacity:1}.audit-bar{padding:14px var(--pad);justify-content:space-between;gap:12px 24px}.audit-bar,.audit-bar-t{flex-wrap:wrap;align-items:center;display:flex}.audit-bar-t{gap:12px;min-width:0}.audit-bar-t h2{font-size:var(--fs-h);font-weight:var(--fw-semi);letter-spacing:-.005em}.audit-bar .acts{gap:8px;margin:0}.pill .ico.down{transform:rotate(90deg)}.audit-embed{border-radius:var(--r);box-shadow:var(--shadow);background:var(--card);min-width:0;overflow:hidden}.audit-frame{border:0;width:100%;min-height:60vh;display:block}.import-note{font-size:var(--fs-sm);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--ink);text-wrap:pretty;padding:12px 14px}.import-note.plain{background:var(--bg)}.import-check{font-size:var(--fs-sm);color:var(--sub);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.import-check p{color:var(--warn);text-wrap:pretty;flex:1 0 100%}.import-check.bad ul{color:var(--bad-ink);flex-direction:column;flex:1 0 100%;gap:6px;display:flex}.import-check.bad li{overflow-wrap:anywhere}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.shots{flex-direction:column;display:flex}.shots li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;display:flex}.shots li:first-child{border-top:0}.shot-in{min-width:0;height:44px;font-size:var(--fs-body);font-weight:var(--fw-medium);border-radius:var(--r-xs);transition:box-shadow .26s var(--ease);outline:0;flex:1;padding:0 8px}.shot-in:focus{box-shadow:0 0 0 2px var(--acc-ink)}.shots .is-done .shot-in{color:var(--ink3);text-decoration:line-through}.shot-x{font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--muted);border-radius:var(--r-pill);flex:none;padding:6px 10px}.shot-x:hover{color:var(--bad-ink);background:var(--bad-soft)}.shot-add{gap:10px;margin-top:14px;display:flex}.shot-add .input{flex:1}.shot-ring{align-items:center;gap:18px;display:flex}.shot-ring .note{font-size:var(--fs-body)}.shot-facts{flex-direction:column;margin-top:20px;display:flex}.shot-facts div{border-top:1px solid var(--line);padding:12px 0}.shot-facts dd{font-weight:var(--fw-medium);overflow-wrap:anywhere;margin-top:2px}.biz-source{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.biz-source h2{font-size:var(--fs-h);font-weight:var(--fw-semi);margin:4px 0}.biz-source .note{max-width:60ch}.biz-source-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.biz-figs{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.biz-fig{flex-direction:column;gap:10px;min-height:190px;display:flex}.biz-fig .cap{-webkit-line-clamp:3;text-transform:none;letter-spacing:0;font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--sub);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.biz-fig .fig{margin-top:auto}.biz-fig .fig small{font-size:var(--fs-sm);font-weight:var(--fw-medium);margin:6px 0 0;display:block}.biz-detail{font-size:var(--fs-sm);color:var(--ink);text-wrap:pretty;max-width:36ch}.biz-fig .note{color:var(--ink3);font-size:var(--fs-xs)}.biz-fig.ghost{border-radius:var(--r);border:2px dashed var(--dash);padding:var(--pad);color:var(--ink3);transition:transform .26s var(--ease);background:0 0;justify-content:space-between}.biz-fig.ghost:hover{transform:translateY(-2px)}.biz-fig.ghost b{font-size:var(--fs-h);font-weight:var(--fw-semi);color:var(--sub)}.biz-board{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(320px,30%);align-items:start;display:grid}.biz-groups{column-width:340px;column-gap:var(--gap);min-width:0}.biz-groups>.card{break-inside:avoid;margin-bottom:var(--gap)}.biz-answers>div{border-top:1px solid var(--line);padding:12px 0}.biz-answers>div:first-child{border-top:0;padding-top:0}.biz-answers dt{font-size:var(--fs-xs);font-weight:var(--fw-semi);color:var(--muted)}.biz-answers dd{font-size:var(--fs-body);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;max-width:72ch;margin-top:3px}.biz-answers dd b{font-weight:var(--fw-semi);font-size:1.15em}.biz-answers dd span{font-size:var(--fs-sm);color:var(--sub);margin-top:2px;display:block}.biz-audit-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.biz-audit-figs .fig{font-size:var(--fs-stat);font-weight:var(--fw-fig);letter-spacing:var(--track-fig);margin-bottom:4px}.biz-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:12px;display:grid}.biz-tile{border-radius:var(--r-sm);background:var(--bg);color:var(--ink);transition:transform .26s var(--ease);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.biz-tile:hover{transform:translateY(-2px)}.biz-tile b{font-size:var(--fs-sm);font-weight:var(--fw-semi);overflow-wrap:anywhere}.biz-tile span{font-size:var(--fs-xs);font-weight:var(--fw-semi);opacity:.85}.biz-tile.crit{background:var(--bad-soft);color:var(--bad)}.biz-tile.warn{background:var(--warn-soft);color:var(--warn)}.biz-tile.ok{background:var(--ok-soft);color:var(--ok)}.biz-tile.miss{color:var(--sub)}.card>.prose,.card>textarea.input{max-width:72ch}@media (max-width:1080px){.biz-board,.grid.three{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tools.wrap{flex-wrap:nowrap}.biz-figs{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.biz-fig{min-height:0}.biz-groups{columns:1}.audit-bar .acts{width:100%}.audit-bar .acts>*{flex:auto}.shot-x{display:none}}.px .biz-tile{background:var(--bg);color:var(--ink)}.px .biz-tile.crit{background:var(--ink);color:#fff}.px .biz-tile.warn{color:var(--ink);background:#e7e4dc}.px .biz-tile.ok{background:var(--acc-soft);color:var(--acc-ink)}.px .import-note,.px .live-banner{background:var(--bg);color:var(--ink)}.px .st-ok{--st:#007d92}.px .st-warn{--st:#8fb5bd}.px .st-bad{--st:#0b0b0c}.px .cv-up{color:var(--acc-ink)}.px .cv-down{color:var(--ink)}.px .st.good{--d:#007d92}.px .st.warn{--d:#8fb5bd}.px .st.bad{--d:#0b0b0c}.px .chip.bad{background:var(--ink);color:#fff}.live{min-height:100dvh;font-size:20px;line-height:1.5}.live-missing{place-items:center;min-height:100dvh;padding:24px;display:grid}.live.is-present .live-private{display:none!important}.live.is-present .live-bar{box-shadow:inset 0 -2px 0 var(--accent)}.live-bar{z-index:20;background:var(--card);box-shadow:0 1px 0 var(--line-c);align-items:center;gap:14px 16px;padding:12px 28px;display:flex;position:sticky;top:0}.live-bar-t{flex-direction:column;min-width:0;margin-right:auto;line-height:1.25;display:flex}.live-bar-t b{font-size:17px;font-weight:var(--fw-semi)}.live-bar-t span{color:var(--sub);text-overflow:ellipsis;overflow:hidden}.live-bar-t span,.live-pill{font-size:var(--fs-sm);white-space:nowrap}.live-pill{border-radius:var(--r-pill);background:var(--acc-soft);height:34px;color:var(--acc-ink);font-weight:var(--fw-semi);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.live-pill b{font-size:17px;font-weight:var(--fw-bold)}.live-save .note{border-radius:var(--r-pill);background:var(--bg);height:34px;color:var(--sub);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.live-save .note:before{content:"";background:var(--ink3);border-radius:50%;width:8px;height:8px}.live-save.is-saved .note:before{background:var(--ok)}.live-save.is-saving .note:before{background:var(--acc)}.live-save.is-error .note,.live-save.is-offline .note{background:var(--warn-soft);color:var(--warn)}.live-save.is-error .note:before,.live-save.is-offline .note:before{background:var(--warn)}.live-body{grid-template-columns:280px minmax(0,1fr);gap:0 40px;padding:0 28px;display:grid}.live-main{width:100%;min-width:0;max-width:940px;margin:0 auto;padding:36px 0 96px}.live-fields{border:0;min-width:0;margin:0;padding:0}.live-fields:disabled .input{color:var(--ink);opacity:.85}.live-banner{border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-body);font-weight:var(--fw-semi);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 20px;display:flex}.live-stepper{align-self:start;max-height:calc(100dvh - 59px);padding:36px 0 28px;position:sticky;top:59px;overflow-y:auto}.live-stepper ol,.live-subs{flex-direction:column;gap:2px;display:flex}.live-must{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);margin-bottom:24px;padding:18px 20px}.live-must p{font-size:var(--fs-body);color:var(--sub)}.live-must p b{font-size:var(--fs-big);font-weight:var(--fw-fig);letter-spacing:var(--track-fig);color:var(--ink);line-height:1.1}.live-must .meter{margin:10px 0 0}.live-step,.live-sub{border-radius:var(--r-sm);text-align:left;width:100%;font:inherit;color:var(--sub);transition:background .26s var(--ease),color .26s var(--ease);background:0 0;align-items:center;gap:12px;padding:11px 14px;display:flex}.live-step{font-size:17px;font-weight:var(--fw-semi)}.live-step i{width:26px;height:26px;font-style:normal;font-size:var(--fs-sm);background:var(--well);color:var(--sub);border-radius:50%;flex:none;place-items:center;display:grid}.live-step:hover,.live-sub:hover{background:var(--card);color:var(--ink)}.live-step.is-on i{background:var(--acc);color:var(--card)}.live-subs{margin:2px 0 8px 52px}.live-sub{font-size:var(--fs-body);font-weight:var(--fw-medium);justify-content:space-between;padding:8px 12px}.live-sub em{font-style:normal;font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.live-chips{display:none}.live-qs,.live-stack{flex-direction:column;gap:20px;display:flex}.live-qs-head{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.live-h1,.live-qs-head h1{font-size:var(--fs-title);font-weight:var(--fw-title);letter-spacing:var(--track-title);text-wrap:balance;line-height:1.1}.live-q{border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);transition:box-shadow .26s var(--ease);outline:0;flex-direction:column;gap:14px;padding:32px;display:flex}.live-q-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.live-q-top h2{font-size:30px;letter-spacing:-.015em;text-wrap:balance;line-height:1.2}.live-q-top h2,.live-tag{font-weight:var(--fw-semi)}.live-tag{border-radius:var(--r-pill);background:var(--acc-soft);color:var(--acc-ink);font-size:var(--fs-sm);flex:none;margin-top:6px;padding:4px 12px}.live-quiet{font-size:var(--fs-body);color:var(--muted);text-wrap:pretty}.live-quiet b{font-size:var(--fs-cap);font-weight:var(--fw-semi);letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--sub);margin-right:6px}.live .input{padding:16px 20px;font-size:22px;line-height:1.4}.live textarea.input{min-height:120px}.live-num{flex-direction:column;gap:8px;max-width:360px;display:flex}.live-num span{font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--sub)}.live-num .input{font-size:36px;font-weight:var(--fw-fig);letter-spacing:var(--track-fig);appearance:textfield}.live-num .input::-webkit-inner-spin-button,.live-num .input::-webkit-outer-spin-button{appearance:none}.live-nav{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.live-nav .pill{height:52px;padding:0 26px;font-size:17px}.live-keys{text-align:center;font-size:var(--fs-sm);flex:1}.live .card{padding:28px}.live .card-h h2{font-size:21px}.live-ticks{flex-direction:column;display:flex}.live-ticks li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0;display:grid}.live-ticks li:first-child{border-top:0}.live-ticks .tick{grid-column:auto;width:32px;height:32px;margin-top:2px}.live-ticks .tick svg{width:18px;height:18px}.live-ticks .tick[aria-pressed=true]{color:var(--card);box-shadow:none}.live-ticks b{font-size:22px;font-weight:var(--fw-semi);letter-spacing:-.01em;line-height:1.3}.live-ticks li>div p{font-size:var(--fs-body);color:var(--sub);margin-top:6px}.live-ticks li>div .live-say{box-shadow:inset 3px 0 0 var(--acc);color:var(--ink);margin-top:12px;padding-left:16px;font-size:20px}.live-ticks .is-done b{color:var(--muted);text-decoration:line-through}.live-dot{background:var(--ink3);border-radius:50%;width:10px;height:10px;margin:12px 11px}.live-add{gap:12px;margin-top:20px;display:flex}.live-add .pill{height:auto;padding:0 24px}.live-actions{margin-bottom:20px}.live-actions li{border-top:1px solid var(--line);font-size:20px;font-weight:var(--fw-medium);padding:12px 0}.live-actions li.is-done{color:var(--muted);text-decoration:line-through}.live-logged{flex-direction:column;gap:12px;margin-bottom:24px;font-size:22px;display:flex}.live .checks{gap:20px}.live .check{gap:16px;font-size:20px}.live .check input{width:30px;height:30px}.live .field-msg,.live .field>label{font-size:var(--fs-body)}.live .acts .pill{height:52px;padding:0 26px;font-size:17px}.live-audit{border-radius:var(--r);box-shadow:var(--shadow);background:var(--card);overflow:hidden}.live-main:has(.live-audit){max-width:1280px}@media (max-width:760px){.live{font-size:18px}.live-bar{flex-wrap:wrap;gap:8px 10px;padding:10px 16px}.live-bar-t{flex:calc(100% - 84px)}.live-bar>a.pill{order:1}.live-pill{order:2}.live-save{order:3}.live-save.is-idle{display:none}.live-bar>button.pill{order:4;margin-left:auto}.live-body{padding:0 16px;display:block}.live-main{padding:20px 0 120px}.live-stepper{z-index:20;max-height:none;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--card);box-shadow:0 -1px 0 var(--line-c),var(--shadow-pop);position:fixed;inset:auto 0 0}.live-stepper ol{flex-direction:row;gap:4px}.live-stepper ol>li{flex:1 1 0;min-width:0}.live-must,.live-step i,.live-subs{display:none}.live-step{font-size:var(--fs-xs);text-align:center;flex-direction:column;justify-content:center;gap:0;min-height:48px;padding:10px 2px}.live-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.live-chips .live-sub{border-radius:var(--r-pill);background:var(--card);width:auto;box-shadow:var(--shadow);padding:8px 14px}.live-chips .live-sub.is-on{background:var(--acc-soft)}.live-h1,.live-qs-head h1{font-size:30px}.live-q{gap:12px;padding:22px 18px}.live-q-top h2{font-size:24px}.live .input{font-size:20px}.live-num .input{font-size:30px}.live .card{padding:20px 16px}.live-nav{flex-wrap:wrap}.live-keys{display:none}.live-nav .pill{flex:1}.live-ticks li{grid-template-columns:30px minmax(0,1fr);gap:14px}.live-ticks b{font-size:20px}.live-add{flex-direction:column}}.live{background:var(--bg)}.live-bar{box-shadow:none;padding-top:calc(.9 * var(--u));background:0 0}.live-bar-t b{font-weight:500}.live-pill,.live-tag{color:var(--ink);background:#fff;font-weight:500}.live .card,.live-audit,.live-must,.live-q{box-shadow:none;border-radius:calc(1.6 * var(--u))}.live-must p b{font-weight:300}.live-step{font-weight:500}.live-step.is-on{background:var(--ink);color:#fff;box-shadow:none}.live-step.is-on i{color:var(--ink);background:#fff}.live-step:hover{background:#fff}.live-step.is-on:hover{background:var(--ink)}.live-sub.is-on{color:var(--ink);background:#fff}.live-q.is-active{box-shadow:inset 0 0 0 2px var(--ink)}.live-q-top h2{font-weight:500}.live-quiet b{font-weight:500}.live .cap,.live .card-h h2 .cap,.live-quiet b{text-transform:none;letter-spacing:0;font-size:13px}.live .cap,.live .card-h h2 .cap{color:var(--muted);font-weight:400}.live .pill.accent,.live .pill.ink{background:var(--ink);color:#fff}.live .pill.grey,.live .pill.sm{background:#fff;border-color:#0000}.live .meter i{background:var(--acc-ink)}.live-ticks .tick[aria-pressed=true]{background:var(--ink)}.live-actions li,.live-ticks li{border-color:var(--hair)}.live-ticks li>div .live-say{box-shadow:inset 3px 0 0 var(--acc-ink)}:root{--cv-r:28px;--cv-r-md:24px;--cv-pad:28px}.cv-head{flex-direction:column;gap:6px;padding-top:6px;display:flex}.cv-top{justify-content:space-between;gap:10px}.cv-more,.cv-top{flex-wrap:wrap;align-items:center;display:flex}.cv-more{gap:8px}.cv-id{flex-wrap:wrap;align-items:center;gap:22px;margin-top:14px;display:flex}.cv-logo{border-radius:var(--cv-r-md);background:var(--sand);width:72px;height:72px;font-size:24px;font-weight:var(--fw-semi);flex:none;place-items:center;display:grid}.cv-name{font-size:var(--fs-title);font-weight:var(--fw-fig);letter-spacing:var(--track-title);line-height:1}.cv-sub{color:var(--sub);align-items:center;margin-top:10px}.cv-acts,.cv-sub{flex-wrap:wrap;gap:10px;display:flex}.cv-acts{margin-left:auto}.cv-line{max-width:72ch;color:var(--sub);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.cv-bento{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cv-s3{grid-column:span 3}.cv-s5{grid-column:span 5}.cv-s7{grid-column:span 7}.cv-s12{grid-column:span 12}.cv-t{background:var(--card);border-radius:var(--cv-r);min-width:0;box-shadow:var(--shadow);padding:var(--cv-pad);color:var(--ink);flex-direction:column;display:flex;position:relative}a.cv-t{transition:transform .26s var(--ease)}a.cv-t:hover{transform:translateY(-2px)}.cv-num{font-size:var(--fs-big);font-weight:var(--fw-light);letter-spacing:var(--track-big);font-variant-numeric:tabular-nums;text-wrap:balance;margin:14px 0 6px;line-height:1}.cv-num small{font-size:20px;font-weight:var(--fw-regular);color:var(--sub);letter-spacing:0;margin-left:6px}.cv-num.sm{font-size:var(--fs-title)}.cv-num.word{margin-top:18px;font-size:34px}.cv-link{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--acc-ink);position:absolute;top:24px;right:24px}.cv-link:hover{text-underline-offset:3px;text-decoration:underline}.cv-rh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.cv-h{font-size:var(--fs-h);font-weight:var(--fw-semi)}.cv-up{color:var(--ok)}.cv-down,.cv-up{font-weight:var(--fw-bold)}.cv-down{color:var(--bad-ink)}.cv-hero{background:linear-gradient(135deg,var(--ink),var(--ink2));color:var(--card)}.cv-hero .cap{color:var(--ink3)}.cv-hero h2{font-size:34px;font-weight:var(--fw-fig);letter-spacing:var(--track-title);text-wrap:balance;-webkit-line-clamp:4;max-width:20ch;margin:16px 0 8px;line-height:1.15}.cv-hero h2,.cv-hero p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cv-hero p{-webkit-line-clamp:3;color:var(--card)}@supports (color:color-mix(in lab,red,red)){.cv-hero p{color:color-mix(in srgb,var(--card) 68%,transparent)}}.cv-hero p{max-width:46ch}.cv-row{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:22px;display:flex}.cv-hero .pill{color:var(--ink);box-shadow:none;border-color:#0000}.cv-hero .pill,.cv-hero .pill.grey{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.cv-hero .pill.grey{background:color-mix(in srgb,var(--card) 12%,transparent)}}.cv-hero .pill.grey{color:var(--card)}.cv-dots{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cv-dot{--st:var(--ink3);width:34px;height:34px;font-size:12px;font-weight:var(--fw-bold);background:var(--bg);color:var(--sub);border-radius:50%;place-items:center;display:grid;position:relative}.cv-dot:after{content:"";border:2px solid var(--card);background:var(--st);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.st-ok{--st:var(--ok)}.st-warn{--st:var(--warn)}.st-bad{--st:var(--bad)}.st-off{--st:var(--tick)}.cv-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cv-ring{align-items:center;gap:18px}.cv-add-line,.cv-ring{margin-top:14px;display:flex}.cv-add-line{flex-direction:column;align-items:flex-start;gap:12px}.cv-sum{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cv-sum .cv-t{padding:24px 26px}.cv-sum .cv-num{font-size:var(--fs-title);margin:10px 0 4px}.cv-sum .cv-num.word{margin-top:16px;font-size:30px}.cv-sec{flex-wrap:wrap;align-items:baseline;gap:12px;margin:14px 4px 0;display:flex}.cv-sec h2{font-size:20px}.cv-sec h2,.cv-sec>span{font-weight:var(--fw-semi)}.cv-sec>span{color:var(--ink3);font-size:var(--fs-sm)}.cv-sec .grow{flex:1}.cv-chs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cv-ch{background:var(--card);border-radius:var(--cv-r-md);box-shadow:var(--shadow);text-align:left;color:var(--ink);flex-direction:column;padding:22px}.cv-ch,.cv-ch-top{min-width:0;gap:12px;display:flex}.cv-ch-top{align-items:center}.cv-ch-top .chip{margin-left:auto}.cv-nm{min-width:0}.cv-nm b,.cv-nm span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cv-nm b{font-weight:var(--fw-semi);line-height:1.15}.cv-nm span{font-size:var(--fs-xs);color:var(--muted)}.cv-f{font-size:34px;font-weight:var(--fw-light);letter-spacing:var(--track-fig);font-variant-numeric:tabular-nums;line-height:1}.cv-f.word{font-size:24px;font-weight:var(--fw-fig);padding-top:4px}.cv-f small{font-size:var(--fs-sm);font-weight:var(--fw-semi);letter-spacing:0;color:var(--ink3);margin-left:6px}.cv-f small.up{color:var(--ok)}.cv-f small.down{color:var(--bad-ink)}.cv-spark{width:100%;height:52px;color:var(--accent);display:block}.cv-spark.st-ok{color:var(--ok)}.cv-spark.st-warn{color:var(--warn)}.cv-spark.st-bad{color:var(--bad)}.cv-spark.st-off{color:var(--tick)}.cv-gap{height:52px}.cv-go{text-align:left;width:100%;min-height:58px;font-size:var(--fs-sm);color:var(--sub);text-wrap:pretty;-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.cv-go.empty-line{color:var(--ink3)}.cv-go:hover{color:var(--ink)}.cv-foot{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.cv-foot .acts{gap:6px;margin:0}.cv-add{min-height:220px;box-shadow:none;border:2px dashed var(--dash);color:var(--ink3);font-weight:var(--fw-semi);text-align:center;background:0 0;justify-content:center;align-items:center;gap:6px}.cv-add:hover{color:var(--ink)}.cv-add .ico{stroke-width:2.2px;width:22px;height:22px}.cv-pf{width:38px;height:38px;font-weight:var(--fw-bold);color:#fff;background:var(--muted);border-radius:13px;flex:none;place-items:center;font-size:13px;display:grid}.cv-pf.ig{background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af)}.cv-pf.fb{background:#1877f2}.cv-pf.ta,.cv-pf.tt,.cv-pf.xx{background:#111}.cv-pf.yt{background:#e62117}.cv-pf.in{background:#0a66c2}.cv-pf.pi{background:#e60023}.cv-pf.sc{color:#111;background:#fffc00}.cv-pf.gb{background:#34a853}.cv-pf.am{background:#6b7280}.cv-pf.bk{background:#003580}.cv-pf.ws{background:var(--ink)}.cv-pf.ma{background:#0866ff}.cv-pf.ga{background:#4285f4}.cv-ads{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cv-ad{cursor:pointer;transition:transform .26s var(--ease)}.cv-ad:hover{transform:translateY(-2px)}.cv-ad .cv-f{font-size:24px;font-weight:var(--fw-fig)}.cv-two{gap:var(--gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.cv-card{background:var(--card);border-radius:var(--cv-r);box-shadow:var(--shadow);padding:var(--cv-pad);min-width:0}.cv-bars{gap:14px;margin-top:18px;display:grid}.cv-br{grid-template-columns:100px minmax(0,1fr) 70px;align-items:center;gap:12px;font-size:14px;display:grid}.cv-br i{background:var(--accent);border-radius:7px;min-width:4px;height:14px;display:block}.cv-br.lo i{background:var(--tick)}.cv-br span:last-child{text-align:right;font-weight:var(--fw-semi);font-variant-numeric:tabular-nums}.cv-find{gap:10px;margin-top:18px;display:grid}.cv-find p{background:var(--bg);border-radius:var(--r-sm);color:var(--sub);text-wrap:pretty;padding:12px 14px;font-size:14px}.cv-empty{color:var(--muted);max-width:46ch;font-size:14px}.cv-empty,.cv-posts{margin-top:14px}.cv-post{border-top:1px solid var(--line);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 0;display:grid}.cv-post:hover b{text-underline-offset:3px;text-decoration:underline}.cv-post b{font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cv-post small{font-size:var(--fs-xs);color:var(--muted);display:block}.cv-post>span{font-size:var(--fs-sm);font-weight:var(--fw-semi);font-variant-numeric:tabular-nums;white-space:nowrap}.cv-vids{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.cv-vid{background:var(--card);border-radius:var(--cv-r-md);box-shadow:var(--shadow);flex-direction:column;min-width:0;display:flex;overflow:hidden}.cv-th{aspect-ratio:1;background:linear-gradient(160deg,var(--sky),var(--blush));color:var(--ink);background-position:50%;background-size:cover;place-items:center;display:grid;position:relative}.cv-th .chip{position:absolute;top:12px;left:12px}.cv-play{background:var(--card);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.cv-play{background:color-mix(in srgb,var(--card) 85%,transparent)}}.cv-play svg{fill:currentColor;width:20px;height:20px}.cv-vid-b{flex-direction:column;flex:1;gap:2px;padding:14px 16px 16px;display:flex}.cv-vid-b b{font-weight:var(--fw-semi);text-wrap:balance;line-height:1.2}.cv-vid-b span{font-size:var(--fs-sm);color:var(--sub)}.cv-vid-b .acts{margin-top:auto;padding-top:10px}.cv-danger{color:var(--bad-ink);font-size:var(--fs-sm);font-weight:var(--fw-semi);text-align:left}.cv-danger:hover{text-underline-offset:3px;text-decoration:underline}.cv-confirm{background:var(--bad-soft);border-radius:var(--r-sm);font-size:var(--fs-sm);flex-direction:column;gap:10px;padding:12px 14px;display:flex}@media (max-width:1100px){.cv-s3{grid-column:span 6}.cv-s5,.cv-s7{grid-column:span 12}.cv-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){:root{--cv-pad:22px}.cv-bento>*{grid-column:span 12}.cv-id{gap:16px;margin-top:10px}.cv-logo{width:60px;height:60px}.cv-acts{width:100%;margin-left:0}.cv-hero h2{font-size:28px}.cv-num{font-size:var(--fs-big)}.cv-sum{gap:12px}.cv-sum .cv-t{padding:20px}.cv-sum .cv-num.word{font-size:24px}.cv-vids{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cv-br{grid-template-columns:70px minmax(0,1fr) 58px}}.stat{min-height:176px;color:var(--ink);flex-direction:column;justify-content:space-between;gap:18px;display:flex}.stat .cap{display:block}.stat-b{flex-direction:column;gap:10px;min-width:0;display:flex}.stat .fig{font-size:clamp(38px,3.1vw,50px)}.stat .fig small{font-size:.4em}.stat .note{text-wrap:balance;font-size:14px}.stat-ring{align-items:center;gap:16px;display:flex}a.stat{transition:transform .26s var(--ease)}a.stat:hover{transform:translateY(-2px)}.card.blush,.card.sage,.card.sand,.card.sky{box-shadow:none}.card.sand{background:var(--sand)}.card.sage{background:var(--sage)}.card.sky{background:var(--sky)}.card.blush{background:var(--blush)}.group-h{align-items:baseline;gap:10px;margin:14px 4px;display:flex}.group-h h2{font-size:20px;font-weight:var(--fw-regular);letter-spacing:-.01em}.group-h span{font-size:var(--fs-sm);color:var(--ink3)}.groups{flex-direction:column;gap:6px;display:flex}.cl-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.cl-card{border-radius:var(--r-pin);background:var(--bg);min-width:0;color:var(--ink);transition:transform .26s var(--ease),box-shadow .26s var(--ease);flex-direction:column;gap:14px;padding:20px;display:flex}.cl-card.solid{background:var(--card);box-shadow:var(--shadow);border-radius:var(--r)}.cl-card:hover{transform:translateY(-2px)}.cl-card:hover .mk{transform:none}.cl-top{align-items:center;gap:12px;min-width:0;display:flex}.cl-card .mk{background:var(--card);width:38px;height:38px}.cl-card.solid .mk{background:var(--sand)}.cl-name{flex:1;min-width:0}.cl-name b{font-weight:var(--fw-semi)}.cl-name b,.cl-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cl-name small{font-size:var(--fs-xs);color:var(--ink3)}.hd{--d:var(--ink3);background:var(--d);border-radius:50%;flex:none;width:10px;height:10px}.hd.good{--d:var(--ok)}.hd.warn{--d:var(--warn)}.hd.bad{--d:var(--bad)}.hd.act{--d:var(--accent)}.cl-next{color:var(--sub);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;min-height:2.9em;font-size:14px;display:-webkit-box;overflow:hidden}.cl-next.on{color:var(--ink);font-weight:var(--fw-medium)}.cl-foot{font-size:var(--fs-xs);color:var(--ink3);justify-content:space-between;gap:8px;margin-top:auto;display:flex}.cl-foot .late{color:var(--bad-ink);font-weight:var(--fw-semi)}.roomy .tasks li{padding:14px 0}.roomy .wait li{padding:16px 0}.roomy .tasks+.tasks,.roomy>.tasks:first-of-type li:first-child,.roomy>.wait li:first-child{border-top:0;padding-top:0}.roomy .tasks+.tasks{margin-top:0}.read{max-width:var(--read)}.hi{font-size:clamp(30px,2.4vw,36px);font-weight:var(--fw-fig);letter-spacing:var(--track-title);line-height:1.1}.hero-cell{min-width:0;display:flex}.hero-cell>.hero{flex:1}.cl-grid+.card-f{margin-top:22px}.fit{align-self:start}.board.top{align-items:start}.empty-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.card-h+.setting{border-top:0;padding-top:0}@media (max-width:760px){.stat{gap:12px;min-height:0}.cl-grid{grid-template-columns:1fr}.group-h{margin-top:8px}}.px .ic-x{width:calc(1.2 * var(--u));height:calc(1.2 * var(--u));stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pxb{flex-direction:column}.pxb,.pxb-h{gap:calc(.7 * var(--u));display:flex}.pxb-h{align-items:center;padding:calc(.5 * var(--u)) calc(.2 * var(--u)) 0;font-size:17px;font-weight:500}.pxb-h .sub{color:var(--mute);margin-left:calc(.3 * var(--u));font-size:13px;font-weight:400}.pxb-logo{width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));object-fit:contain;background:#fff;border-radius:24%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pxk.pxb{padding:var(--kp)}.pxk.pxb .pxb-h{padding:0 0 calc(.4 * var(--u))}.pxg{grid-template-columns:repeat(auto-fill,minmax(max(calc(17 * var(--u)),270px),1fr));gap:var(--g);display:grid}.pxc{border-radius:var(--k);transition:transform .45s var(--ease),box-shadow .45s;background:#fff;flex-direction:column;display:flex;overflow:hidden}.pxc:hover{box-shadow:0 calc(1.2 * var(--u)) calc(2.4 * var(--u)) calc(-1.6 * var(--u)) #0b0b0c4d;transform:translateY(-3px)}.pxc-ph{height:calc(8.6 * var(--u));background:var(--sand);flex:none;position:relative}.pxc-ph>img{object-fit:cover;width:100%;height:100%;display:block}.pxc-tone{background:linear-gradient(135deg,#ebe8e1,#e0ddd5);position:absolute;inset:0}.pxc-ph .lg{left:calc(1.1 * var(--u));bottom:calc(-1.5 * var(--u));position:absolute;box-shadow:0 0 0 3px #fff;--s:calc(3.2 * var(--u))!important}.pxc-b{column-gap:calc(.8 * var(--u));row-gap:calc(.35 * var(--u));padding:calc(1.9 * var(--u)) calc(1.1 * var(--u)) calc(1.1 * var(--u));grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pxc-b>b{white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:16px;font-weight:500;line-height:1.2;overflow:hidden}.pxc-b>.stagepill{grid-column:1;justify-self:start}.pxc-nx{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;font-size:13px;overflow:hidden}.pxc-rg{width:calc(3.6 * var(--u));height:calc(3.6 * var(--u));grid-area:1/2/3;position:relative}.pxc-rg svg{width:100%;height:100%;display:block;overflow:visible}.pxc-rg b{pointer-events:none;place-items:center;font-size:14px;font-weight:400;display:grid;position:absolute;inset:0}.pxc-rg .rdot{right:calc(-.05 * var(--u));top:calc(-.05 * var(--u));width:calc(.7 * var(--u));height:calc(.7 * var(--u));position:absolute;box-shadow:0 0 0 2px #fff}.pxr{display:grid}.pxr li+li{border-top:1px solid var(--hair)}.pxr-li{align-items:center;gap:calc(.6 * var(--u));display:flex}.pxr-li .pxr-a{flex:1;min-width:0}.pxr-a{grid-template-columns:calc(2.6 * var(--u)) minmax(0,1.3fr) auto minmax(0,2.4fr) calc(3 * var(--u));align-items:center;gap:calc(1 * var(--u));padding:calc(.7 * var(--u)) calc(.4 * var(--u));border-radius:calc(.8 * var(--u));transition:background .2s;display:grid}.pxr-a:hover{background:#f7f5f0}.pxr-n{min-width:0;display:grid}.pxr-n b{font-size:15px;font-weight:500}.pxr-n b,.pxr-n small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pxr-n small{color:var(--mute);font-size:13px}.pxr-nx{color:#4b4b48;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pxr-a .pxc-rg{width:calc(3 * var(--u));height:calc(3 * var(--u));grid-area:auto}.pxr-a .pxc-rg .rdot{box-shadow:0 0 0 2px #fff}@media (max-width:900px){.pxr-a{grid-template-columns:calc(2.6 * var(--u)) minmax(0,1fr) calc(3 * var(--u))}.pxr-a .stagepill,.pxr-nx{display:none}}.pxs{gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pxs>.pxk{gap:calc(.6 * var(--u));min-height:calc(11 * var(--u));flex-direction:column;display:flex}.pxs .pxk-big,.pxs .pxk-row{margin-top:auto}.pxg2{gap:var(--g);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pxk-who{align-items:center;gap:calc(.7 * var(--u));font-size:17px;font-weight:500;display:flex}.pxk-who .sub{color:var(--mute);font-size:13px;font-weight:400}.pjl2{margin-top:calc(.5 * var(--u));display:grid}.pjl2 li+li{border-top:1px solid var(--hair)}.pjr{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) calc(1.6 * var(--u)) auto calc(6 * var(--u));align-items:center;gap:calc(.8 * var(--u));padding:calc(.8 * var(--u)) calc(.4 * var(--u));border-radius:calc(.8 * var(--u));transition:background .2s;display:grid}.pjr:hover{background:#f7f5f0}.pjr-n{min-width:0;display:grid}.pjr-n b{font-size:15px;font-weight:500}.pjr-n b,.pjr-n small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pjr-n small{color:var(--mute);font-size:13px}.pjr em{text-align:right;font-size:14px;font-style:normal;font-weight:500}.pjr-due{color:var(--mute);text-align:right;white-space:nowrap;font-size:13px}@media (max-width:1300px){.pxg2{grid-template-columns:1fr}.pxs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pjr{grid-template-columns:minmax(0,1fr) auto}.pjr .pjb,.pjr em,.pjr-due{display:none}.pxs{grid-template-columns:1fr}}.px-more-all>summary{height:calc(2.5 * var(--u));padding:0 calc(1.2 * var(--u));margin-bottom:var(--g);background:#fff;border-radius:999px;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.px-more-all[open]>summary{display:none}.pxs3>.pxk{min-height:calc(8.5 * var(--u))}.repos li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:14px 0;display:flex}.repos li:first-child{border-top:0;padding-top:4px}.repos li.repo-sub{border-top:0;padding-top:0;padding-left:24px}.repos li>div:first-child{flex:320px;min-width:0}.repos b{font-weight:var(--fw-medium);letter-spacing:-.005em}.repos b,.repos small{overflow-wrap:anywhere;display:block}.repos small{font-size:var(--fs-sm);color:var(--ink3);text-wrap:pretty}.repo-wt{border-radius:var(--r-pill);background:var(--bg);color:var(--muted);font-size:var(--fs-cap);font-weight:var(--fw-semi);vertical-align:1px;margin-left:8px;padding:2px 8px}.repo-r{flex-direction:row-reverse;align-items:center;gap:16px;display:flex}.repo-links{font-size:var(--fs-sm);font-weight:var(--fw-semi);color:var(--muted);gap:14px;display:flex}.repo-links a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.card-h+.p-done,.repo-client>.cap+.p-done{border-top:0;padding-top:0}.repo-client{border-top:1px solid var(--line);margin-top:8px;padding-top:20px}.card-h+.repo-client{border-top:0;margin-top:0;padding-top:0}.repo-client>.cap{padding-bottom:6px;display:block}.repo-stale{border-radius:var(--r-sm);background:var(--warn-soft);color:var(--ink);font-size:var(--fs-sm);text-wrap:pretty;padding:14px 20px}.repo-stale code{font-weight:var(--fw-semi)}@media (max-width:760px){.repo-r{flex-flow:wrap;gap:8px 14px}.board.repo-tiles>.s3{grid-column:span 6}}.hx .cd4{gap:var(--gap);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.hx .cd4>.k{min-height:calc(11 * var(--u));justify-content:space-between}.hx .cd-row{align-items:center;gap:calc(1.2 * var(--u));margin-top:calc(.6 * var(--u));display:flex}.hx .cring{flex:none;position:relative}.hx .cring svg{width:100%;height:100%;overflow:visible}.hx .cring b{font-size:calc(1.5 * var(--u));pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hx .cd-m{gap:calc(.6 * var(--u));display:grid}.hx .cd-m>h2{padding:0 calc(.3 * var(--u))}.hx .cd-h{align-items:center;gap:calc(1.1 * var(--u));margin-bottom:calc(.5 * var(--u));display:flex}.hx .cd-t>b{font-size:calc(1.15 * var(--u));font-weight:500;display:block}.hx .cd-t>small{color:var(--mute);font-size:13px;display:block}.hx .repo-client,.hx .repos li{border-top-color:var(--hair)}.hx .repo-client>h3{padding-bottom:6px;font-size:14px;font-weight:500}.hx .repos b{font-size:15px;font-weight:500}.hx .repos small{color:var(--mute);font-size:12px}.hx .repo-wt{font-size:12px;font-weight:500}.hx .repo-links{font-size:13px}.hx .repo-stale{box-shadow:inset 3px 0 0 var(--p1);background:#fff}.hx .rp-st{height:calc(1.7 * var(--u));min-height:26px;padding:0 calc(.8 * var(--u));white-space:nowrap;background:var(--bg);color:#4b4b48;border-radius:999px;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.hx .rp-st.pushed{color:#00505e;background:#d9eef1}.hx .rp-st.not_pushed{background:var(--ink);color:#fff}.hx .rp-st.no_github{background:repeating-linear-gradient(135deg,#ecebe6 0 4px,#e0ddd5 4px 6px)}.hx .tb-more>.repos{margin-top:calc(.3 * var(--u))}.hx .pl-views{background:#fff;border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.hx .pl-views a{align-items:center;gap:calc(.4 * var(--u));height:calc(2.2 * var(--u));padding:0 calc(1.1 * var(--u));color:#4b4b48;white-space:nowrap;border-radius:999px;font-size:14px;font-weight:500;transition:background .25s,color .25s;display:inline-flex}.hx .pl-views a:hover{color:var(--ink)}.hx .pl-views a[aria-current=true]{background:var(--ink);color:#fff}.hx .pl-views a span{color:var(--mute);font-size:12px}.hx .pl-cg{gap:calc(.6 * var(--u));display:grid}.hx .pl-ch{align-items:center;gap:calc(.9 * var(--u));padding:calc(.3 * var(--u)) calc(.3 * var(--u)) 0;display:flex}.hx .pl-ch b{font-size:15px;font-weight:500}.hx .pl-ch .mute{font-size:13px}.hx .pl-grid{grid-template-columns:repeat(auto-fill,minmax(calc(25 * var(--u)),1fr));gap:var(--gap);align-items:start;display:grid}.hx .pl-tile{gap:calc(.7 * var(--u));padding:calc(1.1 * var(--u)) calc(1.2 * var(--u))}.hx .pl-head{gap:calc(.45 * var(--u));text-align:left;width:100%;padding-right:calc(2.6 * var(--u));display:grid}.hx .pl-top{align-items:center;gap:calc(.6 * var(--u));min-width:0;display:flex}.hx .pl-name{font-size:16px;font-weight:500;line-height:1.25}.hx .pl-name,.hx .pl-out{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hx .pl-out{color:#4b4b48;font-size:13px;display:block}.hx .pl-meta{justify-content:space-between;gap:calc(.6 * var(--u));color:var(--mute);font-size:12px;display:flex}.hx .pl-dl.late,.hx .pl-due.late,.hx .pl-facts .late,.hx .pl-late,.hx .pl-ln .late{color:var(--red);font-weight:600}.hx .pl-go{top:calc(1 * var(--u));right:calc(1 * var(--u));width:calc(2.1 * var(--u));height:calc(2.1 * var(--u));transition:background .25s,color .25s,transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #0b0b0c29}.hx .pl-go svg{width:calc(1 * var(--u));height:calc(1 * var(--u))}.hx .pl-go:hover{background:var(--ink);color:#fff;transform:translate(2px,-2px)}.hx .pl-pill{height:calc(1.55 * var(--u));padding:0 calc(.7 * var(--u));background:var(--bg);color:#4b4b48;white-space:nowrap;border-radius:999px;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.hx .pl-pill.draft{background:var(--ink);color:#fff}.hx .pl-none{color:var(--mute);font-size:13px}.hx .pl-tog{align-items:center;gap:calc(.5 * var(--u));color:var(--teal);align-self:flex-start;font-size:13px;font-weight:500;display:inline-flex}.hx .pl-tog:hover{text-underline-offset:3px;text-decoration:underline}.hx .pl-chev{width:7px;height:7px;transition:transform .25s var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;transform:translateY(-2px)rotate(45deg)}.hx .pl-tog[aria-expanded=true] .pl-chev{transform:translateY(1px)rotate(-135deg)}.hx .pl-body{gap:calc(.9 * var(--u));padding-top:calc(.7 * var(--u));border-top:1px solid var(--hair);display:grid}.hx .pl-ph-h{justify-content:space-between;gap:calc(.6 * var(--u));color:var(--mute);padding:0 calc(.75 * var(--u)) calc(.2 * var(--u));font-size:12px;display:flex}.hx .pl-ph-h b{color:var(--ink);font-size:13px;font-weight:500}.hx .pl-tile.loose .pl-top{margin-bottom:calc(-.3 * var(--u))}.hx .pl-seg{gap:3px;height:10px;display:flex}.hx .pl-seg i{background:#e3e0d8;border-radius:999px;flex-basis:0;min-width:14px;transition:filter .2s;display:block;overflow:hidden}.hx .pl-seg i:focus-visible,.hx .pl-seg i:hover{filter:brightness(.94)}.hx .pl-seg b{background:var(--p2);border-radius:999px;height:100%;display:block}.hx .pl-seg i.ok b{background:var(--p1)}.hx .pl-next{align-items:center;gap:calc(.8 * var(--u));padding:calc(.6 * var(--u)) calc(.8 * var(--u));border-radius:calc(.9 * var(--u));background:var(--bg);display:flex}.hx .pl-nx-b{flex:1;min-width:0}.hx .pl-nx-b small{color:var(--mute);font-size:12px;display:block}.hx .pl-nx-b p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.hx .pl-due{color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.hx .pl-due.now{color:var(--ink);font-weight:600}.hx .pl-next.none{color:var(--mute);font-size:13px;display:block}.hx .pl-next.big{padding:calc(1.1 * var(--u)) calc(1.5 * var(--u));border-radius:calc(1.6 * var(--u));background:var(--ink);color:#fff;gap:calc(1.1 * var(--u))}.hx .pl-next.big .pl-nx-b small{color:#b9b9b4}.hx .pl-next.big .pl-nx-b p{font-size:calc(1.35 * var(--u));font-weight:400}.hx .pl-next.big .pl-due{color:#b9b9b4;font-size:14px}.hx .pl-next.big .pl-due.late{color:#ff8d8d}.hx .pl-next.big .tick{width:30px;height:30px;box-shadow:inset 0 0 0 1.8px #fff9}.hx .pl-next.big .tick:hover{box-shadow:inset 0 0 0 1.8px var(--teal-b);color:var(--teal-b)}.hx .pl-next.big .tick svg{width:16px;height:16px}.hx .pl-up{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.hx .pl-uh{margin-bottom:calc(.4 * var(--u));justify-content:space-between;align-items:center;font-size:15px;display:flex}.hx .pl-uh b{font-weight:500}.hx .tl.tl-x{grid-template-columns:auto minmax(0,1fr) auto auto 28px}.hx .tl-chip{max-width:calc(15 * var(--u));text-overflow:ellipsis;white-space:nowrap;color:#4b4b48;background:var(--bg);padding:calc(.15 * var(--u)) calc(.6 * var(--u));border-radius:999px;font-size:12px;overflow:hidden}.hx .pl-hero.k.pad{justify-content:space-between;gap:calc(2 * var(--u));padding:calc(1.6 * var(--u)) calc(1.8 * var(--u));flex-direction:row}.hx .pl-hl{gap:calc(.6 * var(--u));flex:1;align-content:start;min-width:0;display:grid}.hx .pl-crumb{align-items:center;gap:calc(.5 * var(--u));color:var(--mute);font-size:13px;display:flex}.hx .pl-crumb a:hover{color:var(--ink)}.hx .pl-who{align-items:center;gap:calc(.4 * var(--u));display:inline-flex}.hx .pl-title{align-items:center;gap:calc(.9 * var(--u));flex-wrap:wrap;display:flex}.hx .pl-title h1{font-weight:300;font-size:calc(2.6 * var(--u));letter-spacing:-.035em;line-height:1.05}.hx .pl-outcome{font-size:calc(1.3 * var(--u));text-wrap:pretty;line-height:1.35}.hx .pl-outcome,.hx .pl-why{max-width:calc(44 * var(--u))}.hx .pl-why{color:var(--mute);font-size:14px}.hx .pl-hact{gap:calc(.8 * var(--u));margin-top:calc(.4 * var(--u));flex-wrap:wrap}.hx .pl-hact,.hx .pl-hr{align-items:center;display:flex}.hx .pl-hr{gap:calc(1.6 * var(--u));flex:none}.hx .rg.big{width:calc(7 * var(--u));height:calc(7 * var(--u))}.hx .rg.big b{font-size:calc(1.5 * var(--u))}.hx .pl-facts{gap:calc(.9 * var(--u));display:grid}.hx .pl-facts dt{color:var(--mute);font-size:12px}.hx .pl-facts dd{font-size:calc(1.5 * var(--u));letter-spacing:-.02em;font-weight:300;line-height:1.1}.hx .pl-facts small{color:var(--mute);font-size:12px}.hx .pl-draft{gap:calc(.5 * var(--u))}.hx .pl-draft b{font-size:calc(1.15 * var(--u));font-weight:500}.hx .pl-draft p{color:#4b4b48;max-width:calc(54 * var(--u));font-size:14px}.hx .pl-draft blockquote{margin-top:calc(.4 * var(--u));padding:calc(.8 * var(--u)) calc(1 * var(--u));background:var(--bg);border-radius:calc(.9 * var(--u));white-space:pre-wrap;max-height:calc(16 * var(--u));font-size:14px;overflow:auto}.hx .pl-lanes{grid-template-columns:repeat(auto-fit,minmax(calc(21 * var(--u)),1fr));gap:var(--gap);align-items:start;display:grid}.hx .pl-lane{gap:calc(.7 * var(--u));padding:calc(1.1 * var(--u)) calc(1.1 * var(--u))}.hx .pl-lane.cur{box-shadow:inset 0 0 0 2px var(--teal)}.hx .pl-lane.fin{opacity:.78}.hx .pl-lh{align-items:center;gap:calc(.8 * var(--u));display:flex}.hx .pl-no{font-size:calc(2.6 * var(--u));color:#b9b6ac;min-width:calc(1.5 * var(--u))}.hx .pl-ln{flex:1;min-width:0}.hx .pl-ln b{font-size:15px;font-weight:500;line-height:1.25;display:block}.hx .pl-ln small{color:var(--mute);font-size:12px;display:block}.hx .pl-lane .rg{width:calc(3.3 * var(--u));height:calc(3.3 * var(--u))}.hx .pl-lane .rg b{font-size:12px;font-weight:500}.hx .pl-dw{color:#4b4b48;background:var(--bg);padding:calc(.55 * var(--u)) calc(.8 * var(--u));border-radius:calc(.8 * var(--u));font-size:13px}.hx .pl-lf{justify-content:flex-end;display:flex}.hx .pl-addph,.hx .pl-lane .ask{align-items:center;gap:calc(.5 * var(--u));height:max(38px,calc(2.3 * var(--u)));padding:0 calc(.5 * var(--u)) 0 calc(1 * var(--u));background:var(--bg);box-shadow:none;border-radius:999px;flex:none;min-width:0;display:flex}.hx .pl-addph input,.hx .pl-lane .ask input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.hx .pl-addph button,.hx .pl-lane .ask button{width:calc(1.9 * var(--u));height:calc(1.9 * var(--u));background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.hx .pl-addph svg,.hx .pl-lane .ask svg{width:calc(.95 * var(--u));height:calc(.95 * var(--u))}.hx .pl-addrow{display:flex}.hx .pl-addph{width:min(100%,calc(22 * var(--u)));background:#fff}.hx .os-pill{justify-content:center;align-items:center;gap:calc(.45 * var(--u));height:max(38px,calc(2.5 * var(--u)));padding:0 calc(1.2 * var(--u));white-space:nowrap;box-shadow:inset 0 0 0 1px var(--hair);transition:transform .25s var(--ease),background .25s,color .25s;background:#fff;border-radius:999px;font-size:14px;font-weight:500;display:inline-flex}.hx .os-pill:hover{transform:translateY(-1px)}.hx .os-pill.dark{background:var(--ink);color:#fff;box-shadow:none}.hx .os-pill.teal{background:var(--teal-b);color:var(--ink);box-shadow:none}.hx .os-pill.sm{height:max(32px,calc(2.1 * var(--u)));padding:0 calc(.9 * var(--u));font-size:13px}.hx .os-pill:disabled{opacity:.5;cursor:default;transform:none}.hx .os-link2 svg,.hx .os-pill svg{width:calc(1 * var(--u));min-width:14px;height:calc(1 * var(--u));stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;min-height:14px}.hx .os-link2,.hx .os-linkb{color:var(--teal);text-underline-offset:3px;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:underline}.hx .os-linkb{text-align:left;font-size:13px}.hx .os-chip{align-items:center;gap:calc(.4 * var(--u));min-height:max(30px,calc(2 * var(--u)));padding:0 calc(.8 * var(--u));background:var(--bg);white-space:nowrap;border-radius:999px;font-size:13px;font-weight:500;display:inline-flex}.hx .os-chip.add{box-shadow:inset 0 0 0 1.5px var(--hair);color:#3e3e3a;background:0 0}.hx .os-chip.add:hover{box-shadow:inset 0 0 0 1.5px var(--teal);color:var(--teal)}.hx .os-chip.on{background:var(--ink);color:#fff}.hx .os-chip svg{width:calc(.95 * var(--u));min-width:14px;height:calc(.95 * var(--u));stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;min-height:14px}.hx .os-in{font:inherit;height:max(32px,calc(2.2 * var(--u)));border-radius:calc(.7 * var(--u));border:1px solid var(--hair);padding:0 calc(.7 * var(--u));background:var(--bg);min-width:0;color:var(--ink);font-size:13px}.hx .os-in.sm{width:calc(8.5 * var(--u))}.hx .os-in:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.hx .os-row{gap:calc(.4 * var(--u));flex-wrap:wrap;align-items:center;display:flex}.hx .os-two{gap:calc(.8 * var(--u));grid-template-columns:1fr 1fr;display:grid}.hx .os-fld{gap:calc(.4 * var(--u));min-width:0;display:grid}.hx .os-qe{gap:calc(.9 * var(--u));display:grid}.hx .os-pk{width:calc(2.7 * var(--u));min-width:40px;height:max(32px,calc(2.2 * var(--u)));border-radius:calc(.8 * var(--u));background:var(--bg);font-size:13px;font-weight:600}.hx .os-pk.on{background:var(--c);color:var(--t)}.hx .os-empty{padding:calc(1.4 * var(--u)) calc(1 * var(--u));text-align:center;color:var(--mute);font-size:13px}.hx .os-more{padding:calc(.5 * var(--u)) calc(.9 * var(--u));color:var(--teal);text-align:left;font-size:13px;font-weight:500}.hx .os-pop{z-index:60;border-radius:calc(1.2 * var(--u));padding:calc(1 * var(--u));box-shadow:0 calc(1.4 * var(--u)) calc(3 * var(--u)) calc(-1 * var(--u)) #0b0b0c59,0 0 0 1px var(--hair);background:#fff;position:fixed}.hx .os-card{background:var(--bg);border-radius:calc(1.1 * var(--u));transition:transform .3s var(--ease),box-shadow .3s;flex:none;display:flex;position:relative;overflow:hidden}.hx .os-card:hover{box-shadow:0 calc(.9 * var(--u)) calc(1.6 * var(--u)) calc(-1.2 * var(--u)) #0b0b0c73;transform:translateY(-2px)}.hx .os-card.running{box-shadow:0 0 0 2px var(--teal-b)}.hx .os-card.sel{box-shadow:0 0 0 2px var(--ink)}.hx .os-card.row{border-radius:calc(.9 * var(--u));background:0 0}.hx .os-card.row:hover{background:var(--bg);box-shadow:none;transform:none}.hx .os-pn{width:calc(2.1 * var(--u));justify-content:center;align-items:center;gap:calc(.35 * var(--u));background:var(--c);min-width:34px;color:var(--t);flex-direction:column;flex:none;font-size:13px;font-weight:600;display:flex}.hx .os-chk{width:calc(1.25 * var(--u));min-width:18px;height:calc(1.25 * var(--u));opacity:0;border-radius:50%;place-items:center;min-height:18px;transition:opacity .2s;display:grid;box-shadow:inset 0 0 0 1.6px}.hx .os-chk svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:75%;height:75%}.hx .os-card.sel .os-chk,.hx .os-card.selecting .os-chk,.hx .os-card:hover .os-chk,.hx .os-chk:focus-visible{opacity:1}.hx .os-card.sel .os-chk{color:var(--ink);box-shadow:none;background:#fff}.hx .os-bd{grid-template-columns:calc(1.75 * var(--u)) minmax(0,1fr);gap:calc(.35 * var(--u)) calc(.6 * var(--u));min-width:0;padding:calc(.7 * var(--u)) calc(.8 * var(--u));flex:1;grid-template-areas:"lg t""meta meta";align-items:center;display:grid}.hx .os-bd .lg{grid-area:lg;--s:calc(1.75 * var(--u))!important}.hx .os-t{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:t;font-size:14.5px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.hx .os-t:hover{text-underline-offset:3px;text-decoration:underline}.hx .os-meta{align-items:center;gap:calc(.35 * var(--u)) calc(.7 * var(--u));flex-wrap:wrap;grid-area:meta;min-width:0;display:flex}.hx .os-br{flex-basis:100%;height:0}.hx .os-card.row .os-bd{column-gap:calc(.75 * var(--u));grid-template-areas:"lg t"".meta"}.hx .os-card.row .os-meta{gap:calc(.9 * var(--u));flex-wrap:nowrap}.hx .os-card.row .os-br{display:none}.hx .os-card.row .os-t{-webkit-line-clamp:1}.hx .os-card.row .os-acts,.hx .os-card.tile .os-acts{margin-left:auto}.hx .os-link{display:inline-flex}.hx .os-link:hover .od{color:var(--teal)}.hx .od{align-items:center;gap:calc(.4 * var(--u));white-space:nowrap;font-size:13px;font-weight:500;display:inline-flex}.hx .od i{height:calc(.42 * var(--u));background:var(--teal);border-radius:99px;min-height:5px;display:block}.hx .od.none{height:calc(1.7 * var(--u));min-height:26px;padding:0 calc(.6 * var(--u));box-shadow:inset 0 0 0 1.5px var(--hair);color:var(--mute);gap:calc(.25 * var(--u));border-radius:999px}.hx .od svg,.hx .onx svg{width:calc(.95 * var(--u));min-width:13px;height:calc(.95 * var(--u));stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;min-height:13px}.hx .oi{width:calc(1.1 * var(--u));min-width:15px;height:calc(1.1 * var(--u));flex:none;min-height:15px;display:inline-flex}.hx .oi svg{width:100%;height:100%}.hx .onx{align-items:center;gap:calc(.35 * var(--u));color:#3e3e3a;white-space:nowrap;font-size:13px;display:inline-flex}.hx .onx svg{color:var(--teal)}.hx .os-due{color:var(--mute);white-space:nowrap;font-size:13px}.hx .late,.hx .os-due.late{color:var(--red);font-weight:500}.hx .os-acts{gap:calc(.35 * var(--u));align-items:center;display:flex}.hx .os-ab{height:calc(1.9 * var(--u));min-height:28px;min-width:calc(1.9 * var(--u));padding:0 calc(.5 * var(--u));justify-content:center;align-items:center;gap:calc(.3 * var(--u));box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:999px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.hx .os-ab.go,.hx .os-ab:hover{background:var(--ink);color:#fff}.hx .os-ab svg{width:calc(.95 * var(--u));min-width:13px;height:calc(.95 * var(--u));stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;min-height:13px}.hx .os-prog{left:calc(2.1 * var(--u));background:#0b0b0c12;height:3px;position:absolute;bottom:0;right:0}.hx .os-prog i{background:var(--teal);height:100%;display:block}.hx .os-over4{gap:var(--gap);min-height:calc(15.5 * var(--u));grid-template-columns:1.6fr 1.15fr 1fr 1.3fr;display:grid}.hx .os-over4 .k{gap:calc(.3 * var(--u))}.hx .os-pcols{gap:calc(.9 * var(--u));margin-top:calc(.5 * var(--u));min-height:calc(9 * var(--u));flex:1;grid-template-columns:repeat(5,1fr);display:grid}.hx .os-pcol{flex-direction:column;justify-content:flex-end;align-items:center;min-height:0;display:flex}.hx .os-pcol .num-x{font-size:calc(2.3 * var(--u));text-align:center}.hx .os-pcol .num-x small{letter-spacing:0;color:var(--mute);margin-top:calc(.15 * var(--u));font-size:13px;font-weight:400;display:block}.hx .os-pbar{border-radius:calc(.7 * var(--u));width:100%;transition:height .6s var(--ease)}.hx .os-pbar,.hx .os-pcap{margin-top:calc(.5 * var(--u))}.hx .os-pcap{gap:calc(.5 * var(--u));align-items:baseline;font-size:14px;font-weight:600;display:flex}.hx .os-pcap span{color:var(--mute);font-weight:400}.hx .os-fig{font-size:calc(3 * var(--u));margin-top:calc(.7 * var(--u))}.hx .os-stk{height:calc(1.3 * var(--u));background:var(--bg);margin:calc(1 * var(--u)) 0 calc(.5 * var(--u));border-radius:999px;gap:2px;display:flex;overflow:hidden}.hx .os-stk i{display:block}.hx .os-tcap{justify-content:space-between;gap:12px;display:flex}.hx .os-mix{align-items:center;gap:calc(1.1 * var(--u));flex:1;min-height:0;display:flex}.hx .os-donut{width:calc(6.4 * var(--u));height:calc(6.4 * var(--u));max-height:none}.hx .os-leg{gap:calc(.45 * var(--u));flex:1;font-size:13.5px;display:grid}.hx .os-leg li{align-items:center;gap:calc(.5 * var(--u));display:flex}.hx .os-leg i{width:calc(.75 * var(--u));min-width:10px;height:calc(.75 * var(--u));border-radius:3px;min-height:10px}.hx .os-leg b{margin-left:auto;font-weight:500}.hx .os-need{gap:calc(.5 * var(--u));margin-top:calc(.7 * var(--u));flex:1;align-content:center;display:grid}.hx .os-nrow{grid-template-columns:calc(9.6 * var(--u)) 1fr calc(1.8 * var(--u));align-items:center;gap:calc(.6 * var(--u));font-size:13.5px;display:grid}.hx .os-nrow span{align-items:center;gap:calc(.4 * var(--u));white-space:nowrap;display:flex}.hx .os-nrow svg{width:calc(1 * var(--u));min-width:14px;height:calc(1 * var(--u));stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;min-height:14px;color:var(--teal)}.hx .os-tr{height:calc(.65 * var(--u));background:var(--bg);border-radius:99px;min-height:8px;overflow:hidden}.hx .os-tr i{border-radius:99px;height:100%;display:block}.hx .os-nrow b{text-align:right;font-weight:500}.hx .os-over{border-radius:calc(1.6 * var(--u));padding:calc(1.1 * var(--u)) calc(1.4 * var(--u));box-shadow:inset 4px 0 0 var(--red);gap:calc(.8 * var(--u));background:#fff;display:grid}.hx .os-over header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hx .os-over header b{align-items:center;gap:calc(.5 * var(--u));color:var(--red);font-size:15px;font-weight:600;display:inline-flex}.hx .os-over header svg{width:calc(1.2 * var(--u));min-width:16px;height:calc(1.2 * var(--u));stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;min-height:16px}.hx .os-over-row{align-items:center;gap:calc(.5 * var(--u)) calc(1 * var(--u));padding-top:calc(.7 * var(--u));border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;display:grid}.hx .os-over-row .os-over-do{grid-column:1/-1}.hx .os-over-row p{font-size:14px}.hx .os-over-do{gap:calc(.5 * var(--u));color:#4b4b48;background:var(--bg);padding:calc(.6 * var(--u)) calc(.8 * var(--u));border-radius:calc(.9 * var(--u));flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.hx .os-over-do>span{flex:20em}.hx .os-plan{gap:var(--gap);height:calc(36 * var(--u));grid-template-columns:1.1fr 1fr;min-height:480px;display:grid}.hx .os-plan .k{flex-direction:column;padding:0;display:flex}.hx .os-ph{padding:calc(1.1 * var(--u)) calc(1.4 * var(--u)) calc(.6 * var(--u));justify-content:space-between;align-items:center;gap:calc(.8 * var(--u));flex-wrap:wrap;font-size:16px;font-weight:500;display:flex}.hx .os-pb{padding:0 calc(.6 * var(--u)) calc(.8 * var(--u));scrollbar-width:thin;scrollbar-color:#d6d2c8 transparent;flex:1;overflow:auto}.hx .os-gh{align-items:center;gap:calc(.7 * var(--u));width:100%;padding:calc(.65 * var(--u)) calc(.8 * var(--u));border-radius:calc(.9 * var(--u));text-align:left;font-size:14.5px;font-weight:500;display:flex}.hx .os-gh:hover{background:var(--bg)}.hx .os-gp{padding:calc(.15 * var(--u)) calc(.6 * var(--u));border-radius:calc(.6 * var(--u));font-weight:600}.hx .os-gh .lab{margin-left:calc(.2 * var(--u))}.hx .os-gh svg{width:calc(1.1 * var(--u));min-width:15px;height:calc(1.1 * var(--u));min-height:15px;stroke:var(--mute);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease);margin-left:auto}.hx .os-grp.shut .os-gh svg{transform:rotate(-90deg)}.hx .os-gl{gap:calc(.15 * var(--u));margin:calc(.1 * var(--u)) 0 calc(.5 * var(--u));display:grid}.hx .os-routines{margin:calc(.8 * var(--u)) calc(.5 * var(--u)) 0;padding-top:calc(.8 * var(--u));border-top:1px solid var(--hair);gap:calc(.4 * var(--u));display:grid}.hx .os-routines ul{gap:calc(.4 * var(--u)) calc(1.2 * var(--u));flex-wrap:wrap;display:flex}.hx .os-routines li{align-items:center;gap:calc(.5 * var(--u));font-size:13px;display:flex}.hx .os-routines li.done span{color:var(--mute);text-decoration:line-through}.hx .os-dnav{align-items:center;gap:calc(.6 * var(--u));flex-wrap:wrap;display:flex}.hx .os-dnav b{font-size:16px;font-weight:500}.hx .os-dtools{align-items:center;gap:calc(.5 * var(--u));flex-wrap:wrap;display:flex}.hx .os-tog{background:var(--bg);border-radius:999px;gap:2px;padding:3px;display:flex}.hx .os-tog button{height:max(28px,calc(1.9 * var(--u)));padding:0 calc(.9 * var(--u));color:#4b4b48;border-radius:999px;font-size:13px;font-weight:500}.hx .os-tog button.on{background:var(--ink);color:#fff}.hx .os-note{padding:0 calc(1.4 * var(--u)) calc(.5 * var(--u));color:#4b4b48;font-size:13px}.hx .os-tg{scrollbar-width:thin;scrollbar-color:#d6d2c8 transparent;--hh:calc(3.6 * var(--u));flex:1;transition:background .2s;position:relative;overflow:auto}.hx .os-tg.dropping{background:var(--accent-soft)}.hx .os-tg-in{margin:calc(.6 * var(--u)) calc(1 * var(--u)) calc(1 * var(--u)) calc(3.6 * var(--u));height:calc(var(--span) / 60 * var(--hh));position:relative}.hx .os-hr{left:0;right:0;top:calc((var(--m) - var(--from)) / 60 * var(--hh));border-top:1px solid var(--hair);position:absolute}.hx .os-hr span{left:calc(-3.1 * var(--u));width:calc(2.6 * var(--u));text-align:right;top:-.6em}.hx .os-hr span,.hx .os-sleep{color:var(--mute);font-size:12px;position:absolute}.hx .os-sleep{left:0;height:calc(var(--d) / 60 * var(--hh));border-radius:calc(.7 * var(--u));padding:calc(.3 * var(--u)) calc(.7 * var(--u));cursor:not-allowed;background:repeating-linear-gradient(135deg,#f0eee8 0 6px,#e8e5dd 6px 12px)}.hx .os-now,.hx .os-sleep{right:0;top:calc((var(--m) - var(--from)) / 60 * var(--hh))}.hx .os-now{left:calc(-.4 * var(--u));border-top:2px solid var(--teal-b);z-index:3;pointer-events:none;position:absolute}.hx .os-now:before{content:"";background:var(--teal-b);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:0}.hx .os-blk,.hx .os-busy{top:calc((var(--m) - var(--from)) / 60 * var(--hh));height:calc(var(--d) / 60 * var(--hh));left:calc(.3 * var(--u) + var(--col,0) * (100% - .6 * var(--u)) / var(--cols,1));width:calc((100% - .6 * var(--u)) / var(--cols,1));border-radius:calc(.7 * var(--u));position:absolute;overflow:hidden}.hx .os-blk{padding:calc(.15 * var(--u)) calc(.6 * var(--u));align-items:center;gap:calc(.5 * var(--u));background:var(--c);color:var(--t);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;font-size:13.5px;font-weight:500;display:flex;box-shadow:0 0 0 2px #fff}.hx .os-blk.moving{cursor:grabbing;z-index:4;box-shadow:0 0 0 2px #fff,0 calc(.8 * var(--u)) calc(1.4 * var(--u)) calc(-.6 * var(--u)) #0b0b0c80}.hx .os-blk.faded{opacity:.4}.hx .os-blk.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--teal);cursor:default;z-index:3;background:#0091a624}.hx .os-blk .tt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hx .os-blk em{opacity:.8;flex:none;font-size:12px;font-style:normal;font-weight:400}.hx .os-blk .os-x{width:calc(1.3 * var(--u));min-width:18px;height:calc(1.3 * var(--u));opacity:0;background:#ffffff38;border-radius:50%;flex:none;place-items:center;min-height:18px;font-size:0;display:grid}.hx .os-blk .os-x svg{width:60%;height:60%}.hx .os-blk:hover .os-x{opacity:1}.hx .os-rs{height:calc(.55 * var(--u));cursor:ns-resize;min-height:7px;position:absolute;bottom:0;left:0;right:0}.hx .os-rs:after{content:"";width:calc(2 * var(--u));opacity:0;background:currentColor;border-radius:3px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.hx .os-blk:hover .os-rs:after{opacity:.5}.hx .os-busy{color:#4b4b48;padding:calc(.3 * var(--u)) calc(.7 * var(--u));gap:calc(.6 * var(--u));z-index:1;background:repeating-linear-gradient(135deg,#efede7,#efede7 6px,#e6e3db 6px 12px);align-items:baseline;font-size:13px;display:flex}.hx .os-busy span{color:var(--mute);font-size:12px}.hx .os-wk{padding:0 calc(.8 * var(--u)) calc(.8 * var(--u));flex:1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:auto}.hx .os-wk,.hx .os-wkc{gap:calc(.5 * var(--u));min-height:0}.hx .os-wkc{background:var(--bg);border-radius:calc(1.1 * var(--u));padding:calc(.6 * var(--u));flex-direction:column;min-width:0;transition:box-shadow .2s;display:flex}.hx .os-wkc.today{box-shadow:inset 0 0 0 2px var(--ink)}.hx .os-wkc.dropping{box-shadow:inset 0 0 0 2px var(--teal-b)}.hx .os-wkc header{font-size:13.5px;display:grid}.hx .os-wkb{gap:calc(.3 * var(--u));align-content:start;display:grid;overflow:auto}.hx .os-wbar{text-align:left;padding:calc(.35 * var(--u)) calc(.5 * var(--u)) calc(.35 * var(--u)) calc(.6 * var(--u));border-radius:calc(.6 * var(--u));box-shadow:inset 3px 0 0 var(--c);background:#fff;gap:1px;min-width:0;font-size:13px;line-height:1.25;display:grid}.hx .os-wbar em{color:var(--mute);font-size:12px;font-style:normal}.hx .os-wbar span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hx .os-wbar.meeting{box-shadow:inset 3px 0 0 var(--ink);background-image:repeating-linear-gradient(135deg,#0b0b0c12 0 3px,#0000 3px 7px)}.hx .os-wbar.ghost{box-shadow:inset 0 0 0 1.5px var(--teal);background:#0091a61a}.hx .os-ev{gap:var(--gap);display:grid}.hx .os-ev-head{gap:calc(1 * var(--u)) calc(3 * var(--u));padding:calc(1.2 * var(--u)) calc(1.6 * var(--u));grid-template-columns:auto minmax(0,1fr);grid-template-areas:"total biz""dl dl";display:grid}.hx .os-ev-total{gap:calc(.3 * var(--u));grid-area:total;align-content:start;display:grid}.hx .os-big{font-size:calc(5 * var(--u))}.hx .os-ev-biz{gap:calc(.5 * var(--u));grid-area:biz;align-content:center;display:grid}.hx .os-ev-biz li{grid-template-columns:calc(1.8 * var(--u)) calc(10 * var(--u)) minmax(0,1fr) calc(4 * var(--u));align-items:center;gap:calc(.7 * var(--u));font-size:14px;display:grid}.hx .os-ev-biz b{text-align:right;font-weight:500}.hx .os-ev-bar{height:calc(.65 * var(--u));background:var(--bg);border-radius:99px;min-height:8px;overflow:hidden}.hx .os-ev-bar i{background:var(--p2);border-radius:99px;height:100%;display:block}.hx .os-dl{gap:calc(.4 * var(--u));grid-area:dl;display:grid}.hx .os-dl-axis{height:calc(5.6 * var(--u));margin:0 calc(3 * var(--u)) 0 calc(4.5 * var(--u));border-bottom:2px solid var(--hair);position:relative}.hx .os-dl-axis:after{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-6px;left:0}.hx .os-dl-today{font-size:12px;left:0}.hx .os-dl-over,.hx .os-dl-today{font-weight:600;position:absolute;top:0}.hx .os-dl-over{left:calc(4.2 * var(--u));color:var(--red);font-size:12.5px}.hx .os-dl-mk{top:calc(2.2 * var(--u));white-space:nowrap;align-content:start;justify-items:center;gap:1px;font-size:12px;display:grid;position:absolute;bottom:-2px;transform:translate(-50%)}.hx .os-dl-mk.low{top:calc(3.2 * var(--u))}.hx .os-dl-mk i{width:2px;height:calc(2.8 * var(--u));background:var(--teal);position:absolute;top:auto;bottom:0;left:50%;transform:translate(-50%)}.hx .os-dl-mk.low i{height:calc(1.8 * var(--u))}.hx .os-dl-mk b{font-weight:500}.hx .os-dl-mk b,.hx .os-dl-mk small{z-index:1;background:#fff;padding:0 3px;position:relative}.hx .os-dl-mk small{color:var(--mute);font-size:12px}.hx .os-ev-map{padding:calc(1 * var(--u)) calc(1.2 * var(--u)) calc(.8 * var(--u))}.hx .os-crumb{align-items:center;gap:calc(.5 * var(--u));padding:0 calc(.3 * var(--u)) calc(.7 * var(--u));flex-wrap:wrap;font-size:14px;display:flex}.hx .os-crumb i{color:var(--mute);margin-right:calc(.5 * var(--u));font-style:normal}.hx .os-crumb button{font-weight:500}.hx .os-crumb button[aria-current]{color:var(--ink)}.hx .os-crumb button:not([aria-current]){color:var(--teal)}.hx .os-crumb .lab{margin-left:auto}.hx .os-tm{height:calc(36 * var(--u));min-height:420px;position:relative}.hx .os-tb{border-radius:calc(.7 * var(--u));background:var(--c);color:var(--t);text-align:left;padding:calc(.35 * var(--u)) calc(.5 * var(--u));align-items:flex-start;transition:filter .2s;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 2px #fff}.hx .os-tb:hover{filter:brightness(1.12);z-index:5}.hx .os-tb.frame{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.hx .os-tb.frame{background:color-mix(in srgb,var(--c) 14%,#fff)}}.hx .os-tb.frame{color:var(--ink);z-index:0;box-shadow:inset 0 0 0 2px #fff}.hx .os-tb.frame:hover{filter:none}.hx .os-tb:not(.frame){z-index:1}.hx .os-tb.red{box-shadow:inset 0 0 0 2.5px var(--red)}.hx .os-tb-l{align-items:center;gap:calc(.5 * var(--u));width:100%;min-width:0;font-size:13px;line-height:1.2;display:flex}.hx .os-tb-l b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.hx .os-tb:not(.frame) .os-tb-l{flex-wrap:wrap;align-items:flex-start}.hx .os-tb:not(.frame) .os-tb-l b{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.hx .os-tb-l em{opacity:.75;flex:none;font-size:12px;font-style:normal}.hx .os-tb-l .lg{--s:calc(1.6 * var(--u))!important}.hx .os-ev-foot{padding:calc(.7 * var(--u)) calc(.3 * var(--u)) 0}.hx .os-lanes{gap:calc(.7 * var(--u));height:calc(40 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));min-height:520px;display:grid}.hx .os-lane{border-top:calc(.45 * var(--u)) solid var(--c);flex-direction:column;padding:0;transition:box-shadow .2s;display:flex}.hx .os-lane.dropping{box-shadow:0 0 0 2px var(--teal-b)}.hx .os-lh{padding:calc(1 * var(--u)) calc(1.1 * var(--u)) calc(.8 * var(--u));align-items:center;gap:calc(.7 * var(--u));display:flex}.hx .os-lp{font-weight:600;font-size:calc(1.5 * var(--u));letter-spacing:-.02em;color:var(--c);line-height:1}.hx .os-lane:nth-child(n+4) .os-lp{color:#5a7f87}.hx .os-lh .lab{line-height:1.25;margin:0!important}.hx .os-lb{padding:0 calc(.6 * var(--u)) calc(.7 * var(--u));gap:calc(.5 * var(--u));scrollbar-width:thin;scrollbar-color:#d6d2c8 transparent;flex-direction:column;flex:1;display:flex;overflow:auto}.hx .os-dg{grid-template-columns:repeat(auto-fill,minmax(calc(34 * var(--u)),1fr));gap:var(--gap);align-items:start;display:grid}.hx .os-person header{align-items:center;gap:calc(.8 * var(--u));padding-bottom:calc(.8 * var(--u));border-bottom:1px solid var(--hair);display:flex}.hx .os-person header>div{flex:1;min-width:0}.hx .os-person header b{font-size:16px;font-weight:500;display:block}.hx .os-person header small{color:var(--mute);font-size:13px}.hx .os-av{width:calc(2.8 * var(--u));min-width:38px;height:calc(2.8 * var(--u));background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;min-height:38px;font-size:13px;font-weight:600}.hx .os-av,.hx .os-person ul{display:grid}.hx .os-person li{align-items:center;gap:calc(.6 * var(--u));padding:calc(.65 * var(--u)) 0;border-top:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr) auto auto auto;font-size:14px;display:grid}.hx .os-person li:first-child{border-top:0}.hx .os-person li .os-t{-webkit-line-clamp:2;grid-area:auto}.hx .os-ci{color:var(--mute);white-space:nowrap;cursor:pointer;font-size:13px;position:relative}.hx .os-ci.late{color:var(--red);font-weight:500}.hx .os-ci input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.os-cd-pill{height:max(40px,calc(2.4 * var(--u)));padding:0 calc(1.1 * var(--u));background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.os-cd-pill:hover{background:#26262a}.tn.over .os-cd-pill{color:var(--ink);background:#fff}.hx .os-scrim{z-index:40;background:#0b0b0c47;animation:os-fade .3s;position:fixed;inset:0}@keyframes os-fade{0%{opacity:0}}@keyframes os-slide{0%{transform:translate(105%)}}@keyframes os-rise{0%{opacity:0;transform:translate(-50%,40px)}}.hx .os-dr,.hx .os-modal{z-index:41;gap:calc(1 * var(--u));background:#fff;outline:0;flex-direction:column;display:flex;position:fixed;overflow:auto}.hx .os-dr{width:min(calc(31 * var(--u)),100vw);border-radius:calc(1.8 * var(--u)) 0 0 calc(1.8 * var(--u));min-width:min(420px,100vw);animation:os-slide .45s var(--ease);top:0;bottom:0;right:0}.hx .os-dr,.hx .os-modal{padding:calc(1.5 * var(--u)) calc(1.7 * var(--u))}.hx .os-modal{width:min(calc(44 * var(--u)),calc(100vw - 32px));max-height:min(86vh,calc(50 * var(--u)));border-radius:calc(1.8 * var(--u));animation:none;top:50%;left:50%;transform:translate(-50%,-50%)}.hx .os-dr>*,.hx .os-modal>*{flex-shrink:0}.hx .os-modal .os-cd-body{flex-shrink:1;min-height:0}.hx .os-dr-top{align-items:center;gap:calc(.8 * var(--u));display:flex}.hx .os-dr-top>div{flex:1;min-width:0}.hx .os-dr-top b{font-size:15px;font-weight:500;display:block}.hx .os-dr-top small{color:var(--mute);font-size:13px}.hx .os-h2{letter-spacing:-.02em;font-size:calc(1.6 * var(--u))!important;font-weight:400!important}.hx .os-x{width:calc(2.3 * var(--u));min-width:34px;height:calc(2.3 * var(--u));min-height:34px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:50%;flex:none;place-items:center;display:grid}.hx .os-x:hover{background:var(--ink);color:#fff}.hx .os-x svg{width:calc(1 * var(--u));min-width:14px;height:calc(1 * var(--u));stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;min-height:14px}.hx .os-title{font:inherit;font-size:calc(1.5 * var(--u));letter-spacing:-.02em;border-radius:calc(.6 * var(--u));padding:calc(.3 * var(--u)) calc(.4 * var(--u));margin:0 calc(-.4 * var(--u));width:calc(100% + .8 * var(--u));color:var(--ink);resize:none;background:0 0;border:0;font-weight:400;line-height:1.2;overflow:hidden}.hx .os-title:focus,.hx .os-title:hover{background:var(--bg);outline:0}.hx .os-why{gap:calc(.6 * var(--u));background:var(--bg);border-radius:calc(1.1 * var(--u));padding:calc(.9 * var(--u)) calc(1 * var(--u));display:grid}.hx .os-why p{align-items:center;gap:calc(.6 * var(--u));font-size:14px;display:flex}.hx .os-pbadge{min-width:calc(2.2 * var(--u));height:calc(1.6 * var(--u));padding:0 calc(.5 * var(--u));border-radius:calc(.5 * var(--u));color:#fff;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:inline-grid}.hx .os-score{height:calc(.8 * var(--u));background:#fff;border-radius:99px;gap:2px;min-height:9px;display:flex;overflow:hidden}.hx .os-score i{min-width:4px;display:block}.hx .os-legend{gap:calc(.3 * var(--u)) calc(1 * var(--u));color:#4b4b48;flex-wrap:wrap;font-size:13px;display:flex}.hx .os-legend li{align-items:center;gap:calc(.4 * var(--u));display:inline-flex}.hx .os-legend i{width:calc(.7 * var(--u));min-width:9px;height:calc(.7 * var(--u));border-radius:3px;min-height:9px}.hx .os-legend b{font-weight:600}.hx .os-legend .tot{margin-left:auto}.hx .os-meter{height:calc(.5 * var(--u));background:var(--bg);border-radius:99px;min-height:6px;overflow:hidden}.hx .os-meter i{background:var(--teal);height:100%;display:block}.hx .os-line{color:#4b4b48;font-size:13.5px}.hx .os-notes{font:inherit;color:#3e3e3a;background:var(--bg);padding:calc(.8 * var(--u)) calc(1 * var(--u));border-radius:calc(1 * var(--u));resize:vertical;min-height:calc(6 * var(--u));border:0;width:100%;font-size:14px}.hx .os-notes:focus-visible{outline:2px solid var(--teal)}.hx .os-log li{padding:calc(.4 * var(--u)) 0;border-bottom:1px solid var(--hair);justify-content:space-between;font-size:14px;display:flex}.hx .os-chip.add .lab{color:inherit;opacity:.7;font-size:12px;font-weight:400}.hx .os-foot{gap:calc(.6 * var(--u));padding-top:calc(.6 * var(--u));bottom:calc(-1.5 * var(--u));padding-bottom:calc(.4 * var(--u));background:#fff;flex-wrap:wrap;margin-top:auto;display:flex;position:sticky}.hx .os-foot .os-pill{height:max(44px,calc(2.9 * var(--u)))}.hx .os-foot .os-pill.dark{flex:1.3}.hx .os-foot .os-pill:not(.dark){flex:1}.hx .os-cd-body{gap:calc(1.2 * var(--u));display:grid;overflow:auto}.hx .os-cd-body section{gap:calc(.5 * var(--u));display:grid}.hx .os-cd-list{gap:calc(.35 * var(--u));font-size:14px;display:grid}.hx .os-cd-list li{gap:calc(.6 * var(--u));align-items:center;display:flex}.hx .os-tick{width:calc(1.3 * var(--u));min-width:18px;height:calc(1.3 * var(--u));background:var(--teal-b);min-height:18px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.hx .os-tick.open{box-shadow:inset 0 0 0 1.6px var(--tick);background:0 0}.hx .os-tick svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:65%;height:65%}.hx .os-cd-dec{gap:calc(.7 * var(--u));display:grid}.hx .os-cd-dec li{gap:calc(.5 * var(--u));padding:calc(.8 * var(--u)) calc(1 * var(--u));border-radius:calc(1.1 * var(--u));background:var(--bg);display:grid}.hx .os-cd-dec b{font-size:14.5px;font-weight:500;display:block}.hx .os-cd-dec small{color:var(--mute);font-size:13px}.hx .os-bulk{left:50%;bottom:calc(6.4 * var(--u));z-index:45;align-items:center;gap:calc(.3 * var(--u));background:var(--ink);color:#fff;padding:calc(.4 * var(--u)) calc(.5 * var(--u)) calc(.4 * var(--u)) calc(1.3 * var(--u));box-shadow:0 calc(1.4 * var(--u)) calc(3 * var(--u)) calc(-1 * var(--u)) #0b0b0c99;animation:os-rise .4s var(--ease);border-radius:999px;flex-wrap:wrap;max-width:calc(100vw - 24px);display:flex;position:fixed;transform:translate(-50%)}.hx .os-bulk b{margin-right:calc(.6 * var(--u));font-size:14px;font-weight:500}.hx .os-bulk button{height:max(34px,calc(2.3 * var(--u)));padding:0 calc(.95 * var(--u));background:#ffffff24;border-radius:999px;font-size:13.5px;font-weight:500}.hx .os-bulk button:hover{background:#ffffff47}.hx .os-bulk button.quiet{color:#b9b9b4;background:0 0}.hx .os-bulk button:disabled{opacity:.5}.hx .os-timer{left:calc(2 * var(--u));bottom:calc(1.6 * var(--u));z-index:50;align-items:center;gap:calc(1 * var(--u));background:var(--ink);color:#fff;padding:calc(.45 * var(--u)) calc(.5 * var(--u)) calc(.45 * var(--u)) calc(1.3 * var(--u));box-shadow:0 calc(1.4 * var(--u)) calc(3 * var(--u)) calc(-1 * var(--u)) #0b0b0c99;animation:os-rise .5s var(--ease);border-radius:999px;max-width:calc(100vw - 24px);display:flex;position:fixed;transform:none}.hx .os-dotl{width:calc(.7 * var(--u));min-width:9px;height:calc(.7 * var(--u));background:var(--teal-b);border-radius:50%;flex:none;min-height:9px;animation:os-pulse 1.6s infinite}@keyframes os-pulse{50%{opacity:.35}}.hx .os-tm-what{min-width:0;max-width:calc(20 * var(--u));display:grid}.hx .os-tm-what small{color:#a8a8a2;font-size:12px;line-height:1.1}.hx .os-tm-what span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.hx .os-tm-clock{font-weight:300;font-size:calc(1.9 * var(--u));letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.hx .os-tm-b{min-width:calc(2.7 * var(--u));height:calc(2.7 * var(--u));min-height:38px;color:var(--ink);justify-content:center;align-items:center;gap:calc(.4 * var(--u));padding:0 calc(.6 * var(--u));background:#fff;border-radius:999px;font-size:13.5px;font-weight:500;display:inline-flex}.hx .os-tm-b.go,.hx .os-tm-b.stop{background:var(--teal-b)}.hx .os-tm-b.go{padding:0 calc(1 * var(--u))}.hx .os-tm-b svg{width:calc(1.05 * var(--u));min-width:14px;height:calc(1.05 * var(--u));stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;min-height:14px}.hx .os-timer.paused .os-tm-what small{color:var(--teal-b)}.hx .os-learn{gap:calc(.6 * var(--u));display:grid}.hx .os-learn .num-x{font-size:calc(3 * var(--u))}.hx .os-lrow{grid-template-columns:calc(6 * var(--u)) 1fr calc(9 * var(--u));align-items:center;gap:calc(.6 * var(--u));font-size:13.5px;display:grid}.hx .os-lrow b{text-align:right;font-weight:500}.hx .os-lbars{gap:calc(.25 * var(--u));display:grid}.hx .os-lbars .os-tr{height:calc(.5 * var(--u));min-height:6px}.hx .os-lrow .os-tr i{background:var(--p2)}.hx .os-lrow .os-tr i.est{background:#cfd6d4}.hx .os-plan-tile,.hx .os-plan-tile li{gap:calc(.6 * var(--u));display:grid}.hx .os-plan-tile li{grid-template-columns:calc(4.4 * var(--u)) minmax(0,1fr) auto;align-items:center;font-size:14px}.hx .os-plan-tile li span{color:var(--mute);font-size:13px}.hx .os-plan-tile li b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hx .os-plan-tile{margin-top:calc(.6 * var(--u));gap:calc(.75 * var(--u))}.hx .os-plan-empty{margin-top:calc(.7 * var(--u))}.hx .os-risk{padding-top:calc(.5 * var(--u));margin-top:auto}.hx .t6 .kh .pillf{height:calc(2.1 * var(--u))}@media (prefers-reduced-motion:reduce){.hx .os-bulk,.hx .os-dotl,.hx .os-dr,.hx .os-scrim,.hx .os-timer{animation:none}}@media (max-width:1100px){.hx .os-over4{grid-template-columns:1fr 1fr}.hx .os-plan{grid-template-columns:1fr;height:auto}.hx .os-plan .k{max-height:none}.hx .os-list .os-pb{max-height:calc(36 * var(--u))}.hx .os-tg{min-height:calc(36 * var(--u))}.hx .os-lanes{grid-template-columns:repeat(5,minmax(calc(22 * var(--u)),1fr));overflow-x:auto}.hx .os-ev-head{grid-template-columns:1fr;grid-template-areas:"total""biz""dl"}.hx .os-wk{grid-template-columns:repeat(7,minmax(calc(14 * var(--u)),1fr))}}.hx .ov{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.hx .ov.split{grid-template-columns:minmax(0,1fr) min(520px,42vw)}.hx .ov-main{gap:calc(.55 * var(--u));min-width:0;display:grid}.hx .ov-strip{gap:calc(.2 * var(--u)) calc(1.4 * var(--u));color:#4b4b48;flex-wrap:wrap;font-size:14px;display:flex}.hx .ov-strip b{color:var(--ink);margin-right:.2em;font-weight:600}.hx .ov-strip .bad,.hx .ov-strip .bad b{color:var(--red)}.hx .ov-table{padding:calc(.2 * var(--u)) calc(.5 * var(--u)) calc(.4 * var(--u))}.hx .ov-bh,.hx .ov-row{padding:0 calc(.8 * var(--u));grid-template-columns:minmax(150px,1.05fr) minmax(0,2.3fr) 84px 92px 96px 142px 34px 16px;align-items:center;gap:12px;display:grid}.hx .ov.split .ov-bh,.hx .ov.split .ov-row{grid-template-columns:minmax(150px,.85fr) minmax(0,1.5fr) 72px 88px 132px 34px}.hx .ov.split .ov-c-bar,.hx .ov.split .ov-c-go,.hx .ov.split .ov-h-bar{display:none}.hx .ov-bh{height:max(26px,calc(1.8 * var(--u)));color:var(--mute);border-top:1px solid var(--hair);align-items:end;margin:0;padding-bottom:2px;font-size:12.5px;font-weight:500}.hx .ov-bh>span:first-child{color:var(--ink);font-weight:600}.hx .ov-table>div:first-child .ov-bh{border-top:0}.hx .ov-row{height:max(44px,calc(3 * var(--u)));border-radius:calc(.9 * var(--u));cursor:pointer;font-size:14px;transition:background .2s}.hx .ov-row.on,.hx .ov-row:hover{background:var(--bg)}.hx .ov-row.on{box-shadow:inset 3px 0 0 var(--teal)}.hx .ov-who{align-items:center;gap:calc(.7 * var(--u));min-width:0;display:flex}.hx .ov-who .lg{flex:none;--s:28px!important}.hx .ov-who b{font-weight:500}.hx .ov-next,.hx .ov-who b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hx .ov-next{color:#2c2c2a;min-width:0}.hx .ov-next.none{color:var(--mute)}.hx .ov-left{white-space:nowrap;color:#4b4b48}.hx .ov-left b{color:var(--ink);font-weight:600}.hx .ov-c-bar{background:var(--sand);height:6px;overflow:hidden}.hx .ov-c-bar,.hx .ov-c-bar i{border-radius:99px;display:block}.hx .ov-c-bar i{background:var(--teal-b);height:100%}.hx .ov-due{white-space:nowrap;color:#4b4b48;font-size:13.5px}.hx .ov-due.bad{color:var(--red);font-weight:500}.hx .ov-chip{align-items:center;gap:calc(.45 * var(--u));height:26px;padding:0 calc(.75 * var(--u));white-space:nowrap;background:var(--bg);border-radius:999px;justify-self:start;font-size:12.5px;font-weight:500;display:inline-flex}.hx .ov-chip i{background:var(--teal);border-radius:50%;width:7px;height:7px}.hx .ov-chip.risk{color:#a42b2b;background:#fbeaea}.hx .ov-chip.risk i{background:var(--red)}.hx .ov-chip.waiting i{background:var(--mute)}.hx .ov-chip.plan{box-shadow:inset 0 0 0 1.4px var(--hair);background:0 0}.hx .ov-chip.plan i{box-shadow:inset 0 0 0 1.4px var(--mute);background:0 0}.hx .ov-row.on .ov-chip{background:#fff}.hx .ov-row.on .ov-chip.risk{background:#fbeaea}.hx .ov-chk{place-items:center;display:grid}.hx .ov-c-go{color:var(--mute);place-items:center;display:grid}.hx .ov-c-go svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transform:rotate(-90deg)}.hx .ov-panel{top:calc(var(--navh) - 1.4 * var(--u));max-height:calc(100vh - var(--navh));background:var(--tile);border-radius:calc(1.6 * var(--u));padding:calc(1.1 * var(--u)) calc(1.2 * var(--u));gap:calc(.9 * var(--u));box-shadow:0 calc(1.2 * var(--u)) calc(2.6 * var(--u)) calc(-1.8 * var(--u)) #0b0b0c59,0 0 0 1px var(--hair);align-content:start;display:grid;position:sticky;overflow:auto}.hx .ov-ph{align-items:center;gap:calc(.8 * var(--u));display:flex}.hx .ov-ph>div{flex:1;min-width:0;display:grid}.hx .ov-ph b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.hx .ov-ph small{color:var(--mute);font-size:13px}.hx .ov-sum{gap:calc(.55 * var(--u));padding-bottom:calc(.9 * var(--u));border-bottom:1px solid var(--hair);display:grid}.hx .ov-nx{margin:0;font-size:16px;font-weight:500;line-height:1.3}.hx .ov-sum .pill{font-size:13px}.hx .ov-list{gap:calc(.9 * var(--u));display:grid}.hx .ov-list h3{margin:0 0 calc(.2 * var(--u));font-size:14px;font-weight:600}.hx .ov-list h4{margin:calc(.5 * var(--u)) 0 calc(.1 * var(--u));color:var(--mute);font-size:12.5px;font-weight:500}.hx .ov-list ul{display:grid}.hx .ov-list li{border-top:1px solid var(--hair);grid-template-columns:24px minmax(0,1fr) auto auto 104px;align-items:center;gap:10px;min-height:38px;padding:2px 0;font-size:13.5px;display:grid}.hx .ov-list li:first-child{border-top:0}.hx .ov-list .tick{grid-column:auto}.hx .ov-list li.wait .ov-t{color:var(--mute)}.hx .ov-t{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hx .ov-t:hover{text-underline-offset:3px;text-decoration:underline}.hx .ov-e{color:var(--mute)}.hx .ov-d,.hx .ov-e{white-space:nowrap;font-size:12.5px}.hx .ov-d{color:#4b4b48;text-align:right}.hx .ov-d.bad{color:var(--red);font-weight:500}@media (max-width:1100px){.hx .ov.split{grid-template-columns:minmax(0,1fr)}.hx .ov-panel{max-height:none;position:static}.hx .ov-bh,.hx .ov-row{grid-template-columns:minmax(120px,1fr) minmax(0,1.6fr) 76px 120px 34px}.hx .ov-c-bar,.hx .ov-c-go,.hx .ov-due,.hx .ov-h-bar{display:none}}.hx.ll{grid-template-columns:minmax(0,1fr)}.hx .ll-cols{gap:var(--gap);grid-template-columns:minmax(0,13fr) minmax(0,11fr);align-items:start;display:grid}.hx .ll-filters{margin-top:calc(.8 * var(--u));grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.hx .ll-scroll{scrollbar-width:thin;margin:0 calc(-1 * var(--pad));padding:0 var(--pad);overflow-x:auto}.dlg .ll-nums,.hx .ll-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dlg .ll-nums b{letter-spacing:-.02em;font-size:26px;font-weight:300;line-height:1.1;display:block}.dlg .ll-nums small{color:var(--muted);font-size:12px}.dlg .ll-enough{background:var(--bg);border-radius:14px;padding:12px 14px;font-size:14px}.dlg h3.ll-h{margin-top:6px;font-size:15px;font-weight:600}.dlg .ll-chart{width:100%;height:auto;display:block}.dlg .ll-chart .ll-cd{fill:var(--warn-soft)}.dlg .ll-chart .ll-ca{stroke:var(--line);stroke-width:1px}.dlg .ll-chart .ll-ct{fill:var(--muted);font-size:11px}.dlg .ll-chart .ll-cl{fill:none;stroke:var(--ink);stroke-width:1.4px}.dlg .ll-chart .ll-cf{fill:none;stroke:var(--accent);stroke-width:1.8px}.dlg .ll-chart .ll-cb{fill:var(--accent-soft)}.dlg .ll-how{color:var(--muted);font-size:13px;line-height:1.55}.dlg .ll-how b{color:var(--ink)}.dlg .ll-sets{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dlg table.ll-s{border-collapse:collapse;width:100%;font-size:14px}.dlg .ll-s th{text-align:left;color:var(--muted);white-space:nowrap;padding:6px 8px 8px 0;font-size:12px;font-weight:500}.dlg .ll-s td{border-top:1px solid var(--line);vertical-align:middle;font-variant-numeric:tabular-nums;padding:8px 8px 8px 0}.dlg .ll-s td small{color:var(--muted);font-size:12px;display:block}.dlg .ll-s .input{width:84px;padding:8px 10px}.dlg .ll-scroll{overflow-x:auto}.hx .ll-order-row{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 0;text-decoration:none;display:grid}.hx .ll-order-row:first-child{border-top:0}.hx .ll-order-row b{font-weight:500}.hx .ll-order-row small{color:var(--mute);font-size:13px;display:block}.hx .ll-order-row:hover b{text-underline-offset:3px;text-decoration:underline}.dlg .ll-lines td:first-child{overflow-wrap:anywhere;max-width:240px;font-weight:500}.dlg .ll-lines .input{width:76px}.dlg .ll-email{white-space:pre-wrap;background:var(--bg);overflow-wrap:anywhere;border-radius:14px;padding:12px 14px;font-size:13px}.hx .ll-act{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.hx .dt td a{overflow-wrap:anywhere;font-weight:500;text-decoration:none}.hx .dt td a:hover{text-underline-offset:3px;text-decoration:underline}.dlg .ll-pick{gap:10px;margin-top:12px;display:grid}.dlg .ll-pick .check{overflow-wrap:anywhere}.dlg .ll-hist{gap:4px;font-size:14px;display:grid}.dlg .ll-hist small{color:var(--muted)}.hx .ll-cols.even{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .ll-stores{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.hx .ll-import,.hx .ll-stores{margin-top:calc(.8 * var(--u));gap:12px;display:grid}.hx .ll-import-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.hx .ll-problem{background:var(--warn-soft);color:var(--ink);overflow-wrap:anywhere}.hx .ll-ok,.hx .ll-problem{border-radius:14px;padding:12px 14px;font-size:14px}.hx .ll-ok{background:var(--accent-soft)}@media (max-width:1100px){.hx .ll-cols,.hx .ll-cols.even{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.hx .ll-import-row{grid-template-columns:minmax(0,1fr);justify-items:start}.hx .ll-import-row .field{width:100%}}@media (max-width:760px){.hx.ll .pgh{flex-direction:column;align-items:stretch}.hx.ll .pgh-r,.hx.ll .pgh>*{min-width:0;max-width:100%}.hx.ll .pgh-r .tabs{max-width:100%}.hx .ll-filters{grid-template-columns:1fr 1fr}.hx .ll-filters>:first-child{grid-column:1/-1}.dlg .ll-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.dlg .ll-sets{grid-template-columns:1fr}}.ll-app{--u:15px;--ll-bg:#f3f4f6;--ll-card:#fff;--ll-soft:#eef0f4;--ll-line:#e6e8ec;--ll-ink:#0f1218;--ll-mut:#5b6372;--ll-faint:#666d7a;--ll-blue:#1740d8;--ll-blue-tint:#e8edfd;--ll-red:#c8312f;--ll-disp:var(--font-urbanist),system-ui,sans-serif;--ease:cubic-bezier(.22,.61,.36,1);background:var(--ll-bg);min-height:100vh;color:var(--ll-ink);font:400 15px/1.45 var(--ll-ui),system-ui,sans-serif;-webkit-font-smoothing:antialiased;--accent:var(--ll-blue);--acc-ink:var(--ll-blue);--accent-soft:var(--ll-blue-tint);--acc-soft:var(--ll-blue-tint);--bad:var(--ll-red);--warn:#8f5200;--warn-soft:#fbefd9;--ok:var(--ll-ink);--ok-soft:var(--ll-soft);--line:var(--ll-line);--muted:var(--ll-mut)}.ll-app .hx{--bg:var(--ll-bg);--ink:var(--ll-ink);--mute:var(--ll-mut);--hair:var(--ll-line);--tile:#fff;--red:var(--ll-red);font-family:inherit}.ll-app :focus-visible{outline:2px solid var(--ll-blue);outline-offset:2px;border-radius:6px}.ll-body{min-width:0;padding:8px 40px 64px}.ll-note{color:var(--ll-faint);text-align:center;margin-top:28px;font-size:13px}.ll-app .ll-skel{gap:12px;display:grid}.ll-app .ll-skel>div{background:var(--ll-soft);border:1px solid var(--ll-line);border-radius:12px;height:44px}.ll-app .ll-skel>div:first-child{border:0;border-radius:28px;height:140px}@media (prefers-reduced-motion:no-preference){.ll-app .ll-skel>div{animation:ll-skel 1.4s ease-in-out infinite}}@keyframes ll-skel{50%{opacity:.5}}.ll-app .ll-msg{color:var(--ll-mut);justify-items:center;gap:16px;padding:72px 0;display:grid}.ll-app .ll-msg>div{gap:10px;display:flex}.ll-app .hx.pg{gap:18px;padding:0}.ll-app .hx .k{border-radius:28px;transition:none}.ll-app .hx .k:hover{box-shadow:none;transform:none}.ll-app .hx .k.pad{padding:28px 30px}.ll-app .hx .kh{min-height:0;font:500 17px var(--ll-disp);letter-spacing:-.01em;margin-bottom:14px}.ll-app .hx .kh .sub{font:400 13px var(--ll-ui)}.ll-app .hx .lab{color:var(--ll-mut);font-size:14px}.ll-app .hx .big{font-family:var(--ll-disp);font-weight:300;line-height:1}.ll-app .hx .big .u{font:400 15px var(--ll-ui);margin-left:8px}.ll-app .hx .pgh{padding:8px 0 10px}.ll-app .hx .pgh h1,.ll-app .hx .pgh h2{font:400 34px/1.15 var(--ll-disp);letter-spacing:-.025em;color:var(--ll-ink)}.ll-app .hx .pgh .lab{margin-top:6px}.ll-app :is(.ld-nums b,.ld-facts b,.ld-answer b,.ld-sum b,.iv-tile b,.mo-tot b,.ld-pr-us b,.ld-top h2,.mo-big){font-family:var(--ll-disp)}.ll-app .hx .iv-tile b,.ll-app .hx .ld-answer b,.ll-app .hx .ld-nums b,.ll-app .hx .ld-sum b{letter-spacing:-.03em;font-size:38px;font-weight:300;line-height:1.05}.ll-app .hx .ld-facts b{letter-spacing:-.02em;font-size:24px;font-weight:300}.ll-app .hx .iv-tile b{font-size:44px}.ll-app .hx .ld-top h2{font-size:34px;font-weight:400}.ll-app .hx .iv-tiles{gap:18px}.ll-app .hx :is(.ld-t,.mo-t,.ll-t) th{color:var(--ll-mut);font-weight:500}.ll-app .hx :is(.ld-t,.ll-t) td{border-top-color:var(--ll-line)}.ll-app .hx .ld-say,.ll-app .hx .ld-strip a,.ll-app .hx .ll-enough,.ll-app .hx .mo-today{background:var(--ll-soft);border-radius:16px}.ll-app .hx .ld-strip a:hover{background:#e3e6ec}.ll-app .pill{background:var(--ll-soft);height:40px;box-shadow:none;border:0;border-radius:999px;padding:0 18px;font-weight:500}.ll-app .pill:hover{background:#e3e6ec;transform:none}.ll-app .hx .pill.ink,.ll-app .pill.ink{background:var(--ll-ink);color:#fff}.ll-app .pill.ink:hover{background:#262b35}.ll-app .pill.accent{background:var(--ll-blue);color:#fff}.ll-app .pill.sm{height:34px;padding:0 14px}.ll-app .seg,.ll-app .tabs{background:var(--ll-card);border-radius:999px;gap:2px;width:max-content;max-width:100%;padding:4px}.ll-app .k .seg,.ll-app .tile .seg{background:var(--ll-soft)}.ll-app .seg :is(button,a),.ll-app .tabs :is(button,a){color:var(--ll-mut);padding:8px 14px;font-weight:500}.ll-app .seg :is([aria-pressed=true],[aria-current]),.ll-app .tabs :is([aria-selected=true],[aria-current]){background:var(--ll-ink);color:#fff}.ll-app .hx .ld-plan-top button.opt{background:var(--ll-soft);border:0;font-weight:500}.ll-app .hx .ld-plan-top button.opt[aria-pressed=true]{background:var(--ll-ink);color:#fff}.ll-app .input{border-radius:999px}@media (max-width:1600px){.ll-body{padding:4px 28px 64px}}@media (max-width:767px){.ll-body{padding:8px 16px 48px}.ll-app .hx .ld-top h2,.ll-app .hx .pgh h1,.ll-app .hx .pgh h2{font-size:28px}.ll-app .hx .k.pad{padding:22px 20px}.ll-app .hx .ld-answer b,.ll-app .hx .ld-nums b,.ll-app .hx .ld-sum b{font-size:30px}.ll-app .hx .iv-tile b{font-size:34px}}.ll-app .pill.sm{height:40px}.ll-app .more{align-items:center;min-height:40px;display:inline-flex}.ll-app :is(.seg,.tabs) :is(button,a){min-height:40px}.ll-app :is(.cp-lgr,.sd-btn.sm){height:40px!important}.ll-app .lb-cur{vertical-align:.62em;margin-right:.04em;font-size:.55em}.ll-app .lb-cur,.ll-app .lb-dec{color:var(--ll-faint);font-weight:400}.ll-app .lb-dec{font-size:.45em}.ll-app .lb-unit{color:var(--ll-faint);font:400 .42em var(--ll-ui);letter-spacing:0;margin-left:.35em}.ll-app .lb-tile{background:var(--ll-card);border-radius:28px;min-width:0;padding:28px 30px;position:relative;overflow:hidden}.ll-app .lb-tile h2{font:500 17px var(--ll-disp);letter-spacing:-.01em;margin-bottom:14px}.ll-app .lb-sub{color:var(--ll-mut);margin-top:6px;font-size:14px}.ll-app .lb-foot a,.ll-app .lb-sub a{text-underline-offset:3px;text-decoration:underline}.ll-app .lb-num{font:300 56px/1 var(--ll-disp);letter-spacing:-.03em;align-items:baseline;gap:8px;display:flex}.ll-app .lb-num small{font:400 15px var(--ll-ui);color:var(--ll-mut);letter-spacing:0}.ll-app .lb-huge{font:200 132px/1 var(--ll-disp);letter-spacing:-.045em;margin-top:18px}.ll-app .lb-btn{background:var(--ll-soft);white-space:nowrap;height:40px;color:inherit;transition:transform .15s var(--ease),background .15s;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ll-app .lb-btn:hover{background:#e3e6ec}.ll-app .lb-btn:active{transform:scale(.96)}.ll-app .lb-btn.pri{background:var(--ll-ink);color:#fff}.ll-app .lb-btn.pri:hover{background:#262b35}.ll-app .lb-btn:disabled{opacity:.45;pointer-events:none}.ll-app .lb-strip{height:var(--h);gap:3px;margin-top:36px;display:flex}.ll-app .lb-strip>*{background:#d5d9e0;border-radius:6px;min-width:3px;transition:opacity .2s}.ll-app .lb-strip>.today{background:var(--ll-blue)}.ll-app .lb-strip>a:hover{opacity:.7}.ll-app .lb-legend{color:var(--ll-mut);flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:12px;font-size:13px;display:flex}.ll-app .lb-key{align-items:center;gap:8px;display:inline-flex}.ll-app .lb-legend .lb-sw{background:#d5d9e0;border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.ll-app .lb-legend .lb-sw.today{background:var(--ll-blue)}.ll-app .lb-board{grid-template-rows:1fr 1fr minmax(200px,auto);grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;min-height:calc(100vh - 140px);display:grid}.ll-app .lb-hero{background-image:radial-gradient(#0f121812 1px,#0000 0);background-size:14px 14px;flex-direction:column;grid-area:1/1/3/7;display:flex}.ll-app .lb-biggest{white-space:nowrap;flex-wrap:wrap;gap:36px;margin-top:auto;padding-top:28px;display:flex}.ll-app .lb-biggest b{font:300 26px var(--ll-disp);letter-spacing:-.02em;display:block}.ll-app .lb-biggest span{color:var(--ll-mut);font-size:13px}.ll-app .lb-corner{position:absolute;top:26px;right:28px}.ll-app .lb-outs{grid-area:1/7/3/10}.ll-app .lb-money{grid-area:1/10/3/13}.ll-app .lb-stores{grid-area:3/7/auto/13}.ll-app .lb-moves{grid-area:3/1/auto/4}.ll-app .lb-time{grid-area:3/4/auto/7}.ll-app .lb-owed{grid-area:4/1/auto/7}.ll-app .lb-deliv{grid-area:4/7/auto/13}.ll-app .lb-deliv .lb-num{color:var(--ll-ink)}.ll-app .lb-deliv .lb-num small{color:var(--ll-mut)}.ll-app .lb-owed .lb-num{font-size:46px}.ll-app .lb-dot{background:var(--ll-red);border-radius:50%;align-self:center;width:10px;height:10px;margin-right:4px}.ll-app .lb-outs .lb-num{margin-bottom:12px}.ll-app .lb-money .lb-num{font-size:46px}.ll-app .lb-r{border-top:1px solid var(--ll-line);color:inherit;flex-direction:column;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.ll-app a.lb-r:hover b{text-underline-offset:3px;text-decoration:underline}.ll-app .lb-r b{font-weight:500}.ll-app .lb-r b.red{color:var(--ll-red)}.ll-app .lb-foot,.ll-app .lb-r span{color:var(--ll-mut);font-size:13px}.ll-app .lb-foot{margin-top:14px;line-height:1.6}.ll-app .lb-bar3{gap:3px;height:10px;margin:18px 0 14px;display:flex}.ll-app .lb-bar3 span{background:#d5d9e0;border-radius:4px;min-width:4px}.ll-app .lb-bar3 .overdue{background:var(--ll-red)}.ll-app .lb-bar3 .week{background:var(--ll-ink)}.ll-app .lb-hbs{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.ll-app .lb-hb{color:inherit;grid-template-columns:96px 1fr 64px 44px;align-items:center;gap:10px;padding:6px 0;font-size:13px;text-decoration:none;display:grid}.ll-app .lb-hb:hover span{text-underline-offset:3px;text-decoration:underline}.ll-app .lb-hb i{background:#cfd3da;border-radius:4px;height:8px}.ll-app .lb-hb.hot i{background:var(--ll-ink)}.ll-app .lb-hb b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.ll-app .lb-hb em{color:var(--ll-mut);text-align:right;font-style:normal}.ll-app .lb-hb span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ll-app .lb-edit{margin-top:12px;font-size:14px}.ll-app .lb-edit summary,.ll-app .lb-morning summary{cursor:pointer;color:var(--ll-mut);font-weight:500}.ll-app .lb-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ll-app .lb-morning{background:var(--ll-card);border-radius:28px;grid-area:5/1/auto/-1;padding:22px 30px}.ll-app .lb-bubble{background:var(--ll-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;margin-top:12px;padding:16px 18px;font-size:14px;line-height:1.5}.ll-app .lb-ohero{background-image:radial-gradient(#0f121812 1px,#0000 0);background-size:14px 14px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end;gap:48px;display:grid}.ll-app .lb-ohero .lb-huge{font-size:104px}.ll-app .lb-ohr .lb-strip{margin-top:0}.ll-app .lb-tools{color:var(--ll-mut);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;font-size:14px;display:flex}.ll-app .lb-tools label{align-items:center;gap:8px;display:flex}.ll-app .lb-tools .input{background:var(--ll-soft);border:0;width:120px;padding:8px 14px}.ll-app .lb-under{color:var(--ll-blue);font-weight:500}.ll-app .lb-over{color:var(--ll-red);font-weight:500}.ll-app .lb-seg{background:var(--ll-soft);white-space:nowrap;scrollbar-width:none;border-radius:999px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.ll-app .lb-seg button{color:var(--ll-mut);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.ll-app .lb-seg button[aria-pressed=true]{background:var(--ll-ink);color:#fff}.ll-app .lb-otable{padding:12px 0 8px;overflow-x:auto}.ll-app .lb-sup,.ll-app .lb-th{min-width:970px}.ll-app .lb-srow,.ll-app .lb-th{text-align:left;grid-template-columns:minmax(220px,1.5fr) 140px 80px 150px 150px 90px;align-items:center;gap:16px;width:100%;padding:0 30px;display:grid}.ll-app .lb-th{color:var(--ll-mut);padding-top:14px;padding-bottom:12px;font-size:13px}.ll-app .lb-srow{border-top:1px solid var(--ll-line);font-variant-numeric:tabular-nums;height:58px;font-size:15px}.ll-app .lb-srow:hover,.ll-app .lb-sup.open{background:#fafbfc}.ll-app .lb-srow b{font-weight:500}.ll-app .lb-chip{background:var(--ll-soft);color:var(--ll-mut);border-radius:999px;justify-self:start;padding:4px 11px;font-size:13px}.ll-app .lb-chip.today{background:var(--ll-blue);color:#fff}.ll-app .lb-chev{color:var(--ll-mut);text-align:right;font-size:13px}.ll-app .lb-lines{background:#fafbfc;padding:4px 30px 24px}.ll-app .lb-lines-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 12px;display:flex}.ll-app .lb-lines-top .lb-sub{margin:0}.ll-app .lb-lh,.ll-app .lb-lr{grid-template-columns:minmax(220px,1.1fr) 150px 110px minmax(0,2fr);align-items:center;gap:20px;display:grid}.ll-app .lb-lh{color:var(--ll-mut);padding:10px 0;font-size:13px}.ll-app .lb-lh em{color:var(--ll-faint);margin-left:8px;font-style:normal}.ll-app .lb-lr{border-top:1px solid var(--ll-line);font-variant-numeric:tabular-nums;padding:12px 0}.ll-app .lb-lr a{font-weight:500;text-decoration:none;display:block}.ll-app .lb-lr a:hover{text-underline-offset:3px;text-decoration:underline}.ll-app .lb-lr div>span{color:var(--ll-mut);font-size:13px;display:block}.ll-app .lb-cases{align-items:center;gap:8px;display:flex}.ll-app .lb-cases>span{color:var(--ll-mut);font-size:13px}.ll-app .lb-step{background:var(--ll-soft);border-radius:999px;align-items:center;height:36px;padding:0 2px;display:inline-flex}.ll-app .lb-step button{width:32px;height:32px;color:var(--ll-mut);border-radius:50%;font-size:17px}.ll-app .lb-step button:hover{color:var(--ll-ink);background:#fff}.ll-app .lb-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-weight:600}.ll-app .lb-track{height:30px;position:relative}.ll-app .lb-scale{position:absolute;inset:0 84px 0 0}.ll-app .lb-scale span{border-radius:4px;height:8px;position:absolute;top:11px}.ll-app .lb-scale .wo{background:#cfd3da;left:0}.ll-app .lb-scale .w{background:var(--ll-blue)}.ll-app .lb-scale em{white-space:nowrap;margin-left:10px;font-size:13px;font-style:normal;position:absolute;top:5px}.ll-app .lb-scale .xm{border-left:1px dashed #b9bec8;width:1px;position:absolute;top:0;bottom:0}.ll-app .lb-lf{border-top:1px solid var(--ll-line);color:var(--ll-mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:13px;display:flex}.ll-app .lb-lines>.more{margin-top:8px}.ll-app .hx .mo-two{border-top-color:var(--ll-line)}@media (max-width:1600px){.ll-app .lb-huge{font-size:104px}.ll-app .lb-num{font-size:46px}.ll-app .lb-ohero .lb-huge{font-size:88px}}@media (max-width:1100px){.ll-app .lb-board{flex-direction:column;min-height:0;display:flex}.ll-app .lb-ohero{grid-template-columns:minmax(0,1fr);gap:24px}.ll-app .lb-hbs{grid-template-columns:1fr}}@media (max-width:767px){.ll-app .lb-tile{border-radius:24px;padding:22px 20px}.ll-app .lb-huge,.ll-app .lb-ohero .lb-huge{margin-top:10px;font-size:64px}.ll-app .lb-strip{margin-top:22px}.ll-app .lb-corner{align-self:flex-start;margin-top:18px;position:static}.ll-app .lb-biggest{white-space:normal;gap:20px 24px}.ll-app .lb-inputs{grid-template-columns:1fr}.ll-app .lb-hb{grid-template-columns:84px 1fr 56px 40px}.ll-app .lb-th{display:none}.ll-app .lb-sup{min-width:0}.ll-app .lb-otable{padding:4px 0}.ll-app .lb-srow{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 12px;height:auto;min-height:58px;padding:10px 20px}.ll-app .lb-srow>:nth-child(3),.ll-app .lb-srow>:nth-child(4){display:none}.ll-app .lb-srow>b:first-child{grid-column:1}.ll-app .lb-chev{display:none}.ll-app .lb-lines{padding:4px 20px 20px}.ll-app .lb-lh{display:none}.ll-app .lb-lr{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.ll-app .lb-lr>.lb-track,.ll-app .lb-lr>:first-child{grid-column:1/-1}.ll-app .lb-lt{text-align:right}.ll-app .lb-lt span{display:block}}.ll-app .lb-step{height:44px}.ll-app .lb-step button{width:40px;height:40px}.ll-app .lb-seg button{height:40px}.ll-app .lb-tools .input{min-height:40px}.ll-app .lb-lr a{align-items:center;min-height:40px;display:flex}.r15{--bg:#ebebea;--tile:#fff;--raise:#f3f3f2;--raise2:#e3e3e1;--hair:#0b0b0c0d;--hair2:#0b0b0c14;--ink:#111;--sec:#6b6b6b;--mute:#8a8a88;--sel:#111;--selfg:#fff;--red:#dc2626;--ok:#22c55e;--warn:#d97706;--glass:#ffffff9e;--glassbd:#ffffffb3;--p1:#f97316;--p2:#eab308;--p3:#3b82f6;--p4:#94a3b8;--p5:#cbd5e1;--p1t:#c2410c;--p2t:#a16207;--p3t:#1d4ed8;--p4t:#475569;--p5t:#64748b;--ui:var(--font-inter),Inter,system-ui,sans-serif;color-scheme:light;font-family:var(--ui);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100%;font-size:15px;line-height:1.4}.r15[data-theme=dark]{--bg:#0a0a0a;--tile:#141414;--raise:#1d1d1d;--raise2:#272727;--hair:#ffffff14;--hair2:#fff1;--ink:#f5f5f5;--sec:#b0b0b0;--mute:#8a8a8a;--sel:#fff;--selfg:#000;--red:#ff6b61;--ok:#4ade80;--warn:#fbbf24;--glass:#10101085;--glassbd:#ffffff1f;--p1:#fb923c;--p2:#facc15;--p3:#60a5fa;--p4:#94a3b8;--p5:#cbd5e1;--p1t:#fb923c;--p2t:#facc15;--p3t:#60a5fa;--p4t:#94a3b8;--p5t:#cbd5e1;color-scheme:dark}body:has(.r15){background:#ebebea}body:has(.r15[data-theme=dark]){background:#0a0a0a}body:has(.r15[data-theme=dark]) .tn-mark{color:#f5f5f5}body:has(.r15[data-theme=dark]) .tn-mark i{background:#f5f5f5}.shell main:has(.r15){padding-inline:0}.r15 .pill,.r15 button,.r15 input,.r15 select,.r15 textarea{font-family:var(--ui)}@keyframes r15-draw{0%{stroke-dasharray:0 var(--C)}}.r15 .arc{animation:r15-draw 1.1s cubic-bezier(.3,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.r15 .arc{animation:none}}.page>.r15{animation-fill-mode:backwards}.r15 .rc{--cc:var(--cc-l,#888);flex-direction:column;gap:12px;min-width:0;padding:6px 32px 18px;display:flex}.r15[data-theme=dark] .rc{--cc:var(--cc-d,#aaa)}.r15 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.r15 .rc-head{flex-wrap:wrap;justify-content:space-between;gap:24px}.r15 .rc-crumb,.r15 .rc-head{align-items:center;display:flex}.r15 .rc-crumb{color:var(--sec);gap:10px;font-size:20px;font-weight:500}.r15 .rc-crumb a{color:var(--sec);background:var(--tile);border-radius:999px;padding:4px 12px;font-size:15px;text-decoration:none}.r15 .rc-crumb a:hover{background:var(--sel);color:var(--selfg)}.r15 .rc-crumb b{color:var(--ink);letter-spacing:-.01em;font-size:24px;font-weight:500}.r15 .rc-tools{align-items:center;gap:12px;display:flex}.r15 .rc-seg{background:var(--tile);border-radius:999px;padding:3px;display:flex}.r15 .rc-seg button{color:var(--sec);white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:500}.r15 .rc-seg button.on{background:var(--sel);color:var(--selfg)}.r15 .rc-more{position:relative}.r15 .rc-morebtn{background:var(--tile);height:42px;color:var(--sec);border-radius:999px;padding:0 16px;font-size:14px;font-weight:500}.r15 .rc-morebtn:hover,.r15 .rc-morebtn[aria-expanded=true]{background:var(--raise);color:var(--ink)}.r15 .rc-menu{z-index:86;background:var(--tile);box-shadow:0 0 0 1px var(--hair),0 12px 32px #0000002e;border-radius:16px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;top:50px;right:0}.r15 .rc-menu a{color:var(--sec);border-radius:10px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none}.r15 .rc-menu a:hover{background:var(--raise);color:var(--ink)}.r15 .r15-theme{flex:none}.r15 :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.r15 .rc-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.r15 .rc-main{gap:14px}.r15 .rc-main,.r15 .rc-rail{flex-direction:column;min-width:0;display:flex}.r15 .rc-rail{gap:12px;position:sticky;top:12px}.r15 .rc-tile{background:var(--tile);border-radius:20px;min-width:0;padding:16px 18px}.r15 .rc-tile h4{margin-bottom:6px;font-size:15px;font-weight:500}.r15 .rc-cap{color:var(--sec);font-size:12.5px}.r15 .rc-none{color:var(--mute);grid-column:1/-1;padding:4px 0;font-size:13.5px;list-style:none;display:block}.r15 .lg{--s:44px;width:var(--s);height:var(--s);background:var(--t,var(--raise));box-shadow:0 0 0 1px var(--hair);border-radius:24%;flex:none;place-items:center;display:grid;overflow:hidden}.r15 .lg img{object-fit:contain;width:82%;height:82%}.r15 .lg b{font-weight:600;font-size:max(11px,calc(var(--s) * .42));color:#fff}.r15 .rc-nodate{color:var(--mute)}.r15 .rc-el{overflow-wrap:anywhere;min-width:0;line-height:1.4;display:block}.r15 .rc-btn{background:var(--raise);white-space:nowrap;border-radius:999px;height:38px;padding:0 18px;font-size:14px;font-weight:500}.r15 .rc-btn:hover{background:var(--raise2)}.r15 .rc-btn.dark{background:var(--sel);color:var(--selfg)}.r15 .rc-btn.dark:hover{opacity:.88}.r15 .rc-btn:disabled{opacity:.5;cursor:default}.r15 .rc-btns{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.r15 .rc-arch .pill{background:var(--raise);height:38px;color:var(--ink);box-shadow:none;border-radius:999px;padding:0 18px;font-size:14px;font-weight:500}.r15 .rc-arch .pill:hover{background:var(--raise2)}.r15 .rc-hdr{flex-direction:column;gap:14px;padding:18px 24px;display:flex;position:relative}.r15 .rc-hdr:before{content:"";background:var(--cc);border-radius:0 4px 4px 0;width:4px;position:absolute;top:20px;bottom:20px;left:0}.r15 .rc-h1{flex-wrap:wrap;justify-content:space-between;gap:16px}.r15 .rc-h1,.r15 .rc-who{align-items:center;display:flex}.r15 .rc-who{gap:14px;min-width:0}.r15 .rc-who .lg.mono{background:var(--cc)}@supports (color:color-mix(in lab,red,red)){.r15 .rc-who .lg.mono{background:color-mix(in srgb,var(--cc) 24%,var(--raise))}}.r15 .rc-who .lg.mono{color:var(--ink)}.r15 .rc-wn{flex-direction:column;min-width:0;display:flex}.r15 .rc-wn strong{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:24px;font-weight:500}.r15 .rc-h2{flex-wrap:wrap;align-items:flex-end;gap:14px 36px;display:flex}.r15 .rc-hh{flex-direction:column;flex:none;gap:6px;width:250px;max-width:100%;display:flex}.r15 .rc-big{flex-direction:column;gap:1px;display:flex}.r15 .rc-num{white-space:nowrap;letter-spacing:-.03em;line-height:1.1}.r15 .rc-num,.r15 .rc-num b{font-weight:300}.r15 .rc-num small{color:var(--mute);letter-spacing:0;margin-left:3px;font-size:15px;font-weight:300}.r15 .rc-hdr .rc-big .rc-num{letter-spacing:-.04em;font-size:60px}.r15 .rc-hdr .rc-big .rc-num small{font-size:18px}.r15 .rc-pbar{gap:2px;height:3px;display:flex}.r15 .rc-pbar i{border-radius:2px;min-width:3px}.r15 .rc-hs{flex-wrap:wrap;flex:1;align-items:flex-end;gap:10px 30px}.r15 .rc-hs,.r15 .rc-sn{min-width:0;display:flex}.r15 .rc-sn{flex-direction:column;gap:1px}.r15 .rc-sn .rc-num{letter-spacing:-.02em;font-size:30px}.r15 .rc-lab{color:var(--sec);font-size:13px}.r15 .rc-sub{color:var(--sec);overflow-wrap:anywhere;max-width:150px;font-size:12.5px}.r15 .rc-sn.late .rc-num{color:var(--red)}.r15 .rc-sn.soon .rc-num{color:var(--warn)}.r15 .rc-st{white-space:nowrap;color:var(--ink);align-items:center;gap:7px;font-weight:500;display:inline-flex}.r15 .rc-st i{background:var(--mute);border-radius:50%;width:8px;height:8px}.r15 .rc-st.ok i{background:var(--ok)}.r15 .rc-st.wait i{background:var(--warn)}.r15 .rc-st.risk i{background:var(--red)}.r15 .rc-plan{box-shadow:inset 0 0 0 1px var(--hair);flex-direction:column;gap:10px;display:flex}.r15 .rc-code{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r15 .rc-code code{background:var(--raise);overflow-wrap:anywhere;border-radius:12px;flex:1;min-width:200px;padding:10px 14px;font-size:13px}.r15 .rc-cards{flex-direction:column;gap:12px;display:flex}.r15 .rc-card{background:var(--tile);cursor:pointer;border-radius:20px;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;min-width:0;padding:18px 22px;transition:transform .25s cubic-bezier(.3,.7,.2,1),background .2s;display:grid;position:relative}.r15 .rc-card:hover{background:var(--raise);transform:translateY(-2px)}.r15 .rc-bl{flex-direction:column;gap:8px;min-width:0;display:flex}.r15 .rc-name{overflow-wrap:anywhere;min-height:26px;font-size:15px;font-weight:500}.r15 .rc-hero{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.r15 .rc-card .rc-big .rc-num{letter-spacing:-.04em;font-size:52px}.r15 .rc-rg{flex:none;place-items:center;display:grid}.r15 .rc-rg>*{grid-area:1/1}.r15 .rc-rg b{font-size:11.5px;font-weight:500}.r15 .rc-ring .trk{stroke:var(--raise2)}.r15 .rc-ring .arc{stroke:var(--cc)}.r15 .rc-line{color:var(--sec);white-space:nowrap;font-size:12.5px;line-height:1.35}.r15 .rc-line b{color:var(--ink);font-weight:500}.r15 .rc-pri .rc-pbar{margin-top:7px}.r15 .rc-ft{color:var(--sec);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.r15 .rc-avs{margin-left:auto;margin-right:10px;display:flex}.r15 .rc-avs .rc-av{width:22px;height:22px;box-shadow:0 0 0 2px var(--tile);margin-left:-4px;font-size:11px}.r15 .rc-avs .rc-av:first-child{margin-left:0}.r15 .rc-due{white-space:nowrap}.r15 .rc-ft .rc-due{margin-left:auto}.r15 .rc-dt.late,.r15 .rc-due.late,.r15 .rc-dz.late,.r15 .rc-pd.late,.r15 .rc-t2.late{color:var(--red);font-weight:500}.r15 .rc-dt.soon,.r15 .rc-due.soon,.r15 .rc-dz.soon,.r15 .rc-pd.soon,.r15 .rc-t2.soon{color:var(--warn);font-weight:500}.r15 .rc-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:inline-grid}.r15 .rc-phl{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.r15 .rc-phr{border-top:1px solid var(--hair)}.r15 .rc-phr:first-child{border-top:0}.r15 .rc-phh{cursor:pointer;border-radius:8px;grid-template-columns:16px 20px minmax(0,1.3fr) minmax(60px,.9fr) 60px 64px 90px;align-items:start;gap:10px;min-height:38px;padding:8px 0;font-size:13.5px;font-weight:500;display:grid}.r15 .rc-phh:hover{background:var(--raise)}.r15 .rc-phh>*{line-height:22px}.r15 .rc-phh .rc-el{padding-top:1px;line-height:1.4}.r15 .rc-chv{color:var(--mute);place-items:center;height:22px;transition:transform .2s;display:grid}.r15 .rc-phr.ex .rc-chv{transform:rotate(90deg)}.r15 .rc-pn{color:var(--mute);font-weight:400}.r15 .rc-pbr{background:var(--cc);border-radius:3px;height:4px}@supports (color:color-mix(in lab,red,red)){.r15 .rc-pbr{background:color-mix(in srgb,var(--cc) 24%,var(--raise2))}}.r15 .rc-pbr i{background:var(--cc);border-radius:3px;height:100%;display:block}.r15 .rc-pd,.r15 .rc-pm,.r15 .rc-po{color:var(--sec);text-align:right;white-space:nowrap;font-size:12.5px;font-weight:400}.r15 .rc-tkl{flex-direction:column;margin:0;padding:0 0 8px 46px;list-style:none;display:flex}.r15 .rc-tkl.rc-flat{padding:0}.r15 .rc-moret{color:var(--mute);padding:6px 0 0 28px}.r15 .rc-moret,.r15 .rc-tk{cursor:pointer;font-size:13px}.r15 .rc-tk{border-radius:8px;grid-template-columns:18px minmax(0,1fr) 24px 38px 52px 92px;align-items:start;gap:10px;min-height:30px;padding:5px 0;font-weight:500;display:grid}.r15 .rc-tk:hover{background:var(--raise)}.r15 .rc-tk>*{line-height:20px}.r15 .rc-tk .rc-cc{margin-top:2px}.r15 .rc-tk .rc-ow{justify-content:center;display:flex}.r15 .rc-tk .rc-ow .rc-av{width:20px;height:20px;font-size:10.5px}.r15 .rc-dz,.r15 .rc-tm{text-align:right;color:var(--sec);white-space:nowrap;font-size:12.5px;font-weight:400}.r15 .rc-pp{background:var(--pc);border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:22px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.r15 .rc-pp{background:color-mix(in srgb,var(--pc) 15%,transparent)}}.r15 .rc-pp{color:var(--pct)}.r15 .rc-pp.pr1{--pc:var(--p1);--pct:var(--p1t)}.r15 .rc-pp.pr2{--pc:var(--p2);--pct:var(--p2t)}.r15 .rc-pp.pr3{--pc:var(--p3);--pct:var(--p3t)}.r15 .rc-pp.pr4{--pc:var(--p4);--pct:var(--p4t)}.r15 .rc-pp.pr5{--pc:var(--p5);--pct:var(--p5t)}.r15 .rc-cc{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--mute);border-radius:50%;flex:none;padding:0;transition:box-shadow .15s}.r15 .rc-cc:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.r15 .rc-cc.ok{background:var(--ink);box-shadow:none;cursor:default;position:relative}.r15 .rc-cc.ok:after{content:"";border:solid var(--tile);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(40deg)}.r15 .rc-band{padding:16px 20px 12px}.r15 .rc-bh{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.r15 .rc-bh h4{margin:0}.r15 .rc-ax,.r15 .rc-br{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:14px;display:grid}.r15 .rc-axt{height:18px;position:relative}.r15 .rc-axt span{white-space:nowrap;color:var(--mute);font-size:12px;position:absolute;transform:translate(-50%)}.r15 .rc-axt span:first-child{transform:none}.r15 .rc-axt span:last-child{transform:translate(-100%)}.r15 .rc-br{cursor:pointer;border-radius:8px;min-height:31px;padding:3px 0;font-size:13.5px;font-weight:500}.r15 .rc-br:hover{background:var(--raise)}.r15 .rc-trk{background:linear-gradient(to right,var(--hair) 1px,transparent 1px) 0 0 /25% 100%;height:12px;position:relative}.r15 .rc-trk i{cursor:pointer;background:var(--cc);border-radius:5px;height:10px;position:absolute;top:1px}@supports (color:color-mix(in lab,red,red)){.r15 .rc-trk i{background:color-mix(in srgb,var(--cc) 26%,var(--raise2))}}.r15 .rc-trk i{overflow:hidden}.r15 .rc-trk i:after{content:"";width:var(--f,0);background:var(--cc);position:absolute;top:0;bottom:0;left:0}.r15 .rc-trk i:hover{filter:brightness(.92)}.r15 .rc-mk{background:var(--ink);border-radius:2px;width:3px;height:16px;position:absolute;top:-2px;transform:translate(-50%)}.r15 .rc-mk.late{background:var(--red)}.r15 .rc-far{color:var(--sec);font-size:12px;position:absolute;top:-2px;right:0}.r15 .rc-popbg{z-index:85;position:fixed;inset:0}.r15 .rc-pop{z-index:86;background:var(--tile);width:580px;max-width:calc(100vw - 24px);box-shadow:0 18px 60px #00000038,0 0 0 1px var(--hair);border-radius:20px;gap:8px;max-height:min(520px,100vh - 24px);padding:16px 18px 14px;position:fixed;overflow:auto}.r15 .rc-pop,.r15 .rc-pph{flex-direction:column;display:flex}.r15 .rc-pph{gap:2px}.r15 .rc-pph strong{font-size:15.5px;font-weight:500}.r15 .rc-pop .rc-tkl{padding:0}.r15 .rc-pop .rc-btn{align-self:flex-start;height:34px}.r15 .rc-cdone{margin-top:6px}.r15 .rc-cdone summary{color:var(--sec);cursor:pointer;padding:6px 0;font-size:15px;font-weight:500}.r15 .rc-cgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:8px;display:grid}.r15 .rc-cd{cursor:pointer;background:var(--tile);border-radius:20px;flex-direction:column;gap:3px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.r15 .rc-cd{background:color-mix(in srgb,var(--tile) 60%,transparent)}}.r15 .rc-cd{box-shadow:inset 0 0 0 1px var(--hair)}.r15 .rc-cd:hover{background:var(--tile)}.r15:not([data-theme=dark]) .rc-cd{box-shadow:none;background:#ffffff8c}.r15:not([data-theme=dark]) .rc-cd:hover{background:var(--tile)}.r15[data-theme=dark] .rc-cd{background:0 0}.r15 .rc-cd strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.r15 .rc-rail .rc-tile{padding:14px 18px}.r15 .rc-tl,.r15 .rc-wl{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.r15 .rc-tl{gap:0;position:relative}.r15[data-theme=dark] .rc-tl:before{content:"";background:var(--hair);width:1px;position:absolute;top:14px;bottom:14px;left:3px}.r15 .rc-tl li{border-radius:10px;align-items:flex-start;gap:9px;min-height:30px;padding:5px 0;font-size:13.5px;font-weight:500;display:flex}.r15 .rc-dr:hover,.r15 .rc-tl li:hover{background:var(--raise)}.r15 .rc-tl li i{background:var(--cc);z-index:1;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.r15 .rc-nm{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.3}.r15 .rc-dt{color:var(--sec);white-space:nowrap;font-size:13px;font-weight:400}.r15 .rc-dr{border-radius:10px;grid-template-columns:26px minmax(0,1fr) 56px 16px;align-items:center;gap:10px;min-height:36px;font-size:13.5px;font-weight:500;display:grid}.r15 .rc-dr b{text-align:right;font-weight:500}.r15 .rc-who2{flex-direction:column;min-width:0;line-height:1.2;display:flex}.r15 .rc-wl .rc-who2 small,.r15 .rc-wl .rc-who2 span{line-height:1.3}.r15 .rc-who2 small,.r15 .rc-who2 span{overflow-wrap:anywhere}.r15 .rc-who2 small{color:var(--sec);font-size:12px;font-weight:400}.r15 .rc-meter{background:var(--raise2);border-radius:4px;height:4px}.r15 .rc-meter i{background:var(--ink);border-radius:4px;height:100%;display:block}.r15 .rc-wl li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;min-height:38px;padding:3px 0;font-size:13.5px;font-weight:500;display:grid}.r15 .rc-tick{background:var(--cc);border-radius:50%;width:8px;height:8px;margin:0 9px}.r15 .rc-scrim{z-index:80;background:#00000047;position:fixed;inset:0}.r15 .rc-panel{z-index:81;border-radius:24px 0 0 24px;flex-direction:column;width:clamp(760px,62vw,1100px);max-width:100vw;animation:rc-in .35s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;right:0;overflow:auto;box-shadow:-24px 0 60px #0000002e}.r15 .rc-panel,.r15 .rc-ph{background:var(--tile);top:0}.r15 .rc-ph{z-index:5;padding:24px 30px 12px;position:sticky}.r15 .rc-ph:before{content:"";background:var(--cc);border-radius:0 0 3px 3px;width:44px;height:3px;position:absolute;top:0;left:30px}.r15 .rc-clr{color:var(--sec);align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:flex}.r15 .rc-ph h2{letter-spacing:-.015em;padding-right:48px;font-size:25px;font-weight:500;line-height:1.25}.r15 .rc-x{background:var(--raise);border-radius:50%;width:36px;height:36px;font-size:18px;position:absolute;top:18px;right:18px}.r15 .rc-out{color:var(--sec);padding:0 70px 6px 30px;font-size:14.5px;line-height:1.5}.r15 .rc-sstats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;padding:18px 30px 6px;display:grid}.r15 .rc-sstats>div{flex-direction:column;gap:3px;display:flex}.r15 .rc-sstats .k{color:var(--sec);font-size:13px}.r15 .rc-sstats .v{font-size:16px;font-weight:500}.r15 .rc-sstats .v.late{color:var(--red)}.r15 .rc-sstats .v.soon{color:var(--warn)}.r15 .rc-sr,.r15 .rc-thead{grid-template-columns:22px minmax(0,1fr) 64px 56px 56px 80px 120px 30px;align-items:start;column-gap:12px;display:grid}.r15 .rc-thead{color:var(--mute);margin-top:6px;padding:12px 30px 0;font-size:12px}.r15 .rc-thead span:nth-child(3),.r15 .rc-thead span:nth-child(4){text-align:right}.r15 .rc-sg{padding:6px 30px 0}.r15 .rc-sgh{justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0 6px;font-size:15.5px;font-weight:500;display:flex}.r15 .rc-sgh span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.r15 .rc-sgh span:last-child{color:var(--sec);text-align:right;font-size:13px;font-weight:400}.r15 .rc-srw{border-radius:12px;margin:0 -10px;position:relative}.r15 .rc-srw.ex{background:var(--raise)}.r15 .rc-sr{cursor:pointer;border-radius:12px;min-height:46px;padding:11px 10px 13px;position:relative}.r15 .rc-sr:hover{background:var(--raise)}.r15 .rc-srw.ex .rc-sr:hover{background:0 0}.r15 .rc-sr>*{align-self:start}.r15 .rc-sr .rc-cc{margin-top:3px}.r15 .rc-ttl{overflow-wrap:anywhere;flex-direction:column;gap:2px;padding-top:1px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.r15 .rc-ttl b{font-size:14.5px;font-weight:600}.r15 .rc-ttl small{color:var(--sec);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:400;display:-webkit-box;overflow:hidden}.r15 .rc-srw.ex .rc-ttl small{-webkit-line-clamp:unset}.r15 .rc-t2{color:var(--sec);white-space:nowrap;justify-content:flex-end;align-items:center;height:22px;font-size:13px;display:flex}.r15 .rc-t2.spt{color:var(--ink);font-weight:500}.r15 .rc-t2.spt.over{color:var(--warn)}.r15 .rc-sr .rc-pp{margin-top:0}.r15 .rc-own{color:var(--sec);align-items:center;gap:7px;min-width:0;height:22px;font-size:13px;display:flex}.r15 .rc-own .rc-av{width:22px;height:22px;font-size:11px}.r15 .rc-tbwrap{justify-content:flex-end;margin-top:-3px;display:flex}.r15 .rc-tbtn{background:var(--raise2);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.r15 .rc-tbtn.run,.r15 .rc-tbtn:hover{background:var(--sel);color:var(--selfg)}.r15 .rc-tprog{background:var(--cc);border-radius:2px;max-width:calc(100% - 20px);height:2px;position:absolute;bottom:3px;left:10px}.r15 .rc-tprog.over{background:var(--warn)}.r15 .rc-srw.isdone .rc-t2.spt,.r15 .rc-srw.isdone .rc-ttl{color:var(--mute)}.r15 .rc-srw.isdone .rc-pp{opacity:.5}.r15 .rc-srw.isdone .rc-tprog{display:none}.r15 .rc-xr{grid-template-columns:minmax(0,1fr) 260px;gap:24px;padding:4px 14px 16px 44px;display:grid}.r15 .rc-xl p{color:var(--sec);overflow-wrap:anywhere;margin-bottom:4px;font-size:13px;line-height:1.5}.r15 .rc-tlog{max-width:420px;margin-top:10px}.r15 .rc-tlh{justify-content:space-between;padding-bottom:4px;font-size:13px;font-weight:500;display:flex}.r15 .rc-tlh span{color:var(--sec);font-weight:400}.r15 .rc-tle{color:var(--sec);grid-template-columns:70px 60px 1fr;gap:10px;padding:3px 0;font-size:12.5px;display:grid}.r15 .rc-xa{gap:6px}.r15 .rc-xa,.r15 .rc-xa label{flex-direction:column;display:flex}.r15 .rc-xa label{font-size:13px;font-weight:500}.r15 .rc-addt{gap:8px;display:flex}.r15 .rc-addt .rc-btn{height:36px;padding:0 14px}.r15 .rc-addt input,.r15 .rc-in{background:var(--tile);min-width:0;height:36px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink);font:inherit;border:0;border-radius:12px;flex:1;padding:0 12px;font-size:14px}.r15 .rc-pa{background:var(--tile);border-top:1px solid var(--hair);flex-direction:column;gap:12px;margin-top:auto;padding:16px 30px 24px;display:flex;position:sticky;bottom:0}.r15 .rc-pa .rc-btns .dark{margin-left:auto}.r15 .rc-dgm{color:var(--sec);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.r15 .rc-dgm .rc-btn{height:34px;padding:0 14px}@media (max-width:1100px){.r15 .rc-grid{grid-template-columns:1fr}.r15 .rc-rail{position:static}}@media (max-width:900px){.r15 .rc-card{grid-template-columns:1fr;gap:12px}}@media (max-width:760px){.r15 .rc-hdr{padding:16px}.r15 .rc-hh{width:100%}.r15 .rc-hdr .rc-big .rc-num{font-size:48px}.r15 .rc-hs{gap:14px 24px}.r15 .rc-crumb b{font-size:20px}.r15 .rc-card{padding:16px}.r15 .rc-phh{grid-template-columns:16px 18px minmax(0,1fr) auto auto}.r15 .rc-phh .rc-pbr,.r15 .rc-phh .rc-pm{display:none}.r15 .rc-tkl{padding-left:8px}.r15 .rc-tk{grid-template-columns:18px minmax(0,1fr) auto}.r15 .rc-tk .rc-ow,.r15 .rc-tk .rc-tm{display:none}.r15 .rc-tk .rc-pp{grid-column:2;justify-self:start}.r15 .rc-tk .rc-dz{grid-area:1/3}.r15 .rc-ax,.r15 .rc-br{grid-template-columns:1fr;gap:4px}.r15 .rc-ax>span{display:none}.r15 .rc-panel{border-radius:0;width:100vw;max-width:100vw;inset:0}.r15 .rc-out,.r15 .rc-pa,.r15 .rc-ph,.r15 .rc-sstats{padding-left:16px;padding-right:16px}.r15 .rc-ph:before{left:16px}.r15 .rc-sg{padding:6px 16px 0}.r15 .rc-thead{display:none}.r15 .rc-sr{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.r15 .rc-ttl{flex:calc(100% - 40px);order:1}.r15 .rc-sr .rc-cc{order:0}.r15 .rc-sr>:not(.rc-ttl):not(.rc-cc):not(.rc-tprog){order:2}.r15 .rc-t2{justify-content:flex-start}.r15 .rc-sgh{flex-direction:column;gap:2px}.r15 .rc-sgh span:last-child{text-align:left}.r15 .rc-xr{grid-template-columns:1fr;padding-left:16px}.r15 .rc-pa .rc-btns .dark{margin-left:0}.r15 .rc{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.r15 .rc-panel{animation:none}.r15 .rc-chv{transition:none}}.r15 ul li.rc-none{display:block}.r15 .aw h4{align-items:baseline;gap:8px;display:flex}.r15 .aw-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.r15 .aw-chat{background:var(--tile);box-shadow:0 0 0 1px var(--hair2);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.r15 .aw-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.r15 .aw-top strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.r15 .aw-chip{color:#475569;background:#e2e8f0;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.r15 .aw-chip.working{color:#1d4ed8;background:#dbeafe}.r15 .aw-chip.needs{color:#b91c1c;background:#fee2e2}.r15 .aw-chip.done{color:#15803d;background:#dcfce7}.r15 .aw-seg{gap:3px;height:8px;display:flex}.r15 .aw-seg i{background:#e5e7eb;border-radius:4px;flex:1}.r15 .aw-seg i.done{background:#16a34a}.r15 .aw-seg i.now{background:#2563eb}.r15 .aw-steps{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.r15 .aw-steps li{color:var(--ink);align-items:center;gap:9px;min-width:0;font-size:13.5px;display:flex}.r15 .aw-steps li span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.r15 .aw-steps li i{border-radius:50%;flex:none;width:17px;height:17px;box-shadow:inset 0 0 0 2px #cbd5e1}.r15 .aw-steps li.done i{box-shadow:none;background:#16a34a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.7 2.7L13 6.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.r15 .aw-steps li.now{font-weight:600}.r15 .aw-steps li.now i{background:radial-gradient(#2563eb 0 30%,#0000 34%);box-shadow:inset 0 0 0 2px #2563eb}.r15 .aw-ft{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.r15 .aw-open{background:var(--ink);color:var(--tile);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.r15 .rc-panel .aw{margin:12px 0}.r15 .aw-doing{color:var(--sec);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.r15 .oc,.r15 .oc-list li,.r15 .oc-logo,.r15 .oc-peek{--cc:var(--ccl,var(--mute))}.r15[data-theme=dark] .oc,.r15[data-theme=dark] .oc-list li,.r15[data-theme=dark] .oc-logo,.r15[data-theme=dark] .oc-peek{--cc:var(--ccd,var(--mute))}.r15 .oc-page{padding:6px 32px 18px}.r15 .oc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;display:flex}.r15 .oc-head h1{font-family:var(--font-urbanist),Urbanist,var(--ui);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:300;line-height:1}.r15 .oc-seg{background:var(--tile);scrollbar-width:none;border-radius:999px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.r15 .oc-seg a{color:var(--sec);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.r15 .oc-seg a.on{background:var(--sel);color:var(--selfg)}.r15 .r15-theme{background:var(--tile);width:42px;height:42px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.r15 .r15-theme:hover{background:var(--raise)}.r15 .oc-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.r15 .oc-main{min-width:0}.r15 .oc-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:12px}.r15 .oc-gh{align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.r15 .oc-gh strong{font-size:19px;font-weight:500}.r15 .oc-gh span{color:var(--sec);font-size:14px}.r15 .oc-grid{grid-template-columns:repeat(auto-fill,minmax(min(228px,100%),1fr));gap:14px;display:grid}.r15 .oc-tile{background:var(--tile);border-radius:20px;padding:16px 18px}.r15 .oc-tile h4{margin:0 0 6px;font-size:15px;font-weight:500}.r15 .oc-logo{--s:28px;width:var(--s);height:var(--s);background:var(--cc);border-radius:26%}@supports (color:color-mix(in lab,red,red)){.r15 .oc-logo{background:color-mix(in srgb,var(--cc) 24%,var(--raise))}}.r15 .oc-logo{box-shadow:0 0 0 1px var(--hair);flex:none;place-items:center;display:grid;overflow:hidden}.r15 .oc-logo.img{background:#000}.r15 .oc-logo img{object-fit:contain;width:82%;height:82%}.r15 .oc-logo b{font-weight:600;font-size:max(11px,calc(var(--s) * .42));color:var(--ink)}.r15 .oc{background:var(--tile);min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;border:0;border-radius:20px;flex-direction:column;gap:6px;padding:14px 18px;text-decoration:none;transition:transform .25s cubic-bezier(.3,.7,.2,1),background .2s;display:flex}.r15 .oc:hover{background:var(--raise);transform:translateY(-2px)}.r15 .oc-hd{align-items:center;gap:9px;min-height:26px;display:flex}.r15 .oc-hd strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.25;overflow:hidden}.r15 .oc-hero{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.r15 .oc-big{flex-direction:column;gap:1px;margin-top:2px;display:flex}.r15 .num{white-space:nowrap;letter-spacing:-.04em;font-size:44px;line-height:1.05}.r15 .num,.r15 .num b{font-weight:300}.r15 .num small{color:var(--mute);letter-spacing:0;margin-left:3px;font-size:15px;font-weight:300}.r15 .cap{color:var(--sec);font-size:12.5px}.r15 .oc-rg{flex:none;place-items:center;margin-left:auto;display:grid}.r15 .oc-rg>*{grid-area:1/1}.r15 .oc-rg b{font-size:11.5px;font-weight:500}.r15 .oc-ring .trk{stroke:var(--raise2)}.r15 .oc-ring .arc{stroke:var(--cc,var(--ink))}.r15 .oc-line{color:var(--sec);white-space:nowrap;letter-spacing:-.005em;font-size:12.5px;line-height:1.35}.r15 .oc-line b{color:var(--ink);font-weight:500}.r15 .oc-due.late,.r15 .oc-line b.late{color:var(--red)}.r15 .oc-pbar{gap:2px;height:3px;margin-top:7px;display:flex}.r15 .oc-pbar i{border-radius:2px;min-width:3px}.r15 .oc-ft{color:var(--sec);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.r15 .oc-st{color:var(--ink);align-items:center;gap:7px;font-weight:500;display:inline-flex}.r15 .oc-st i{background:var(--mute);border-radius:50%;width:8px;height:8px}.r15 .oc-st.ok i{background:var(--ok)}.r15 .oc-st.risk i{background:var(--red)}.r15 .oc-st.wait i{background:var(--warn)}.r15 .oc-due{white-space:nowrap}.r15 .oc-due.late{font-weight:500}.r15 .dt.soon,.r15 .oc-due.soon{color:var(--warn);font-weight:500}.r15 .oc-add{box-shadow:inset 0 0 0 1px var(--hair);color:var(--sec);background:0 0;justify-content:center;align-items:center;gap:8px;min-height:120px;font-size:14px;font-weight:500}.r15 .oc-add:hover{background:var(--tile);color:var(--ink)}.r15 .oc-add .plus{background:var(--raise);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:20px;display:grid}.r15 .oc-sum{grid-column:span 2;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.r15 .oc-sum-l{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.r15 .oc-sum .num{font-size:72px}.r15 .oc-sum .num small{font-size:20px}.r15 .oc-sum .oc-line{font-size:13.5px}.r15 .oc-sum-r{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.r15 .oc-sum-r .cap{font-size:13px}.r15 .oc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.r15 .oc-dr:hover,.r15 .oc-list li:hover{background:var(--raise);border-radius:10px}.r15 .oc-tl li i{background:var(--cc);border-radius:50%;flex:none;width:7px;height:7px}.r15 .oc-list li{align-items:center;gap:9px;min-height:32px;padding:2px 0;font-size:13.5px;font-weight:500;display:flex}.r15 .nm{flex:1;min-width:0;line-height:1.25}.r15 .dt{width:auto;color:var(--sec);white-space:nowrap;font-size:13px;font-weight:400}.r15 .dt.late{color:var(--red);font-weight:500}.r15 .oc-dr{grid-template-columns:26px minmax(0,1fr) 56px 16px;align-items:center;gap:10px;min-height:40px;font-size:13.5px;font-weight:500;display:grid}.r15 .oc-dr .av{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.r15 .oc-dr .who{flex-direction:column;min-width:0;line-height:1.2;display:flex}.r15 .oc-dr .who small{color:var(--sec);font-size:12px;font-weight:400}.r15 .oc-dr .meter{background:var(--raise2);border-radius:4px;height:4px}.r15 .oc-dr .meter i{background:var(--ink);border-radius:4px;height:100%;display:block}.r15 .oc-dr b{text-align:right;font-weight:500}.r15 .oc-none{color:var(--mute);margin:0;font-size:13.5px}@media (max-width:1100px){.r15 .oc-body{grid-template-columns:1fr}.r15 .oc-rail{position:static}}@media (max-width:560px){.r15 .oc-page{padding:14px 16px 24px}.r15 .oc-grid{grid-template-columns:minmax(0,1fr)}.r15 .oc-sum{grid-column:auto;padding:18px}.r15 .oc-sum .num{font-size:56px}}@media (prefers-reduced-motion:reduce){.r15 .oc{transition:none}}.r15 .oc-anchor{min-width:0;display:flex}.r15 .oc-anchor>.oc{flex:1}.r15 .oc-blur.pinned{pointer-events:auto;cursor:default}.r15 .oc-blur{z-index:90;pointer-events:none;background:var(--bg);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.r15 .oc-blur{background:color-mix(in srgb,var(--bg) 35%,transparent)}}.r15 .oc-blur{-webkit-backdrop-filter:blur(8px);animation:pk-fade .2s both}.r15 .oc-peek{z-index:91;max-width:calc(100vw - 24px);height:fit-content;max-height:calc(100vh - 24px);color:inherit;background:linear-gradient(180deg,var(--cc) 0,var(--tile) 220px);border-radius:28px;flex-direction:column;gap:22px;margin-block:auto;padding:24px 28px;text-decoration:none;display:flex;position:fixed;top:0;bottom:0;overflow:visible}@supports (color:color-mix(in lab,red,red)){.r15 .oc-peek{background:linear-gradient(180deg,color-mix(in srgb,var(--cc) 9%,var(--tile)) 0,var(--tile) 220px)}}.r15 .oc-peek{box-shadow:0 30px 80px -20px #00000059,0 0 0 1px var(--hair);--k-late:var(--red);--k-today:var(--warn);--k-week:var(--cc);--k-later:var(--cc);animation:pk-pop .28s cubic-bezier(.3,.7,.2,1) both}@supports (color:color-mix(in lab,red,red)){.r15 .oc-peek{--k-later:color-mix(in srgb,var(--cc) 35%,var(--raise2))}}.r15 .oc-peek{--k-none:var(--raise2)}.r15 .pk-head{align-items:center;gap:12px;display:flex}.r15 .pk-head strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:20px;font-weight:500;overflow:hidden}.r15 .pk-chip{background:var(--raise);color:var(--sec);border-radius:999px;flex:none;padding:5px 11px;font-size:12.5px;font-weight:600}.r15 .pk-chip.risk{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.r15 .pk-chip.risk{background:color-mix(in srgb,var(--red) 12%,transparent)}}.r15 .pk-chip.risk{color:var(--red)}.r15 .pk-chip.ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.r15 .pk-chip.ok{background:color-mix(in srgb,var(--ok) 15%,transparent)}}.r15 .pk-chip.ok{color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.r15 .pk-chip.ok{color:color-mix(in srgb,var(--ok) 60%,var(--ink))}}.r15 .pk-chip.wait{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.r15 .pk-chip.wait{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.r15 .pk-chip.wait{color:var(--warn)}.r15 .pk-go{background:var(--ink);width:38px;height:38px;color:var(--tile);border-radius:50%;flex:none;place-items:center;display:grid}.r15 .pk-donutrow{align-items:center;gap:32px;display:flex}.r15 .pk-donut{flex:none;place-items:center;display:grid}.r15 .pk-donut>*{grid-area:1/1}.r15 .pk-dtrk{stroke:var(--raise)}.r15 .pk-arc{--C:560;animation:r15-draw 1s cubic-bezier(.3,.7,.2,1) both}.r15 .pk-mid{flex-direction:column;align-items:center;display:flex}.r15 .pk-mid .num{font-size:40px}.r15 .pk-mid .num small{font-size:16px}.r15 .pk-key{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.r15 .pk-key li{grid-template-columns:12px minmax(0,1fr) auto 64px;align-items:center;gap:10px;min-height:34px;font-size:14.5px;font-weight:500;display:grid}.r15 .pk-key li+li{border-top:1px solid var(--hair2)}.r15 .pk-key i{border-radius:4px;width:12px;height:12px}.r15 .pk-key b{font-size:15px;font-weight:600}.r15 .pk-key small{color:var(--mute);text-align:right;font-size:12.5px}.r15 .k-late i,.r15 .pk-arc.k-late{background:var(--k-late);stroke:var(--k-late)}.r15 .k-today i,.r15 .pk-arc.k-today{background:var(--k-today);stroke:var(--k-today)}.r15 .k-week i,.r15 .pk-arc.k-week{background:var(--k-week);stroke:var(--k-week)}.r15 .k-later i,.r15 .pk-arc.k-later{background:var(--k-later);stroke:var(--k-later)}.r15 .k-none i,.r15 .pk-arc.k-none{background:var(--k-none);stroke:var(--k-none)}.r15 .k-late b{color:var(--red)}.r15 .pk-sec h5{color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;font-size:14px;font-weight:600;display:flex}.r15 .pk-sec h5 span{color:var(--sec);font-size:13px;font-weight:500}.r15 .pk-when{text-align:center;background:var(--raise);width:78px;color:var(--sec);white-space:nowrap;border-radius:999px;flex:none;padding:4px 0;font-size:12.5px;font-weight:600}.r15 .pk-when.late{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.r15 .pk-when.late{background:color-mix(in srgb,var(--red) 12%,transparent)}}.r15 .pk-when.late{color:var(--red)}.r15 .pk-when.soon{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.r15 .pk-when.soon{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.r15 .pk-when.soon{color:var(--warn)}.r15 .pk-next{background:var(--raise);border-radius:20px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.r15 .pk-nl{color:var(--sec);font-size:12.5px;font-weight:600}.r15 .pk-next strong{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.r15 .pk-nm{color:var(--sec);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.r15 .pk-nm .pk-when{width:auto;padding:4px 10px}.r15 .pk-nm .pk-when:not(.late):not(.soon){background:var(--tile)}.r15 .pk-nsoon{margin-left:auto}.r15 .pk-chip2{background:var(--pc);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.r15 .pk-chip2{background:color-mix(in srgb,var(--pc) 15%,transparent)}}.r15 .pk-chip2{color:var(--pct)}.r15 .pk-pris{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.r15 .pk-pri{background:var(--raise);border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:14px 14px 12px;display:flex}.r15 .pk-pri.zero{opacity:.45}.r15 .pk-pl{color:var(--pct);white-space:nowrap;font-size:13px;font-weight:700}.r15 .pk-pl small{color:var(--sec);font-size:12px;font-weight:500}.r15 .pk-pri .num{margin-top:4px;font-size:40px;line-height:1}.r15 .pk-pfill{background:var(--raise2);border-radius:6px;height:6px;margin-top:6px;display:block;overflow:hidden}.r15 .pk-pfill i{background:var(--pc);border-radius:6px;height:100%;display:block}.r15 .pk-chip2.pr1,.r15 .pk-pri.pr1{--pc:var(--p1);--pct:var(--p1t)}.r15 .pk-chip2.pr2,.r15 .pk-pri.pr2{--pc:var(--p2);--pct:var(--p2t)}.r15 .pk-chip2.pr3,.r15 .pk-pri.pr3{--pc:var(--p3);--pct:var(--p3t)}.r15 .pk-chip2.pr4,.r15 .pk-pri.pr4{--pc:var(--p4);--pct:var(--p4t)}.r15 .pk-chip2.pr5,.r15 .pk-pri.pr5{--pc:var(--p5);--pct:var(--p5t)}.r15 .pk-key li,.r15 .pk-pri:not(.zero){cursor:default;transition:background .15s}.r15 .pk-key li{border-radius:10px;margin:0 -8px;padding:0 8px}.r15 .pk-key li.on,.r15 .pk-key li:hover{background:var(--raise)}.r15 .pk-pri.on{background:var(--tile);box-shadow:0 0 0 2px var(--pc)}.r15 .pk-side{width:420px;padding-left:14px;display:flex;position:absolute;top:0;bottom:0;left:100%}.r15 .pk-sidein{background:var(--tile);min-height:0;box-shadow:0 30px 80px -20px #0000004d,0 0 0 1px var(--hair);border-radius:24px;flex-direction:column;flex:1;gap:10px;padding:20px 22px;animation:pk-side .22s cubic-bezier(.3,.7,.2,1) both;display:flex}.r15 .pk-sh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.r15 .pk-sh strong{font-size:18px;font-weight:500}.r15 .pk-sh span{color:var(--sec);font-size:13px}.r15 .pk-sl{scrollbar-width:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.r15 .pk-sl::-webkit-scrollbar{display:none}.r15 .pk-sl li{border-top:1px solid var(--hair2);gap:7px;padding:12px 0}.r15 .pk-sl li,.r15 .pk-st{flex-direction:column;display:flex}.r15 .pk-st{gap:2px;line-height:1.35}.r15 .pk-st b{font-size:14.5px;font-weight:600}.r15 .pk-st small{color:var(--sec);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.r15 .pk-st.big b{letter-spacing:-.01em;font-size:19px;font-weight:500}.r15 .pk-st.big small{font-size:14px}.r15 .pk-sm{color:var(--sec);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.r15 .pk-dz.late{color:var(--red);font-weight:600}.r15 .pk-dz.soon{color:var(--warn);font-weight:600}.r15 .pk-sp{white-space:nowrap;text-overflow:ellipsis;max-width:130px;color:var(--mute);overflow:hidden}.r15 .pk-add{cursor:pointer;font:inherit;background:var(--ink);color:var(--tile);border:0;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12.5px;font-weight:600;transition:transform .15s}.r15 .pk-add:active{transform:scale(.96)}.r15 .pk-add.done{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.r15 .pk-add.done{background:color-mix(in srgb,var(--ok) 16%,transparent)}}.r15 .pk-add.done{color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.r15 .pk-add.done{color:color-mix(in srgb,var(--ok) 60%,var(--ink))}}.r15 .pk-add.done{cursor:default}.r15 .dock-right .pk-side{padding-left:0;padding-right:14px;left:auto;right:100%}.r15 .dock-right .pk-sidein{animation-name:pk-side-l}@keyframes pk-side-l{0%{opacity:0;transform:translate(8px)}}@keyframes pk-side{0%{opacity:0;transform:translate(-8px)}}@keyframes pk-fade{0%{opacity:0}}@keyframes pk-pop{0%{opacity:0;transform:scale(.96)translateY(6px)}}@media (prefers-reduced-motion:reduce){.r15 .oc-blur,.r15 .oc-peek,.r15 .pk-arc{animation:none}}.r15 .oc-agents{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:600}.page>.mc-host{z-index:1;--navtop:var(--navh);height:100vh;animation:none;display:block;position:fixed;top:0;left:0;right:0}html.now-fullscreen .page>.mc-host{--navtop:0px}html:has(.mc-host) .tn{z-index:10}html:has(.mc-host) .tn-ib:not(.av),html:has(.mc-host) .tn-nav,html:has(.mc-host) .tn-sw{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#ffffff9e;box-shadow:inset 0 0 0 1px #0000000f}html:has(.mc-host) .tn.night .tn-ib:not(.av),html:has(.mc-host) .tn.night .tn-nav,html:has(.mc-host) .tn.night .tn-sw{background:#15171a99;box-shadow:inset 0 0 0 1px #ffffff14}html.now-fullscreen .tn{display:none!important}html.now-fullscreen .page>.mc-host{z-index:50;height:100vh;top:0}@property --mc-ang{syntax:"<angle>";inherits:false;initial-value:0deg}html:has(.mc-host) body{background-color:#fff;background-image:radial-gradient(#00000029 1px,#0000 1.2px);background-size:22px 22px;background-attachment:fixed}html[data-now-theme=dark]:has(.mc-host) body{background-color:#0b0c0e;background-image:radial-gradient(#ffffff14 1px,#0000 1.2px)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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))}}.hub-toast[data-sonner-toast][data-styled=true]{border-radius:var(--r-pill);background:var(--ink);color:#fff;max-width:calc(100vw - 32px);font:600 12.5px/1.3 var(--font);box-shadow:var(--shadow-pop);border:0;margin-inline:auto;padding:13px 19px;left:0;right:0;width:fit-content!important}.hub-toast [data-icon]{display:none}@media (max-width:760px){[data-sonner-toaster]{--offset-bottom:92px!important;--mobile-offset-bottom:92px!important}}.hub-toast[data-sonner-toast][data-styled=true][data-type=error]{background:var(--bad)}.hub-toast-layer{pointer-events:none;width:auto;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.hub-toast-layer:popover-open{display:block}.hub-toast-layer .hub-toast[data-sonner-toast]{pointer-events:auto}.hub-toast [data-button]{border-radius:var(--r-pill);color:#fff;font:600 12.5px/1.3 var(--font);cursor:pointer;background:#ffffff29;border:0;margin-left:12px;padding:3px 10px}@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-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}