@font-face{font-family:FiraGO;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/firago-latin-400-BWClzz5s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20A0-20BF,U+2122,U+2190-2193,U+2212}@font-face{font-family:FiraGO;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/firago-georgian-400-D0xe21RF.woff2) format("woff2");unicode-range:U+10A0-10FF,U+1C90-1CBF,U+2D00-2D2F}@font-face{font-family:FiraGO;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/firago-latin-500-CYY-mQtM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20A0-20BF,U+2122,U+2190-2193,U+2212}@font-face{font-family:FiraGO;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/firago-georgian-500-kEAJM6oj.woff2) format("woff2");unicode-range:U+10A0-10FF,U+1C90-1CBF,U+2D00-2D2F}@font-face{font-family:FiraGO;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/firago-latin-600-ULRRKHTr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+20A0-20BF,U+2122,U+2190-2193,U+2212}@font-face{font-family:FiraGO;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/firago-georgian-600-DAlEWKeL.woff2) format("woff2");unicode-range:U+10A0-10FF,U+1C90-1CBF,U+2D00-2D2F}:root{color-scheme:light;--ground: #0b0b0f;--on-ground: #f3f3f6;--on-ground-muted: #b7b7c1;--on-ground-faint: #a2a2ae;--ground-line: #22222b;--ground-raised: #15151c;--ground-hover-line: #3a3a46;--field: #f2f1ee;--surface: #ffffff;--surface-sunk: #fafaf8;--line: #e4e2dc;--rule: #efede8;--control-line: #6e6e6a;--ink: #0d0d11;--ink-muted: #5b5b62;--ink-faint: #6e6e6a;--accent: #ff005b;--accent-ink: #c4004a;--on-accent: #0a0a0a;--accent-wash: #fff0f4;--cyan: #00e1fd;--cyan-ink: #00798c;--cyan-wash: #e6fafd;--status-active: #0d0d11;--status-won: #00798c;--status-lost: #6e6e6a;--spectrum: linear-gradient(90deg, #00e1fd, #fc007a);--document-edge: linear-gradient(180deg, #00e1fd, #fc007a);--font: "FiraGO", "Noto Sans Georgian", system-ui, sans-serif;--size-record: 1.875rem;--size-page: 1.6875rem;--size-figure: 1.9375rem;--size-title: .8125rem;--size-row: .875rem;--size-body: .84375rem;--size-data: .8125rem;--size-label: .78125rem;--size-micro: .71875rem;--size-eyebrow: .6875rem;--hair: 2px;--xs: 4px;--sm: 8px;--md: 12px;--gap: 14px;--lg: 16px;--card-pad: 18px;--card-pad-head: 20px;--xl: 24px;--xxl: 32px;--r-hero: 16px;--r-surface: 14px;--r-panel: 12px;--r-inner: 10px;--r-button: 9px;--r-control: 8px;--r-small: 6px;--r-pill: 999px;--r-sheet: 4px;--rail: 248px;--rail-shut: 40px;--header-h: 60px;--edge: 0 0 0 1px var(--line);--shadow: 0 1px 2px rgb(12 12 24 / .05), 0 14px 34px -20px rgb(12 12 24 / .28);--shadow-lift: 0 2px 6px rgb(12 12 24 / .08), 0 26px 60px -26px rgb(12 12 24 / .42);--card: var(--edge), var(--shadow);--card-lift: var(--edge), var(--shadow-lift);--edge-lifted: var(--shadow-lift);--ease: cubic-bezier(.16, 1, .3, 1)}@media screen{:root[data-theme=dark]{color-scheme:dark;--field: #0e0e12;--surface: #17171d;--surface-sunk: #131318;--line: #272730;--rule: #202028;--control-line: #83838e;--ink: #f1f1f5;--ink-muted: #a5a5b0;--ink-faint: #83838e;--accent-ink: #ff7fa5;--accent-wash: #25121a;--cyan-ink: #00e1fd;--cyan-wash: #0c2228;--status-active: #f1f1f5;--status-won: #00e1fd;--status-lost: #83838e;--shadow: 0 1px 2px rgb(0 0 0 / .5), 0 18px 40px -24px rgb(0 0 0 / .8);--shadow-lift: 0 2px 8px rgb(0 0 0 / .6), 0 30px 70px -30px rgb(0 0 0 / .95)}}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--field);color:var(--ink);font-family:var(--font);font-size:var(--size-body);line-height:1.55;text-rendering:optimizeLegibility}p{text-wrap:pretty}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}table,.num{font-variant-numeric:tabular-nums lining-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-control)}:focus:not(:focus-visible){outline:none}a{color:var(--accent-ink);text-decoration:none;text-underline-offset:2px}a:hover{color:var(--accent);text-decoration:underline}[class]{text-transform:none}@keyframes screen-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-14px) scale(.975)}to{opacity:1;transform:none}}@keyframes wash-in{0%{opacity:0}to{opacity:1}}@keyframes glyph-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes flag-in{0%{opacity:0;transform:translate(-14px)}60%{opacity:1;transform:translate(2px)}to{opacity:1;transform:none}}@keyframes rail-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes bar-wide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes step-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes spectrum-pan{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shell{min-height:100vh;display:flex;flex-direction:column;background:var(--field)}.shell__header{display:flex;align-items:center;gap:var(--xl);height:var(--header-h);flex:0 0 var(--header-h);padding:0 20px;background:var(--ground);color:var(--on-ground);position:sticky;top:0;z-index:5}.shell__brand{flex:1 1 0;display:flex;align-items:center;gap:var(--md)}.shell__brand .wordmark{block-size:19px;inline-size:auto;overflow:visible;flex:0 0 auto}.shell__brand .wordmark path{animation:glyph-in .5s var(--ease) backwards}.shell__brand .wordmark path:nth-of-type(1){animation-delay:.02s}.shell__brand .wordmark path:nth-of-type(2){animation-delay:.07s}.shell__brand .wordmark path:nth-of-type(3){animation-delay:.12s}.shell__brand .wordmark path:nth-of-type(4){animation-delay:.17s}.shell__brand .wordmark path:nth-of-type(5){animation-delay:.22s}.shell__brand .wordmark path:nth-of-type(6){animation-delay:.27s}.shell__brand .wordmark path:nth-of-type(7){animation-delay:.32s}.shell__brand .wordmark path:nth-of-type(8){animation:flag-in .7s var(--ease) .44s backwards}.shell__product{padding:2px 9px 3px;border:1px solid var(--ground-line);border-radius:var(--r-pill);color:var(--on-ground-muted);font-size:var(--size-eyebrow);letter-spacing:.02em}.shell__ident{flex:1 1 0;display:flex;align-items:center;justify-content:flex-end;gap:var(--sm);font-size:.75rem;color:var(--on-ground-muted)}.shell__who{white-space:nowrap}.shell__avatar{display:grid;place-items:center;inline-size:26px;block-size:26px;flex:0 0 auto;border-radius:var(--r-pill);background:var(--spectrum);color:#07070a;font-size:var(--size-eyebrow);font-weight:600}.shell__body{flex:1;display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.shell__body[data-rail=true]{grid-template-columns:var(--rail) minmax(0,1fr);transition:grid-template-columns .22s var(--ease)}.shell__body[data-rail=true][data-nav=shut]{grid-template-columns:var(--rail-shut) minmax(0,1fr)}.shell__nav{display:flex;flex-direction:column;gap:22px;padding:14px 14px 40px;border-inline-end:1px solid var(--ground-line);background:var(--ground);color:var(--on-ground-muted);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ground-line) transparent;position:sticky;top:var(--header-h);block-size:calc(100vh - var(--header-h))}.shell__nav[data-open=false]{padding-inline:var(--xs);overflow:hidden}.shell__nav[data-open=false] .rail__group,.shell__nav[data-open=false] .rail__tagline{display:none}.shell__toggle{align-self:flex-end;display:grid;place-items:center;inline-size:26px;block-size:26px;margin-block-end:-12px;padding:0;border:1px solid var(--ground-line);border-radius:var(--r-control);background:transparent;color:var(--on-ground-muted);cursor:pointer;transition:color .18s,border-color .18s}.shell__nav[data-open=false] .shell__toggle{align-self:center}.shell__toggle:hover{color:var(--on-ground);border-color:var(--ground-hover-line)}.shell__nav[data-open=true] .shell__toggle svg{transform:rotate(180deg)}.shell__main{min-width:0;padding:26px 30px 64px}.shell__main>*{animation:screen-in .46s var(--ease)}.shell__notice{padding:var(--md) 30px 0}.rail__group{display:flex;flex-direction:column;gap:2px;animation:rail-in .5s var(--ease) backwards}.rail__group:nth-of-type(1){animation-delay:.14s}.rail__group:nth-of-type(2){animation-delay:.2s}.rail__group:nth-of-type(3){animation-delay:.26s}.rail__group:nth-of-type(4){animation-delay:.32s}.rail__group:nth-of-type(5){animation-delay:.38s}.rail__heading{display:flex;align-items:center;gap:10px;margin:0 0 var(--sm);padding-inline-start:10px;font-size:var(--size-eyebrow);font-weight:500;color:var(--on-ground-faint)}.rail__heading:after{content:"";flex:1;block-size:1px;background:var(--ground-line)}.rail__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:var(--sm) 10px;border-radius:var(--r-control);font-size:var(--size-data);color:var(--on-ground-muted);text-decoration:none;transition:background .16s,color .16s}.rail__link:hover{background:var(--ground-raised);color:var(--on-ground);text-decoration:none}.rail__link.active{background:var(--ground-raised);color:var(--on-ground);box-shadow:inset 2px 0 0 var(--accent)}.rail__link svg{flex:0 0 auto;color:var(--on-ground-faint);transition:color .16s}.rail__link svg+span{flex:1}.rail__link:hover svg{color:var(--cyan)}.rail__link.active svg{color:var(--accent)}.rail__count{font-weight:400;font-size:var(--size-eyebrow);color:var(--on-ground-faint);font-variant-numeric:tabular-nums lining-nums}.rail__count--attention{display:grid;place-items:center;min-inline-size:18px;block-size:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-weight:500}.rail__tagline{margin:auto 0 0;padding-inline-start:10px;font-size:var(--size-eyebrow);line-height:1.5;color:var(--on-ground-faint)}.shell__scrim{display:none}.page-state{min-height:60vh;display:grid;place-items:center;padding:var(--xxl)}.page-state__inner{display:grid;gap:var(--md);justify-items:center;text-align:center}@media(max-width:1024px){.shell__body[data-rail=true],.shell__body[data-rail=true][data-nav=shut]{grid-template-columns:var(--rail-shut) minmax(0,1fr)}.shell__nav[data-open=true]{position:fixed;inset:var(--header-h) auto 0 0;inline-size:280px;block-size:auto;z-index:4;box-shadow:var(--shadow-lift)}.shell__scrim{display:block;position:fixed;inset:var(--header-h) 0 0;z-index:3;border:0;padding:0;background:#00000073;animation:wash-in .2s linear}.shell__main{padding:20px var(--lg) 48px}}@media(max-width:720px){.shell__main,.shell__notice{padding:var(--md)}.shell__header{padding-inline:var(--md);gap:var(--sm)}.shell__who,.shell__avatar,.shell__product{display:none}.shell__ident{gap:var(--xs)}.shell__brand,.shell__ident{flex:0 0 auto}}.shell,.shell__nav,.shell__header{isolation:isolate}@keyframes bloom-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(7%,-5%,0) scale(1.18)}}@keyframes bloom-b{0%,to{transform:translateZ(0) scale(1.12)}50%{transform:translate3d(-8%,6%,0) scale(1)}}@keyframes bloom-c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(5%,8%,0) scale(1.24)}}.aurora{position:fixed;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.aurora i{position:absolute;border-radius:50%}.aurora i[data-bloom="1"]{inset-block-start:-26vh;inset-inline-end:0;inline-size:54vw;block-size:86vh;background:radial-gradient(closest-side,#00e1fd4d,#00e1fd00 74%);filter:blur(34px);animation:bloom-a 34s ease-in-out infinite}.aurora i[data-bloom="2"]{inset-block-start:-36vh;inset-inline-end:-18vw;inline-size:58vw;block-size:92vh;background:radial-gradient(closest-side,#fc007a3d,#fc007a00 72%);filter:blur(40px);animation:bloom-b 47s ease-in-out infinite}.aurora i[data-bloom="3"]{inset-block-start:-22vh;inset-inline-start:8vw;inline-size:44vw;block-size:76vh;background:radial-gradient(closest-side,#00e1fd29,#00e1fd00 72%);filter:blur(36px);animation:bloom-c 59s ease-in-out infinite}.aurora i[data-bloom="4"]{inset-block-end:-34vh;inset-inline-start:20vw;inline-size:52vw;block-size:82vh;background:radial-gradient(closest-side,#fc007a24,#fc007a00 72%);filter:blur(38px);animation:bloom-a 71s ease-in-out infinite}.aurora--rail{position:absolute}.aurora--rail i[data-bloom="1"]{inset:-14% auto auto -34%;inline-size:130%;block-size:38%;background:radial-gradient(closest-side,#00e1fd38,#00e1fd00 72%);filter:blur(26px);animation:bloom-a 39s ease-in-out infinite}.aurora--rail i[data-bloom="2"]{inset:auto -40% -12% auto;inline-size:136%;block-size:34%;background:radial-gradient(closest-side,#fc007a42,#fc007a00 70%);filter:blur(28px);animation:bloom-b 53s ease-in-out infinite}.aurora--rail i[data-bloom="3"]{inset:38% auto auto -30%;inline-size:110%;block-size:30%;background:radial-gradient(closest-side,#fc007a1a,#fc007a00 72%);filter:blur(30px);animation:bloom-c 67s ease-in-out infinite}@keyframes sheen{0%{transform:translate(-70%) skew(-18deg)}to{transform:translate(220%) skew(-18deg)}}.shell__header:before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline-start:0;inline-size:26%;background:linear-gradient(90deg,#fff0,#ffffff0d 44%,#00e1fd12 58%,#fff0);animation:sheen 19s cubic-bezier(.4,0,.6,1) infinite}.shell__header:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;block-size:1px;background:var(--spectrum);background-size:200% 100%;opacity:.55;animation:spectrum-pan 24s linear infinite}@media print{.shell__nav,.shell__header,.btn{display:none!important}}.plate{background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface);margin-bottom:var(--gap);overflow:clip;animation:card-in .5s var(--ease) backwards}.plate__band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--md);min-block-size:58px;padding:var(--gap) var(--card-pad-head);border-bottom:1px solid var(--rule);font-size:var(--size-title);font-weight:500}.plate__band h1,.plate__band h2{font-size:inherit;font-weight:inherit}.plate__body{padding:var(--card-pad) var(--card-pad-head)}.plate__body--flush{padding:0}.plate--greeting{position:relative;max-inline-size:640px}.plate--greeting:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--hair);background:var(--spectrum)}.plate--greeting .plate__band h1{font-size:var(--size-record);font-weight:600;letter-spacing:-.021em}.plate__note{margin-inline-start:auto;font-size:var(--size-micro);font-weight:400;color:var(--ink-faint);text-wrap:pretty}.letterhead{position:relative;overflow:hidden;padding:var(--card-pad-head) var(--card-pad-head) var(--card-pad-head) calc(var(--card-pad-head) + 3px);background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface);animation:card-in .5s var(--ease) .06s backwards}.letterhead:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--document-edge)}.letterhead__cap{margin:0 0 var(--md);font-size:var(--size-micro);color:var(--ink-faint)}.letterhead__name{margin:0;font-size:.9375rem;font-weight:600}.letterhead__alt{margin:2px 0 var(--lg);font-size:var(--size-label);color:var(--ink-muted)}.letterhead__facts{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sm) var(--md);font-size:var(--size-label)}.letterhead__facts dt{color:var(--ink-faint)}.letterhead__facts dd{margin:0}.record__action{margin-inline-start:auto}.record__tag{margin-inline-start:0}.plate--narrow{max-inline-size:680px}.tag{display:inline-flex;align-items:center;padding:1px 9px 2px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-sunk);font-size:var(--size-micro);color:var(--ink-muted);white-space:nowrap}.stamp{display:inline-flex;align-items:center;gap:var(--sm);font-size:var(--size-data);color:var(--ink)}.stamp:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--ink-faint);flex:0 0 auto}.stamp--current:before{background:var(--cyan-ink)}.stamp--lost:before{background:var(--status-lost)}.stamp--superseded{color:var(--ink-muted)}.stamp--superseded:before{background:var(--line)}.stamp--urgent{color:var(--accent-ink)}.stamp--urgent:before{background:var(--accent)}.document{position:relative;overflow:hidden;background:var(--surface);box-shadow:var(--card);border-radius:var(--r-sheet);padding:38px 42px;animation:card-in .5s var(--ease) backwards}.document:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--document-edge)}.grant{display:inline-flex;align-items:center;gap:var(--xs)}.stack{display:flex;flex-direction:column;gap:var(--gap)}.stack>.plate{margin-bottom:0}.plate:last-child{margin-bottom:0}.record{display:grid;grid-template-columns:minmax(0,1fr)}.record__head{margin-block-end:var(--card-pad)}.record__crumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sm);margin-block-end:var(--gap);font-size:.75rem;color:var(--ink-faint)}.record__crumb a{color:var(--accent-ink)}.record__crumbBack{border:0;padding:0;background:none;font:inherit;color:var(--accent-ink);cursor:pointer}.record__crumbSep{margin-inline:2px;color:var(--ink-faint)}.record__top{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--lg) var(--xl);flex-wrap:wrap}.record__title{margin:0;font-size:var(--size-record);font-weight:600;letter-spacing:-.021em;line-height:1.15;text-wrap:balance}.record__subject{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sm);margin-block-start:6px;color:var(--ink-muted);font-size:var(--size-data)}.record__stamp{margin-inline-start:auto;min-inline-size:13rem;padding:var(--sm) var(--md);border:1.5px solid var(--ink);font-size:var(--size-micro)}.record__stamp b{display:block;margin-block-end:var(--xs);font-weight:500}.record__stamp dl{display:grid;grid-template-columns:auto auto;gap:2px var(--md);margin:0}.record__stamp dt{color:var(--ink-faint)}.record__stamp dd{margin:0;text-align:end;font-variant-numeric:tabular-nums lining-nums}.routeline{display:flex;gap:var(--hair);margin:var(--lg) 0 0;padding:0;list-style:none;overflow-x:auto}.routeline__step{flex:1 0 9rem;display:flex;flex-direction:column;gap:var(--xs);padding:var(--sm) var(--md);background:color-mix(in srgb,var(--line) 55%,var(--field));border-block-start:3px solid var(--control-line)}.routeline__step--done{background:var(--surface);border-block-start-color:var(--ink-muted)}.routeline__step--here{background:var(--surface);border-block-start-color:var(--accent)}.routeline__name{color:var(--ink-faint);font-size:var(--size-micro);line-height:1.3}.routeline__step--done .routeline__name{color:var(--ink)}.routeline__step--here .routeline__name{color:var(--ink);font-weight:500}.routeline__who{margin-block-start:auto;display:flex;align-items:center;gap:var(--hair);min-block-size:20px}.routeline__who .seat__disc{inline-size:20px;block-size:20px;font-size:.5625rem}.routeline__assign{inline-size:100%;min-inline-size:0;padding:2px 4px;font-size:var(--size-micro)}.record__manage{margin-block-start:var(--md);font-size:var(--size-data)}.record__manage>summary{display:inline-block;padding:var(--xs) 0;color:var(--ink-muted);cursor:pointer}.record__manage>summary:hover{color:var(--ink)}.record__manage[open]>summary{color:var(--ink);font-weight:500}.record__tabs{display:flex;gap:var(--xl);margin-block-start:var(--xs);padding-inline:var(--card-pad-head);border-block-end:1px solid var(--rule);overflow-x:auto}.record__tab{padding:var(--gap) 0 var(--md);color:var(--ink-muted);font-size:var(--size-data);text-decoration:none;white-space:nowrap;transition:color .16s}.record__tab:hover{color:var(--ink);text-decoration:none}.record__tab[aria-current=page]{color:var(--ink);font-weight:500;box-shadow:inset 0 -2px 0 var(--ink)}.record__body{display:grid;gap:var(--gap);align-items:start}@media(min-width:1200px){.record__body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.record__body--aside{grid-template-columns:minmax(0,1.8fr) 280px}}.record__aside{display:flex;flex-direction:column;gap:var(--gap);min-inline-size:0}.record__main{min-inline-size:0}.thread{display:flex;flex-direction:column;gap:var(--sm)}.composer{display:flex;align-items:flex-start;gap:var(--sm);background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface);padding:var(--gap)}.composer__field{flex:1;min-inline-size:0;min-block-size:64px;padding:var(--sm) var(--md);border:1px solid var(--line);border-radius:var(--r-inner);background:var(--surface-sunk);color:var(--ink);font:inherit;line-height:1.55;resize:vertical}.update{background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface);padding:var(--gap) var(--card-pad)}.update__head{display:flex;align-items:center;gap:var(--sm);margin-block-end:var(--xs);font-size:var(--size-data)}.update__who{font-weight:500}.update__when{margin-inline-start:auto;color:var(--ink-muted);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.update__body{margin:0;max-inline-size:68ch;line-height:1.55}.event{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--md);padding:6px var(--card-pad);color:var(--ink-muted);font-size:var(--size-label)}.event b{font-weight:500;color:var(--ink)}.event__when{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.aside__title{margin:var(--lg) 0 var(--xs);font-size:var(--size-micro);font-weight:500;color:var(--ink-faint)}.aside__title:first-child{margin-block-start:0}.aside__note{margin:0 0 var(--sm);color:var(--ink-faint);font-size:var(--size-micro);line-height:1.4}.quotecard{position:relative;overflow:hidden;background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface);padding:var(--card-pad) var(--card-pad-head) var(--card-pad) calc(var(--card-pad-head) + 3px)}.quotecard:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--document-edge)}.quotecard__head{display:flex;align-items:baseline;gap:var(--sm);flex-wrap:wrap}.quotecard__ref{font-weight:500}.quotecard__badge{padding:0 var(--sm);border-radius:var(--r-pill);background:var(--cyan-wash);color:var(--cyan-ink);font-size:var(--size-micro)}.quotecard__value{margin-block-start:var(--sm);font-size:1.6875rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.quotecard__meta{color:var(--ink-muted);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.team__role{margin:var(--md) 0 var(--hair);color:var(--ink-faint);font-size:var(--size-micro)}.team__person{display:flex;align-items:center;gap:var(--sm);padding:var(--xs) 0;border-block-end:1px solid var(--rule);font-size:var(--size-data)}.team__person:last-child{border-block-end:0}.team__count{margin-inline-start:auto;color:var(--ink-muted);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.figure{display:flex;justify-content:space-between;gap:var(--md);padding:var(--xs) 0;border-block-end:1px solid var(--rule);font-size:var(--size-data)}.figure:last-child{border-block-end:0}.figure__label{color:var(--ink-muted)}.figure__value{font-weight:500;font-variant-numeric:tabular-nums lining-nums}.muted{color:var(--ink-muted)}.measure{max-inline-size:70ch}@media(max-width:720px){.plate__body{padding:var(--md)}}.document__head{border-block-end:2px solid var(--ink);padding-block-end:var(--md);margin-block-end:var(--lg)}.document__secondary{color:var(--ink-muted);font-size:.9em}.document__totals{margin-block-start:var(--lg);text-align:end}.document__lines,.document__lines thead,.document__lines tbody,.document__lines tr,.document__lines th,.document__lines td{display:revert}.document__lines{display:table;inline-size:100%}.document__lines td:before{content:none}.route{list-style:none;margin:0 0 var(--md);padding:0;display:flex;flex-direction:column;gap:var(--xs)}.route__step{display:flex;align-items:center;gap:var(--sm);padding:var(--sm) var(--md);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-inner)}.route__n{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:var(--size-label);min-inline-size:2ch}.route__name{flex:1 1 auto}.seat{display:inline-flex;align-items:center;gap:var(--sm);white-space:nowrap}.seat--empty{color:var(--ink-muted)}.seat__disc{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;flex:0 0 auto;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--ink-muted);font-size:.625rem;font-weight:600;line-height:1}.seat__disc--empty{background:transparent;border:1px dashed var(--ink-faint);color:var(--ink-faint)}button.seat__disc{padding:0;border:0;font:inherit;font-size:.6875rem;cursor:pointer}button.seat__disc--empty{border:1px dashed var(--control-line)}@media print{.document{max-inline-size:none;padding:0}.document__lines tr{break-inside:avoid}}.update__about{margin:var(--xs) 0 0;color:var(--ink-faint);font-size:var(--size-micro)}.tag--cyan{border-color:transparent;background:var(--cyan-wash);color:var(--cyan-ink)}.tag--accent{border-color:transparent;background:var(--accent-wash);color:var(--accent-ink)}.tag--outline-accent{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.card{position:relative;background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface);padding:var(--card-pad);animation:card-in .5s var(--ease) backwards;transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.card--lift:hover{box-shadow:var(--card-lift);transform:translateY(-2px)}.card__open{position:absolute;inset:0;z-index:0;border:0;padding:0;border-radius:inherit;background:transparent;cursor:pointer}.card__raise{position:relative;z-index:1}.card--urgent{box-shadow:inset 0 3px 0 var(--accent),var(--card)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--md)}.cards>:nth-child(2){animation-delay:.05s}.cards>:nth-child(3){animation-delay:.1s}.cards>:nth-child(4){animation-delay:.15s}.cards>:nth-child(5){animation-delay:.2s}.cards>:nth-child(6){animation-delay:.25s}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--xl);flex-wrap:wrap;margin-bottom:var(--card-pad)}.pagehead__title{margin:0;font-size:var(--size-page);font-weight:600;letter-spacing:-.02em;line-height:1.15}.pagehead__sub{display:flex;flex-wrap:wrap;gap:5px var(--gap);margin:5px 0 0;color:var(--ink-muted);font-size:var(--size-data)}.pagehead__sub b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums lining-nums}.pagehead__tools{display:flex;align-items:center;gap:var(--sm);flex-wrap:wrap}.backlink{display:inline-flex;align-items:center;gap:7px;margin-bottom:var(--gap);padding:0;border:0;background:transparent;color:var(--ink-faint);font:inherit;font-size:.75rem;cursor:pointer;transition:color .16s}.backlink:hover{color:var(--ink);text-decoration:none}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--card-pad) var(--xl);margin:0}.facts dt{margin-bottom:3px;font-size:var(--size-micro);color:var(--ink-faint)}.facts dd{margin:0;font-size:var(--size-body);overflow-wrap:anywhere}.inset{padding:var(--gap) var(--card-pad);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface-sunk)}.bigfigure{font-size:var(--size-figure);font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums lining-nums}.meta{font-size:var(--size-micro);color:var(--ink-faint);font-variant-numeric:tabular-nums lining-nums}.meter{block-size:6px;border-radius:var(--r-pill);background:var(--rule);overflow:hidden}.meter>i{display:block;block-size:100%;border-radius:inherit;background:var(--spectrum);transform-origin:left center;animation:bar-wide .8s var(--ease) .2s backwards}.seat__name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.seat .seat__disc{inline-size:20px;block-size:20px;font-size:.59375rem}.seat__disc--owner{border-color:transparent;background:var(--cyan-wash);color:var(--cyan-ink)}.seat__disc--here{border-color:var(--accent);background:var(--surface);color:var(--accent-ink)}.seat--urgent{color:var(--accent-ink)}.seat--urgent .seat__disc--empty{border-color:var(--accent)}.pagehead__alert{color:var(--accent-ink)}.dealhero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--xl);align-items:start;margin-bottom:var(--gap);padding:22px var(--xl) 22px 27px;background:var(--surface);box-shadow:var(--card);border-radius:var(--r-hero);animation:card-in .5s var(--ease) backwards}.dealhero:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--document-edge)}.dealhero__main{min-inline-size:0}.dealhero__meta{margin:0 0 6px;color:var(--ink-faint);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.dealhero__subject{margin:6px 0 0;color:var(--ink-muted);font-size:var(--size-row)}.dealhero__actions,.dealhero__complete{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sm);margin-block-start:var(--gap)}.dealhero__complete .field{flex:1 1 18rem;max-inline-size:28rem}.dealhero__facts{display:grid;grid-template-columns:auto auto;gap:6px var(--card-pad);margin:0;padding:var(--gap) var(--lg);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-inner);font-size:.75rem}.dealhero__facts dt{color:var(--ink-faint)}.dealhero__facts dd{margin:0;font-variant-numeric:tabular-nums lining-nums}@media(max-width:720px){.dealhero{grid-template-columns:minmax(0,1fr)}}.stamp--active:before{background:var(--ink)}.stagecards{--steps: 6;display:grid;grid-template-columns:repeat(var(--steps),minmax(118px,1fr));gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto}.stagecard{padding:var(--md);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-inner)}.stagecard[data-state=ahead]{background:var(--surface);border-style:dashed}.stagecard[data-state=here]{background:var(--surface);border-color:var(--accent);box-shadow:var(--shadow-lift)}.stagecard__bar{display:block;block-size:3px;margin-bottom:10px;border-radius:2px;background:var(--rule);transform-origin:left center}.stagecard[data-state=done] .stagecard__bar{background:var(--cyan-ink);animation:bar-wide .5s var(--ease) .1s backwards}.stagecard[data-state=passed]{background:var(--surface);border-style:dashed}.stagecard[data-state=passed] .stagecard__bar{background:repeating-linear-gradient(90deg,var(--cyan-ink) 0 4px,transparent 4px 8px)}.stagecard[data-state=finished]{background:var(--surface);border-color:var(--cyan-ink);box-shadow:var(--shadow-lift)}.stagecard[data-state=finished] .stagecard__bar{background:var(--cyan-ink)}.stagecard[data-state=finished] .stagecard__n{color:var(--cyan-ink);font-weight:500}.stagecard[data-state=finished] .stagecard__name{color:var(--ink);font-weight:500}.stagecard[data-state=here] .stagecard__bar{background:var(--accent);animation:bar-wide .6s var(--ease) .3s backwards}.stagecard__n{margin:0;color:var(--ink-faint);font-size:var(--size-eyebrow);font-variant-numeric:tabular-nums lining-nums}.stagecard[data-state=here] .stagecard__n{color:var(--accent-ink);font-weight:500}.stagecard__name{margin:2px 0 0;color:var(--ink-muted);font-size:var(--size-label);overflow-wrap:anywhere}.stagecard[data-state=here] .stagecard__name{color:var(--ink);font-weight:500}.stagecard__who{display:flex;flex-wrap:wrap;gap:4px;margin-block-start:var(--sm)}.stagecard__who{align-items:center}.stagecard__who .seat__disc,.stagecard__who .seat__add{position:relative;z-index:1;inline-size:32px;block-size:32px;font-size:.75rem}.seat__held{position:relative;z-index:1;display:inline-grid}.seat__held>*{grid-area:1 / 1}.seat__remove{z-index:2;display:grid;place-items:center;padding:0;border:1px solid var(--accent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--surface) 82%,var(--accent));color:var(--accent);cursor:pointer;opacity:0;transition:opacity .12s var(--ease)}.seat__held:hover .seat__remove,.seat__remove:focus-visible{opacity:1}.seat__remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:none){.seat__remove{inline-size:16px;block-size:16px;place-self:start end;margin:-5px -5px 0 0;background:var(--surface);opacity:1}.seat__remove svg{inline-size:9px;block-size:9px}}.seat__add{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;flex:0 0 auto;padding:0;border:1px dashed var(--ink-faint);border-radius:var(--r-pill);background:transparent;color:var(--ink-faint);cursor:pointer;transition:border-color .16s var(--ease),color .16s var(--ease),background .16s var(--ease)}.seat__add:hover,.seat__add[aria-expanded=true]{border-color:var(--accent);border-style:solid;background:var(--accent-wash);color:var(--accent-ink)}.seat__add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assignpick{position:fixed;z-index:60;display:flex;flex-direction:column;gap:var(--sm);padding:var(--sm);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-inner);box-shadow:var(--shadow-lift);animation:assignpick-in .14s var(--ease)}@keyframes assignpick-in{0%{opacity:0;transform:translateY(-4px)}}.assignpick__search{min-block-size:34px;font-size:var(--size-label)}.assignpick__list{display:flex;flex-direction:column;max-block-size:240px;margin:0;padding:0;overflow-y:auto;list-style:none}.assignpick__person{display:flex;align-items:center;gap:var(--sm);inline-size:100%;padding:6px var(--sm);border:0;border-radius:var(--r-small);background:none;color:var(--ink);font:inherit;font-size:var(--size-data);text-align:start;cursor:pointer}.assignpick__person:hover,.assignpick__person:focus-visible{background:var(--surface-sunk);outline:none}.assignpick__person:disabled{cursor:progress;opacity:.6}.assignpick__none{margin:0;padding:6px var(--sm);color:var(--ink-faint);font-size:var(--size-data)}.stagecard:has(.stagecard__foot){display:flex;flex-direction:column}.stagecard__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xs) var(--md);margin-block-start:auto;padding-block-start:var(--sm)}.stagecard__due{display:inline-flex;align-items:center;gap:4px;color:var(--ink-muted);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.stagecard__due svg{inline-size:13px;block-size:13px;color:var(--ink-faint)}.stagecard__due[data-late],.stagecard__due[data-late] svg{color:var(--accent-ink)}.stagedue__late{font-weight:600}.stagecard__due .dateedit,.stagecard__due .dateedit__editing{position:relative;z-index:1}.stagecard__due .dateedit__editing{inline-size:124px}.stagecard__marks{display:flex;gap:var(--md);margin-inline-start:auto;color:var(--ink-muted);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.stagecard__mark{display:inline-flex;align-items:center;gap:4px}.stagecard__mark svg{inline-size:13px;block-size:13px;color:var(--cyan-ink)}.stagecard__mark[data-empty]{color:var(--ink-faint)}.stagecard__mark[data-empty] svg{color:inherit;opacity:.7}.stagecard:has(.stagecard__open){position:relative;transition:border-color .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease)}.stagecard:has(.stagecard__open):hover{border-color:var(--control-line);transform:translateY(-1px);box-shadow:var(--shadow-lift)}.stagecard[data-state=here]:has(.stagecard__open):hover{border-color:var(--accent)}.stagecard:has(.stagecard__open:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.stagecard__open{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.stagecard__open:focus-visible{outline:none}.stagecard__open:after{content:"";position:absolute;inset:0;border-radius:inherit}.stagewin{inline-size:min(980px,calc(100vw - 32px));max-inline-size:none;max-block-size:min(88vh,920px);padding:0;border:0;border-radius:var(--r-surface);background:var(--surface-sunk);color:var(--ink);box-shadow:var(--shadow-lift);overflow:hidden}.stagewin[open]{display:flex;animation:stagewin-in .24s var(--ease)}.stagewin::backdrop{background:color-mix(in srgb,var(--ground) 64%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes stagewin-in{0%{opacity:0;transform:translateY(10px) scale(.99)}}.stagewin__frame{display:flex;flex-direction:column;inline-size:100%;overflow:auto}.stagewin__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sm) var(--lg);padding:var(--card-pad) var(--card-pad) var(--lg);background:var(--surface);border-block-end:1px solid var(--rule)}.stagewin__bar{grid-column:1 / -1;block-size:3px;margin-block-end:var(--xs);border-radius:2px;background:var(--rule)}.stagewin[data-state=here] .stagewin__bar{background:var(--accent)}.stagewin[data-state=done] .stagewin__bar,.stagewin[data-state=finished] .stagewin__bar{background:var(--cyan-ink)}.stagewin[data-state=passed] .stagewin__bar{background:repeating-linear-gradient(90deg,var(--cyan-ink) 0 4px,transparent 4px 8px)}.stagewin__n{margin:0;color:var(--ink-faint);font-size:var(--size-eyebrow);font-variant-numeric:tabular-nums lining-nums}.stagewin[data-state=here] .stagewin__n{color:var(--accent-ink);font-weight:500}.stagewin[data-state=finished] .stagewin__n{color:var(--cyan-ink);font-weight:500}.stagewin__title{margin:2px 0 0;font-size:var(--size-record);font-weight:600;letter-spacing:-.015em;line-height:1.15;overflow-wrap:anywhere}.stagewin__close{align-self:start}.stagewin__facts{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sm) var(--lg);margin-block-start:var(--sm);font-size:var(--size-data)}.stagewin__person{display:inline-flex;align-items:center;gap:var(--sm)}.stagewin__person--empty{color:var(--ink-faint)}.stagewin__due{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font-variant-numeric:tabular-nums lining-nums}.stagewin__due svg{color:var(--ink-faint)}.stagewin__due[data-late],.stagewin__due[data-late] svg{color:var(--accent-ink)}.stagewin__due[data-none]{color:var(--ink-faint)}.stagewin__note{grid-column:1 / -1;margin:var(--xs) 0 0;padding-inline-start:var(--md);border-inline-start:2px solid var(--cyan-ink);color:var(--ink-muted);font-size:var(--size-data)}.stagewin__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:var(--gap);padding:var(--card-pad)}.stagewin__body .plate{margin:0}.stagewin__talk .workpanel{padding-block-start:0}@media(max-width:760px){.stagewin{inline-size:calc(100vw - 16px);max-block-size:calc(100vh - 16px)}.stagewin__head,.stagewin__body{padding:var(--md)}.stagewin__body{grid-template-columns:minmax(0,1fr)}}.dealtabs{display:flex;gap:22px;margin-bottom:var(--lg);border-block-end:1px solid var(--line);overflow-x:auto}.dealtabs .record__tab{padding:0 2px 10px}.composer__who,.update__disc{display:grid;place-items:center;flex:0 0 auto;inline-size:26px;block-size:26px;border-radius:var(--r-pill);font-size:.625rem;font-weight:600}.composer__who{background:var(--spectrum);color:#07070a}.composer__body{flex:1;min-inline-size:0;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.composer__body .composer__field{inline-size:100%}.update{display:flex;gap:10px}.update__disc{border:1px solid var(--line);background:var(--surface-sunk);color:var(--ink-muted)}.update__main{flex:1;min-inline-size:0}.update__head{margin-block-end:4px;color:var(--ink-faint);font-size:.75rem}.update__who{font-weight:400}.update__when{margin-inline-start:0;color:var(--ink-faint);font-size:.75rem}.update__body{font-size:var(--size-body);text-wrap:pretty}.thread{gap:var(--md)}.event{padding:0 var(--lg)}.event__when{color:var(--ink-faint)}.btn--ink{min-block-size:28px;padding:0 12px;border-color:var(--ink);background:var(--ink);color:var(--field);font-size:.75rem}.btn--ink:hover{color:var(--field)}.btn.btn--tiny{min-block-size:26px;padding:0 10px;border-radius:7px;font-size:var(--size-micro);font-weight:400}.btn.btn--square{flex:none;inline-size:26px;padding:0;color:var(--ink-faint)}.quotecard__cap,.asidecard__cap{margin:0 0 10px;color:var(--ink-faint);font-size:var(--size-micro)}.quotecard__ref{margin:0;font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums lining-nums}.quotecard__meta{margin:4px 0 12px;color:var(--ink-muted);font-size:.75rem}.quotecard__totals{display:grid;grid-template-columns:auto auto;gap:5px var(--md);margin:0;font-size:var(--size-label)}.quotecard__totals dt{color:var(--ink-faint)}.quotecard__totals dd{margin:0;text-align:end;font-variant-numeric:tabular-nums lining-nums}.quotecard__totals .quotecard__total{color:var(--ink);font-weight:600}.quotecard__link{display:inline-block;margin-block-start:var(--md);font-size:var(--size-label)}.asidecard__figure{margin:0;font-size:var(--size-page);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.asidecard__note{margin:4px 0 0;color:var(--ink-muted);font-size:.75rem}.asidecard__note--top{margin:-6px 0 var(--md);color:var(--ink-faint);font-size:var(--size-micro)}.teamlist{display:flex;flex-direction:column;gap:10px}.teamlist__person{display:flex;align-items:center;gap:9px;font-size:var(--size-label)}.teamlist__disc{display:grid;place-items:center;flex:0 0 auto;inline-size:26px;block-size:26px;border-radius:var(--r-pill);background:var(--cyan-wash);color:var(--cyan-ink);font-size:.625rem;font-weight:600}.teamlist__disc--owner{background:var(--spectrum);color:#07070a}.teamlist__name,.teamlist__role{display:block}.teamlist__role{color:var(--ink-faint);font-size:var(--size-micro)}.routeteam{max-inline-size:820px}.routeteam__row{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(0,1.2fr) 170px;gap:var(--gap);align-items:center;padding:13px var(--card-pad-head);border-block-end:1px solid var(--rule);font-size:var(--size-data)}.routeteam__row--head{padding-block:11px;background:var(--surface-sunk);border-block-end-color:var(--line);color:var(--ink-faint);font-size:var(--size-micro)}.routeteam__row[data-state=here]{background:var(--surface-sunk);box-shadow:inset 3px 0 0 var(--accent)}.routeteam__n{color:var(--ink-faint);font-variant-numeric:tabular-nums lining-nums}.routeteam__row[data-state=here] .routeteam__n{color:var(--accent-ink);font-weight:500}.routeteam__row[data-state=here] .routeteam__name{font-weight:500}.routeteam__people{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--sm);min-inline-size:0}.routeteam__person{display:inline-flex;align-items:center;gap:7px;font-size:var(--size-label)}.routeteam__person--empty{color:var(--ink-faint)}.routeteam__end{text-align:end}.routeteam__actions{display:flex;justify-content:flex-end;gap:6px}.routeteam__here{color:var(--accent-ink);font-size:var(--size-micro);font-weight:500}.routeteam__foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--md);padding:var(--gap) var(--card-pad-head);background:var(--surface-sunk)}.routeteam__add{display:flex;gap:var(--sm)}.routeteam__add .field__control{min-inline-size:12rem;min-block-size:32px}.routeteam__note{margin:0;color:var(--ink-faint);font-size:var(--size-micro);text-wrap:pretty}.event__what{color:var(--ink)}.asidecard{padding:var(--card-pad)}.dateedit__text{font-variant-numeric:tabular-nums lining-nums}.tag--outline-cyan{border-color:var(--cyan-ink);background:var(--cyan-wash);color:var(--cyan-ink)}.dealhero__next{margin:var(--sm) 0 0;color:var(--cyan-ink);font-size:var(--size-label);font-weight:500}.table{width:100%;border-collapse:collapse;font-size:var(--size-data)}.table th{text-align:start;font-weight:400;font-size:var(--size-micro);color:var(--ink-faint);background:var(--surface-sunk);padding:11px var(--card-pad);border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:12px var(--card-pad);border-bottom:1px solid var(--rule);transition:background .16s,box-shadow .16s}@media(min-width:721px){.table .btn{min-block-size:28px;padding:3px 10px}}.table .btn--destructive{border-color:var(--line)}.table .btn--destructive:hover,.table .btn--destructive:focus-visible{border-color:var(--accent-ink)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--surface-sunk)}.table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.cell--figures{font-variant-numeric:tabular-nums lining-nums}.table td.num,.table th.num{text-align:end}.table tbody tr.is-superseded td:not(.cell--keep){opacity:.6}.table__empty{padding:var(--xl);text-align:center;color:var(--ink-muted);font-size:var(--size-data)}.table__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--xs);justify-content:flex-end}.table__actions--start{justify-content:flex-start}.cell-edit{display:flex;flex-direction:column;gap:var(--xs);padding-block:var(--xs);min-inline-size:12rem}.cell--clip{max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table__scroll{overflow-x:auto}@media(max-width:720px){.table thead{display:none}.table,.table tbody,.table tr,.table td{display:block;inline-size:auto}.table tbody tr{padding:var(--md);border-block-end:1px solid var(--line)}.table td{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);justify-items:start;align-items:baseline;gap:var(--md);block-size:auto;padding:var(--xs) 0;border-block-end:0}.table td:before{content:attr(data-label);color:var(--ink-muted);font-size:var(--size-label);font-weight:500}.table td{overflow-wrap:anywhere}.table td.num{text-align:start}.cell--clip{max-inline-size:none;white-space:normal;overflow-wrap:anywhere}.table__actions{justify-content:flex-start}}.register th,.register td{vertical-align:top}.register__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--lg);flex-wrap:wrap;padding:var(--sm) var(--md);background:var(--surface-sunk);border-block-end:1px solid var(--line)}.register__head{padding-block-end:0}.register__row1{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sm) var(--md)}.register__title{margin:0;font-size:var(--size-page);font-weight:600;letter-spacing:-.02em;line-height:1.15}.register__count{margin:5px 0 0;display:flex;flex-wrap:wrap;gap:5px var(--gap);color:var(--ink-muted);font-size:var(--size-data);font-variant-numeric:tabular-nums lining-nums}.register__sum{white-space:nowrap}.register__new{margin-inline-start:auto}.register__views{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-block:var(--card-pad) var(--lg);padding-block-end:var(--gap);border-block-end:1px solid var(--line)}.register__view{display:inline-flex;align-items:center;min-block-size:30px;padding:0 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--size-label);white-space:nowrap;cursor:pointer;transition:color .16s,border-color .16s}.register__view:hover{color:var(--ink);border-color:var(--ink-faint)}.register__view[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--field);font-weight:500}.register__tools{margin-inline-start:auto;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sm) var(--md);color:var(--ink-faint);font-size:var(--size-micro)}.register__chip{min-block-size:30px;padding:0 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--size-label);cursor:pointer;transition:color .16s,border-color .16s}.register__chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--field);font-weight:500}.register__groups{margin-block-start:var(--lg)}.register__more{margin:var(--lg) 0 0}.register__ref{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.register__account{display:block;font-size:var(--size-body);font-weight:500}.register__deal,.register__stage,.register__date{display:block}.register__deal,.register__stage{color:var(--ink-faint);font-size:var(--size-micro)}.register__date{font-variant-numeric:tabular-nums lining-nums}.register__late{display:block;color:var(--accent-ink);font-size:var(--size-micro)}.register__stageOwner{display:block;margin-block-start:var(--xs)}.register__move{display:flex;flex-direction:column;gap:var(--xs);margin-block-start:var(--sm);padding-block-start:var(--sm);border-block-start:1px solid var(--line)}.register__owner{display:inline-flex;align-items:center;gap:6px;margin-block-start:5px;color:var(--ink-faint);font-size:var(--size-micro);white-space:nowrap}.register__vacancy{display:block;margin-block-start:var(--xs);color:var(--accent-ink);font-size:var(--size-micro)}.register__owner .seat__disc{inline-size:20px;block-size:20px;font-size:.59375rem}.group{--group: var(--status-lost);margin-block-end:var(--card-pad-head)}.group:last-child{margin-block-end:0}.group--active{--group: var(--status-active)}.group--won{--group: var(--status-won)}.group--lost{--group: var(--status-lost)}.group__head{position:relative;inline-size:calc(100% + 8px);display:flex;align-items:center;gap:10px;margin:0 0 10px -8px;padding:6px 8px;border:0;border-radius:var(--r-control);background:none;color:inherit;text-align:start;cursor:pointer;transition:background .14s}.group__head:before{content:"";order:1;flex:0 0 auto;inline-size:3px;block-size:15px;border-radius:2px;background:var(--group)}.group__name{order:2;font-size:var(--size-title);font-weight:500}.group__count{order:3;color:var(--ink-faint);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.group__sum{order:4;margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:var(--sm) var(--lg);color:var(--ink-muted);font-size:var(--size-label)}.group__sum b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums lining-nums}.group .table{background:var(--surface)}.group__collapsed{padding:var(--md) var(--card-pad);background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface);color:var(--ink-muted);font-size:var(--size-micro)}.table a{color:var(--ink)}.table a:hover{color:var(--accent-ink);text-decoration:none}.group__head:hover{background:var(--surface-sunk)}.group__chev{order:0;flex:0 0 auto;display:grid;color:var(--ink-faint);transition:transform .22s var(--ease)}.group__head[aria-expanded=true] .group__chev{transform:rotate(90deg)}.sheet{background:var(--surface);color:var(--ink);box-shadow:var(--card);border-radius:var(--r-surface);overflow:auto hidden;animation:card-in .5s var(--ease) backwards}.dealrow__line{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.95fr) minmax(0,1.15fr) 118px 112px 76px 118px;gap:var(--gap);align-items:center;min-inline-size:1060px;padding:12px var(--card-pad);cursor:pointer;transition:background .16s,box-shadow .16s}.dealrow__line:hover{background:var(--surface-sunk);box-shadow:inset 3px 0 0 var(--accent)}.dealrow__line--head,.dealrow__line--head:hover{padding-block:11px;background:var(--surface-sunk);border-block-end:1px solid var(--line);box-shadow:none;color:var(--ink-faint);font-size:var(--size-micro);cursor:default}.dealrow{border-block-end:1px solid var(--rule)}.dealrow:last-child{border-block-end:0}.dealrow.is-closed .dealrow__line{color:var(--ink-muted)}.dealrow__cell{min-inline-size:0}.dealrow__title{display:block;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--size-row);font-weight:500;line-height:1.35;text-align:start;text-wrap:pretty;overflow-wrap:anywhere;cursor:pointer}.dealrow__number{display:block;margin-block-start:2px;color:var(--ink-faint);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.dealrow__account{display:block;font-size:var(--size-data)}.dealrow__people{display:flex;flex-wrap:wrap;gap:4px var(--sm);margin-block-start:5px;color:var(--ink-faint);font-size:var(--size-micro)}.dealrow__line .progress{margin-block-end:6px}.dealrow__cell>.stamp{margin-block-end:5px}.dealrow__stage{display:block;font-size:var(--size-label)}.dealrow__figure{text-align:end;font-size:var(--size-data);font-variant-numeric:tabular-nums lining-nums}.dealrow__figure--muted{color:var(--ink-muted)}.dealrow__closes{font-size:var(--size-label)}.dealrow__date{display:block;font-variant-numeric:tabular-nums lining-nums}.dealrow__meta{display:block;color:var(--ink-faint);font-size:var(--size-micro)}.dealrow__late{color:var(--accent-ink);font-size:var(--size-micro)}.dealrow__closes .dealrow__late{display:block}.dealrow__panel{min-inline-size:1060px;padding:4px var(--card-pad) var(--card-pad);background:var(--surface-sunk);border-block-start:1px solid var(--rule);animation:screen-in .32s var(--ease)}.dealrow__caption{margin:var(--gap) 0 10px;color:var(--ink-faint);font-size:var(--size-micro)}.dealrow__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-block-start:var(--gap);border-block-start:1px solid var(--rule)}.dealrow__quote{display:flex;align-items:center;gap:var(--sm);margin-inline-start:auto;color:var(--ink-muted);font-size:.75rem}.dealrow__quote b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums lining-nums}.dealrow__move{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sm)}.dealrow__move .field{min-inline-size:12rem}.routetable{margin:0 0 var(--lg);padding:0;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-inner);overflow:hidden}.routetable__head,.routetable__row{display:grid;grid-template-columns:34px minmax(0,1.2fr) minmax(0,1.3fr) 150px;gap:var(--md);align-items:center;padding:10px var(--gap);border-block-end:1px solid var(--rule);font-size:var(--size-label)}.routetable__row:last-child{border-block-end:0}.routetable__head{padding-block:9px;background:var(--surface-sunk);color:var(--ink-faint);font-size:var(--size-eyebrow)}.routetable__n{color:var(--ink-faint);font-variant-numeric:tabular-nums lining-nums}.routetable__name{min-inline-size:0;color:var(--ink-muted)}.routetable__who{display:flex;flex-wrap:wrap;gap:4px var(--sm);min-inline-size:0}.routetable__due{color:var(--ink-faint);font-variant-numeric:tabular-nums lining-nums}.routetable__row[data-state=done]{box-shadow:inset 3px 0 0 var(--cyan-ink)}.routetable__row[data-state=done] .routetable__due{color:var(--ink-muted)}.routetable__row[data-state=here]{background:var(--accent-wash);box-shadow:inset 3px 0 0 var(--accent)}.routetable__row[data-state=here] .routetable__n,.routetable__row[data-state=here] .routetable__due{color:var(--accent-ink);font-weight:500}.routetable__row[data-state=here] .routetable__name{color:var(--ink);font-weight:500}.routetable__row[data-state=finished]{box-shadow:inset 3px 0 0 var(--cyan-ink)}.routetable__row[data-state=finished] .routetable__n{color:var(--cyan-ink);font-weight:500}.routetable__row[data-state=finished] .routetable__name{color:var(--ink);font-weight:500}.routetable__row[data-state=passed]{box-shadow:inset 3px 0 0 var(--rule)}.routetable__unfinished{margin-inline-start:var(--sm);color:var(--ink-faint);font-size:var(--size-micro);font-weight:500}.routetable__here{margin-inline-start:var(--sm);color:var(--accent-ink);font-size:var(--size-micro);font-weight:500}.dateedit{display:inline-flex;align-items:center;gap:5px;margin-inline:-5px;padding:1px 5px;border:1px solid transparent;border-radius:var(--r-small);cursor:text;transition:border-color .14s,background .14s}.dateedit:hover,.dateedit:focus-visible{border-color:var(--ink-faint);background:var(--surface)}.dateedit__glyph{flex:0 0 auto;opacity:0;transition:opacity .14s}.dateedit:hover .dateedit__glyph,.dateedit:focus-visible .dateedit__glyph{opacity:1}.dateedit__editing{display:inline-block;inline-size:138px;vertical-align:middle}.dateedit__field{margin-inline:-5px}.dateedit__field .datefield__text{min-block-size:28px;padding-inline-start:6px;border-color:var(--ink);border-radius:var(--r-small);font-size:var(--size-label)}.dateedit__field .datefield__calendar{inline-size:22px;block-size:22px}.figureedit,.figureedit__text{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.figureedit[data-faint],.figureedit__text[data-faint]{color:var(--ink-faint)}.dealrow__figure .figureedit{flex-direction:row-reverse;margin-inline-end:-6px}.figureedit__editing{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.figureedit__field{inline-size:112px;min-block-size:28px;padding-inline:6px;border-color:var(--ink);border-radius:var(--r-small);font-size:var(--size-label);font-variant-numeric:tabular-nums lining-nums;text-align:end}.figureedit__field[aria-invalid=true]{border-color:var(--accent)}.figureedit__currency{inline-size:auto;min-block-size:28px;padding-inline:6px;font-size:var(--size-label)}.figureedit__unit{color:var(--ink-faint);font-size:var(--size-micro)}.sheet__head{display:flex;justify-content:flex-end;padding:10px var(--card-pad-head);border-block-end:1px solid var(--rule)}.routetable__row[data-late=true]{box-shadow:inset 3px 0 0 var(--accent)}.routetable__row[data-late=true] .routetable__due{color:var(--accent-ink);font-weight:500}.dealrow__late--stage{display:block;font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-block-size:30px;padding:0 13px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-size:var(--size-label);font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:box-shadow .16s,color .16s,border-color .16s,background .16s,filter .16s,transform .16s}.btn:hover{box-shadow:var(--shadow);color:var(--ink);text-decoration:none}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn--primary{min-block-size:34px;padding:0 14px;border-color:var(--accent);border-radius:var(--r-button);background:var(--accent);color:var(--on-accent);font-size:var(--size-data);font-weight:600;filter:brightness(1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden}.btn--primary:hover{color:var(--on-accent);filter:brightness(1.06);box-shadow:0 3px 12px -5px #0c0c1873;transform:translateY(-1px)}.table .btn--primary,.card .btn--primary{min-block-size:30px;padding:0 13px;border-radius:var(--r-control);font-size:var(--size-label)}.btn--secondary{background:var(--surface)}.btn--quiet{border-color:transparent;background:transparent;color:var(--ink-muted);font-weight:400}.btn--quiet:hover{background:var(--surface-sunk);box-shadow:none}.btn--destructive{color:var(--accent-ink);background:var(--surface)}.btn--destructive:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.btn--onEnamel{min-block-size:30px;font-size:var(--size-micro)}.btn--icon{inline-size:30px;block-size:30px;min-block-size:30px;padding:0}.shell__header .btn--onEnamel{border-color:var(--ground-line);background:transparent;color:var(--on-ground-muted)}.shell__header .btn--onEnamel:hover{border-color:var(--ground-hover-line);background:transparent;color:var(--on-ground);box-shadow:none}.pill{display:inline-flex;align-items:center;min-block-size:30px;padding:0 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-muted);font:inherit;font-size:var(--size-label);white-space:nowrap;cursor:pointer;transition:color .16s,border-color .16s}.pill:hover{color:var(--ink);border-color:var(--ink-faint)}.pill[aria-pressed=true],.pill[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--field);font-weight:500}.pills{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.fieldset{display:grid;gap:var(--md)}.fieldrow{display:flex;flex-wrap:wrap;gap:var(--md)}.field--name{flex:1 1 15rem}.field--code{flex:0 0 9.5rem}.field--tiny{flex:0 0 6.5rem}.fieldset--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.fieldset--pairs{grid-template-columns:1fr}}.field{display:grid;gap:6px;align-content:start}.field__label{font-size:var(--size-label);font-weight:500;color:var(--ink)}.field__control{min-block-size:36px;padding:0 12px;border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-size:var(--size-body);width:100%;transition:border-color .16s,box-shadow .16s}textarea.field__control{padding-block:var(--sm);line-height:1.55}select.field__control{padding-inline-end:8px}.field__control:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.field__control[readonly]{border-color:var(--line);background:var(--surface-sunk)}.field__control::placeholder{color:var(--ink-muted)}.field__hint{font-size:var(--size-micro);color:var(--ink-faint)}.field__error{font-size:var(--size-micro);color:var(--accent-ink)}.field--invalid .field__control{border-color:var(--accent)}.checkset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sm) var(--lg);align-items:center}.checkset legend{padding:0;margin-block-end:var(--xs)}.checkset label{display:inline-flex;align-items:center;gap:var(--xs);font-size:var(--size-label)}.notice{display:flex;gap:var(--md);padding:14px var(--lg);border:1px solid var(--accent);border-radius:var(--r-panel);background:var(--accent-wash);color:var(--ink);font-size:var(--size-label)}.notice:before{content:"";flex:0 0 auto;inline-size:7px;block-size:7px;margin-block-start:6px;border-radius:var(--r-pill);background:var(--accent);animation:breathe 2.4s ease-in-out infinite}.notice>*{min-inline-size:0}.notice__detail{color:var(--ink-muted);font-size:var(--size-micro)}.notice--advisory,.notice--warning{border-color:var(--cyan-ink);background:var(--cyan-wash)}.notice--advisory:before,.notice--warning:before{background:var(--cyan-ink);animation:none}.progress{display:flex;gap:3px}.progress__step{flex:1;height:4px;border-radius:2px;background:var(--rule)}.progress__step[data-state=done]{background:var(--cyan-ink)}.progress__step[data-state=here]{background:var(--accent);animation:step-fill .7s var(--ease) .3s backwards}.progress__step[data-state=passed]{background:repeating-linear-gradient(90deg,var(--cyan-ink) 0 3px,transparent 3px 6px)}.progress__step[data-state=finished]{background:var(--cyan-ink);box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--cyan-ink)}.formpage__title{margin:0 0 var(--card-pad)}.formcard{display:grid;gap:var(--lg);max-inline-size:680px;padding:var(--xl);background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface);animation:card-in .5s var(--ease) backwards}.formgrid{display:grid;gap:var(--gap)}.formgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.formgrid--money{grid-template-columns:150px 160px minmax(0,1fr)}@media(max-width:720px){.formgrid--2,.formgrid--money{grid-template-columns:minmax(0,1fr)}}.formnote{margin:0;padding:var(--md) var(--gap);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-button);color:var(--ink-muted);font-size:.75rem;text-wrap:pretty}.formactions{display:flex;flex-wrap:wrap;gap:var(--sm)}.btn--cancel{min-block-size:34px;padding:0 14px;border-radius:var(--r-button);color:var(--ink-muted);font-size:var(--size-data);font-weight:400}.datefield{position:relative;display:flex;align-items:center;inline-size:100%}.datefield .datefield__text{padding-inline-end:36px;font-variant-numeric:tabular-nums}.datefield .datefield__text[aria-invalid=true]{border-color:var(--accent)}.datefield__calendar{position:absolute;inset-inline-end:4px;display:grid;place-items:center;inline-size:28px;block-size:28px;border:0;border-radius:var(--r-small);background:none;color:var(--ink-muted);cursor:pointer}.datefield__calendar:hover{color:var(--ink)}.datefield__calendar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.datefield__picker{position:absolute;inset-inline-end:0;inset-block-end:0;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.wordmark{display:block;height:20px;width:auto;color:var(--on-ground)}.wordmark--onSurface{color:var(--ink)}.signin{min-block-size:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lg);padding:var(--lg);background:var(--field);position:relative;isolation:isolate}.aurora--signin{position:absolute}.aurora--signin i[data-bloom="1"]{inset:-26% auto auto -12%;inline-size:58%;block-size:78%;background:radial-gradient(closest-side,#00e1fd42,#00e1fd00 72%);filter:blur(26px);animation:bloom-a 31s ease-in-out infinite}.aurora--signin i[data-bloom="2"]{inset:auto -14% -32% auto;inline-size:64%;block-size:84%;background:radial-gradient(closest-side,#fc007a33,#fc007a00 70%);filter:blur(30px);animation:bloom-b 43s ease-in-out infinite}.aurora--signin i[data-bloom="3"]{inset:32% auto auto 36%;inline-size:42%;block-size:54%;background:radial-gradient(closest-side,#ff005b1f,#ff005b00 70%);filter:blur(34px);animation:bloom-c 57s ease-in-out infinite}.signin__plate{position:relative;inline-size:min(400px,100%);background:var(--surface);border-radius:var(--r-hero);box-shadow:var(--card-lift);color:var(--ink);padding:34px 32px 22px;display:flex;flex-direction:column;gap:var(--lg);overflow:clip;animation:card-in .6s var(--ease) backwards}.signin__plate:before{content:"";position:absolute;inset:0 0 auto;block-size:3px;background:linear-gradient(90deg,#00e1fd,#fc007a,#00e1fd);background-size:200% 100%;animation:spectrum-pan 6s linear infinite}.signin__head{display:flex;flex-direction:column;gap:var(--md)}.signin__wordmark{display:block;align-self:flex-start;height:32px;width:auto}.signin__title{margin:0;max-inline-size:30ch;font-size:var(--size-body);color:var(--ink-muted)}.signin__primary{display:flex;align-items:center;justify-content:center;gap:10px;min-block-size:40px;padding:var(--sm) var(--lg);background:var(--accent);color:var(--on-accent);border-radius:var(--r-button);font-size:var(--size-body);font-weight:600;text-decoration:none;transition:filter .12s var(--ease)}.signin__primary:hover{background:var(--accent);color:var(--on-accent);filter:brightness(1.06)}.signin__glyph{inline-size:14px;block-size:14px;fill:currentColor}.signin__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--md);padding-block-start:var(--lg);border-block-start:1px solid var(--rule)}.signin__tools{display:flex;align-items:center;gap:var(--md)}.signin__link{padding:4px 0;border:0;background:none;color:var(--ink-muted);font:inherit;font-size:var(--size-label);cursor:pointer}.signin__link:hover,.signin__link[aria-expanded=true]{color:var(--ink)}.signin__note{margin:0;max-inline-size:42ch;color:var(--ink-faint);font-size:var(--size-micro);text-align:center}.signin__breakglass{display:flex;flex-direction:column;gap:var(--md);padding:var(--md);background:var(--surface-sunk);border-radius:var(--r-inner);animation:sheet-in .3s var(--ease) backwards}.signin__breakglass .field__control{background:var(--surface)}.assistant{display:grid;grid-template-columns:248px minmax(0,1fr);gap:var(--lg);align-items:start;block-size:calc(100vh - 150px);min-block-size:520px}@media(max-width:900px){.assistant{grid-template-columns:minmax(0,1fr);block-size:auto}}.assistant__side{display:flex;flex-direction:column;gap:10px;block-size:100%;min-block-size:0}.assistant__list{display:flex;flex-direction:column;gap:10px;flex:1;min-block-size:0}.assistant__listNew{inline-size:100%}.assistant__listCard{flex:1;min-block-size:0;overflow:auto;padding:var(--sm);background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface)}.assistant__listItem{display:flex;flex-direction:column;gap:1px;margin-bottom:4px;padding:10px var(--md);border-radius:var(--r-button);color:var(--ink);text-decoration:none;transition:background .14s}.assistant__listItem:hover{background:var(--surface-sunk);color:var(--ink);text-decoration:none}.assistant__listItem.active{background:var(--surface-sunk);box-shadow:inset 2px 0 0 var(--accent)}.assistant__listTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--size-label)}.assistant__listItem.active .assistant__listTitle{font-weight:500}.assistant__listDate{color:var(--ink-faint);font-size:var(--size-eyebrow);font-variant-numeric:tabular-nums lining-nums}.assistant__status{display:flex;flex-direction:column;gap:6px;padding:var(--md) var(--gap);background:var(--surface);box-shadow:var(--edge);border-radius:var(--r-panel);color:var(--ink-muted);font-size:var(--size-micro)}.assistant__status [data-stale=true]{color:var(--accent-ink)}.assistant__statusLine{display:flex;align-items:center;gap:7px;overflow-wrap:anywhere}.assistant__pulse{flex:0 0 auto;inline-size:6px;block-size:6px;border-radius:var(--r-pill);background:var(--cyan-ink);animation:breathe 2.4s ease-in-out infinite}.assistant__pulse--accent{background:var(--accent);animation-duration:1.4s}.assistant__mailbox{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.assistant__main{display:flex;flex-direction:column;block-size:100%;min-block-size:0;overflow:hidden;background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface)}.assistant__head{display:flex;align-items:center;gap:var(--md);padding:var(--gap) var(--card-pad-head);border-block-end:1px solid var(--rule)}.assistant__title{margin:0;margin-inline-end:auto;font-size:var(--size-title);font-weight:500}.assistant__scroll{flex:1;min-block-size:0;overflow:auto;display:flex;flex-direction:column;gap:var(--gap);padding:var(--card-pad-head)}.assistant__transcript{display:flex;flex-direction:column;gap:var(--gap)}.assistant__turn{display:flex;gap:10px;max-inline-size:88%}.assistant__avatar{display:grid;place-items:center;flex:0 0 auto;inline-size:26px;block-size:26px;border-radius:var(--r-pill);background:var(--spectrum);color:#07070a;font-size:var(--size-eyebrow);font-weight:600}.assistant__msg{margin:0;font-size:var(--size-body);line-height:1.6;white-space:pre-wrap;text-wrap:pretty}.assistant__msg--user{align-self:flex-end;max-inline-size:76%;padding:var(--md) var(--lg);background:var(--ink);color:var(--field);border-radius:14px 14px 4px;line-height:1.55}.assistant__msg--assistant{min-inline-size:0;color:var(--ink)}.assistant__msg--draft{opacity:.85}.assistant__chip{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;margin:0 0 0 36px;padding:var(--sm) var(--md);border:1px solid var(--line);border-radius:var(--r-button);background:var(--surface-sunk);color:var(--ink-muted);font-size:.75rem;font-variant-numeric:tabular-nums lining-nums}.assistant__chip:before{content:"";inline-size:6px;block-size:6px;border-radius:2px;background:var(--cyan-ink)}.assistant__chip[data-error=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.assistant__chip[data-error=true]:before{background:var(--accent)}.assistant__system{margin:0;align-self:center;color:var(--ink-muted);font-size:var(--size-label)}.assistant__thinking{display:flex;align-items:center;gap:var(--sm);margin:0;color:var(--ink-faint);font-size:var(--size-label)}.assistant__empty{margin:0;padding:var(--xl) var(--md);color:var(--ink-muted)}.assistant__confirm{margin:0 0 0 36px;padding:var(--gap) var(--lg);border:1px solid var(--accent);border-radius:var(--r-panel);background:var(--accent-wash)}.assistant__confirmTitle{margin:0 0 4px;color:var(--accent-ink);font-size:.75rem;font-weight:500}.assistant__confirmTool{margin:0 0 var(--sm);color:var(--ink);font-size:var(--size-label);font-variant-numeric:tabular-nums lining-nums}.assistant__fields{display:grid;grid-template-columns:max-content 1fr;gap:var(--xs) var(--md);margin:0 0 var(--md);font-size:var(--size-label)}.assistant__field{display:contents}.assistant__field dt{color:var(--ink-muted)}.assistant__field dd{margin:0}.assistant__confirmActions{display:flex;gap:var(--sm)}.assistant__confirmNote{margin:.25rem 0 0;font-size:var(--size-micro);color:var(--ink-muted)}.assistant__composer{display:flex;align-items:flex-end;gap:10px;padding:var(--gap) var(--card-pad-head);border-block-start:1px solid var(--rule);background:var(--surface-sunk)}.assistant__input{flex:1;min-block-size:36px;max-block-size:10rem;padding-block:7px;resize:vertical}.assistant__paperclip{inline-size:36px;min-block-size:36px;padding:0;border-radius:var(--r-button);color:var(--ink-muted)}.assistant__composer .btn--primary{min-block-size:36px}.assistant__signature{display:inline-flex;gap:.5rem;align-items:center;flex-wrap:wrap}.assistant__signaturePreview{display:block;width:100%;max-width:40rem;height:16rem;margin-top:.5rem;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface)}.assistant__fileCard{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"kind name download" "kind meta download";gap:2px 10px;align-items:center;align-self:flex-start;inline-size:min(420px,100%);padding:var(--md) var(--gap);border:1px solid var(--line);border-radius:var(--r-inner);background:var(--surface-sunk)}.assistant__fileKind{grid-area:kind;display:grid;place-items:center;inline-size:30px;block-size:30px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--ink-faint);font-size:.59375rem}.assistant__fileCardName{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--size-label);font-weight:500}.assistant__fileCardMeta{grid-area:meta;display:flex;flex-wrap:wrap;gap:.4em;color:var(--ink-faint);font-size:var(--size-eyebrow)}.assistant__fileCardMeta span:not(:first-child):before{content:"·";margin-right:.4em}.assistant__fileCardDownload{grid-area:download;font-size:var(--size-micro)}.assistant__deleteConfirm{display:flex;flex-direction:column;gap:var(--xs);margin:var(--md) var(--card-pad-head) 0;padding:var(--md);border:1px solid var(--accent);border-radius:var(--r-panel);background:var(--accent-wash)}.assistant__deleteConfirm p{margin:0}.assistant__deleteConfirm ul{margin:0;padding-inline-start:1.25em}.palette{position:relative;flex:0 1 420px;min-inline-size:0;display:flex;align-items:center}.palette__glyph{position:absolute;inset-inline-start:12px;color:var(--on-ground-muted);pointer-events:none}.palette__field{inline-size:100%;block-size:34px;padding:0 60px 0 34px;border:1px solid var(--ground-line);border-radius:var(--r-button);background:var(--ground-raised);color:var(--on-ground);font:inherit;font-size:var(--size-label);transition:border-color .18s,color .18s}.palette__field:hover,.palette__field:focus-visible{border-color:var(--ground-hover-line);outline:none}.palette__field::placeholder{color:var(--on-ground-muted)}.palette__field:hover::placeholder{color:var(--on-ground)}.palette__key{position:absolute;inset-inline-end:10px;padding:1px 6px 2px;border:1px solid var(--ground-line);border-radius:5px;color:var(--on-ground-muted);font-family:inherit;font-size:var(--size-eyebrow);white-space:nowrap;pointer-events:none}.palette__panel{position:absolute;inset-block-start:calc(100% + 10px);inset-inline:-40px;z-index:6;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 30px 80px -20px #0000008c;border-radius:var(--r-surface);overflow:hidden;animation:sheet-in .42s var(--ease)}@media(max-width:720px){.palette__key{display:none}.palette{flex:1 1 auto}.palette__panel{position:fixed;inset-block-start:calc(var(--header-h) + 6px);inset-inline:var(--sm)}}.palette__results{max-block-size:60vh;overflow-y:auto;padding-block-end:var(--sm)}.palette__kind{margin:var(--gap) 0 6px;padding-inline:var(--card-pad);color:var(--ink-faint);font-size:var(--size-micro)}.palette__hit{inline-size:100%;display:flex;flex-direction:column;gap:1px;padding:10px var(--card-pad);border:0;background:none;color:inherit;font:inherit;font-size:var(--size-body);text-align:start;cursor:pointer}.palette__label{min-inline-size:0;overflow-wrap:anywhere}.palette__hit[data-active=true]{background:var(--surface-sunk);box-shadow:inset 3px 0 0 var(--accent)}.palette__ref{color:var(--ink-faint);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.palette__empty{margin:0;padding:var(--lg);color:var(--ink-muted)}.picker{position:relative}.picker__glyph{position:absolute;inset-block-start:11px;inset-inline-start:12px;color:var(--ink-muted);pointer-events:none}.field__control.picker__field{padding-inline-start:34px}.picker__panel{position:fixed;z-index:60;display:flex;flex-direction:column;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 24px 60px -20px #00000073;border-radius:var(--r-surface);overflow:hidden}.picker__list{flex:1 1 auto;min-block-size:0;overflow-y:auto;margin:0;padding:6px 0;list-style:none}.picker__list:empty{padding:0}.picker__option{display:flex;flex-direction:column;gap:1px;padding:8px 14px;cursor:pointer}.picker__option[data-active=true]{background:var(--surface-sunk);box-shadow:inset 3px 0 0 var(--accent)}.picker__name{font-size:var(--size-body);overflow-wrap:anywhere}.picker__meta{color:var(--ink-faint);font-size:var(--size-micro);overflow-wrap:anywhere}.picker__meta:empty{display:none}.picker__empty,.picker__more{margin:0;padding:10px 14px;color:var(--ink-muted);font-size:var(--size-label)}.picker__more{border-block-start:1px solid var(--line)}.dealref{display:grid;gap:2px;color:inherit;text-decoration:none}.dealref__number{color:var(--accent-ink);font-weight:600;font-variant-numeric:tabular-nums lining-nums}.dealref:hover .dealref__number{text-decoration:underline}.dealref__title{color:var(--ink);font-size:var(--size-label);overflow-wrap:anywhere}.intake__stale{margin-bottom:var(--lg)}.leadcard__meta{margin:0 0 var(--sm);color:var(--ink-faint);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.leadcard__title{margin:0 0 4px;font-size:.9375rem;font-weight:600;line-height:1.3;text-wrap:pretty}.leadcard__org{margin:0 0 var(--md);color:var(--ink-muted);font-size:var(--size-label)}.leadcard__badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--gap)}.leadcard__note{margin:0 0 var(--gap);color:var(--ink-muted);font-size:var(--size-label);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.leadcard__actions{display:flex;flex-wrap:wrap;gap:var(--sm)}.btn--quietline{color:var(--ink-muted);font-weight:400}.btn--quietline:hover{color:var(--accent-ink)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.intake__head{align-items:flex-start;margin-block-end:var(--card-pad)}.intake__title{max-inline-size:24ch;text-wrap:pretty}.intake__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-inline-size:320px;margin:0}.intake__notice{align-items:center;margin-block-end:var(--gap)}@media(min-width:1200px){.record__body--intake{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--lg)}}.intake__cap{margin:0 0 var(--sm);color:var(--ink-faint);font-size:var(--size-micro)}.intake__due{color:var(--accent-ink);font-weight:500}.intake__email{display:block;margin-block-start:2px}.intake__note{margin:0;font-size:var(--size-data);line-height:1.6;text-wrap:pretty}.intake__body,.intake__signature{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--size-label);line-height:1.6;color:var(--ink-muted)}.intake__body{max-block-size:24rem;overflow-y:auto}.intake__links{display:flex;flex-direction:column;gap:7px;font-size:var(--size-label)}.intake__links li{display:flex;align-items:baseline;gap:var(--sm);min-inline-size:0}.intake__links a{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.intake__unread{color:var(--accent-ink);font-size:var(--size-micro);white-space:nowrap}.intake__contact{align-items:flex-start;font-size:var(--size-label)}.minitable{border:1px solid var(--line);border-radius:var(--r-inner);overflow:hidden}.minitable__row{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:var(--gap);align-items:baseline;padding:10px var(--gap);border-block-end:1px solid var(--rule);font-size:var(--size-label)}.minitable__row:last-child{border-block-end:0}.minitable__row--head{padding-block:9px;background:var(--surface-sunk);color:var(--ink-faint);font-size:var(--size-eyebrow)}.minitable--proposals .minitable__row{grid-template-columns:22px 140px minmax(0,1fr) minmax(0,1fr);align-items:center}.minitable__end{text-align:end}.choices{display:flex;flex-direction:column;gap:var(--sm)}.choice{inline-size:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--md);align-items:center;padding:var(--md) var(--gap);border:1px solid var(--line);border-radius:var(--r-inner);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:border-color .16s}.choice:hover{border-color:var(--ink-faint)}.choice[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.choice__main{min-inline-size:0}.choice__name,.choice__why{display:block}.choice__name{font-size:var(--size-data);font-weight:500}.choice__why{color:var(--ink-muted);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.choice__state{color:var(--ink-faint);font-size:var(--size-micro);white-space:nowrap}.choice[aria-pressed=true] .choice__state{color:var(--accent-ink);font-weight:500}.decisioncard{display:grid;gap:var(--md);padding:var(--card-pad) var(--card-pad-head);box-shadow:0 0 0 1px var(--accent),var(--shadow)}.decisioncard__title{margin:0;font-size:var(--size-title);font-weight:500}.decisioncard__note{margin:-8px 0 0;color:var(--ink-faint);font-size:var(--size-micro);text-wrap:pretty}.decisioncard__money{display:flex;gap:10px}.decisioncard__money>.field{flex:1 1 auto;min-inline-size:0}.decisioncard__money>.field+.field{flex:0 0 90px}.decisioncard__wide{inline-size:100%}.decisioncard__reject{min-block-size:34px;border-radius:var(--r-button);color:var(--accent-ink);font-size:var(--size-data);font-weight:400}.decisioncard__reasons{display:grid;gap:6px;margin:0;padding:0;border:0;min-inline-size:0}.decisioncard__reason{display:flex;align-items:center;gap:var(--sm);min-block-size:34px;padding-inline:var(--md);border:1px solid var(--line);border-radius:var(--r-button);font-size:var(--size-data);cursor:pointer}.decisioncard__reason[data-checked=true]{border-color:var(--ink)}.decisioncard__reason input{accent-color:var(--accent);margin:0}.decisioncard__reason:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.decisioncard__reject.decisioncard__reject--confirm{margin-block-start:4px;border:1px solid var(--accent);font-weight:500}.decisioncard__note:last-child{margin:0}.plate__band--stacked{flex-direction:column;align-items:flex-start;gap:3px}.plate__sub{margin:0;color:var(--ink-faint);font-size:var(--size-micro);font-weight:400;text-wrap:pretty}.quoterow{display:grid;grid-template-columns:120px minmax(160px,1.4fr) minmax(130px,1fr) minmax(110px,.8fr) 150px 120px;min-inline-size:860px;gap:var(--gap);align-items:center;padding:13px var(--card-pad);border-block-end:1px solid var(--rule);color:var(--ink);font-size:var(--size-data);text-decoration:none;transition:background .16s,box-shadow .16s}.quoterow:last-child{border-block-end:0}a.quoterow:hover{background:var(--surface-sunk);box-shadow:inset 3px 0 0 var(--accent);color:var(--ink);text-decoration:none}.quoterow--head{padding-block:11px;background:var(--surface-sunk);border-block-end-color:var(--line);color:var(--ink-faint);font-size:var(--size-micro)}.quoterow.is-superseded{opacity:.7}.quoterow__number{color:var(--accent-ink);font-weight:500;font-variant-numeric:tabular-nums lining-nums}.quoterow__title,.quoterow__client,.quoterow__made{min-inline-size:0;overflow-wrap:anywhere}.quoterow__sub{display:block;color:var(--ink-faint);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.quoterow__status--wait{color:var(--accent-ink);font-weight:500}.quoterow .stamp{font-size:var(--size-data)}.quotegridframe{container-type:inline-size}.quotegrid{display:grid;gap:var(--card-pad);align-items:start}@container (min-width: 1188px){.quotegrid{grid-template-columns:minmax(0,1fr) 268px}.quotegrid__aside{position:sticky;top:calc(var(--header-h) + var(--lg))}}.sheetdoc{position:relative;overflow:hidden;padding:38px 42px 42px;background:var(--surface);box-shadow:var(--edge),var(--shadow-lift);border-radius:var(--r-sheet);animation:card-in .5s var(--ease) backwards}.sheetdoc:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--document-edge)}.sheetdoc--flat:before{background:var(--line)}.sheetdoc--draft{padding:28px 32px 32px;box-shadow:var(--card)}@media(max-width:720px){.sheetdoc,.sheetdoc--draft{padding:var(--xl) var(--lg)}}.sheetdoc__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:30px;padding-block-end:22px;border-block-end:1px solid var(--line)}.sheetdoc__mark{block-size:26px;margin-bottom:var(--gap)}.sheetdoc__issuer{margin:0;color:var(--ink-muted);font-size:var(--size-micro);line-height:1.6}.sheetdoc__meta{display:grid;grid-template-columns:auto auto;gap:5px var(--gap);margin:0;font-size:var(--size-micro)}.sheetdoc__meta dt{color:var(--ink-faint)}.sheetdoc__meta dd{margin:0;text-align:end;font-variant-numeric:tabular-nums lining-nums}.sheetdoc__meta .sheetdoc__number{font-weight:600}.sheetdoc__parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--xl);padding-block:22px}.sheetdoc__parties--top{padding-block:0 20px;border-block-end:1px solid var(--line)}.sheetdoc__cap{margin:0 0 5px;color:var(--ink-faint);font-size:var(--size-eyebrow)}.sheetdoc__party{margin:0;font-size:var(--size-row);font-weight:500}.sheetdoc__sub{margin:3px 0 0;color:var(--ink-muted);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.sheetdoc__lines{inline-size:100%;border-collapse:collapse;font-size:var(--size-label);font-variant-numeric:tabular-nums lining-nums}.sheetdoc__lines th{padding:9px 10px;border-block:1px solid var(--line);background:var(--surface-sunk);color:var(--ink-faint);font-size:var(--size-eyebrow);font-weight:500;text-align:start;white-space:nowrap}.sheetdoc__lines td{padding:10px;border-block-end:1px solid var(--rule)}.sheetdoc__lines .num{text-align:end;white-space:nowrap}.sheetdoc__lines tbody tr:hover td{background:var(--surface-sunk)}.sheetdoc__totals{display:grid;grid-template-columns:auto 130px;justify-content:end;gap:7px 20px;margin:0;padding-block-start:var(--card-pad);font-size:var(--size-label)}.sheetdoc__totals dt{color:var(--ink-muted)}.sheetdoc__totals dd{margin:0;text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.sheetdoc__totals .sheetdoc__grand{padding-block-start:9px;border-block-start:1px solid var(--line);color:var(--ink);font-size:.9375rem;font-weight:600}.sheetdoc__totals .sheetdoc__marginrow{padding-block-start:var(--sm)}.sheetdoc__foot{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:30px;align-items:end;margin-block-start:30px;padding-block-start:var(--card-pad-head);border-block-start:1px solid var(--line)}.sheetdoc__terms{margin:0;color:var(--ink-muted);font-size:var(--size-micro);line-height:1.6;white-space:pre-line;text-wrap:pretty}.quotestatus{margin:0 0 var(--gap);font-size:var(--size-row);font-weight:500}.asidecard__actions{display:flex;flex-direction:column;gap:var(--sm)}.asidecard>.asidecard__actions{margin-block-start:var(--gap)}.asidecard__note--faint{color:var(--ink-faint);font-size:var(--size-micro);text-wrap:pretty}.revisions{display:flex;flex-direction:column;gap:10px;font-size:var(--size-label)}.revisions__row{display:flex;justify-content:space-between;gap:10px;padding-inline-start:10px;box-shadow:inset 2px 0 0 var(--line);color:var(--ink-muted)}.revisions__row--current{box-shadow:inset 2px 0 0 var(--accent);color:var(--ink);font-weight:500}.factlist{display:grid;grid-template-columns:auto auto;gap:6px var(--md);margin:0;font-size:var(--size-label)}.factlist dt{color:var(--ink-faint)}.factlist dd{margin:0;text-align:end;font-variant-numeric:tabular-nums lining-nums}.quotedraft__head{align-items:flex-start;margin-bottom:var(--lg)}.quotedraft__meta{margin:0 0 4px;color:var(--ink-faint);font-size:.75rem}.quotedraft__meta .stamp{color:inherit;font-size:inherit}.quotedraft__rule{max-inline-size:34ch;margin:0;color:var(--ink-faint);font-size:var(--size-micro);text-wrap:pretty}.quotedraft__returned{margin-bottom:var(--gap)}.quotedraft__linescap{margin:var(--card-pad-head) 0 10px;font-size:var(--size-micro)}.linegrid__scroll{border:1px solid var(--line);border-radius:var(--r-control);overflow-x:auto}.linegrid{min-inline-size:836px}.linegrid__row{display:grid;grid-template-columns:64px 84px minmax(100px,1fr) 44px 104px 60px 80px 76px 58px 56px 26px;gap:6px;align-items:center;padding:9px var(--md);border-block-end:1px solid var(--rule);font-size:var(--size-label);font-variant-numeric:tabular-nums lining-nums;transition:background .14s}.linegrid__row:hover{background:var(--surface-sunk)}.linegrid__row--head,.linegrid__row--head:hover{padding-block:9px;background:var(--surface-sunk);color:var(--ink-faint);font-size:var(--size-eyebrow)}.linegrid__row .num{text-align:end}.linegrid__row--blank,.linegrid__row--blank:hover{background:var(--accent-wash)}.linegrid__name{min-inline-size:0;overflow-wrap:anywhere}.linegrid__amount{font-weight:500}.linecell{position:relative;display:flex}.linecell__field{inline-size:100%;min-inline-size:0;block-size:28px;padding:0 9px;border:1px solid var(--line);border-radius:var(--r-small);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--size-label);text-align:end;font-variant-numeric:tabular-nums lining-nums}.linecell__field--text{text-align:start}.linecell__field:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.linecell__field:disabled{background:var(--surface-sunk);color:var(--ink-faint)}.linecell__suffix{position:absolute;inset-inline-end:6px;inset-block:0;display:grid;place-items:center;color:var(--ink-faint);font-size:var(--size-eyebrow);pointer-events:none}.linecell:has(.linecell__suffix) .linecell__field{padding-inline-end:18px}textarea.linecell__field{box-sizing:border-box;padding-block:0;line-height:26px;white-space:pre;resize:none;overflow:hidden}textarea.linecell__field:focus{field-sizing:content;block-size:auto;min-block-size:28px;max-block-size:160px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere}.linecell:has(.popout__open) .linecell__field{border-start-end-radius:0;border-end-end-radius:0}.popout__open{flex:none;display:grid;place-items:center;inline-size:26px;align-self:stretch;margin-inline-start:-1px;padding:0;border:1px solid var(--line);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--r-small);border-end-end-radius:var(--r-small);background:var(--surface-sunk);color:var(--ink-faint);cursor:pointer;transition:color .12s var(--ease),border-color .12s var(--ease),background .12s var(--ease)}.linecell:hover .popout__open,.linecell:focus-within .popout__open,.popout__open:hover{color:var(--ink)}.popout__open:hover{background:var(--surface)}.linecell:has(.linecell__field:focus-visible) .popout__open{border-color:var(--accent)}.popout__open:focus-visible{position:relative;outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.popout__open:disabled{cursor:default;color:var(--line)}.popout{inline-size:min(760px,calc(100vw - 32px));max-inline-size:none;padding:0;border:0;border-radius:var(--r-surface);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lift);animation:stagewin-in .2s var(--ease)}.popout::backdrop{background:color-mix(in srgb,var(--ground) 64%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.popout__frame{display:grid;gap:var(--md);padding:var(--card-pad)}.popout__title{margin:0;font-size:var(--size-title);font-weight:600}.popout__text{inline-size:100%;min-block-size:min(46vh,380px);padding:var(--md);border:1px solid var(--line);border-radius:var(--r-small);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--size-body);line-height:1.55;resize:vertical}.popout__text:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.popout__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sm)}.popout__count,.popout__hint{color:var(--ink-faint);font-size:var(--size-micro);font-variant-numeric:tabular-nums}.popout__count{margin-inline-end:auto}.sheet__longtext{white-space:pre-wrap;overflow-wrap:anywhere}.linegrid__remove{display:grid;place-items:center;inline-size:26px;block-size:26px;padding:0;border:1px solid var(--line);border-radius:var(--r-small);background:var(--surface);color:var(--ink-faint);cursor:pointer;transition:color .16s}.linegrid__remove:hover{color:var(--accent-ink)}.linegrid__add{display:flex;align-items:center;gap:9px;inline-size:100%;padding:10px var(--md);border:0;background:transparent;color:var(--ink-muted);font:inherit;font-size:var(--size-label);text-align:start;cursor:pointer;transition:background .14s,color .14s}.linegrid__add:hover{background:var(--surface-sunk);color:var(--ink)}.linegrid__plus{display:grid;place-items:center;inline-size:22px;block-size:22px;border:1px dashed var(--control-line);border-radius:var(--r-small);font-size:.875rem;line-height:1}.approvals__intro{max-inline-size:70ch;text-wrap:pretty}.approvals{display:flex;flex-direction:column;gap:var(--md);max-inline-size:900px}.approval{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--xl);align-items:center;padding:var(--card-pad) var(--card-pad-head)}@media(max-width:720px){.approval{grid-template-columns:minmax(0,1fr)}}.approval--own{background:var(--surface-sunk);box-shadow:var(--edge)}.approval__main{min-inline-size:0}.approval__meta{margin:0 0 4px;color:var(--ink-faint);font-size:var(--size-micro);font-variant-numeric:tabular-nums lining-nums}.approval__title{margin:0 0 10px;font-size:.9375rem;font-weight:600}.approval--own .approval__title a{color:var(--ink-muted)}.approval__figures{display:flex;flex-wrap:wrap;gap:6px 26px;margin:0;font-size:var(--size-label)}.approval__figures b{font-weight:500;font-variant-numeric:tabular-nums lining-nums}.approval__thin b{color:var(--accent-ink)}.approval__own{margin:0;color:var(--ink-muted);font-size:var(--size-label)}.approval__actions{display:flex;gap:var(--sm)}.approval__returnBtn{min-block-size:32px;border-radius:var(--r-button);color:var(--accent-ink);font-weight:400}.approval__return{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sm);margin-block-start:var(--gap)}.approval__return .field{flex:1 1 18rem}.formcard--narrow{max-inline-size:620px}.companyrow{display:grid;grid-template-columns:minmax(0,1.6fr) 130px minmax(0,1fr) 190px;gap:var(--gap);align-items:center;padding:13px var(--card-pad);border-block-end:1px solid var(--rule);color:var(--ink);font-size:var(--size-data);text-decoration:none;transition:background .16s,box-shadow .16s,opacity .16s}.companyrow:last-child{border-block-end:0}a.companyrow:hover{background:var(--surface-sunk);box-shadow:inset 3px 0 0 var(--accent);color:var(--ink);text-decoration:none}.companyrow--head{padding-block:11px;background:var(--surface-sunk);border-block-end-color:var(--line);color:var(--ink-faint);font-size:var(--size-micro)}.companyrow.is-superseded{opacity:.6}.companyrow.is-superseded:hover{opacity:1}.companyrow__name{min-inline-size:0}.companyrow__primary{display:block;font-weight:500;overflow-wrap:anywhere}.companyrow__other{display:block;color:var(--ink-faint);font-size:var(--size-micro)}.companyrow__roles{display:flex;flex-wrap:wrap;gap:5px}.companyrow__contact{min-inline-size:0;font-size:var(--size-label)}.companyrow.is-superseded .companyrow__contact{color:var(--ink-faint)}@media(max-width:720px){.companyrow{grid-template-columns:minmax(0,1fr) auto}.companyrow__roles,.companyrow__contact,.companyrow--head>:nth-child(n+3){display:none}}.searchfield{display:flex;align-items:center;gap:var(--sm);inline-size:250px;max-inline-size:100%;block-size:34px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-button);background:var(--surface);color:var(--ink-faint);transition:border-color .16s}.searchfield:focus-within{border-color:var(--ink-faint)}.searchfield__input{flex:1;min-inline-size:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--size-label)}.searchfield__input:focus-visible{outline:none}.plate__tools{display:flex;gap:6px}.formgrid--3{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.formstack{display:flex;flex-direction:column;gap:var(--gap);max-inline-size:680px}.formgrid--company{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)}@media(max-width:720px){.formgrid--company{grid-template-columns:minmax(0,1fr)}}.rolepills{margin:0;padding:0;border:0}.rolepills legend{padding:0 0 var(--sm)}.rolepill{position:relative;display:inline-flex;align-items:center;min-block-size:30px;padding:0 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-muted);font-size:var(--size-label);cursor:pointer;transition:color .16s,border-color .16s,background .16s}.rolepill:hover{border-color:var(--ink-faint);color:var(--ink)}.rolepill[data-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--field)}.rolepill:focus-within{outline:2px solid var(--accent);outline-offset:2px}.rolepill__box{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.importpage{max-inline-size:720px}.importpage__intro{max-inline-size:76ch;text-wrap:pretty}.dropfile{position:relative;display:flex;align-items:center;gap:var(--gap);padding:var(--card-pad) var(--card-pad-head);border:1px dashed var(--ink-faint);border-radius:var(--r-surface);background:var(--surface);cursor:pointer}.dropfile:focus-within{border-color:var(--accent)}.dropfile__kind{display:grid;place-items:center;flex:0 0 auto;inline-size:34px;block-size:34px;border:1px solid var(--line);border-radius:var(--r-button);background:var(--surface-sunk);color:var(--ink-faint);font-size:.625rem}.dropfile__main{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.dropfile__name{font-size:var(--size-data);font-weight:500;overflow-wrap:anywhere}.dropfile__input{position:absolute;inset:0;opacity:0;cursor:pointer}.dropfile__check{position:relative;z-index:1}.importpage__state{color:var(--cyan-ink);font-size:var(--size-micro);font-weight:500}.importpage__state--done{color:var(--ink)}.importpage__counts{margin:0;padding:6px 0}.importpage__count{display:flex;justify-content:space-between;gap:var(--gap);padding:9px var(--card-pad-head);font-size:var(--size-label)}.importpage__count dt{color:var(--ink-muted)}.importpage__count dd{margin:0;font-variant-numeric:tabular-nums lining-nums}.importpage__count--check{background:var(--accent-wash)}.importpage__count--check dt{color:var(--accent-ink);font-weight:500}.importpage__actions{display:flex;flex-wrap:wrap;gap:var(--sm);padding:var(--gap) var(--card-pad-head);border-block-start:1px solid var(--rule);background:var(--surface-sunk)}.productrow{display:grid;grid-template-columns:150px minmax(0,1fr) 80px 130px 120px;gap:var(--gap);align-items:center;padding:12px var(--card-pad);border-block-end:1px solid var(--rule);color:var(--ink);font-size:var(--size-data);text-decoration:none;transition:background .16s,box-shadow .16s}.productrow--nocost{grid-template-columns:150px minmax(0,1fr) 80px}.productrow:last-child{border-block-end:0}a.productrow:hover{background:var(--surface-sunk);box-shadow:inset 3px 0 0 var(--accent);color:var(--ink);text-decoration:none}.productrow--head{padding-block:11px;background:var(--surface-sunk);border-block-end-color:var(--line);color:var(--ink-faint);font-size:var(--size-micro)}.productrow .num,.vendorrow .num{text-align:end;font-variant-numeric:tabular-nums lining-nums}.productrow.is-superseded{opacity:.6}.productrow__sku{color:var(--accent-ink);font-weight:500;font-variant-numeric:tabular-nums lining-nums}.productrow__name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productrow__noprice{grid-column:span 2;text-align:end;color:var(--accent-ink);font-size:var(--size-label)}.productrow__noprice+.num{display:none}.productpage__description{max-inline-size:70ch;margin:6px 0 0;color:var(--ink-muted);font-size:var(--size-row);text-wrap:pretty}.productpage__unit{margin:var(--sm) 0 0;font-size:var(--size-label)}.productpage__card{max-inline-size:940px}.productpage__why{margin:0;padding:var(--md) var(--card-pad-head);border-block-start:1px solid var(--rule);background:var(--surface-sunk);color:var(--ink-faint);font-size:var(--size-micro);text-wrap:pretty}.vendorrows{min-inline-size:820px}.vendorrow{display:grid;grid-template-columns:minmax(0,1fr) 140px 120px 120px 90px 70px 120px;gap:var(--gap);align-items:center;padding:13px var(--card-pad-head);border-block-end:1px solid var(--rule);font-size:var(--size-data);transition:opacity .16s}.vendorrow:last-child{border-block-end:0}.vendorrow--head{padding-block:10px;background:var(--surface-sunk);color:var(--ink-faint);font-size:var(--size-micro)}.vendorrow--chosen{box-shadow:inset 3px 0 0 var(--accent)}.vendorrow--chosen .vendorrow__name,.vendorrow--chosen .vendorrow__gel{font-weight:500}.vendorrow.is-superseded{opacity:.68}.vendorrow.is-superseded:hover{opacity:1}.vendorrow__name{min-inline-size:0}.pricelist{display:flex;flex-direction:column;gap:var(--lg);max-inline-size:980px}.pricelist__setup{max-inline-size:none}.pricelist__fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px}@media(max-width:720px){.pricelist__fields{grid-template-columns:minmax(0,1fr)}}.dropfile--disabled{opacity:.55;cursor:not-allowed}.countcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--md)}.countcard{padding:var(--lg);background:var(--surface);box-shadow:var(--card);border-radius:var(--r-panel);animation:card-in .5s var(--ease) backwards}.countcard--alert{box-shadow:0 0 0 1px var(--accent),var(--shadow)}.countcard__label{margin:0 0 6px;color:var(--ink-faint);font-size:var(--size-micro)}.countcard--alert .countcard__label{color:var(--accent-ink);font-weight:500}.countcard__value{margin:0;font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums lining-nums}.countcard--alert .countcard__value{color:var(--accent-ink)}.pricelist__dot{inline-size:7px;block-size:7px;border-radius:var(--r-pill);background:var(--accent)}.pricelist__rejected{margin:0;border:0;border-radius:0}.pricelist__rejected .minitable__row{grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);padding-inline:var(--card-pad-head)}.pricelist__versions{display:flex;flex-direction:column}.pricelist__version{display:grid;grid-template-columns:minmax(0,1fr) 170px 110px;gap:var(--gap);align-items:center;padding:12px var(--card-pad-head);border-block-end:1px solid var(--rule);font-size:var(--size-label)}.pricelist__version:last-child{border-block-end:0}.pricelist__version .num{text-align:end;font-variant-numeric:tabular-nums lining-nums}.refpage{display:flex;flex-direction:column;gap:var(--gap);max-inline-size:820px}.refpage--wide{max-inline-size:920px}.refpage--full{max-inline-size:none}.refpage__note{max-inline-size:76ch;margin:0;color:var(--ink-faint);font-size:.75rem;text-wrap:pretty}.btn--head{min-block-size:34px;padding:0 14px;border-radius:var(--r-button);font-size:var(--size-data)}.table td.cell--strong{font-weight:500}.inlineform{padding:var(--lg) var(--card-pad-head);border-block-end:1px solid var(--rule);background:var(--surface-sunk)}.inlineform__fields{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.inlineform__fields .field{flex:0 1 190px}.inlineform__fields .inlineform__code{flex-basis:120px}.inlineform__fields .field__control{min-block-size:32px}.inlineform__fields .btn--primary{min-block-size:32px;border-radius:var(--r-control);font-size:var(--size-label)}.statusword{color:var(--ink-faint);font-size:var(--size-label)}.statusword--on{color:var(--cyan-ink)}.issuerpage{display:flex;flex-direction:column;gap:var(--gap);max-inline-size:1040px}.issuerpage__explain{max-inline-size:76ch;text-wrap:pretty}.issuerpage__grid{display:grid;gap:var(--gap);align-items:start}@media(min-width:1000px){.issuerpage__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.issuerpage .plate{margin-bottom:0}.table tbody tr.is-waiting td{background:var(--accent-wash)}.table a.users__waiting{color:var(--accent-ink);font-weight:500}.rolespage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--gap);align-items:start;max-inline-size:980px}.rolespage .plate{margin-bottom:0}.assignlist{margin:0;padding:0;list-style:none}.assignrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--gap);align-items:center;padding:12px var(--card-pad-head);border-block-end:1px solid var(--rule);font-size:var(--size-label)}.assignrow:last-child{border-block-end:0}.assignrow.is-superseded,.assignrow__role{color:var(--ink-faint)}.assignrow__locked{padding:4px 10px;border:1px solid var(--rule);border-radius:var(--r-small);color:var(--ink-faint);font-size:var(--size-micro);cursor:help}.assignrow__who{font-weight:500}.permspage__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--md);margin-block-end:var(--gap)}.permspage{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:var(--gap);align-items:start}.permcard{min-inline-size:0;margin:0;padding:0;border:0}.permcard__list{display:flex;flex-direction:column;gap:10px;padding:var(--card-pad) var(--card-pad-head)}.permcard__item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:var(--size-label);cursor:pointer}.permcard__item input{inline-size:16px;block-size:16px;margin:1px 0 0;accent-color:var(--accent)}.permcard[disabled] .permcard__item{cursor:default}.permcard__name{display:flex;flex-direction:column;gap:2px}.permcard__code{color:var(--ink-faint);font-size:var(--size-micro)}.sessions__current{color:var(--cyan-ink);font-size:var(--size-label);font-weight:500}.mailsource{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap);padding:var(--card-pad) var(--card-pad-head)}.mailsource.is-superseded{opacity:.6}.mailsource__main{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.mailsource__address{margin:0;font-size:var(--size-body);font-weight:600;overflow-wrap:anywhere}.mailsource__main .meta{margin:0}.mailsource__health{display:flex;align-items:center;gap:8px;margin:0;color:var(--cyan-ink);font-size:var(--size-micro);font-weight:500}.mailsource__health--failing{color:var(--accent-ink)}.mailsource__dot{flex:none;inline-size:6px;block-size:6px;border-radius:var(--r-pill);background:currentColor}.mailsource__health--failing .mailsource__dot{animation:breathe 2.4s var(--ease) infinite}.mailsource__error{margin:0;padding:8px 12px;border-radius:var(--r-small);background:var(--surface-sunk);color:var(--ink-faint);font-size:var(--size-micro);overflow-wrap:anywhere}.portals__boundary:before{display:none}.portals__domain{font-weight:500}.mailsource__note{max-inline-size:none;margin:0;padding:12px var(--card-pad);border-radius:var(--r-panel);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--rule)}.intake__proposed{display:flex;flex-direction:column;gap:2px}.intake__heldBy{color:var(--accent-ink);font-size:var(--size-micro)}.linegrid__foot{display:flex;align-items:center;gap:var(--md)}.linegrid__row--bundle,.linegrid__row--bundle:hover{background:var(--cyan-wash);font-weight:500}.linegrid__row--member{padding-inline-start:calc(var(--md) + 10px);box-shadow:inset 2px 0 0 var(--cyan-ink)}.sheetdoc__bundle td{background:var(--cyan-wash);font-weight:500}.sheetdoc__member td:first-child{padding-inline-start:calc(var(--md) + 10px);box-shadow:inset 2px 0 0 var(--cyan-ink)}.linegrid__inexact{color:var(--cyan-ink);text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.linegrid__choose{inline-size:16px;block-size:16px;margin:0 auto;display:block;accent-color:var(--cyan-ink)}.linegrid__legend{margin-block:var(--sm) 0;color:var(--ink-faint);font-size:var(--size-micro)}.combinepanel{display:grid;gap:var(--md);margin-block-start:var(--md);padding:var(--md) var(--lg);border:1px solid var(--cyan-ink);border-radius:var(--r-control);background:var(--cyan-wash)}.combinepanel__hint{margin:0;font-size:var(--size-label)}.combinepanel__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) minmax(0,.8fr);gap:var(--md)}.combinepanel__description{block-size:auto;min-block-size:56px;padding-block:6px;line-height:1.45;resize:vertical}.combinepanel__actions{display:flex;gap:var(--sm)}@media(max-width:720px){.combinepanel__fields{grid-template-columns:minmax(0,1fr)}}.linegrid__foot .linegrid__add{flex:1 1 auto}.linegrid__pending{flex:0 1 auto;padding-inline-end:var(--md);color:var(--ink-faint);font-size:var(--size-micro);text-align:end}.linecell--text{inline-size:100%}.assistant__offline{margin-inline:var(--card-pad-head)}.linegrid__error,.approval__noapprover{margin-block:var(--sm) 0}.vendorrow__asof{font-variant-numeric:tabular-nums lining-nums}.vendorrow__list{display:block;overflow:hidden;color:var(--ink-faint);font-size:var(--size-micro);text-overflow:ellipsis;white-space:nowrap}.productpage__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--gap)}.productpage__actions{display:flex;flex-wrap:wrap;gap:var(--sm)}.productpage__archived{margin-inline-start:var(--md);vertical-align:middle}.productpage__edit{margin-block-end:var(--gap)}.standing{position:relative;background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface);padding:var(--card-pad-head);overflow:clip;animation:card-in .5s var(--ease) backwards}.standing:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--hair);background:var(--spectrum)}.standing__title{font-size:var(--size-page);margin:0 0 var(--md)}.standing__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--lg) var(--xl)}.standing__figure{display:flex;align-items:baseline;gap:var(--sm);margin:0}.standing__count{font-size:var(--size-figure);font-weight:600;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:var(--accent-ink)}.standing__unit{font-size:var(--size-row);color:var(--accent-ink)}.standing__ok,.standing__clear{font-size:var(--size-row);color:var(--cyan-ink);margin:0}.standing__rest{display:flex;gap:var(--xl);margin:0}.standing__rest div{display:flex;align-items:baseline;gap:var(--sm)}.standing__rest dt{font-size:var(--size-micro);color:var(--ink-muted)}.standing__rest dd{margin:0;font-size:var(--size-row);font-weight:500;font-variant-numeric:tabular-nums lining-nums}.standing__shape{margin-block-start:var(--card-pad);padding-block-start:var(--lg);border-block-start:1px solid var(--rule)}.standing__bar{display:flex;gap:3px;block-size:6px}.standing__bar i{border-radius:3px}.standing__bar i[data-bucket=late]{background:var(--accent)}.standing__bar i[data-bucket=week]{background:var(--ink)}.standing__bar i[data-bucket=later]{background:var(--line)}.standing__bar i[data-bucket=none]{background:transparent;border:1px dashed var(--line)}.standing__legend{display:flex;flex-wrap:wrap;gap:var(--xs) var(--card-pad);margin:10px 0 0;font-size:var(--size-micro)}.standing__legend div{display:flex;align-items:baseline;gap:6px}.standing__legend dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums lining-nums}.standing__legend dt{color:var(--ink-muted)}.standing__legend div[data-bucket=none] dd,.standing__legend div[data-bucket=none] dt{color:var(--ink-faint)}.worksegment{margin-block-start:var(--xl)}.worksegment__head{display:flex;align-items:baseline;gap:var(--sm);font-size:var(--size-title);color:var(--ink-muted);font-weight:500;margin:0 0 var(--sm);padding-inline:var(--xs)}.worksegment__count{font-size:var(--size-micro);color:var(--ink-faint);font-variant-numeric:tabular-nums lining-nums}.worksegment__empty{margin:0;padding:var(--card-pad);background:var(--surface-sunk);border:1px dashed var(--line);border-radius:var(--r-surface);color:var(--ink-muted);font-size:var(--size-data)}.worklist__frame{--work-cols: minmax(9rem, 1.1fr) minmax(8rem, 1fr) minmax(10rem, 1.4fr) minmax(7rem, .8fr) 11.5rem;--work-gap: var(--lg);container-type:inline-size;background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface);overflow:clip}.worklist__frame[data-kind=task]{--work-cols: minmax(0, 1fr) 11.5rem}.worklist{list-style:none;margin:0;padding:0}.worklist__heads{display:grid;grid-template-columns:var(--work-cols);column-gap:var(--work-gap);padding:var(--sm) var(--card-pad);padding-inline-start:calc(var(--card-pad) + 3px);border-block-end:1px solid var(--rule);font-size:var(--size-micro);font-weight:500;color:var(--ink-faint)}.worklist__headdue{text-align:end}.worklist__item+.worklist__item{border-block-start:1px solid var(--rule)}.worklist__row{inline-size:100%;display:grid;grid-template-columns:var(--work-cols);align-items:center;column-gap:var(--work-gap);row-gap:var(--xs);padding:var(--md) var(--card-pad);border-inline-start:3px solid transparent;background:none;border-block:0;border-inline-end:0;text-align:start;font:inherit;color:inherit;cursor:pointer}.worklist__row:hover{background:var(--surface-sunk)}.worklist__item[data-due=late] .worklist__row{border-inline-start-color:var(--accent)}.worklist__work{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-inline-size:0}.worklist__label{font-size:var(--size-row);font-weight:500;overflow-wrap:anywhere}.worklist__because{font-size:var(--size-micro);color:var(--cyan-ink)}.worklist__route{display:flex;align-items:center;gap:3px}.worklist__route .progress__step{flex:0 0 14px;height:3px}.worklist__client{min-inline-size:0;font-size:var(--size-data);font-weight:500;color:var(--ink);overflow-wrap:anywhere}.worklist__deal{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.worklist__title{font-size:var(--size-data);color:var(--ink);overflow-wrap:anywhere}.worklist__number{font-size:var(--size-micro);color:var(--ink-muted);font-variant-numeric:tabular-nums lining-nums}.worklist__owner{min-inline-size:0;font-size:var(--size-data);color:var(--ink-muted);overflow-wrap:anywhere}.duetile{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;min-block-size:3.25rem;padding:7px var(--md);border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface-sunk);text-align:end;font-variant-numeric:tabular-nums lining-nums}.duetile__date{font-size:1.125rem;font-weight:600;line-height:1.2;color:var(--ink)}.duetile__left{font-size:var(--size-label);font-weight:500;color:var(--ink-muted);white-space:nowrap}.duetile[data-due=late]{background:var(--accent-wash);border-color:var(--accent)}.duetile[data-due=late] .duetile__date,.duetile[data-due=late] .duetile__left{color:var(--accent-ink)}.duetile[data-due=today],.duetile[data-due=tomorrow]{background:var(--surface);border-color:var(--ink)}.duetile[data-due=today] .duetile__left,.duetile[data-due=tomorrow] .duetile__left{color:var(--ink)}.duetile[data-due=none]{background:transparent;border-style:dashed;border-color:var(--ink-faint)}.duetile[data-due=none] .duetile__left{font-weight:400;color:var(--ink-faint)}@container (max-width: 760px){.worklist__heads{display:none}.worklist__row{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:var(--sm)}.worklist__row>.duetile{order:-1;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 var(--md);min-block-size:0}.worklist__deal{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 var(--sm)}.worklist__client:before,.worklist__deal:before,.worklist__owner:before{content:attr(data-col) ": ";font-size:var(--size-micro);font-weight:400;color:var(--ink-faint)}}.worklist__panel{padding:0 var(--card-pad) var(--card-pad);border-block-start:1px solid var(--rule);background:var(--surface-sunk)}.workopen{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:var(--lg);padding-block-start:var(--md)}.workopen[data-kind=task]{grid-template-columns:minmax(0,1fr)}.workopen__talk{min-inline-size:0}.workopen__files{min-inline-size:0;border-inline-start:1px solid var(--rule);padding-inline-start:var(--lg)}.worklist__panel .workpanel{gap:var(--sm);padding-block-start:0}.worklist__panel .thread{gap:0;max-block-size:17rem;overflow-y:auto;overscroll-behavior:contain}.worklist__panel .update{padding:var(--sm) 0;border-radius:0;background:none;box-shadow:none;animation:none}.worklist__panel .update+.update{border-block-start:1px solid var(--rule)}.worklist__panel .workpanel .field__label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.worklist__panel .workpanel .stack{gap:var(--sm)}.worklist__panel .workpanel>.btn{align-self:flex-start}.worklist__panel .workpanel .stack>.btn{align-self:flex-end}.workopen__files .plate{margin:0;border-radius:0;background:none;box-shadow:none;overflow:visible;animation:none}.workopen__files .plate__band{flex-direction:column;align-items:flex-start;min-block-size:0;gap:2px;padding:0 0 var(--sm)}.workopen__files .plate__note{margin-inline-start:0}.workopen__files .plate__body{padding:var(--sm) 0 0}.workopen__files .table thead{display:none}.workopen__files .table,.workopen__files .table tbody,.workopen__files .table tr,.workopen__files .table td{display:block;inline-size:auto;block-size:auto;padding:0;border:0}.workopen__files .table tbody tr{padding-block:var(--sm)}.workopen__files .table tbody tr+tr{border-block-start:1px solid var(--rule)}.workopen__files .cell--clip{max-inline-size:none;white-space:normal;overflow-wrap:anywhere}.workopen__files .table td:nth-child(2),.workopen__files .table td:nth-child(3){display:inline-block;font-size:var(--size-micro);color:var(--ink-faint)}.workopen__files .table td:nth-child(3){margin-inline-start:var(--sm)}.workpanel{display:flex;flex-direction:column;gap:var(--md);padding-block-start:var(--md)}@container (max-width: 760px){.workopen{grid-template-columns:minmax(0,1fr)}.workopen__files{border-inline-start:0;border-block-start:1px solid var(--rule);padding-inline-start:0;padding-block-start:var(--md)}}.workraise{margin-block-start:var(--xl)}.workraise__form{margin-block-start:var(--md);padding:var(--card-pad);background:var(--surface);box-shadow:var(--card);border-radius:var(--r-surface);max-inline-size:32rem}@media(max-width:720px){.standing__body{gap:var(--md)}.worklist__row{padding:var(--md)}}
