:root{--violet-50:#f6f1ff;--violet-100:#ede4ff;--violet-200:#d9c4ff;--violet-300:#bf9dff;--violet-400:#a173ff;--violet-500:#8042ff;--violet-600:#7633ff;--violet-700:#681fff;--violet-800:#5313bd;--neutral-0:#fff;--neutral-25:#fbfbfc;--neutral-50:#f6f6f9;--neutral-100:#f0edf7;--neutral-200:#e6e5f5;--neutral-300:#d2cfeb;--neutral-400:#b2afcd;--neutral-500:#8a87ab;--neutral-600:#6f6d80;--neutral-700:#4f4d5e;--neutral-800:#31303b;--neutral-900:#26252d;--green-100:#e3f7ef;--green-400:#2ec28d;--green-700:#12805a;--red-100:#fdeaec;--red-400:#f03d48;--red-700:#ca2933;--amber-100:#fdf1dd;--amber-400:#f5a623;--amber-700:#9a6104;--ink-shadow-strong:#1d146129;--ink-shadow-medium:#1d14611a;--ink-shadow-soft:#1d146114;--ink-scrim:#26252d66;--space-0:0;--space-05:2px;--space-1:4px;--space-15:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Bricolage Grotesque", var(--font-sans);--text-display-size:32px;--text-display-line:40px;--text-title-size:24px;--text-title-line:32px;--text-subtitle-size:20px;--text-subtitle-line:28px;--text-body-lg-size:16px;--text-body-lg-line:24px;--text-body-size:14px;--text-body-line:20px;--text-label-size:12px;--text-label-line:16px;--text-caption-size:11px;--text-caption-line:16px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.06em;--duration-fast:.1s;--duration-base:.2s;--duration-slow:.3s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1280px;--color-surface-page:var(--neutral-25);--color-surface-raised:var(--neutral-0);--color-surface-sunken:var(--neutral-50);--color-surface-hover:#8447ff14;--color-surface-selected:#8447ff1f;--color-surface-placeholder:var(--neutral-100);--color-surface-inverse:var(--neutral-900);--color-surface-inverse-raised:var(--neutral-800);--color-surface-accent:var(--violet-50);--color-surface-success:var(--green-100);--color-surface-warning:var(--amber-100);--color-surface-danger:var(--red-100);--color-overlay-scrim:var(--ink-scrim);--color-border-subtle:var(--neutral-100);--color-border-default:var(--neutral-200);--color-border-strong:var(--neutral-300);--color-border-control:var(--neutral-500);--color-border-accent:var(--violet-400);--color-border-danger:var(--red-400);--color-border-inverse:var(--neutral-0);--color-text-primary:var(--neutral-900);--color-text-secondary:var(--neutral-600);--color-text-label:var(--neutral-700);--color-text-disabled:var(--neutral-400);--color-text-inverse:var(--neutral-0);--color-text-accent:var(--violet-500);--color-text-accent-hover:var(--violet-600);--color-text-success:var(--green-700);--color-text-warning:var(--amber-700);--color-text-danger:var(--red-700);--color-icon-default:var(--neutral-900);--color-icon-muted:var(--neutral-600);--color-icon-disabled:var(--neutral-400);--color-icon-inverse:var(--neutral-0);--color-icon-accent:var(--violet-500);--color-accent-brand:var(--violet-400);--color-accent:var(--violet-500);--color-accent-hover:var(--violet-600);--color-accent-active:var(--violet-700);--color-accent-strong:var(--violet-600);--color-accent-disabled:var(--violet-300);--color-accent-subtle:var(--violet-50);--color-status-success:var(--green-400);--color-status-warning:var(--amber-400);--color-status-danger:var(--red-400);--color-focus-ring:var(--violet-500);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:0 0 0 var(--focus-ring-offset) var(--color-surface-raised), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-focus-ring);--elevation-1:0 1px 2px var(--ink-shadow-soft), 0 1px 3px var(--ink-shadow-medium);--elevation-2:0 6px 8px var(--ink-shadow-strong), 0 10px 20px var(--ink-shadow-soft);--elevation-3:0 12px 17px var(--ink-shadow-medium), 0 5px 22px var(--ink-shadow-soft), 0 7px 8px var(--ink-shadow-strong);--elevation-4:0 12px 12px var(--ink-shadow-strong), 0 16px 20px var(--ink-shadow-soft);--row-height:36px;--row-padding-y:var(--space-15);--row-padding-x:var(--space-2);--row-gap-x:var(--space-3);--row-header-padding-y:var(--space-3);--field-height:40px;--field-padding-y:10px;--field-padding-x:var(--space-3);--field-gap:var(--space-5);--field-label-gap:var(--space-1);--section-gap:var(--space-8);--page-padding-x:var(--space-5);--page-padding-y:var(--space-4);--page-header-gap:var(--space-3)}[data-density=cozy]{--row-height:48px;--row-padding-y:var(--space-3);--row-gap-x:var(--space-4)}[data-density=compact]{--row-height:32px;--row-padding-y:var(--space-1);--row-gap-x:var(--space-2)}html,body,#app{width:100%;height:100%}body{background-color:var(--color-surface-raised);margin:0}body.no-scroll,html.nav-open{overflow:hidden}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--color-text-primary);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea,select,button{color:inherit;font-family:inherit}a{color:inherit}.tabular-nums{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.StripeElement{width:100%}.scrollable-container{flex-direction:column;flex:1;display:flex;overflow-y:scroll}.no-scroll .scrollable-container{padding-right:8px;overflow-y:hidden}.scrollable-container::-webkit-scrollbar{width:8px}.scrollable-container::-webkit-scrollbar-track{background-color:#fff;border:2px solid #fff}.scrollable-container::-webkit-scrollbar-thumb{background-color:#d8d8d8;border:2px solid #fff;border-radius:3px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://app.turtleos.com/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://app.turtleos.com/assets/inter-latin-ext-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://app.turtleos.com/assets/inter-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://app.turtleos.com/assets/inter-cyrillic-ext-BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://app.turtleos.com/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ds-root,.ds-root *,.ds-root :before,.ds-root :after{color:inherit;box-sizing:border-box;font-family:inherit}.ds-root{--violet-50:#f6f1ff;--violet-100:#ede4ff;--violet-200:#d9c4ff;--violet-300:#bf9dff;--violet-400:#a173ff;--violet-500:#8042ff;--violet-600:#7633ff;--violet-700:#681fff;--violet-800:#5313bd;--neutral-0:#fff;--neutral-25:#fbfbfc;--neutral-50:#f6f6f9;--neutral-100:#f0edf7;--neutral-200:#e6e5f5;--neutral-300:#d2cfeb;--neutral-400:#b2afcd;--neutral-600:#6f6d80;--neutral-800:#31303b;--neutral-700:#4f4d5e;--neutral-900:#26252d;--neutral-ground:#f4f2fb;--green-100:#e3f7ef;--green-400:#2ec28d;--green-700:#12805a;--green-800:#0d6647;--red-100:#fdeaec;--red-400:#f03d48;--red-700:#ca2933;--amber-100:#fdf1dd;--amber-400:#f5a623;--amber-700:#9a6104;--ink-shadow-strong:#1d146129;--ink-shadow-medium:#1d14611a;--ink-shadow-soft:#1d146114;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:"Bricolage Grotesque",var(--font-sans);--text-figure:44px;--text-display:32px;--text-subtitle:20px;--text-body-lg:16px;--text-body:14px;--text-label:12px;--text-caption:11px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-full:9999px;--duration-fast:.1s;--duration-base:.2s;--ease-standard:cubic-bezier(.4,0,.2,1);--duration-steady:.32s;--ease-steady:cubic-bezier(.4,0,.2,1);--color-surface-page:var(--neutral-ground);--color-surface-raised:var(--neutral-0);--color-surface-accent:var(--violet-50);--color-text-primary:var(--neutral-900);--color-text-secondary:var(--neutral-600);--color-text-label:var(--neutral-700);--color-text-accent:var(--violet-500);--color-text-accent-deep:var(--violet-800);--color-text-disabled:var(--neutral-400);--color-accent:var(--violet-500);--color-focus-ring:var(--violet-500);--focus-ring:0 0 0 2px var(--neutral-0), 0 0 0 4px var(--color-focus-ring);--hair:1px solid var(--neutral-100);--rule:1px solid var(--neutral-200);--rule-strong:1px solid var(--neutral-300);--rule-accent:1px solid var(--violet-200);--row-hover:#8042ff12;--row-press:#8042ff1c;--who-av:0px;--who-gap:0px;--row-pad-t:8px;--row-pad-t-first:12px;--row-line:20px;--shell-nav:250px;--folio-h:52px;--pad:40px;--measure:1240px;min-height:100%}.ds-root *,.ds-root :before,.ds-root :after{box-sizing:border-box}.ds-root{-webkit-text-size-adjust:100%;font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-text-primary);background:var(--color-surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1;margin:0;font-weight:400;line-height:20px}.ds-root h1,.ds-root h2,.ds-root h3,.ds-root p,.ds-root figure,.ds-root ul,.ds-root ol,.ds-root fieldset{border:0;margin:0;padding:0}.ds-root ul,.ds-root ol{list-style:none}.ds-root button,.ds-root input,.ds-root select,.ds-root textarea{font:inherit;color:inherit}.ds-root button{cursor:pointer;background:0 0;border:0;padding:0}.ds-root a{color:var(--color-text-accent);-webkit-text-decoration:none;text-decoration:none}.ds-root a:hover{text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.ds-root a.btn:hover{-webkit-text-decoration:none;text-decoration:none}.ds-root :focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.ds-root svg{display:block}.ds-root .num{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"cv05" 1, tabular-nums slashed-zero}.ds-root .eyebrow{font-size:var(--text-label);letter-spacing:0;color:var(--color-text-label);font-weight:600;line-height:16px}.ds-root .muted{color:var(--color-text-secondary)}.ds-root .spacer{flex:1}.ds-root .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-root kbd{font-family:inherit;font-size:var(--text-caption);border-radius:var(--radius-xs);background:var(--neutral-0);border:var(--rule);height:18px;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-items:center;padding:0 5px;font-weight:600;line-height:16px;display:inline-flex}.ds-root .av{border-radius:var(--radius-full);width:20px;height:20px;font-size:var(--text-caption);letter-spacing:.01em;font-feature-settings:normal;flex:none;place-items:center;font-weight:600;line-height:16px;display:grid}.ds-root .av--a{background:var(--neutral-200);color:var(--neutral-800)}.ds-root .av--b{background:var(--neutral-300);color:var(--neutral-900)}.ds-root .av--c{background:var(--neutral-200);color:var(--neutral-800)}.ds-root .av--d{background:var(--neutral-100);color:var(--neutral-700)}.ds-root .av--e{background:var(--neutral-300);color:var(--neutral-800)}.ds-root .shell{grid-template-columns:var(--shell-nav) minmax(0, 1fr);min-height:100vh;display:grid}.ds-root .nav{background:var(--color-surface-page);border-right:var(--rule);flex-direction:column;align-self:start;height:100vh;display:flex;position:sticky;top:0}.ds-root .topbar,.ds-root .scrim,.ds-root .nav__close{display:none}.ds-root .nav__brand{align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.ds-root .nav__wordmark{font-size:var(--text-body);letter-spacing:-.01em;font-weight:600;line-height:20px}.ds-root .nav__wordmark span{font-size:var(--text-caption);letter-spacing:0;color:var(--color-text-secondary);font-weight:500;line-height:16px;display:block}.ds-root .nav__org{padding:0 12px 12px;position:relative}.ds-root .orgbtn{border-radius:var(--radius-sm);width:100%;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;align-items:center;gap:10px;padding:8px;display:flex}.ds-root .orgbtn:hover,.ds-root .orgbtn[aria-expanded=true]{background:var(--color-surface-raised);border-color:var(--neutral-200)}.ds-root .mark{border-radius:var(--radius-sm);background:var(--violet-500);color:#fff;width:28px;height:28px;font-size:var(--text-caption);letter-spacing:.02em;flex:none;place-items:center;font-weight:600;line-height:16px;display:grid}.ds-root .orgbtn__text{text-align:left;flex:1;min-width:0}.ds-root .orgbtn__name{font-size:var(--text-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:20px;display:block;overflow:hidden}.ds-root .orgbtn__sub{font-size:var(--text-caption);color:var(--color-text-secondary);line-height:16px;display:block}.ds-root .orgbtn__chev{color:var(--color-text-secondary);flex:none}.ds-root .orgpop{z-index:40;background:var(--color-surface-raised);border:var(--rule);border-radius:var(--radius-md);width:306px;box-shadow:0 6px 8px var(--ink-shadow-strong), 0 10px 20px var(--ink-shadow-soft);padding:6px;position:absolute;top:calc(100% - 6px);left:10px}.ds-root .orgpop[hidden]{display:none}.ds-root .orgpop__label{padding:8px 8px 6px}.ds-root .orgpop li+li{border-top:var(--hair)}.ds-root .orgrow{border-radius:var(--radius-sm);text-align:left;width:100%;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding:8px;display:flex}.ds-root .orgrow:hover{background:var(--row-hover)}.ds-root .orgrow__name{min-width:0;font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;line-height:20px;overflow:hidden}.ds-root .orgrow__bal{font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;line-height:20px}.ds-root .orgrow__bal.is-neg{color:var(--red-700)}.ds-root .orgrow[aria-current=true] .orgrow__name{font-weight:600}.ds-root .orgrow .av{width:24px;height:24px}.ds-root .orgrow[aria-current=true] .av{background:var(--violet-500);color:#fff}.ds-root .orgpop__foot{border-top:var(--hair);border-radius:var(--radius-sm);width:100%;font-size:var(--text-label);color:var(--color-text-secondary);align-items:center;gap:8px;margin-top:4px;padding:9px 8px;line-height:16px;display:flex}.ds-root .orgpop__foot:hover{background:var(--row-hover);color:var(--color-text-primary)}.ds-root .nav__scroll{flex:1;padding:4px 0 20px;overflow-y:auto}.ds-root .nav__group{font-size:var(--text-label);letter-spacing:0;color:var(--color-text-label);margin:16px 0 6px;padding:0 16px;font-weight:600;line-height:16px}.ds-root .nav__group:first-child{margin-top:2px}.ds-root .nav__list{padding:0 8px}.ds-root .navitem{border-radius:var(--radius-sm);width:100%;height:34px;color:var(--color-text-primary);font-size:var(--text-body);letter-spacing:-.006em;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding:0 10px;font-weight:500;line-height:20px;display:flex}.ds-root .navitem:hover{background:var(--row-press)}.ds-root .navitem svg{color:var(--color-text-secondary);flex:none}.ds-root .navitem__label{text-align:left;white-space:nowrap;flex:1}.ds-root .navitem[aria-current=page]{background:var(--violet-100);color:var(--color-text-accent-deep);font-weight:600}.ds-root .navitem[aria-current=page] svg{color:currentColor}.ds-root .navitem.is-soon{color:var(--color-text-secondary)}.ds-root .navitem.is-soon:hover{color:var(--color-text-primary)}.ds-root .tag-soon{font-size:var(--text-caption);letter-spacing:0;color:var(--neutral-800);border:var(--rule-strong);border-radius:var(--radius-xs);padding:0 5px;font-weight:500;line-height:16px}.ds-root .nav__count{font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:500;line-height:16px}.ds-root .navitem:hover .nav__count{color:var(--color-text-primary)}.ds-root .navitem[aria-current=page] .nav__count{color:var(--color-text-accent-deep)}.ds-root .nav__count--alert{border-radius:var(--radius-full);background:var(--amber-100);height:18px;color:var(--amber-700);font-weight:600;font-size:var(--text-caption);align-items:center;padding:0 7px;display:inline-flex}.ds-root .nav__user{border-top:var(--rule);align-items:center;gap:10px;padding:12px 16px;display:flex}.ds-root .nav__user .av{width:32px;height:32px;font-size:var(--text-label)}.ds-root .nav__user .t{flex:1;min-width:0}.ds-root .nav__user .n{font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:20px;display:block;overflow:hidden}.ds-root .nav__user .r{font-size:var(--text-caption);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:16px;display:block;overflow:hidden}.ds-root .iconbtn{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.ds-root .iconbtn:hover{background:var(--row-press);color:var(--color-text-primary)}.ds-root .iconbtn--dot{position:relative}.ds-root .iconbtn--dot:after{content:"";border-radius:var(--radius-full);background:var(--violet-500);width:6px;height:6px;box-shadow:0 0 0 2px var(--color-surface-page);position:absolute;top:5px;right:5px}.ds-root .paper{background:var(--color-surface-page);min-width:0;overflow-x:clip}.ds-root .folio{z-index:30;height:var(--folio-h);padding:0 var(--pad);background:var(--color-surface-page);border-bottom:var(--rule);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.ds-root .folio__left{align-items:center;gap:8px;min-width:0;display:flex}.ds-root .folio__where{font-size:var(--text-label);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.ds-root .folio__where b{color:var(--color-text-primary);font-weight:600}.ds-root .folio__right{align-items:center;gap:8px;display:flex}.ds-root .folio__date{font-size:var(--text-label);color:var(--color-text-secondary);white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;padding-right:4px;line-height:16px}.ds-root .search{background:var(--color-surface-raised);border-radius:var(--radius-sm);width:228px;height:32px;transition:border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex;position:relative}.ds-root .search:hover{border-color:var(--neutral-200)}.ds-root .search:focus-within{border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-200)}.ds-root .search svg{color:var(--color-text-secondary);flex:none}.ds-root .search input{min-width:0;font-size:var(--text-label);background:0 0;border:0;outline:none;flex:1;line-height:16px}.ds-root .search input::placeholder{color:var(--color-text-secondary)}.ds-root .search kbd{background:var(--neutral-50)}.ds-root .page{max-width:var(--measure);background:var(--color-surface-raised);padding:0 var(--pad) 0;min-height:calc(100vh - var(--folio-h));margin:0 auto}.ds-root .bleed{margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1);padding-left:var(--pad);padding-right:var(--pad)}.ds-root .page{isolation:isolate;position:relative}.ds-root .page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--violet-100) 0%, #ede4ff80 40%, transparent 72%);opacity:.85;width:min(760px,120vw);height:320px;position:absolute;top:-70px;left:-140px}@media print{.ds-root .page:before{display:none}}.ds-root .masthead__grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ds-root .masthead__text{min-width:0;max-width:60ch}.ds-root .kicker{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ds-root .kicker__rule{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 8' fill='none' stroke='%23a173ff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M1.06 5.15A11.5 6 0 0 1 5.57 2.03'/%3E%3Cpath d='M8.45 1.15A11.5 6 0 0 1 15.55 1.15'/%3E%3Cpath d='M18.43 2.03A11.5 6 0 0 1 22.94 5.15'/%3E%3C/svg%3E") 50%/24px 8px no-repeat;flex:none;width:24px;height:8px}.ds-root .kicker__text{font-size:var(--text-label);letter-spacing:0;color:var(--color-text-label);font-weight:600;line-height:16px}.ds-root h1{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.012em;margin-bottom:10px;font-weight:600;line-height:40px}.ds-root .lede{font-size:var(--text-body-lg);color:var(--color-text-secondary);max-width:58ch;line-height:24px}.ds-root .lede b{color:var(--color-text-primary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.ds-root .masthead__tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-root .seg{border:var(--rule-strong);border-radius:var(--radius-sm);background:var(--neutral-50);align-items:stretch;display:inline-flex;overflow:hidden}.ds-root .seg button{height:34px;font-size:var(--text-label);color:var(--color-text-secondary);border-right:1px solid var(--neutral-200);transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);padding:0 12px;font-weight:500;line-height:16px}.ds-root .seg button:last-child{border-right:0}.ds-root .seg button:hover{color:var(--color-text-primary)}.ds-root .seg button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:inset 0 -2px 0 var(--violet-400);font-weight:600}.ds-root .seg button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring);border-radius:0}.ds-root .stepper>:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring);outline:none}.ds-root .stepper{border:var(--rule-strong);border-radius:var(--radius-sm);background:var(--color-surface-raised);align-items:center;height:34px;display:inline-flex;overflow:hidden}.ds-root .stepper__arrow{width:30px;height:100%;color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.ds-root .stepper__arrow:hover{background:var(--neutral-50);color:var(--color-text-primary)}.ds-root .stepper__arrow[aria-disabled=true]{color:var(--neutral-400);cursor:default}.ds-root .stepper__arrow[aria-disabled=true]:hover{color:var(--neutral-400);background:0 0}.ds-root .stepper__label{font-size:var(--text-label);white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;border-left:var(--rule);border-right:var(--rule);align-items:center;height:100%;padding:0 10px;font-weight:500;line-height:16px;display:flex}.ds-root .btn{border-radius:var(--radius-sm);height:34px;font-size:var(--text-body);letter-spacing:-.006em;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;padding:0 14px;font-weight:600;line-height:20px;display:inline-flex}.ds-root .btn--primary{background:var(--violet-500);color:#fff}.ds-root .btn--primary:hover{background:var(--violet-600)}.ds-root .btn--primary:active{background:var(--violet-700)}.ds-root .btn--primary[aria-disabled=true]{background:var(--violet-200);color:var(--violet-600);cursor:default;box-shadow:none}.ds-root .btn--primary[aria-disabled=true]:hover,.ds-root .btn--primary[aria-disabled=true]:active{background:var(--violet-200)}.ds-root .btn--primary[aria-disabled=true]:focus-visible{box-shadow:var(--focus-ring)}.ds-root .btn--primary kbd{color:#fff;background:#0003;border-color:#0000;margin-left:2px;margin-right:-5px}.ds-root .btn--ghost{border:var(--rule-strong);color:var(--color-text-primary);background:var(--color-surface-raised)}.ds-root .btn--ghost:hover{background:var(--neutral-50);border-color:var(--neutral-600)}.ds-root .btn--quiet{color:var(--color-text-secondary);padding:0 10px}.ds-root .btn--quiet:hover{color:var(--color-text-primary);background:var(--neutral-50)}.ds-root .btn--sm{height:28px;font-size:var(--text-label);gap:6px;padding:0 11px;line-height:16px}.ds-root .btn--lg{height:44px;padding:0 20px}.ds-root .attn{border-top:var(--rule-strong);padding-bottom:6px}.ds-root .attn__head{align-items:center;gap:10px;padding:16px 0 10px;display:flex}.ds-root .attn__title{font-size:var(--text-body-lg);letter-spacing:-.012em;font-weight:600;line-height:24px}.ds-root .attn__count{border-radius:var(--radius-full);background:var(--violet-500);color:#fff;min-width:20px;height:20px;font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:600;line-height:16px;display:inline-grid}.ds-root .attn__when{font-size:var(--text-label);color:var(--color-text-secondary);line-height:16px}.ds-root .attn__item{border-top:var(--hair);align-items:center;gap:14px;padding:12px 0;display:flex}.ds-root .attn__item[hidden]{display:none}.ds-root .attn__icon{border-radius:var(--radius-full);background:var(--color-surface-raised);flex:none;place-items:center;width:28px;height:28px;display:grid}.ds-root .attn__icon--v{color:var(--violet-500);box-shadow:inset 0 0 0 1px var(--violet-400)}.ds-root .attn__icon--a{color:var(--amber-700);box-shadow:inset 0 0 0 1px var(--amber-700)}.ds-root .attn__icon--r{color:var(--red-700);box-shadow:inset 0 0 0 1px var(--red-400)}.ds-root .attn__text{min-width:0;font-size:var(--text-body);color:var(--color-text-secondary);flex:1;line-height:20px}.ds-root .attn__text b{color:var(--color-text-primary);font-weight:600}.ds-root .attn__text .num{color:var(--color-text-primary);font-weight:500}.ds-root .attn__item .btn{flex:none}.ds-root .attn__x{width:26px;height:26px}.ds-root .attn__empty{border-top:var(--hair);font-size:var(--text-body);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;line-height:20px;display:flex}.ds-root .attn__empty[hidden]{display:none}.ds-root .summary{background:var(--color-surface-accent);border-top:var(--rule-accent);border-bottom:var(--rule-accent);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:start;gap:16px 32px;padding-top:28px;padding-bottom:30px;display:grid}.ds-root .summary__rule{background:var(--violet-200);grid-row:1/4;align-self:stretch}.ds-root .s-key{grid-row:1;align-items:center;gap:8px;min-width:0;height:16px;display:flex}.ds-root .s-fig{grid-row:2}.ds-root .s-note{grid-row:3;min-width:0}.ds-root .s-c1{grid-column:1}.ds-root .s-c2{grid-column:3}.ds-root .s-c3{grid-column:5}.ds-root .fig{white-space:nowrap;font-family:var(--font-display);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-size:var(--text-figure);letter-spacing:-.02em;height:52px;color:var(--color-text-primary);font-weight:600;line-height:52px;display:block}.ds-root .fig .cur,.ds-root .fig .frac,.ds-root .fig .unit{font-size:var(--text-subtitle);color:var(--color-text-secondary);font-weight:600}.ds-root .fig .cur{letter-spacing:0;margin-right:.05em}.ds-root .fig .frac{letter-spacing:0}.ds-root .fig .unit{letter-spacing:.02em;margin-left:.14em}.ds-root .fig--accent{color:var(--color-text-accent-deep)}.ds-root .s-note{font-size:var(--text-body);color:var(--color-text-secondary);max-width:36ch;line-height:22px}.ds-root .s-note b{color:var(--color-text-primary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.ds-root .delta{color:var(--color-text-primary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;align-items:center;gap:4px;font-weight:500;display:inline-flex}.ds-root .delta svg{color:var(--violet-500)}.ds-root .spark{margin-bottom:8px}.ds-root .spark__scale{max-width:150px;font-size:var(--text-caption);color:var(--color-text-secondary);justify-content:space-between;margin-bottom:10px;line-height:16px;display:flex}.ds-root .facepile{gap:3px;margin-bottom:10px;display:flex}.ds-root .facepile .av{width:22px;height:22px}.ds-root .section{border-top:var(--rule);margin-top:34px;padding-top:34px}.ds-root .section--flush{border-top:0;margin-top:0}.ds-root .section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:14px;display:flex}.ds-root .section__title{font-size:var(--text-subtitle);letter-spacing:-.016em;font-weight:600;line-height:28px}.ds-root .section__meta{font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;line-height:16px}.ds-root .section__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds-root .section__meta .dotsep{padding:0 6px}.ds-root .now{background:var(--color-surface-raised);border:var(--rule-accent);border-left:2px solid var(--violet-500);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:9px 12px 9px 14px;display:flex}.ds-root .pulse{border-radius:var(--radius-full);background:var(--violet-500);width:7px;height:7px;animation:pulse 2.4s var(--ease-standard) infinite;flex:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.ds-root .now__text{min-width:0;font-size:var(--text-body);color:var(--color-text-secondary);flex:260px;line-height:20px}.ds-root .now__text b{color:var(--color-text-primary);font-weight:600}.ds-root .now__clock{font-size:var(--text-body);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"cv05" 1, tabular-nums slashed-zero;font-weight:600;line-height:20px}.ds-root .now__sub{font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;line-height:16px}.ds-root .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ds-root .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-root .filters .btn--idle{visibility:hidden;pointer-events:none}.ds-root .chip{border:var(--rule-strong);border-radius:var(--radius-sm);background:var(--color-surface-raised);height:30px;font-size:var(--text-label);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 8px 0 10px;line-height:16px;display:inline-flex}.ds-root .chip:hover{border-color:var(--neutral-600)}.ds-root .chip__key{color:var(--color-text-secondary);white-space:nowrap}.ds-root .chip select{appearance:none;cursor:pointer;font-size:var(--text-label);color:var(--color-text-primary);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236f6d80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.8 6 7.8l3-3'/%3E%3C/svg%3E") 100% no-repeat;border:0;outline:none;padding:0 16px 0 0;font-weight:600}.ds-root .chip.is-on{background:var(--violet-50);border-color:var(--violet-200)}.ds-root .chip.is-on .chip__key,.ds-root .chip.is-on select{color:var(--color-text-accent-deep)}.ds-root .find{border:var(--rule-strong);border-radius:var(--radius-sm);background:var(--color-surface-raised);align-items:center;gap:7px;width:236px;height:30px;padding:0 6px 0 9px;display:flex}.ds-root .find:focus-within{border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-200)}.ds-root .find svg{color:var(--color-text-secondary);flex:none}.ds-root .find input{min-width:0;font-size:var(--text-label);background:0 0;border:0;outline:none;flex:1;line-height:16px}.ds-root .find input::placeholder{color:var(--color-text-secondary)}.ds-root .tablewrap{overflow-x:visible}.ds-root table.ledger{border-collapse:separate;border-spacing:0;table-layout:fixed;width:calc(100% + 16px);margin:0 -8px}.ds-root .ledger th:first-child,.ds-root .ledger td:first-child{padding-left:8px}.ds-root .ledger th:last-child,.ds-root .ledger td:last-child{padding-right:8px}.ds-root .ledger th,.ds-root .ledger td{text-align:left;vertical-align:baseline}.ds-root .ledger thead th{top:var(--folio-h);z-index:20;background:var(--color-surface-raised);font-size:var(--text-label);letter-spacing:0;color:var(--color-text-label);box-shadow:inset 0 -1px 0 var(--neutral-300);white-space:nowrap;padding:0 0 9px;font-weight:600;line-height:16px;position:sticky}.ds-root .ledger thead th.r{text-align:right}.ds-root .ledger th.c-mark{width:12px}.ds-root .ledger th.c-date{width:96px}.ds-root .ledger th.c-who{width:21%}.ds-root .ledger th.c-proj{width:15%}.ds-root .ledger th.c-desc{width:18%}.ds-root .ledger th.c-hours{width:88px}.ds-root .ledger th.c-amount{width:96px}.ds-root .ledger th.c-menu{width:28px}.ds-root .ledger thead th.c-who{padding-left:calc(var(--who-av) + var(--who-gap))}.ds-root .ledger thead th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.ds-root .ledger thead th.r button{flex-direction:row-reverse}.ds-root .ledger thead th button:hover,.ds-root .ledger thead th[aria-sort]:not([aria-sort=none]) button{color:var(--color-text-primary)}.ds-root .caret{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);color:var(--violet-500)}.ds-root .ledger thead th button:hover .caret{opacity:.5}.ds-root .ledger thead th[aria-sort=descending] .caret{opacity:1}.ds-root .ledger thead th[aria-sort=ascending] .caret{opacity:1;transform:scaleY(-1)}.ds-root .ledger tbody td{padding:var(--row-pad-t) 0;border-bottom:var(--hair);font-size:var(--text-body);line-height:var(--row-line);transition:background var(--duration-fast) var(--ease-standard)}.ds-root .ledger tbody tr.is-first td{padding-top:var(--row-pad-t-first)}.ds-root .ledger tbody tr:hover td{background:var(--row-hover)}.ds-root .ledger tbody tr:hover td:first-child,.ds-root .ledger tbody tr.is-open td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.ds-root .ledger tbody tr:hover td:last-child,.ds-root .ledger tbody tr.is-open td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ds-root .ledger tbody tr.is-open td{background:var(--row-hover)}.ds-root .ledger tbody tr.is-open td.c-mark{box-shadow:inset 2px 0 0 var(--violet-500)}.ds-root .ledger tbody td.c-mark,.ds-root .ledger tbody td.c-menu{vertical-align:top}.ds-root .ledger tbody td.c-mark{padding-right:0}.ds-root .ledger tbody td.c-mark .today{background:var(--violet-400);border-radius:1px;width:2px;height:16px;margin-top:2px;display:block}.ds-root .ledger tbody td.c-date{color:var(--color-text-primary);white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root .ledger tbody td.c-date .dow{width:34px;color:var(--color-text-secondary);display:inline-block}.ds-root .ledger tbody td.c-who{padding-left:calc(var(--who-av) + var(--who-gap));letter-spacing:-.008em;white-space:nowrap;text-overflow:ellipsis;padding-right:12px;font-weight:500;position:relative;overflow:hidden}.ds-root .ledger tbody td.c-who .av{width:var(--who-av);height:var(--who-av);left:0;top:calc(var(--row-pad-t) + (var(--row-line) - var(--who-av)) / 2);position:absolute}.ds-root .ledger tbody tr.is-first td.c-who .av{top:calc(var(--row-pad-t-first) + (var(--row-line) - var(--who-av)) / 2)}.ds-root .ledger tbody td.c-proj{white-space:nowrap;text-overflow:ellipsis;padding-right:12px;overflow:hidden}.ds-root .ledger tbody td.c-task{color:var(--color-text-secondary);overflow-wrap:break-word;padding-right:16px}.ds-root .ledger tbody td.c-desc{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;padding-right:16px;overflow:hidden}.ds-root .ledger tbody td.c-desc .nodesc{color:var(--color-text-disabled)}.ds-root .ledger tbody td.c-hours,.ds-root .ledger tbody td.c-amount{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap}.ds-root .ledger tbody td.c-hours{color:var(--color-text-primary)}.ds-root .ledger tbody td.c-amount{letter-spacing:-.01em;padding-left:12px;font-weight:600}.ds-root .ledger tbody td.c-menu{text-align:right;padding-left:4px}.ds-root .frac-dim{color:var(--color-text-secondary);font-weight:400}.ds-root .ledger td.c-amount .frac-dim{font-weight:500}.ds-root .rowmenu{border-radius:var(--radius-xs);width:24px;height:20px;color:var(--color-text-secondary);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);place-items:center;margin-left:auto;display:grid}.ds-root tr:hover .rowmenu,.ds-root .rowmenu:focus-visible,.ds-root tr.is-open .rowmenu{opacity:1}.ds-root .rowmenu:hover{background:var(--neutral-200);color:var(--color-text-primary)}.ds-root .ledger tfoot td{border-top:var(--rule-strong);border-bottom:3px double var(--neutral-300);font-size:var(--text-body);padding:14px 0;font-weight:600;line-height:20px}.ds-root .ledger tfoot td.c-hours,.ds-root .ledger tfoot td.c-amount{text-align:right;white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.ds-root .ledger tfoot td.c-amount{letter-spacing:-.01em}.ds-root .ledger tfoot .cur{color:var(--color-text-secondary);font-weight:500}.ds-root .ledger tbody tr.ledger__none td{border-bottom:var(--hair);padding:26px 0 28px}.ds-root .ledger__none .box{font-size:var(--text-body);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;line-height:20px;display:flex}.ds-root .ledger__after{font-size:var(--text-label);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;line-height:18px;display:flex}.ds-root .ledger__after b{color:var(--color-text-primary);font-weight:600}.ds-root .menu{z-index:60;background:var(--color-surface-raised);border:var(--rule);border-radius:var(--radius-md);min-width:196px;box-shadow:0 6px 8px var(--ink-shadow-strong), 0 10px 20px var(--ink-shadow-soft);padding:5px;position:fixed}.ds-root .menu[hidden]{display:none}.ds-root .menu button{text-align:left;width:100%;font-size:var(--text-label);color:var(--color-text-primary);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:7px 8px;line-height:16px;display:flex}.ds-root .menu button:hover{background:var(--row-hover)}.ds-root .menu button kbd{background:var(--neutral-50)}.ds-root .menu hr{border:0;border-top:var(--hair);margin:5px 4px}.ds-root .menu .danger{color:var(--red-700)}.ds-root .menu .danger:hover{background:var(--red-100)}.ds-root .toast{z-index:70;border-radius:var(--radius-sm);background:var(--neutral-900);color:var(--neutral-0);font-size:var(--text-label);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;box-shadow:0 6px 8px var(--ink-shadow-strong);text-align:center;max-width:min(560px,100vw - 32px);padding:9px 14px;font-weight:500;line-height:16px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.ds-root .toast[hidden]{display:none}.ds-root .badge{border-radius:var(--radius-xs);height:20px;font-size:var(--text-caption);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:5px;padding:0 7px;font-weight:600;line-height:16px;display:inline-flex}.ds-root .badge .pip{border-radius:var(--radius-full);width:5px;height:5px}.ds-root .badge--active{background:var(--green-100);color:var(--green-800)}.ds-root .badge--active .pip{background:var(--green-400)}.ds-root .badge--pending{background:var(--amber-100);color:var(--amber-700)}.ds-root .badge--pending .pip{background:var(--amber-400)}.ds-root .badge--negative{background:var(--red-100);color:var(--red-700)}.ds-root .badge--negative .pip{background:var(--red-400)}.ds-root .badge--ended{background:var(--neutral-100);color:var(--neutral-800)}.ds-root .badge--ended .pip{background:var(--neutral-400)}.ds-root .twoup{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:52px;display:grid}.ds-root .contracts li{border-bottom:var(--hair);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:16px;margin:0 -8px;padding:10px 8px;display:grid}.ds-root .contracts li:hover{background:var(--row-hover)}.ds-root .contracts__who{align-items:center;gap:10px;min-width:0;display:flex}.ds-root .contracts__who .av{width:28px;height:28px}.ds-root .contracts__text{min-width:0}.ds-root .contracts__line{align-items:center;gap:8px;min-width:0;display:flex}.ds-root .contracts__line .badge{flex:none}.ds-root .contracts__name{min-width:0;font-size:var(--text-body);letter-spacing:-.008em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:20px;overflow:hidden}.ds-root .contracts__meta{font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;text-overflow:ellipsis;line-height:16px;display:block;overflow:hidden}.ds-root .contracts__bal{text-align:right;font-size:var(--text-body);letter-spacing:-.01em;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;font-weight:600;line-height:20px}.ds-root .contracts__bal.is-neg{color:var(--red-700)}.ds-root .contracts__bal.is-nil{color:var(--color-text-secondary);font-weight:500}.ds-root .empty{background:var(--color-surface-accent);border:var(--rule-accent);border-radius:var(--radius-md);padding:28px 26px 26px}.ds-root .empty__mark{color:var(--violet-400);margin-bottom:16px}.ds-root .empty__title{font-size:var(--text-body-lg);letter-spacing:-.01em;margin-bottom:8px;font-weight:600;line-height:24px}.ds-root .empty__body{font-size:var(--text-body);color:var(--color-text-secondary);max-width:42ch;margin-bottom:18px;line-height:22px}.ds-root .empty__body b{color:var(--color-text-primary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.ds-root .card .empty{background:0 0;border:0;border-radius:0;padding:6px 0 2px}.ds-root .formband{background:var(--color-surface-page);border-top:var(--rule);margin-top:34px;padding-top:44px;padding-bottom:52px}.ds-root .form{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:64px;display:grid}.ds-root .form__intro .section__title{margin-bottom:12px}.ds-root .form__intro p{font-size:var(--text-body);color:var(--color-text-secondary);max-width:40ch;line-height:22px}.ds-root .form__intro p+p{margin-top:12px}.ds-root .fields{gap:24px;max-width:560px;display:grid}.ds-root .field--pair{grid-template-columns:minmax(0,1fr) 152px;gap:20px;display:grid}.ds-root .label{font-size:var(--text-label);margin-bottom:7px;font-weight:600;line-height:16px;display:block}.ds-root .label .opt,.ds-root .label__soft{color:var(--color-text-secondary);font-weight:400}.ds-root .control{display:block;position:relative}.ds-root .input,.ds-root .select{background:var(--color-surface-raised);border:var(--rule-strong);border-radius:var(--radius-sm);width:100%;height:44px;font-size:var(--text-body-lg);letter-spacing:-.006em;transition:border-color var(--duration-fast) var(--ease-standard);padding:0 14px;line-height:42px;display:block}.ds-root .input:hover,.ds-root .select:hover{border-color:var(--neutral-600)}.ds-root .input:focus,.ds-root .select:focus{border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-200);outline:none}.ds-root .input::placeholder{color:var(--color-text-secondary)}.ds-root .input--num{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;padding-right:36px;font-weight:600}.ds-root .select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%236f6d80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 5.5 7 9l3.5-3.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.ds-root button.select{text-align:left;align-items:center;gap:8px;display:flex}.ds-root .select__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:20px;overflow:hidden}.ds-root .select.is-empty .select__value{color:var(--color-text-secondary)}.ds-root .select[aria-expanded=true]{border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-200);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%236f6d80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 7 5l3.5 3.5'/%3E%3C/svg%3E")}.ds-root .select[aria-disabled=true]{color:var(--color-text-disabled);cursor:default;background-color:var(--neutral-25)}.ds-root .select[aria-disabled=true]:hover{border-color:var(--neutral-300)}.ds-root .select[hidden]{display:none}.ds-root .input--pick{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%236f6d80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 5.5 7 9l3.5-3.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.ds-root .input--pick[aria-expanded=true]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%236f6d80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 7 5l3.5 3.5'/%3E%3C/svg%3E")}.ds-root .pick{z-index:60;background:var(--color-surface-raised);border:var(--rule);border-radius:var(--radius-md);min-width:196px;max-width:480px;max-height:280px;box-shadow:0 6px 8px var(--ink-shadow-strong), 0 10px 20px var(--ink-shadow-soft);padding:5px;position:fixed;overflow-y:auto}.ds-root .pick[hidden]{display:none}.ds-root .pick__list{margin:0;padding:0;list-style:none}.ds-root .pick__opt{cursor:pointer;min-height:34px;font-size:var(--text-body);color:var(--color-text-primary);border-radius:6px;align-items:center;gap:10px;padding:7px 10px;line-height:20px;display:flex}.ds-root .pick__opt[hidden]{display:none}.ds-root .pick__text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ds-root .pick__note{font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;flex:none;line-height:16px}.ds-root .pick__opt:hover{background:var(--row-hover)}.ds-root .pick__opt.is-cursor,.ds-root .pick__opt.is-cursor:hover{background:var(--violet-100)}.ds-root .pick__opt[aria-selected=true]{color:var(--color-text-accent-deep);font-weight:600}.ds-root .pick__mark{width:14px;height:14px;color:var(--color-text-accent);visibility:hidden;flex:none}.ds-root .pick__opt[aria-selected=true] .pick__mark{visibility:visible}.ds-root .pick__opt[aria-disabled=true]{color:var(--color-text-disabled);cursor:default}.ds-root .pick__opt[aria-disabled=true]:hover{background:0 0}.ds-root .pick__opt[data-depth="1"]{padding-left:26px}.ds-root .pick__opt[data-depth="2"]{padding-left:42px}.ds-root .pick__opt[data-depth="3"]{padding-left:58px}.ds-root .pick__opt[data-depth="4"]{padding-left:74px}.ds-root .pick__group{font-size:var(--text-label);color:var(--color-text-label);margin:6px 0 2px;padding:6px 10px 2px;font-weight:600;line-height:16px}.ds-root .pick__group:first-child{margin-top:0}.ds-root .pick__group[hidden]{display:none}.ds-root .pick__opt+.pick__group{border-top:var(--hair);margin-top:6px;padding-top:8px}.ds-root .pick__none{font-size:var(--text-body);color:var(--color-text-secondary);padding:7px 10px;line-height:20px}.ds-root .pick__none[hidden]{display:none}.ds-root .pick__find{z-index:1;background:var(--color-surface-raised);border-bottom:var(--hair);margin:-5px -5px 4px;padding:5px 5px 6px;position:sticky;top:-5px}.ds-root .pick__find input{border:var(--rule);background:var(--color-surface-raised);width:100%;height:32px;font-size:var(--text-body);border-radius:6px;padding:0 10px;line-height:30px;display:block}.ds-root .pick__find input::placeholder{color:var(--color-text-secondary)}.ds-root .pick__find input:focus{border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-200);outline:none}@media (max-width:720px){.ds-root .pick__opt{min-height:40px;padding:10px 12px}}.ds-root .chip .select{width:auto;height:auto;font-size:var(--text-label);color:var(--color-text-primary);background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236f6d80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.8 6 7.8l3-3'/%3E%3C/svg%3E");background-position:100%;border:0;border-radius:0;padding:0 16px 0 0;font-weight:600;line-height:16px;display:inline-flex}.ds-root .chip .select .select__value{line-height:16px}.ds-root .chip .select:hover,.ds-root .chip .select:focus{box-shadow:none;border-color:#0000}.ds-root .chip .select[aria-expanded=true]{box-shadow:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236f6d80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7.2 6 4.2l3 3'/%3E%3C/svg%3E");border-color:#0000}.ds-root .chip:focus-within{border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-200)}.ds-root .chip:has(.select[aria-expanded=true]){border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-200)}.ds-root .chip.is-on .select{color:var(--color-text-accent-deep)}.ds-root .suffix{height:44px;font-size:var(--text-body);color:var(--color-text-secondary);pointer-events:none;align-items:center;font-weight:600;display:flex;position:absolute;top:0;right:14px}.ds-root .hint.hint--bad{color:var(--red-700)}.ds-root .input[aria-invalid=true],.ds-root .select[aria-invalid=true]{border-color:var(--red-400)}.ds-root form .hint[aria-hidden=true]{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.ds-root form:focus-within .hint[aria-hidden=true]{opacity:1}.ds-root .hint{font-size:var(--text-label);color:var(--color-text-secondary);margin-top:7px;line-height:16px}.ds-root .hint b{color:var(--color-text-primary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.ds-root .form__actions{border-top:var(--rule);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.ds-root .form__actions .running{font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;line-height:16px}.ds-root .form__actions .running b{color:var(--color-text-primary);font-weight:600}@media (max-width:1180px){.ds-root{--shell-nav:224px;--pad:28px;--who-av:0px;--who-gap:0px}.ds-root .ledger tbody td.c-who .av{display:none}.ds-root .twoup{gap:40px}.ds-root .form{grid-template-columns:minmax(220px,264px) minmax(0,1fr);gap:44px}.ds-root .search{width:180px}.ds-root .ledger th.c-date{width:80px}.ds-root .ledger th.c-who{width:146px}.ds-root .ledger th.c-proj{width:112px}.ds-root .ledger th.c-desc{width:120px}.ds-root .ledger th.c-hours{width:84px}.ds-root .ledger th.c-amount{width:76px}.ds-root .ledger th.c-menu{width:26px}}@media (max-width:1120px){.ds-root .twoup{grid-template-columns:minmax(0,1fr);gap:0}.ds-root .twoup>:last-child{border-top:var(--rule);margin-top:34px;padding-top:34px}}@media (max-width:1020px){.ds-root .summary{column-gap:24px}.ds-root .form{grid-template-columns:minmax(0,1fr);gap:26px}.ds-root .form__intro p{max-width:60ch}.ds-root .folio__date{display:none}}@media (max-width:900px){.ds-root{--pad:24px}.ds-root .shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ds-root .topbar{z-index:30;background:var(--color-surface-page);border-bottom:var(--rule);align-items:center;gap:6px;height:52px;padding:0 12px 0 4px;display:flex;position:sticky;top:0}.ds-root .topbar__menu{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text-primary);transition:background var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.ds-root .topbar__menu:hover{background:var(--row-press)}.ds-root .topbar__menu:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root .topbar__brand{min-width:0;font-size:var(--text-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;line-height:20px;overflow:hidden}.ds-root .topbar .av{width:28px;height:28px;font-size:var(--text-caption)}.ds-root .nav{z-index:65;width:min(320px,100vw - 56px);height:auto;box-shadow:0 10px 30px var(--ink-shadow-strong);visibility:hidden;transition:transform var(--duration-base) var(--ease-standard), visibility 0s linear var(--duration-base);align-self:stretch;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.ds-root .shell[data-nav=open] .nav{visibility:visible;transition:transform var(--duration-base) var(--ease-standard);transform:none}.ds-root .scrim{z-index:64;opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard), visibility 0s linear var(--duration-base);background:#1d146152;display:block;position:fixed;inset:0}.ds-root .shell[data-nav=open] .scrim{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-standard)}.ds-root.nav-open{overflow:hidden}.ds-root .nav__user--top{padding-right:8px}.ds-root .nav__close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;margin-left:auto;display:grid}.ds-root .nav__close:hover{background:var(--row-press);color:var(--color-text-primary)}.ds-root .nav__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root .orgpop{width:min(320px,100vw - 32px);right:auto}.ds-root .search{display:none}.ds-root .attn__item{flex-wrap:wrap;align-items:flex-start}.ds-root .attn__icon{margin-top:1px}.ds-root .attn__text{flex:calc(100% - 42px)}.ds-root .attn__item .btn{order:3;margin-left:42px}.ds-root .attn__x{order:4;margin-left:auto}.ds-root .tablewrap{margin:0 -8px;padding:0 8px;overflow-x:auto}.ds-root .ledger thead th{position:static}.ds-root table.ledger{min-width:700px}}@media (max-width:720px){.ds-root .masthead{padding-top:28px}.ds-root h1{letter-spacing:-.02em;font-size:24px;line-height:32px}.ds-root .lede{font-size:var(--text-body);line-height:22px}.ds-root .masthead__tools{width:100%}.ds-root .summary{padding-bottom:24px;display:block}.ds-root .summary__rule{display:none}.ds-root .s-key{margin-bottom:10px}.ds-root .s-key--div{border-top:var(--rule-accent);margin-top:24px;padding-top:22px}.ds-root .s-note{max-width:none;margin-top:12px}.ds-root .fig{font-size:var(--text-display);height:40px;line-height:40px}.ds-root .find{width:100%}.ds-root .tablewrap{overflow-x:visible}.ds-root table.ledger{min-width:0;display:block}.ds-root .ledger thead{display:none}.ds-root .ledger tbody{display:block}.ds-root .ledger tbody tr{border-bottom:var(--hair);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:11px 8px;display:grid}.ds-root .ledger tbody tr:hover{background:var(--row-hover)}.ds-root .ledger tbody tr:hover td,.ds-root .ledger tbody tr.is-first td{background:0 0}.ds-root .ledger tbody tr.is-first{padding-top:14px}.ds-root .ledger tbody td,.ds-root .ledger tbody tr.is-first td{background:0 0;border:0;padding:0;display:block}.ds-root .ledger tbody td.c-mark,.ds-root .ledger tbody td.c-menu{display:none}.ds-root .ledger tbody td.c-date{font-size:var(--text-label);color:var(--color-text-secondary);grid-area:1/1;line-height:16px}.ds-root .ledger tbody td.c-date .dow{width:auto;margin-right:5px}.ds-root .ledger tbody td.c-amount{text-align:right;font-size:var(--text-body);grid-area:1/2;padding-left:0}.ds-root .ledger tbody td.c-who{font-size:var(--text-body);grid-area:2/1;padding-left:26px}.ds-root .ledger tbody td.c-who .av,.ds-root .ledger tbody tr.is-first td.c-who .av{width:20px;height:20px;display:grid;top:0}.ds-root .ledger tbody td.c-hours{text-align:right;grid-area:2/2}.ds-root .ledger tbody td.c-amount:before{content:"$";color:var(--color-text-secondary);font-weight:500}.ds-root .ledger tbody td.c-hours:after{content:" h";color:var(--color-text-secondary);font-weight:500}.ds-root .ledger tbody td.c-proj{font-size:var(--text-label);color:var(--color-text-secondary);grid-area:3/1;padding-left:26px;line-height:16px}.ds-root .ledger tbody td.c-task{font-size:var(--text-label);grid-area:4/1;padding:2px 0 0 26px;line-height:16px}.ds-root .ledger tbody td.c-desc{font-size:var(--text-label);grid-area:5/1;padding:2px 0 0 26px;line-height:16px}.ds-root .ledger tbody tr.ledger__none{padding:0;display:block}.ds-root .ledger tbody tr.ledger__none td{padding:24px 0;display:block}.ds-root .ledger tfoot{display:block}.ds-root .ledger tfoot tr{border-top:var(--rule-strong);border-bottom:3px double var(--neutral-300);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 18px;padding:14px 0;display:grid}.ds-root .ledger tfoot td{border:0;padding:0;display:block}.ds-root .ledger tfoot td.c-blank{display:none}.ds-root .ledger tfoot td.c-total-label{grid-area:1/1}.ds-root .ledger tfoot td.c-amount{text-align:right;grid-area:1/2}.ds-root .ledger tfoot td.c-hours{text-align:left;color:var(--color-text-secondary);grid-area:2/1;font-weight:400}.ds-root .ledger tfoot td.c-hours:after{content:" hours";font-weight:400}.ds-root .field--pair{grid-template-columns:minmax(0,1fr)}.ds-root .contracts__line{display:block}.ds-root .contracts__line .badge{margin-top:4px}}@media (prefers-reduced-motion:reduce){.ds-root *{transition-duration:1ms!important;animation-duration:1ms!important}.ds-root .pulse{opacity:1;animation:none}}.ds-root .mark,.ds-root .navitem--org .av,.ds-root .orgrow .av,.ds-root .av--org{isolation:isolate;position:relative}.ds-root .mark:before,.ds-root .navitem--org .av:before,.ds-root .orgrow .av:before,.ds-root .av--org:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20.7846' viewBox='0 0 12 20.7846' fill='none' stroke='%2326252d' stroke-opacity='.03'%3E%3Cpath d='M6 0 12 3.4641v6.9282L6 13.8564 0 10.3923V3.4641ZM6 13.8564v6.9282'/%3E%3C/svg%3E") 0 0/12px 20.7846px;width:100%;height:100%;position:absolute;top:0;left:0}.ds-root .emblem{width:40px;height:40px;color:var(--neutral-300);flex:none;margin:0 0 12px;display:block}.ds-root .ledger__none .box .emblem{flex-basis:100%;width:100%;margin-bottom:0}.ds-root .empty .emblem{margin-bottom:16px}.ds-root .load{--dome:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 8' fill='none' stroke='%23a173ff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M1.06 5.15A11.5 6 0 0 1 5.57 2.03'/%3E%3Cpath d='M8.45 1.15A11.5 6 0 0 1 15.55 1.15'/%3E%3Cpath d='M18.43 2.03A11.5 6 0 0 1 22.94 5.15'/%3E%3C/svg%3E");opacity:0;animation:load-in calc(var(--duration-base) * 2) var(--ease-standard) .2s both;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@keyframes load-in{0%{opacity:0}to{opacity:1}}.ds-root .load__mark{flex:none;width:24px;height:8px;position:relative}.ds-root .load__mark:before,.ds-root .load__mark:after{content:"";background:var(--dome) center/100% 100% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.ds-root .load__mark:before{opacity:.3}.ds-root .load__mark:after{opacity:.5;animation:1.2s linear .2s infinite both load-pass;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45% 55%,#0000);-webkit-mask-size:70% 100%;mask-size:70% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes load-pass{0%{-webkit-mask-position:-234% 0;mask-position:-234% 0}45%,to{-webkit-mask-position:334% 0;mask-position:334% 0}}.ds-root .load--page{min-height:min(560px,60vh)}.ds-root>.load--page{min-height:100vh}.ds-root .load--page .load__mark{width:72px;height:24px}.ds-root .load--panel{padding:48px 0}.ds-root .load--panel .load__mark{width:36px;height:12px}.ds-root .load--rows{min-height:calc(var(--row-pad-t-first) + var(--row-line) + var(--row-pad-t) + 1px);display:block;position:relative}.ds-root .load--rows .load__mark{width:36px;height:12px;box-shadow:0 0 11px 11px var(--color-surface-raised);margin:-6px 0 0 -18px;position:absolute;top:50%;left:50%}.ds-root .load__row{height:calc(var(--row-pad-t) * 2 + var(--row-line) + 1px);box-shadow:inset 0 -1px 0 var(--neutral-200);display:block}.ds-root .load__row:first-child{height:calc(var(--row-pad-t-first) + var(--row-pad-t) + var(--row-line) + 1px)}.ds-root .load--inline{vertical-align:middle;flex-direction:row;display:inline-flex}.ds-root .load--inline .load__mark{width:18px;height:6px}.ds-root .fig .load--inline .load__mark{width:30px;height:10px}.ds-root .btn .load--inline .load__mark{width:24px;height:8px}.ds-root .btn--primary .load{--dome:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 8' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M1.06 5.15A11.5 6 0 0 1 5.57 2.03'/%3E%3Cpath d='M8.45 1.15A11.5 6 0 0 1 15.55 1.15'/%3E%3Cpath d='M18.43 2.03A11.5 6 0 0 1 22.94 5.15'/%3E%3C/svg%3E")}.ds-root .btn--primary .load__mark:before{opacity:.5}.ds-root .btn--primary .load__mark:after{opacity:1}.ds-root .btn.btn--primary[aria-busy=true][aria-disabled=true]{background:var(--violet-500);color:#fff;box-shadow:none;cursor:default}.ds-root .btn.btn--primary[aria-busy=true][aria-disabled=true]:hover,.ds-root .btn.btn--primary[aria-busy=true][aria-disabled=true]:active{background:var(--violet-500)}.ds-root .load__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ds-root .load__mark:after{animation:none;-webkit-mask:none;mask:none}}.ds-root .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root .navitem--org{gap:8px;font-weight:500}.ds-root .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root .nav__sub{padding:0}.ds-root .nav__sub[hidden]{display:none}.ds-root .nav__sub .navitem{height:30px;padding-left:36px}.ds-root .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root .navitem--add{color:var(--color-text-secondary)}.ds-root .navitem--add:hover{color:var(--color-text-primary)}.ds-root .navitem--out{color:var(--color-text-secondary)}.ds-root .navitem--out:hover{color:var(--color-text-primary)}.ds-root .nav__list--after{margin-top:12px}.ds-root .page{background:0 0;padding:0 20px 40px}.ds-root .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:20px 20px 24px}.ds-root .card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.ds-root .card__title{row-gap:3px;min-width:0;display:grid}.ds-root .card__stat{flex:none;align-items:baseline;gap:12px;display:flex}.ds-root .masthead{padding:30px 20px 20px}.ds-root .card .summary{background:0 0;border-top:0;border-bottom:0;align-items:start;padding-top:2px;padding-bottom:20px}.ds-root .card .summary__rule{background:var(--neutral-200);grid-row:1/4}.ds-root .listhead{flex-wrap:wrap;align-items:center;gap:16px;min-height:30px;margin-bottom:12px;display:flex}.ds-root .listhead .filters{margin-left:auto}.ds-root .listhead .find{width:296px;max-width:100%}.ds-root .tablefoot{flex-wrap:wrap;align-items:baseline;gap:10px 26px;padding-top:18px;display:flex}.ds-root .tablefoot[hidden]{display:none}.ds-root .tablefoot__file{margin:0 0 0 auto}@media (max-width:720px){.ds-root .listhead .find{width:100%}}.ds-root .veil{z-index:65;background:#26252d52;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ds-root .hello{background:var(--color-surface-raised);border-radius:var(--radius-md);width:min(440px,100%);box-shadow:0 1px 2px var(--ink-shadow-medium), 0 24px 64px var(--ink-shadow-strong);text-align:center;padding:36px 36px 28px}.ds-root .hello__mark{background:var(--violet-500);border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto;display:grid}.ds-root .hello__mark svg{display:block}.ds-root .hello__title{font-size:var(--text-subtitle);letter-spacing:-.014em;margin-top:20px;font-weight:600;line-height:28px}.ds-root .hello__lede{font-size:var(--text-body-lg);color:var(--color-text-secondary);margin-top:10px;line-height:24px}.ds-root .hello__title b,.ds-root .hello__lede b{color:var(--color-text-primary);font-weight:600}.ds-root .hello__mail{overflow-wrap:anywhere}.ds-root .hello__v[hidden]{display:none}.ds-root .hello__doors{text-align:left;gap:10px;margin-top:24px;display:grid}.ds-root .hello__door{border:var(--rule);border-radius:var(--radius-sm);align-items:center;gap:14px;padding:14px 16px;display:flex}.ds-root .hello__door__face{background-position:50%;background-size:cover;border-radius:12px;flex:none;width:40px;height:40px}.ds-root .hello__door__face--support{background:var(--violet-500);place-items:center;display:grid}.ds-root .hello__door__face--match{color:#fff;letter-spacing:-.01em;background:#000;place-items:center;font-size:15px;font-weight:600;display:grid}.ds-root .hello__door__text{min-width:0}.ds-root .hello__door__name{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root .hello__door__what{font-size:var(--text-label);color:var(--color-text-secondary);margin-top:1px;line-height:16px}.ds-root .hello__acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.ds-root .hello__dots{justify-content:center;gap:6px;margin-top:18px;display:flex}.ds-root .hello__dots i{border-radius:var(--radius-full);background:var(--neutral-300);width:6px;height:6px}.ds-root .hello__dots i.on{background:var(--violet-500)}.ds-root .veil[hidden],.ds-root .hello[hidden]{display:none}@media (max-width:720px){.ds-root .hello{padding:28px 22px 22px}.ds-root .hello__acts .btn--primary{flex:100%;justify-content:center}}@keyframes ds-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ds-root .page--arrive,.ds-root .pub>:not(.toast):not([hidden]),.ds-root .door>:not(.toast):not([hidden]){animation:ds-arrive var(--duration-steady) var(--ease-standard) backwards}.ds-root .pub>:nth-child(2),.ds-root .door>:nth-child(2){animation-delay:50ms}.ds-root .pub>:nth-child(3),.ds-root .door>:nth-child(3){animation-delay:.1s}.ds-root .door>:nth-child(4){animation-delay:.15s}.ds-root .door>:nth-child(5){animation-delay:.2s}.ds-root .door>:nth-child(n+6){animation-delay:.24s}.ds-root .btn:active:not([aria-disabled=true]):not(:disabled){transform:translateY(1px)}@keyframes ds-veil{0%{opacity:0}to{opacity:1}}@keyframes ds-hello{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.ds-root .veil{animation:ds-veil var(--duration-base) var(--ease-standard) both}.ds-root .hello{animation:ds-hello var(--duration-steady) var(--ease-standard) 60ms both}.ds-root .page>[hidden]+.card.card{margin-top:0}@keyframes ds-toast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes ds-menu{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.ds-root .toast{animation:ds-toast var(--duration-base) var(--ease-standard) both}.ds-root .menu{transform-origin:100% 0;animation:ds-menu var(--duration-fast) var(--ease-standard) both}@media (prefers-reduced-motion:reduce){.ds-root .page--arrive,.ds-root .pub>*,.ds-root .door>*,.ds-root .toast,.ds-root .menu,.ds-root .veil,.ds-root .hello{animation-delay:0s!important}}.ds-root .skip{z-index:100;border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--text-body);box-shadow:var(--focus-ring);padding:8px 12px;font-weight:500;line-height:20px;-webkit-text-decoration:none;text-decoration:none;position:absolute;top:-48px;left:12px}.ds-root .skip:focus-visible{outline:none;top:12px}.___OdrUz{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.ds-root.ds-p-balance .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-balance .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-balance .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-balance .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-balance .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-balance .nav__sub{padding:0}.ds-root.ds-p-balance .nav__sub[hidden]{display:none}.ds-root.ds-p-balance .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-balance .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-balance .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-balance .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-balance .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-balance .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-balance .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-balance .nav__list--after{margin-top:12px}.ds-root.ds-p-balance .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-balance .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:20px 20px 24px}.ds-root.ds-p-balance .card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.ds-root.ds-p-balance .card__title{row-gap:3px;min-width:0;display:grid}.ds-root.ds-p-balance .card__stat{flex:none;align-items:baseline;gap:12px;display:flex}.ds-root.ds-p-balance .masthead{padding:30px 20px 20px}.ds-root.ds-p-balance .summary.bleed{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);margin-bottom:20px}.ds-root.ds-p-balance .listhead{flex-wrap:wrap;align-items:center;gap:16px;min-height:30px;margin-bottom:12px;display:flex}.ds-root.ds-p-balance .listhead .filters{margin-left:auto}.ds-root.ds-p-balance .listhead .find{width:296px;max-width:100%}.ds-root.ds-p-balance .ledger tbody td.c-what{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;padding-right:16px;overflow:hidden}.ds-root.ds-p-balance .ledger tbody td.c-what .sub{color:var(--color-text-secondary)}.ds-root.ds-p-balance .ledger tbody td.c-bal{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;color:var(--color-text-secondary);padding-left:12px}.ds-root.ds-p-balance table#stmt th.c-open{width:28px}.ds-root.ds-p-balance table#stmt th.c-date{width:13%}.ds-root.ds-p-balance table#stmt th.c-amount{width:17%}.ds-root.ds-p-balance table#stmt th.c-bal{width:19%}.ds-root.ds-p-balance .ledger tbody td.c-open{vertical-align:top;padding-right:0}.ds-root.ds-p-balance .disc{border-radius:var(--radius-xs);width:24px;height:20px;color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;margin-left:-4px;display:grid}.ds-root.ds-p-balance .ledger tbody tr:hover .disc{color:var(--color-text-primary)}.ds-root.ds-p-balance .disc svg{transition:transform var(--duration-fast) var(--ease-standard)}.ds-root.ds-p-balance .disc[aria-expanded=true] svg{transform:rotate(90deg)}.ds-root.ds-p-balance .disc[aria-expanded=true]{color:var(--color-text-primary)}.ds-root.ds-p-balance .ledger tbody tr.is-open td{background:var(--row-hover)}.ds-root.ds-p-balance .ledger tbody tr.ledger__det td{border-bottom:var(--hair);background:var(--neutral-50);box-shadow:inset 2px 0 0 var(--neutral-300);padding:0}.ds-root.ds-p-balance .ledger tbody tr.ledger__det[hidden]{display:none}.ds-root.ds-p-balance .det{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 56px;padding:16px 19% 18px 28px;display:grid}.ds-root.ds-p-balance .det__facts{font-size:var(--text-body);grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:6px 18px;line-height:20px;display:grid}.ds-root.ds-p-balance .det__facts dt{color:var(--color-text-secondary)}.ds-root.ds-p-balance .det__facts dd{overflow-wrap:break-word;min-width:0;margin:0}.ds-root.ds-p-balance .det__sum{font-size:var(--text-body);align-content:start;row-gap:6px;line-height:20px;display:grid}.ds-root.ds-p-balance .det__sum>div{grid-template-columns:minmax(0,1fr) 104px 104px;align-items:baseline;gap:16px;display:grid}.ds-root.ds-p-balance .det__sum>div>span:first-child{min-width:0;color:var(--color-text-secondary);overflow-wrap:break-word}.ds-root.ds-p-balance .det__sum>div>span+span{text-align:right;white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-balance .det__off{color:var(--color-text-secondary)}.ds-root.ds-p-balance .det__sum .det__off{text-align:right;font-feature-settings:normal;font-variant-numeric:normal;grid-column:2/4}.ds-root.ds-p-balance .det__tot{border-top:var(--rule);margin-top:6px;padding-top:8px}.ds-root.ds-p-balance .det__tot>span{font-weight:600}.ds-root.ds-p-balance .det__tot>span:first-child{color:var(--color-text-primary)}.ds-root.ds-p-balance .ledger tfoot tr.foot--in td{border-bottom:0;padding-bottom:6px}.ds-root.ds-p-balance .ledger tfoot tr.foot--out td{border-top:0;padding-top:0}.ds-root.ds-p-balance .ledger tfoot td.c-foot-label{color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-balance .ledger tfoot td.c-amount,.ds-root.ds-p-balance .ledger tfoot td.c-bal{text-align:right;white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-balance .ledger tfoot td.c-amount{letter-spacing:-.01em}.ds-root.ds-p-balance .ledger tbody tr.carry td,.ds-root.ds-p-balance .ledger tbody tr.carry td.c-what{color:var(--color-text-secondary)}.ds-root.ds-p-balance .ledger tbody tr.carry:hover td{background:0 0}.ds-root.ds-p-balance .btn[hidden],.ds-root.ds-p-balance .ledger tbody tr[hidden],.ds-root.ds-p-balance .ledger tbody tr.ledger__none[hidden],.ds-root.ds-p-balance .ledger tfoot[hidden]{display:none}.ds-root.ds-p-balance .neg{letter-spacing:0;margin-right:.06em}.ds-root.ds-p-balance .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-balance .danger__body{font-size:var(--text-body);color:var(--color-text-secondary);max-width:70ch;margin-bottom:18px;line-height:22px}.ds-root.ds-p-balance .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-balance .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}.ds-root.ds-p-balance .payrow{grid-template-columns:minmax(150px,210px) max-content max-content;align-items:start;gap:20px 16px;display:grid}.ds-root.ds-p-balance .pf-method .method{white-space:nowrap;height:44px;font-size:var(--text-body-lg);letter-spacing:-.006em;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;align-items:center;display:flex}.ds-root.ds-p-balance .pf-method .btn{margin-top:1px;margin-left:-11px}.ds-root.ds-p-balance .pf-save .btn{margin-top:23px}.ds-root.ds-p-balance .pf-save .hint{text-align:center}.ds-root.ds-p-balance .prefix{height:44px;font-size:var(--text-body);color:var(--color-text-secondary);pointer-events:none;align-items:center;font-weight:600;display:flex;position:absolute;top:0;left:14px}.ds-root.ds-p-balance .input--amt{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;padding-left:30px;padding-right:14px;font-weight:600}.ds-root.ds-p-balance #afterHint b{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}@media (max-width:1180px){.ds-root.ds-p-balance .page{padding:0 14px 36px}.ds-root.ds-p-balance .det{gap:20px 36px}.ds-root.ds-p-balance .det__sum>div{grid-template-columns:minmax(0,1fr) 92px 92px;gap:12px}}@media (max-width:1020px){.ds-root.ds-p-balance .det{grid-template-columns:minmax(0,1fr);gap:18px;padding-right:19%}}@media (max-width:900px){.ds-root.ds-p-balance .page{padding:0 12px 32px}.ds-root.ds-p-balance .card{padding:18px 16px 22px}.ds-root.ds-p-balance .masthead{padding:26px 16px 18px}.ds-root.ds-p-balance table#stmt{min-width:0}}@media (max-width:720px){.ds-root.ds-p-balance .page{padding:0 10px 28px}.ds-root.ds-p-balance .card{padding:16px 14px 20px}.ds-root.ds-p-balance .masthead{padding:24px 14px 16px}.ds-root.ds-p-balance .payrow{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-balance .payrow>*{grid-column:1/-1}.ds-root.ds-p-balance .pf-save .btn{width:100%;margin-top:0}.ds-root.ds-p-balance .masthead__tools .btn{justify-content:center;width:100%}.ds-root.ds-p-balance .summary.bleed{padding-bottom:22px}.ds-root.ds-p-balance .listhead .find{width:100%}.ds-root.ds-p-balance .ledger tbody tr{grid-template-columns:24px minmax(0,1fr) auto}.ds-root.ds-p-balance .ledger tbody td.c-open{grid-area:1/1/3/2;padding:0;display:block}.ds-root.ds-p-balance .ledger tbody tr.is-first td.c-open{display:block}.ds-root.ds-p-balance .ledger tbody td.c-date{grid-area:1/2}.ds-root.ds-p-balance .ledger tbody td.c-amount{grid-area:1/3}.ds-root.ds-p-balance .ledger tbody td.c-what{font-size:var(--text-body);white-space:normal;text-overflow:clip;grid-area:2/2;padding:0;line-height:20px;overflow:visible}.ds-root.ds-p-balance .ledger tbody td.c-bal{text-align:right;font-size:var(--text-label);grid-area:2/3;padding:2px 0 0;line-height:16px}.ds-root.ds-p-balance .ledger tbody td.c-bal:before{content:"balance ";font-weight:400}.ds-root.ds-p-balance table#stmt tbody td.c-amount:before{content:none}.ds-root.ds-p-balance .ledger tbody tr.is-open{background:var(--row-hover)}.ds-root.ds-p-balance .ledger tbody tr.is-open td{background:0 0}.ds-root.ds-p-balance .ledger tbody tr.ledger__det,.ds-root.ds-p-balance .ledger tbody tr.ledger__det td{padding:0;display:block}.ds-root.ds-p-balance .det{padding:14px 0 16px 24px}.ds-root.ds-p-balance .det__sum>div{grid-template-columns:minmax(0,1fr) auto;gap:10px}.ds-root.ds-p-balance .det__sum>div>span:nth-child(2){text-align:right}.ds-root.ds-p-balance .det__sum>div>span:nth-child(3){grid-area:1/2}.ds-root.ds-p-balance .det__sum>div>span:nth-child(2){text-align:left;color:var(--color-text-secondary);grid-area:2/1}.ds-root.ds-p-balance .det__sum .det__off{text-align:left;grid-area:2/1/auto/3}.ds-root.ds-p-balance .ledger tfoot tr{grid-template-columns:minmax(0,1fr) auto}.ds-root.ds-p-balance .ledger tfoot td.c-foot-label{grid-area:1/1}.ds-root.ds-p-balance .ledger tfoot td.c-amount{text-align:right;grid-area:1/2}.ds-root.ds-p-balance .ledger tfoot td.c-blank{display:none}.ds-root.ds-p-balance .ledger tfoot tr.foot--in{border-bottom:0;padding-bottom:4px}.ds-root.ds-p-balance .ledger tfoot tr.foot--out{border-top:0;padding-top:0}}.ds-root.ds-p-balance .page{min-height:100vh}.ds-root.ds-p-balance .ledger thead th{top:0}.ds-root.ds-p-balance .tablefoot{flex-wrap:wrap;align-items:baseline;gap:10px 26px;padding-top:18px;display:flex}.ds-root.ds-p-balance .tablefoot[hidden]{display:none}.ds-root.ds-p-balance .tablefoot__file{margin:0 0 0 auto}.ds-root.ds-p-balance .moreline{border-radius:var(--radius-sm);height:30px;font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;margin-left:-8px;padding:0 10px 0 8px;font-weight:500;line-height:16px;display:inline-flex}.ds-root.ds-p-balance .moreline:hover{background:var(--row-hover);color:var(--color-text-primary)}.ds-root.ds-p-balance .moreline__chev{flex:none}.ds-root.ds-p-balance .ledger tbody tr.more td{border-bottom:0;padding-top:4px;padding-bottom:6px}.ds-root.ds-p-balance .ledger tbody tr.more:hover td{background:0 0}.ds-root.ds-p-balance .cur{margin-right:.07em}.ds-root.ds-p-balance .unit{margin-left:.07em}.ds-root.ds-p-balance .ledger tfoot .cur,.ds-root.ds-p-balance .fig .cur,.ds-root.ds-p-balance .fig .frac,.ds-root.ds-p-balance .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-balance .stepper--title{height:34px}.ds-root.ds-p-balance .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-balance .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-balance .masthead__tools{align-items:flex-start}.ds-root.ds-p-balance .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-balance .input:focus,.ds-root.ds-p-balance .select:focus{box-shadow:none}.ds-root.ds-p-balance .input:focus-visible,.ds-root.ds-p-balance .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-balance .find input:focus,.ds-root.ds-p-balance .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-balance .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}.ds-root.ds-p-balance .label{pointer-events:none}.ds-root.ds-p-balance .tablefoot__file a{border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-standard);margin:0 -6px;padding:2px 6px}.ds-root.ds-p-balance .tablefoot__file a:hover{background:var(--row-hover);color:var(--color-text-accent-deep);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-balance .tablefoot__file a:focus-visible{-webkit-text-decoration:none;text-decoration:none}@media (max-width:1100px){.ds-root.ds-p-balance .fig{font-size:var(--text-display);line-height:40px}}.ds-root.ds-p-balance .seg button:focus-visible,.ds-root.ds-p-balance .stepper__arrow:focus-visible,.ds-root.ds-p-balance .stepper__label:focus-visible{box-shadow:inset 0 0 0 2px var(--neutral-0), inset 0 0 0 4px var(--color-focus-ring);outline:none}.ds-root.ds-p-balance .balance-processing{border:var(--hair);border-radius:var(--radius-sm);background:var(--amber-100);margin:0 0 20px;padding:12px 14px}.ds-root.ds-p-balance .balance-processing__title{color:var(--color-text-secondary);font-size:var(--text-label);margin:0 0 8px;font-weight:600;line-height:16px}.ds-root.ds-p-balance .balance-processing__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ds-root.ds-p-balance .balance-processing__list li{justify-content:space-between;align-items:baseline;gap:18px;min-width:0;display:flex}.ds-root.ds-p-balance .balance-processing__what{align-items:center;gap:8px;min-width:0;display:flex}.ds-root.ds-p-balance .balance-processing__bank{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-root.ds-p-balance .balance-processing__date{color:var(--color-text-secondary);white-space:nowrap}.ds-root.ds-p-balance .balance-processing__amount{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;flex:none;font-weight:600}.ds-root.ds-p-balance .balance-processing__note{color:var(--color-text-secondary);font-size:var(--text-label);margin:8px 0 0;line-height:16px}@media (max-width:560px){.ds-root.ds-p-balance .balance-processing__list li{align-items:flex-start}.ds-root.ds-p-balance .balance-processing__what{flex-wrap:wrap;align-items:flex-start;gap:4px 8px}}.ds-root.ds-p-balance table#stmt tbody td.c-amount{color:var(--color-text-secondary);letter-spacing:normal;font-weight:400}.ds-root.ds-p-balance table#stmt tbody td.c-bal{color:var(--color-text-primary);letter-spacing:-.01em;font-weight:600}.ds-root.ds-p-balance .ledger tbody tr:has(>td>.disc){cursor:pointer}.ds-root.ds-p-balance .ledger td.c-what .badge{margin-left:10px}.ds-root.ds-p-balance .modal{z-index:65;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ds-root.ds-p-balance .modal[hidden]{display:none}.ds-root.ds-p-balance .modal__scrim{background:#26252d52;position:absolute;inset:0}.ds-root.ds-p-balance .modal__card{background:var(--color-surface-raised);border-radius:var(--radius-md);width:100%;max-width:440px;box-shadow:0 6px 8px var(--ink-shadow-strong), 0 10px 20px var(--ink-shadow-soft);gap:20px;padding:24px;display:grid;position:relative}.ds-root.ds-p-balance .modal__act{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}@media (max-width:720px){.ds-root.ds-p-balance .modal{padding:16px}}.ds-root.ds-p-balance .topup{max-width:560px;margin:0 auto}.ds-root.ds-p-balance .field+.field{margin-top:20px}.ds-root.ds-p-balance .tu-amt{text-align:center}.ds-root.ds-p-balance .tu-big{border-bottom:var(--rule-strong);min-width:132px;max-width:100%;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);justify-content:center;align-items:baseline;padding-bottom:8px;display:inline-flex}.ds-root.ds-p-balance .tu-big:focus-within{border-color:var(--violet-500);box-shadow:0 2px 0 0 var(--violet-200)}.ds-root.ds-p-balance .tu-big--bad,.ds-root.ds-p-balance .tu-big--bad:focus-within{border-color:var(--red-400);box-shadow:none}.ds-root.ds-p-balance .tu-big__cur{font-size:var(--text-subtitle);color:var(--color-text-secondary);margin-right:.12em;font-weight:600;line-height:28px}.ds-root.ds-p-balance .tu-big__size,.ds-root.ds-p-balance .tu-big__fig{max-width:100%;font-family:var(--font-display);font-size:var(--text-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"cv05" 1, tabular-nums slashed-zero;color:var(--color-text-primary);align-items:baseline;font-weight:600;line-height:52px;display:inline-grid}.ds-root.ds-p-balance .tu-big__size:after{content:attr(data-value);visibility:hidden;white-space:pre;grid-area:1/1;padding-right:2px}.ds-root.ds-p-balance .tu-big__size input{width:100%;min-width:0;height:52px;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;font-feature-settings:inherit;font-variant-numeric:inherit;caret-color:var(--violet-500);background:0 0;border:0;border-radius:0;outline:none;grid-area:1/1;margin:0;padding:0 2px 0 0}.ds-root.ds-p-balance .tu-big__size input::placeholder{color:var(--color-text-secondary)}.ds-root.ds-p-balance .tu-big__size input:focus,.ds-root.ds-p-balance .tu-big__size input:focus-visible{box-shadow:none;outline:none}.ds-root.ds-p-balance .tu-big--set{border-bottom-color:#0000}.ds-root.ds-p-balance .tu-amt .hint{min-height:16px;margin-top:10px}.ds-root.ds-p-balance .tu-frame{min-height:220px}.ds-root.ds-p-balance .tu-frame:empty{border:1px dashed var(--neutral-300);border-radius:var(--radius-sm)}.ds-root.ds-p-balance .tu-trust{border-top:var(--hair);justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px;padding-top:12px;display:flex}.ds-root.ds-p-balance .tu-trust__fact{min-width:0;font-size:var(--text-label);color:var(--color-text-secondary);align-items:center;gap:7px;line-height:16px;display:inline-flex}.ds-root.ds-p-balance .tu-trust__fact svg{flex:none}.ds-root.ds-p-balance .stripemark{font-size:var(--text-label);color:var(--color-text-secondary);flex:none;align-items:center;gap:6px;line-height:16px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.ds-root.ds-p-balance .stripemark:hover{color:var(--color-text-primary);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-balance .stripemark__word{fill:#061b31;width:auto;height:15px;transition:fill var(--duration-fast) var(--ease-standard);margin-top:1px;display:block}.ds-root.ds-p-balance .stripemark:hover .stripemark__word{fill:#635bff}@media (max-width:720px){.ds-root.ds-p-balance .tu-trust{flex-direction:column;align-items:flex-start}}.ds-root.ds-p-balance .field[hidden],.ds-root.ds-p-balance .hint[hidden],.ds-root.ds-p-balance .tu-keptrow[hidden],.ds-root.ds-p-balance .control[hidden]{display:none}.ds-root.ds-p-balance .tu-keptrow{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.ds-root.ds-p-balance .tu-keptrow__what{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-body-lg);letter-spacing:-.006em;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:500;line-height:24px;overflow:hidden}.ds-root.ds-p-balance .tu-keptrow__what .muted{font-weight:400}.ds-root.ds-p-balance .tu-act{border-top:var(--rule);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;margin-top:26px;padding-top:22px;display:flex}.ds-root.ds-p-balance .tu-save{justify-items:center;gap:6px;display:grid}.ds-root.ds-p-balance .tu-save .hint{margin-top:0}.ds-root.ds-p-balance .tu-act .btn:hover{-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-balance .done{text-align:center}.ds-root.ds-p-balance .done .seal{border-radius:var(--radius-full);background:var(--green-100);width:40px;height:40px;color:var(--green-800);place-items:center;margin:0 auto 16px;display:grid}.ds-root.ds-p-balance .done .section__title{margin-bottom:6px}.ds-root.ds-p-balance .done .section__title:focus{outline:none}.ds-root.ds-p-balance .done .section__title:focus-visible{box-shadow:var(--focus-ring)}.ds-root.ds-p-balance .ref{font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;margin-top:10px;line-height:16px}.ds-root.ds-p-balance .ref b{color:var(--color-text-primary);font-weight:600}.ds-root.ds-p-balance .ref .dotsep{padding:0 6px}.ds-root.ds-p-balance .done .hint{margin-top:16px}.ds-root.ds-p-balance .done .tu-act{margin-top:22px}.ds-root.ds-p-balance .done>*{max-width:560px;margin-left:auto;margin-right:auto}@media (max-width:720px){.ds-root.ds-p-balance .tu-act{gap:10px;display:grid}.ds-root.ds-p-balance .tu-save{justify-items:stretch}.ds-root.ds-p-balance .tu-act .btn{justify-content:center;width:100%}.ds-root.ds-p-balance .tu-save .hint{text-align:center}.ds-root.ds-p-balance .navitem,.ds-root.ds-p-balance .nav__sub .navitem{height:44px}.ds-root.ds-p-balance .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-balance .btn{height:44px}.ds-root.ds-p-balance .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-balance .seg button,.ds-root.ds-p-balance .stepper{height:44px}.ds-root.ds-p-balance .stepper__arrow{width:44px}.ds-root.ds-p-balance .iconbtn{width:44px;height:44px}.ds-root.ds-p-balance .chip{height:44px}.ds-root.ds-p-balance .chip select{align-self:stretch}.ds-root.ds-p-balance .find{height:44px}.ds-root.ds-p-balance .find input{align-self:stretch}.ds-root.ds-p-balance .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-balance .listhead .find{width:100%}.ds-root.ds-p-balance .moreline{height:44px}.ds-root.ds-p-balance .fieldbtn{width:44px}.ds-root.ds-p-balance .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-balance .rowmenu,.ds-root.ds-p-balance .contracts__name,.ds-root.ds-p-balance .contracts__open,.ds-root.ds-p-balance .rowopen,.ds-root.ds-p-balance .kicker__link,.ds-root.ds-p-balance .seeall,.ds-root.ds-p-balance .tablefoot__file a{position:relative}.ds-root.ds-p-balance .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-balance .contracts__name:after,.ds-root.ds-p-balance .contracts__open:after,.ds-root.ds-p-balance .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-balance .kicker__link:after,.ds-root.ds-p-balance .seeall:after,.ds-root.ds-p-balance .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-balance .contracts__meta,.ds-root.ds-p-balance .contracts__name,.ds-root.ds-p-balance .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-balance .contracts__name,.ds-root.ds-p-balance .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-balance .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-balance .affix{height:44px;font-size:var(--text-body);color:var(--color-text-secondary);pointer-events:none;align-items:center;font-weight:600;display:flex;position:absolute;top:0}.ds-root.ds-p-balance .affix--pre{left:14px}.ds-root.ds-p-balance .affix--post{right:14px}.ds-root.ds-p-balance .input--rate{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;padding-left:30px;padding-right:34px;font-weight:600}@media (max-width:720px){.ds-root.ds-p-balance .ledger--payouts tbody tr{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ds-root.ds-p-balance .ledger--payouts tbody td.c-date{white-space:nowrap;grid-area:1/1}.ds-root.ds-p-balance .ledger--payouts tbody td.c-amount{grid-area:1/2}.ds-root.ds-p-balance .ledger--payouts tbody td.c-amount:before{content:none}.ds-root.ds-p-balance .ledger--payouts tbody td.c-status{font-size:var(--text-label);color:var(--color-text-secondary);grid-area:2/1;padding:2px 0 0;line-height:16px}.ds-root.ds-p-balance .ledger--payouts tbody td.c-act{grid-area:2/2;justify-self:end;padding:4px 0 0}}.ds-root.ds-p-balance .payreq .control{max-width:220px}.ds-root.ds-p-balance .card+.card{margin-top:16px}.ds-root.ds-p-balance .page>[hidden]+.card{margin-top:0}.ds-root.ds-p-commissions .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-commissions .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-commissions .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-commissions .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-commissions .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-commissions .nav__sub{padding:0}.ds-root.ds-p-commissions .nav__sub[hidden]{display:none}.ds-root.ds-p-commissions .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-commissions .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-commissions .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-commissions .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-commissions .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-commissions .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-commissions .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-commissions .nav__list--after{margin-top:12px}.ds-root.ds-p-commissions .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-commissions .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:20px 20px 24px}.ds-root.ds-p-commissions .card+.card{margin-top:16px}.ds-root.ds-p-commissions .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-commissions .card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.ds-root.ds-p-commissions .masthead{padding:30px 20px 20px}.ds-root.ds-p-commissions .cm__head{border-bottom:var(--rule-strong);grid-template-columns:minmax(0,1fr) 88px 132px;align-items:baseline;gap:16px;margin:0 -8px;padding:0 8px 8px;display:grid}.ds-root.ds-p-commissions .cm__head span:nth-child(2),.ds-root.ds-p-commissions .cm__head span:nth-child(3){text-align:right}.ds-root.ds-p-commissions .cm li{grid-template-columns:minmax(0,1fr) 88px 132px}.ds-root.ds-p-commissions .cm li:last-child{border-bottom:0}.ds-root.ds-p-commissions .cm__rate{text-align:right;font-size:var(--text-body);letter-spacing:-.01em;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600;line-height:20px}.ds-root.ds-p-commissions .cm__paid{text-align:right;min-width:0}.ds-root.ds-p-commissions .cm__paid .contracts__bal{display:block}.ds-root.ds-p-commissions .cm li.is-ended .contracts__name{color:var(--color-text-secondary)}.ds-root.ds-p-commissions .cm__more{padding:6px 0 0}.ds-root.ds-p-commissions .moreline{border-radius:var(--radius-sm);height:30px;font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;margin-left:-8px;padding:0 10px 0 8px;font-weight:500;line-height:16px;display:inline-flex}.ds-root.ds-p-commissions .moreline:hover{background:var(--row-hover);color:var(--color-text-primary)}.ds-root.ds-p-commissions .moreline__chev{transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-commissions .moreline[aria-expanded=true] .moreline__chev{transform:rotate(-180deg)}.ds-root.ds-p-commissions .cm--ended[hidden]{display:none}.ds-root.ds-p-commissions .cm--ended{margin-top:2px}.ds-root.ds-p-commissions .cmrow{grid-template-columns:repeat(12,minmax(0,1fr)) max-content;align-items:start;gap:20px 16px;display:grid}.ds-root.ds-p-commissions .cf-who{grid-column:1/6}.ds-root.ds-p-commissions .cf-on{grid-column:6/11}.ds-root.ds-p-commissions .cf-rate{grid-column:11/13}.ds-root.ds-p-commissions .cf-save{grid-column:13/14}.ds-root.ds-p-commissions .cf-save .btn{margin-top:23px}.ds-root.ds-p-commissions .cf-save .hint{text-align:center}.ds-root.ds-p-commissions .input[aria-invalid=true],.ds-root.ds-p-commissions .select[aria-invalid=true]{border-color:var(--red-400)}.ds-root.ds-p-commissions .btn[hidden],.ds-root.ds-p-commissions .card[hidden]{display:none}@media (max-width:1180px){.ds-root.ds-p-commissions .page{padding:0 14px 36px}.ds-root.ds-p-commissions .cf-who{grid-column:1/7}.ds-root.ds-p-commissions .cf-on{grid-column:7/14}.ds-root.ds-p-commissions .cf-rate{grid-column:1/4}.ds-root.ds-p-commissions .cf-save{grid-column:4/5}.ds-root.ds-p-commissions .cf-save .hint{text-align:left}}@media (max-width:900px){.ds-root.ds-p-commissions .page{padding:0 12px 32px}.ds-root.ds-p-commissions .card{padding:18px 16px 22px}.ds-root.ds-p-commissions .masthead{padding:26px 16px 18px}.ds-root.ds-p-commissions .cm__head,.ds-root.ds-p-commissions .cm li{grid-template-columns:minmax(0,1fr) 64px 104px}.ds-root.ds-p-commissions .cm__more{padding-left:0}}@media (max-width:720px){.ds-root.ds-p-commissions .page{padding:0 10px 28px}.ds-root.ds-p-commissions .card{padding:16px 14px 20px}.ds-root.ds-p-commissions .card+.card{margin-top:12px}.ds-root.ds-p-commissions .masthead{padding:24px 14px 16px}.ds-root.ds-p-commissions .cm__head{grid-template-columns:minmax(0,1fr) 108px}.ds-root.ds-p-commissions .cm__head span:nth-child(2){display:none}.ds-root.ds-p-commissions .cm li{grid-template-columns:minmax(0,1fr) 108px}.ds-root.ds-p-commissions .cm__paid{grid-area:1/2}.ds-root.ds-p-commissions .cm__rate{text-align:left;font-size:var(--text-label);color:var(--color-text-secondary);grid-area:2/1;margin-top:2px;font-weight:500;line-height:16px}.ds-root.ds-p-commissions .cm .contracts__meta{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-commissions .cmrow{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-commissions .cmrow>*{grid-column:1/-1}.ds-root.ds-p-commissions .cf-save .btn{width:100%;margin-top:0}}.ds-root.ds-p-commissions .page{min-height:100vh}.ds-root.ds-p-commissions .cur{margin-right:.07em}.ds-root.ds-p-commissions .unit{margin-left:.07em}.ds-root.ds-p-commissions .ledger tfoot .cur,.ds-root.ds-p-commissions .fig .cur,.ds-root.ds-p-commissions .fig .frac,.ds-root.ds-p-commissions .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-commissions .stepper--title{height:34px}.ds-root.ds-p-commissions .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-commissions .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-commissions .masthead__tools{align-items:flex-start}.ds-root.ds-p-commissions .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-commissions .input:focus,.ds-root.ds-p-commissions .select:focus{box-shadow:none}.ds-root.ds-p-commissions .input:focus-visible,.ds-root.ds-p-commissions .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-commissions .find input:focus,.ds-root.ds-p-commissions .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-commissions .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}.ds-root.ds-p-commissions .label{pointer-events:none}.ds-root.ds-p-commissions .seg button:focus-visible,.ds-root.ds-p-commissions .stepper__arrow:focus-visible,.ds-root.ds-p-commissions .stepper__label:focus-visible{box-shadow:inset 0 0 0 2px var(--neutral-0), inset 0 0 0 4px var(--color-focus-ring);outline:none}@media (max-width:720px){.ds-root.ds-p-commissions .navitem,.ds-root.ds-p-commissions .nav__sub .navitem{height:44px}.ds-root.ds-p-commissions .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-commissions .btn{height:44px}.ds-root.ds-p-commissions .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-commissions .seg button,.ds-root.ds-p-commissions .stepper{height:44px}.ds-root.ds-p-commissions .stepper__arrow{width:44px}.ds-root.ds-p-commissions .iconbtn{width:44px;height:44px}.ds-root.ds-p-commissions .chip{height:44px}.ds-root.ds-p-commissions .chip select{align-self:stretch}.ds-root.ds-p-commissions .find{height:44px}.ds-root.ds-p-commissions .find input{align-self:stretch}.ds-root.ds-p-commissions .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-commissions .listhead .find{width:100%}.ds-root.ds-p-commissions .moreline{height:44px}.ds-root.ds-p-commissions .fieldbtn{width:44px}.ds-root.ds-p-commissions .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-commissions .rowmenu,.ds-root.ds-p-commissions .contracts__name,.ds-root.ds-p-commissions .contracts__open,.ds-root.ds-p-commissions .rowopen,.ds-root.ds-p-commissions .kicker__link,.ds-root.ds-p-commissions .seeall,.ds-root.ds-p-commissions .tablefoot__file a{position:relative}.ds-root.ds-p-commissions .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-commissions .contracts__name:after,.ds-root.ds-p-commissions .contracts__open:after,.ds-root.ds-p-commissions .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-commissions .kicker__link:after,.ds-root.ds-p-commissions .seeall:after,.ds-root.ds-p-commissions .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-commissions .contracts__meta,.ds-root.ds-p-commissions .contracts__name,.ds-root.ds-p-commissions .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-commissions .contracts__name,.ds-root.ds-p-commissions .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-commissions .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-org-contracts .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-org-contracts .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-org-contracts .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-org-contracts .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-org-contracts .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-org-contracts .nav__sub{padding:0}.ds-root.ds-p-org-contracts .nav__sub[hidden]{display:none}.ds-root.ds-p-org-contracts .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-org-contracts .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-org-contracts .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-org-contracts .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-org-contracts .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-org-contracts .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-org-contracts .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-org-contracts .nav__list--after{margin-top:12px}.ds-root.ds-p-org-contracts .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-org-contracts .masthead{padding:30px 20px 20px}.ds-root.ds-p-org-contracts .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:20px 20px 24px}.ds-root.ds-p-org-contracts .card+.card{margin-top:16px}.ds-root.ds-p-org-contracts .section{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);border-top:0;padding:20px 20px 24px}.ds-root.ds-p-org-contracts .section__head{margin-bottom:0;padding-bottom:18px}.ds-root.ds-p-org-contracts .page>.section{margin-top:16px}.ds-root.ds-p-org-contracts .masthead+.section{margin-top:0}@media (max-width:1180px){.ds-root.ds-p-org-contracts .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-org-contracts .page{padding:0 12px 32px}.ds-root.ds-p-org-contracts .card,.ds-root.ds-p-org-contracts .section{padding:18px 16px 22px}.ds-root.ds-p-org-contracts .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-org-contracts .page{padding:0 10px 28px}.ds-root.ds-p-org-contracts .card,.ds-root.ds-p-org-contracts .section{padding:16px 14px 20px}.ds-root.ds-p-org-contracts .card+.card,.ds-root.ds-p-org-contracts .page>.section{margin-top:12px}.ds-root.ds-p-org-contracts .masthead{padding:24px 14px 16px}}.ds-root.ds-p-org-contracts .page{min-height:100vh}.ds-root.ds-p-org-contracts .ledger thead th{top:0}.ds-root.ds-p-org-contracts .ledger th.c-who,.ds-root.ds-p-org-contracts .ledger th.c-proj,.ds-root.ds-p-org-contracts table#oc col.k-org{width:auto}.ds-root.ds-p-org-contracts table#oc col.k-person{width:200px}.ds-root.ds-p-org-contracts table#oc col.k-bill{width:124px}.ds-root.ds-p-org-contracts table#oc col.k-earn{width:144px}.ds-root.ds-p-org-contracts .ledger thead th{vertical-align:bottom}.ds-root.ds-p-org-contracts .ledger thead th.c-bill,.ds-root.ds-p-org-contracts .ledger thead th.c-earn{white-space:normal;text-align:right;padding-left:12px}.ds-root.ds-p-org-contracts .ledger tbody td.c-bill,.ds-root.ds-p-org-contracts .ledger tbody td.c-earn{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;letter-spacing:-.01em;padding-left:12px;font-weight:600}.ds-root.ds-p-org-contracts .ledger tbody td .off{color:var(--color-text-secondary);letter-spacing:0;font-feature-settings:normal;font-variant-numeric:normal;font-weight:500}.ds-root.ds-p-org-contracts .ledger tbody td.c-who .sub{color:var(--color-text-secondary)}.ds-root.ds-p-org-contracts .ledger tbody td.c-who{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-org-contracts .ledger tbody td.c-who .badge{margin-left:4px}.ds-root.ds-p-org-contracts .rowopen{text-align:left;font:inherit;color:inherit;letter-spacing:inherit}.ds-root.ds-p-org-contracts .ledger tbody tr[data-open]{cursor:pointer}.ds-root.ds-p-org-contracts{--who-gap:12px}@media (max-width:1180px){.ds-root.ds-p-org-contracts{--who-gap:12px}}.ds-root.ds-p-org-contracts .moreline{border-radius:var(--radius-sm);height:30px;font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;margin-left:-8px;padding:0 10px 0 8px;font-weight:500;line-height:16px;display:inline-flex}.ds-root.ds-p-org-contracts .moreline:hover{background:var(--row-hover);color:var(--color-text-primary)}.ds-root.ds-p-org-contracts .moreline__chev{transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-org-contracts .moreline[aria-expanded=true] .moreline__chev{transform:rotate(-180deg)}.ds-root.ds-p-org-contracts .ledger tbody tr.ct--more td{border-bottom:0;padding-top:2px;padding-bottom:2px}.ds-root.ds-p-org-contracts .ledger tbody[hidden]{display:none}@media (min-width:721px){.ds-root.ds-p-org-contracts .ledger tbody tr:last-child td{padding-bottom:calc(var(--row-pad-t) + 1px);border-bottom:0}}@media (max-width:1180px){.ds-root.ds-p-org-contracts .ledger th.c-who,.ds-root.ds-p-org-contracts .ledger th.c-proj{width:auto}.ds-root.ds-p-org-contracts table#oc col.k-person{width:168px}.ds-root.ds-p-org-contracts table#oc col.k-bill{width:116px}.ds-root.ds-p-org-contracts table#oc col.k-earn{width:132px}}@media (max-width:900px){.ds-root.ds-p-org-contracts table#oc{min-width:640px}}@media (max-width:720px){.ds-root.ds-p-org-contracts table#oc{min-width:0}.ds-root.ds-p-org-contracts table#oc tbody td.c-who{font-size:var(--text-body);white-space:normal;text-overflow:clip;grid-area:1/1;padding-left:0;overflow:visible}.ds-root.ds-p-org-contracts table#oc tbody td.c-bill{text-align:right;grid-area:1/2;padding-left:0}.ds-root.ds-p-org-contracts table#oc tbody td.c-bill:before{content:"bills ";font-weight:400;font-size:var(--text-label);color:var(--color-text-secondary)}.ds-root.ds-p-org-contracts table#oc tbody td.c-proj{font-size:var(--text-label);color:var(--color-text-secondary);white-space:normal;text-overflow:clip;grid-area:2/1;padding-left:0;line-height:16px;overflow:visible}.ds-root.ds-p-org-contracts table#oc tbody td.c-proj:before{content:"Contractor ";color:var(--color-text-secondary)}.ds-root.ds-p-org-contracts table#oc tbody td.c-earn{text-align:right;font-size:var(--text-label);grid-area:2/2;padding-left:0;font-weight:500;line-height:16px}.ds-root.ds-p-org-contracts table#oc tbody td.c-earn:before{content:"earns ";color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-org-contracts table#oc tbody tr.ct--out td.c-earn:before{content:"pays "}.ds-root.ds-p-org-contracts table#oc tbody tr.ct--out td.c-bill{display:none}.ds-root.ds-p-org-contracts table#oc tbody tr.ct--out td.c-earn{font-size:var(--text-body);grid-area:1/2;font-weight:600}.ds-root.ds-p-org-contracts table#oc tbody tr.ct--nil td.c-earn{display:none}.ds-root.ds-p-org-contracts table#oc tbody tr.ct--nil td.c-bill{grid-area:1/2}.ds-root.ds-p-org-contracts .ledger tbody td.is-nil:before{content:none}.ds-root.ds-p-org-contracts .ledger tbody tr.ct--more{border-bottom:0;padding:6px 0 2px;display:block}.ds-root.ds-p-org-contracts .ledger tbody tr.ct--more td{display:none}.ds-root.ds-p-org-contracts .ledger tbody tr.ct--more td.c-who{padding-left:0;display:block}}.ds-root.ds-p-org-contracts .cv[hidden]{display:none}.ds-root.ds-p-org-contracts .cv__title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ds-root.ds-p-org-contracts .cv__title h1{margin-bottom:0}.ds-root.ds-p-org-contracts .cv__title h1:focus{outline:none}.ds-root.ds-p-org-contracts .cv__title h1:focus-visible{box-shadow:var(--focus-ring)}.ds-root.ds-p-org-contracts .cv__terms{grid-template-columns:minmax(0,210px) minmax(0,1fr);column-gap:24px;margin:0;display:grid}.ds-root.ds-p-org-contracts .cv__terms dt{border-top:var(--hair);font-size:var(--text-body);color:var(--color-text-secondary);grid-column:1;padding:10px 0;line-height:20px}.ds-root.ds-p-org-contracts .cv__terms dd{border-top:var(--hair);min-width:0;font-size:var(--text-body);overflow-wrap:break-word;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;grid-column:2;margin:0;padding:10px 0;font-weight:600;line-height:20px}.ds-root.ds-p-org-contracts .cv__terms dt:first-of-type,.ds-root.ds-p-org-contracts .cv__terms dd:first-of-type{border-top:0}.ds-root.ds-p-org-contracts .cv__off{color:var(--color-text-secondary);font-feature-settings:normal;font-variant-numeric:normal;font-weight:500}@media (max-width:640px){.ds-root.ds-p-org-contracts .cv__terms{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-org-contracts .cv__terms dt{grid-column:1;padding:10px 0 0}.ds-root.ds-p-org-contracts .cv__terms dd{border-top:0;grid-column:1;padding:0 0 10px}.ds-root.ds-p-org-contracts .cv__terms dd:first-of-type{border-top:0}}.ds-root.ds-p-org-contracts .cv__act{flex:none;align-items:center;gap:8px;display:flex}.ds-root.ds-p-org-contracts .cv__act[hidden]{display:none}.ds-root.ds-p-org-contracts .cv__ask{font-size:var(--text-body);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:16px;line-height:20px;display:flex}.ds-root.ds-p-org-contracts .cv__ask[hidden]{display:none}.ds-root.ds-p-org-contracts .cv__ask b{font-weight:600}.ds-root.ds-p-org-contracts .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-org-contracts .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}.ds-root.ds-p-org-contracts .cv__nav{padding:24px 0 10px}.ds-root.ds-p-org-contracts .backbtn{border-radius:var(--radius-sm);height:34px;font-size:var(--text-label);color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;margin-left:-8px;padding:0 12px 0 8px;font-weight:600;line-height:16px;display:inline-flex}.ds-root.ds-p-org-contracts .backbtn:hover{background:var(--row-press);color:var(--color-text-primary)}.ds-root.ds-p-org-contracts .backbtn svg{flex:none}@media (max-width:720px){.ds-root.ds-p-org-contracts .cv__nav{padding:18px 0 8px}}.ds-root.ds-p-org-contracts .cur{margin-right:.07em}.ds-root.ds-p-org-contracts .unit{margin-left:.07em}.ds-root.ds-p-org-contracts .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-org-contracts .ncrow{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:24px 36px;display:grid}.ds-root.ds-p-org-contracts .ncfields{gap:20px;display:grid}.ds-root.ds-p-org-contracts .ncsplit{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.ds-root.ds-p-org-contracts .input--area{resize:vertical;height:auto;min-height:96px;padding:10px 14px;line-height:22px}.ds-root.ds-p-org-contracts .nf-save{align-items:center;gap:10px;margin-top:2px;display:flex}.ds-root.ds-p-org-contracts .affix{height:44px;font-size:var(--text-body);color:var(--color-text-secondary);pointer-events:none;align-items:center;font-weight:600;display:flex;position:absolute;top:0}.ds-root.ds-p-org-contracts .affix--pre{left:14px}.ds-root.ds-p-org-contracts .affix--post{right:14px}.ds-root.ds-p-org-contracts .input--rate{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;padding-left:30px;padding-right:34px;font-weight:600}.ds-root.ds-p-org-contracts .input:focus,.ds-root.ds-p-org-contracts .select:focus{box-shadow:none}.ds-root.ds-p-org-contracts .input:focus-visible,.ds-root.ds-p-org-contracts .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-org-contracts .label{pointer-events:none}.ds-root.ds-p-org-contracts .card--write+.section{margin-top:16px}.ds-root.ds-p-org-contracts .card--write[hidden]+.section{margin-top:0}.ds-root.ds-p-org-contracts .ncpaper{background:var(--color-surface-raised);border-radius:var(--radius-sm);box-shadow:0 1px 2px var(--ink-shadow-medium), 0 6px 16px var(--ink-shadow-soft);padding:26px 30px 22px}.ds-root.ds-p-org-contracts .ncpaper__eyebrow{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-label);font-weight:600;line-height:16px}.ds-root.ds-p-org-contracts .ncpaper__title{border-bottom:var(--hair);font-size:var(--text-subtitle);letter-spacing:-.014em;color:var(--color-text-primary);margin-top:6px;padding-bottom:14px;font-weight:600;line-height:26px}.ds-root.ds-p-org-contracts .ncpaper__line{font-size:var(--text-body);margin-top:14px;line-height:22px}.ds-root.ds-p-org-contracts .ncpaper__line:first-of-type{margin-top:16px}.ds-root.ds-p-org-contracts .ncp-name{font-weight:600}.ds-root.ds-p-org-contracts .ncp-fig{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.ds-root.ds-p-org-contracts .ncpaper__terms{margin-top:14px}.ds-root.ds-p-org-contracts .ncpaper__terms p{font-size:var(--text-body);margin:0;line-height:22px}.ds-root.ds-p-org-contracts .ncpaper__terms p+p{margin-top:10px}.ds-root.ds-p-org-contracts .ncpaper__foot{border-top:var(--hair);font-size:var(--text-label);color:var(--color-text-secondary);margin-top:20px;padding-top:12px;line-height:16px}.ds-root.ds-p-org-contracts .ncpaper__foot--terms{border-top:0;margin-top:4px;padding-top:0}.ds-root.ds-p-org-contracts .link{color:inherit;box-shadow:inset 0 -1px 0 var(--violet-200);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-org-contracts .link:hover{box-shadow:inset 0 -1px 0 var(--color-accent);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-org-contracts .link:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-org-contracts .ncp-blank{vertical-align:baseline;border-bottom:1px solid var(--neutral-300);width:5.5em;height:.9em;display:inline-block}.ds-root.ds-p-org-contracts .ncp-blank--rate{width:3.2em}@media (max-width:1180px){.ds-root.ds-p-org-contracts .ncrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}@media (max-width:900px){.ds-root.ds-p-org-contracts .card--write+.section{margin-top:12px}.ds-root.ds-p-org-contracts .card--write[hidden]+.section{margin-top:0}.ds-root.ds-p-org-contracts .ncrow{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-org-contracts .ncpaper{padding:22px 24px 20px}}@media (max-width:640px){.ds-root.ds-p-org-contracts .ncsplit{grid-template-columns:minmax(0,1fr)}}.ds-root.ds-p-org-contracts{--who-av:20px;--who-gap:10px}@media (max-width:1180px){.ds-root.ds-p-org-contracts{--who-av:20px;--who-gap:10px}.ds-root.ds-p-org-contracts table#oc col.k-earn{width:116px}}.ds-root.ds-p-org-contracts .ledger tbody td.c-who .mark{width:var(--who-av);height:var(--who-av);left:0;top:calc(var(--row-pad-t) + (var(--row-line) - var(--who-av)) / 2);background:var(--violet-100);color:var(--violet-800);position:absolute}.ds-root.ds-p-org-contracts .ledger tbody tr.is-first td.c-who .mark{top:calc(var(--row-pad-t-first) + (var(--row-line) - var(--who-av)) / 2)}.ds-root.ds-p-org-contracts .ledger thead th.c-proj{padding-left:calc(var(--who-av) + var(--who-gap))}.ds-root.ds-p-org-contracts .ledger tbody td.c-proj{padding-left:calc(var(--who-av) + var(--who-gap));position:relative}.ds-root.ds-p-org-contracts .ledger tbody td.c-proj .av{width:var(--who-av);height:var(--who-av);left:0;top:calc(var(--row-pad-t) + (var(--row-line) - var(--who-av)) / 2);position:absolute}.ds-root.ds-p-org-contracts .ledger tbody tr.is-first td.c-proj .av{top:calc(var(--row-pad-t-first) + (var(--row-line) - var(--who-av)) / 2)}@media (max-width:720px){.ds-root.ds-p-org-contracts .ledger tbody td.c-who .mark,.ds-root.ds-p-org-contracts .ledger tbody td.c-proj .av{display:none}.ds-root.ds-p-org-contracts .navitem,.ds-root.ds-p-org-contracts .nav__sub .navitem{height:44px}.ds-root.ds-p-org-contracts .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-org-contracts .btn{height:44px}.ds-root.ds-p-org-contracts .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-org-contracts .seg button,.ds-root.ds-p-org-contracts .stepper{height:44px}.ds-root.ds-p-org-contracts .stepper__arrow{width:44px}.ds-root.ds-p-org-contracts .iconbtn{width:44px;height:44px}.ds-root.ds-p-org-contracts .chip{height:44px}.ds-root.ds-p-org-contracts .chip select{align-self:stretch}.ds-root.ds-p-org-contracts .find{height:44px}.ds-root.ds-p-org-contracts .find input{align-self:stretch}.ds-root.ds-p-org-contracts .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-org-contracts .listhead .find{width:100%}.ds-root.ds-p-org-contracts .moreline{height:44px}.ds-root.ds-p-org-contracts .fieldbtn{width:44px}.ds-root.ds-p-org-contracts .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-org-contracts .rowmenu,.ds-root.ds-p-org-contracts .contracts__name,.ds-root.ds-p-org-contracts .contracts__open,.ds-root.ds-p-org-contracts .rowopen,.ds-root.ds-p-org-contracts .kicker__link,.ds-root.ds-p-org-contracts .seeall,.ds-root.ds-p-org-contracts .tablefoot__file a{position:relative}.ds-root.ds-p-org-contracts .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-org-contracts .contracts__name:after,.ds-root.ds-p-org-contracts .contracts__open:after,.ds-root.ds-p-org-contracts .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-org-contracts .kicker__link:after,.ds-root.ds-p-org-contracts .seeall:after,.ds-root.ds-p-org-contracts .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-org-contracts .contracts__meta,.ds-root.ds-p-org-contracts .contracts__name,.ds-root.ds-p-org-contracts .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-org-contracts .contracts__name,.ds-root.ds-p-org-contracts .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-org-contracts .hint[aria-hidden=true]{display:none}.ds-root.ds-p-org-contracts .nf-save{flex-wrap:wrap}.ds-root.ds-p-org-contracts .nf-save .btn{justify-content:center;width:100%}}.ds-root.ds-p-org-settings .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-org-settings .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-org-settings .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-org-settings .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-org-settings .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-org-settings .nav__sub{padding:0}.ds-root.ds-p-org-settings .nav__sub[hidden]{display:none}.ds-root.ds-p-org-settings .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-org-settings .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-org-settings .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-org-settings .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-org-settings .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-org-settings .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-org-settings .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-org-settings .nav__list--after{margin-top:12px}.ds-root.ds-p-org-settings .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-org-settings .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:20px 20px 24px}.ds-root.ds-p-org-settings .card+.card{margin-top:16px}.ds-root.ds-p-org-settings .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-org-settings .card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.ds-root.ds-p-org-settings .masthead{padding:30px 20px 20px}.ds-root.ds-p-org-settings .setform{grid-template-columns:152px repeat(12,minmax(0,1fr));align-items:start;gap:20px 16px;display:grid}.ds-root.ds-p-org-settings .sf-mark{grid-column:1/2}.ds-root.ds-p-org-settings .sf-name{grid-column:2/8}.ds-root.ds-p-org-settings .sf-mail{grid-column:8/14}.ds-root.ds-p-org-settings .card--write .form__actions{border-top:var(--rule-accent)}.ds-root.ds-p-org-settings .form__actions{align-items:flex-start}.ds-root.ds-p-org-settings .btnkey{flex-direction:column;align-items:stretch;display:inline-flex}.ds-root.ds-p-org-settings .btnkey>.hint{text-align:center}.ds-root.ds-p-org-settings .markwrap{align-items:center;gap:10px;display:flex}.ds-root.ds-p-org-settings .markbtns{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ds-root.ds-p-org-settings .markbig{border-radius:var(--radius-md);background:var(--violet-500);color:#fff;width:64px;height:64px;font-size:var(--text-subtitle);letter-spacing:.02em;background-position:50%;background-size:cover;flex:none;place-items:center;font-weight:600;line-height:28px;display:grid;overflow:hidden}.ds-root.ds-p-org-settings .markbig.is-photo span{display:none}.ds-root.ds-p-org-settings .contracts--mem{max-width:560px}.ds-root.ds-p-org-settings .contracts--mem li{cursor:default;border-bottom:0}.ds-root.ds-p-org-settings .contracts--mem li:hover{background:0 0}.ds-root.ds-p-org-settings .contracts--mem .memact{justify-self:end}.ds-root.ds-p-org-settings .badge--role{background:var(--neutral-100);color:var(--neutral-800)}.ds-root.ds-p-org-settings .empty--mem{padding:22px 20px 20px}.ds-root.ds-p-org-settings .empty--mem .empty__body{margin-bottom:14px}.ds-root.ds-p-org-settings .danger__body{font-size:var(--text-body);color:var(--color-text-secondary);max-width:70ch;margin-bottom:18px;line-height:22px}.ds-root.ds-p-org-settings .danger__body b{color:var(--color-text-primary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.ds-root.ds-p-org-settings .guard{border-top:var(--rule);border-bottom:var(--rule);flex-wrap:wrap;gap:8px 40px;margin-bottom:18px;padding:14px 0;display:flex}.ds-root.ds-p-org-settings .guard__it{align-items:baseline;gap:14px;display:flex}.ds-root.ds-p-org-settings .guard dd{font-size:var(--text-subtitle);letter-spacing:-.016em;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;margin:0;font-weight:600;line-height:28px}.ds-root.ds-p-org-settings .guard__u{font-size:var(--text-body);letter-spacing:0;color:var(--color-text-secondary);font-weight:600}.ds-root.ds-p-org-settings .guard__sep{color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-org-settings .neg{letter-spacing:0;margin-right:.06em}.ds-root.ds-p-org-settings .act{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ds-root.ds-p-org-settings .act[hidden]{display:none}.ds-root.ds-p-org-settings .act .hint{margin-top:0}.ds-root.ds-p-org-settings .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-org-settings .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}.ds-root.ds-p-org-settings .btn--danger[aria-disabled=true]{border-color:var(--neutral-300);color:var(--color-text-secondary);cursor:default}.ds-root.ds-p-org-settings .btn--danger[aria-disabled=true]:hover{background:0 0}.ds-root.ds-p-org-settings .btn[hidden]{display:none}.ds-root.ds-p-org-settings .confirm{border-top:var(--rule);margin-top:18px;padding-top:18px}.ds-root.ds-p-org-settings .confirm[hidden]{display:none}.ds-root.ds-p-org-settings .confirm__field{max-width:360px;margin-bottom:16px}.ds-root.ds-p-org-settings .confirm__field .label{color:var(--color-text-secondary);font-weight:500}.ds-root.ds-p-org-settings .confirm__field .label b{color:var(--color-text-primary);font-weight:600}.ds-root.ds-p-org-settings .btn--primary[aria-disabled=true] kbd{background:var(--neutral-0);border-color:var(--neutral-300);color:var(--color-text-secondary)}@media (max-width:1180px){.ds-root.ds-p-org-settings .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-org-settings .page{padding:0 12px 32px}.ds-root.ds-p-org-settings .card{padding:18px 16px 22px}.ds-root.ds-p-org-settings .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-org-settings .page{padding:0 10px 28px}.ds-root.ds-p-org-settings .card{padding:16px 14px 20px}.ds-root.ds-p-org-settings .card+.card{margin-top:12px}.ds-root.ds-p-org-settings .masthead{padding:24px 14px 16px}.ds-root.ds-p-org-settings .setform{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-org-settings .setform>*{grid-column:1/-1}}.ds-root.ds-p-org-settings .page{min-height:100vh}.ds-root.ds-p-org-settings .cur{margin-right:.07em}.ds-root.ds-p-org-settings .unit{margin-left:.07em}.ds-root.ds-p-org-settings .ledger tfoot .cur,.ds-root.ds-p-org-settings .fig .cur,.ds-root.ds-p-org-settings .fig .frac,.ds-root.ds-p-org-settings .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-org-settings .stepper--title{height:34px}.ds-root.ds-p-org-settings .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-org-settings .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-org-settings .masthead__tools{align-items:flex-start}.ds-root.ds-p-org-settings .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-org-settings .input:focus,.ds-root.ds-p-org-settings .select:focus{box-shadow:none}.ds-root.ds-p-org-settings .input:focus-visible,.ds-root.ds-p-org-settings .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-org-settings .find input:focus,.ds-root.ds-p-org-settings .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-org-settings .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}.ds-root.ds-p-org-settings .label{pointer-events:none}.ds-root.ds-p-org-settings .seg button:focus-visible,.ds-root.ds-p-org-settings .stepper__arrow:focus-visible,.ds-root.ds-p-org-settings .stepper__label:focus-visible{box-shadow:inset 0 0 0 2px var(--neutral-0), inset 0 0 0 4px var(--color-focus-ring);outline:none}.ds-root.ds-p-org-settings .wdlist{max-width:560px}.ds-root.ds-p-org-settings .wdlist li{cursor:default;border-bottom:0}.ds-root.ds-p-org-settings .wdlist li:hover{background:0 0}.ds-root.ds-p-org-settings .wdlist .btn{justify-self:end}.ds-root.ds-p-org-settings .modal{z-index:65;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ds-root.ds-p-org-settings .modal[hidden]{display:none}.ds-root.ds-p-org-settings .modal__scrim{background:#26252d52;position:absolute;inset:0}.ds-root.ds-p-org-settings .modal__card{background:var(--color-surface-raised);border-radius:var(--radius-md);width:100%;max-width:440px;box-shadow:0 6px 8px var(--ink-shadow-strong), 0 10px 20px var(--ink-shadow-soft);gap:20px;padding:24px;display:grid;position:relative}.ds-root.ds-p-org-settings .modal__act{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}@media (max-width:720px){.ds-root.ds-p-org-settings .modal{padding:16px}.ds-root.ds-p-org-settings .navitem,.ds-root.ds-p-org-settings .nav__sub .navitem{height:44px}.ds-root.ds-p-org-settings .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-org-settings .btn{height:44px}.ds-root.ds-p-org-settings .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-org-settings .seg button,.ds-root.ds-p-org-settings .stepper{height:44px}.ds-root.ds-p-org-settings .stepper__arrow{width:44px}.ds-root.ds-p-org-settings .iconbtn{width:44px;height:44px}.ds-root.ds-p-org-settings .chip{height:44px}.ds-root.ds-p-org-settings .chip select{align-self:stretch}.ds-root.ds-p-org-settings .find{height:44px}.ds-root.ds-p-org-settings .find input{align-self:stretch}.ds-root.ds-p-org-settings .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-org-settings .listhead .find{width:100%}.ds-root.ds-p-org-settings .moreline{height:44px}.ds-root.ds-p-org-settings .fieldbtn{width:44px}.ds-root.ds-p-org-settings .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-org-settings .rowmenu,.ds-root.ds-p-org-settings .contracts__name,.ds-root.ds-p-org-settings .contracts__open,.ds-root.ds-p-org-settings .rowopen,.ds-root.ds-p-org-settings .kicker__link,.ds-root.ds-p-org-settings .seeall,.ds-root.ds-p-org-settings .tablefoot__file a{position:relative}.ds-root.ds-p-org-settings .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-org-settings .contracts__name:after,.ds-root.ds-p-org-settings .contracts__open:after,.ds-root.ds-p-org-settings .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-org-settings .kicker__link:after,.ds-root.ds-p-org-settings .seeall:after,.ds-root.ds-p-org-settings .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-org-settings .contracts__meta,.ds-root.ds-p-org-settings .contracts__name,.ds-root.ds-p-org-settings .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-org-settings .contracts__name,.ds-root.ds-p-org-settings .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-org-settings .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-org-work .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-org-work .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-org-work .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-org-work .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-org-work .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-org-work .nav__sub{padding:0}.ds-root.ds-p-org-work .nav__sub[hidden]{display:none}.ds-root.ds-p-org-work .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-org-work .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-org-work .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-org-work .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-org-work .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-org-work .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-org-work .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-org-work .nav__list--after{margin-top:12px}.ds-root.ds-p-org-work .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-org-work .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:20px 20px 24px}.ds-root.ds-p-org-work .masthead{padding:30px 20px 20px}.ds-root.ds-p-org-work .card .summary{background:0 0;border-top:0;border-bottom:0;align-items:start;padding-top:2px;padding-bottom:20px}.ds-root.ds-p-org-work .card .summary__rule{background:var(--neutral-200)}.ds-root.ds-p-org-work .ledger th.c-who{width:auto}.ds-root.ds-p-org-work .ledger thead th{vertical-align:bottom}.ds-root.ds-p-org-work .ledger thead th.c-amount,.ds-root.ds-p-org-work .ledger thead th.c-earn,.ds-root.ds-p-org-work .ledger thead th.c-keep{white-space:normal;padding-left:12px}.ds-root.ds-p-org-work table#contractors col.k-who{width:auto}.ds-root.ds-p-org-work table#contractors col.k-hours{width:88px}.ds-root.ds-p-org-work table#contractors col.k-amount{width:120px}.ds-root.ds-p-org-work table#contractors col.k-earn{width:136px}.ds-root.ds-p-org-work table#contractors col.k-keep{width:124px}.ds-root.ds-p-org-work .ledger thead tr.span th{vertical-align:bottom;box-shadow:none;text-align:center;padding:0 0 5px;top:0}.ds-root.ds-p-org-work .ledger thead tr.span th span{box-shadow:inset 0 -1px 0 var(--violet-200);padding-bottom:5px;display:block}.ds-root.ds-p-org-work .ledger thead tr.span th+th{padding-left:16px}.ds-root.ds-p-org-work table#contractors thead tr:not(.span) th{top:26px}.ds-root.ds-p-org-work .ledger tbody td.c-earn,.ds-root.ds-p-org-work .ledger tbody td.c-keep,.ds-root.ds-p-org-work .ledger tfoot td.c-earn,.ds-root.ds-p-org-work .ledger tfoot td.c-keep{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;letter-spacing:-.01em;padding-left:12px;font-weight:600}.ds-root.ds-p-org-work .rate{font-size:var(--text-label);letter-spacing:0;color:var(--color-text-secondary);font-weight:400;line-height:16px;display:block}.ds-root.ds-p-org-work .ledger tbody td .off{color:var(--color-text-secondary);letter-spacing:0;font-feature-settings:normal;font-variant-numeric:normal;font-weight:500}.ds-root.ds-p-org-work .ledger tbody td{border-bottom:0}.ds-root.ds-p-org-work .ledger tbody tr.ct td{border-top:var(--hair)}.ds-root.ds-p-org-work .ledger tbody tr.grp td{border-top:var(--rule);padding-top:16px}.ds-root.ds-p-org-work .ledger tbody tr.grp.is-first td{border-top:0;padding-top:12px}.ds-root.ds-p-org-work{--who-av:20px;--who-gap:10px}.ds-root.ds-p-org-work .ledger tbody tr.grp td.c-who .av{top:calc(16px + (var(--row-line) - var(--who-av)) / 2)}.ds-root.ds-p-org-work .ledger tbody tr.grp.is-first td.c-who .av{top:calc(12px + (var(--row-line) - var(--who-av)) / 2)}.ds-root.ds-p-org-work .ledger tbody td.c-who .badge{margin-left:4px}.ds-root.ds-p-org-work .ledger tbody tr.ct td.c-hours,.ds-root.ds-p-org-work .ledger tbody tr.ct td.c-amount,.ds-root.ds-p-org-work .ledger tbody tr.ct td.c-earn,.ds-root.ds-p-org-work .ledger tbody tr.ct td.c-keep{font-weight:500}.ds-root.ds-p-org-work .ledger tbody tr.ct td.c-who{padding-left:calc(var(--who-av) + var(--who-gap) + 16px);font-weight:400}.ds-root.ds-p-org-work .ledger tbody td.c-who .sub{color:var(--color-text-secondary)}.ds-root.ds-p-org-work .ledger tbody tr.ct td.c-who{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-org-work .rowopen{text-align:left;font:inherit;color:inherit;letter-spacing:inherit}.ds-root.ds-p-org-work .ledger tbody tr[data-open]{cursor:pointer}.ds-root.ds-p-org-work .moreline{border-radius:var(--radius-sm);height:30px;font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;margin-left:-8px;padding:0 10px 0 8px;font-weight:500;line-height:16px;display:inline-flex}.ds-root.ds-p-org-work .moreline:hover{background:var(--row-hover);color:var(--color-text-primary)}.ds-root.ds-p-org-work .moreline__chev{transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-org-work .moreline[aria-expanded=true] .moreline__chev{transform:rotate(-180deg)}.ds-root.ds-p-org-work .ledger tbody tr.ct--more td{border-top:0;padding-top:2px;padding-bottom:2px}.ds-root.ds-p-org-work .ledger tbody[hidden]{display:none}.ds-root.ds-p-org-work .section__head--period{justify-content:flex-start;align-items:center;gap:16px;margin-bottom:16px}.ds-root.ds-p-org-work .section__head--period .section__meta{align-self:center}.ds-root.ds-p-org-work .section__head--period .seg{margin-left:auto}.ds-root.ds-p-org-work .stepper--title>h2{align-self:stretch;margin:0;display:flex}.ds-root.ds-p-org-work .stepper--title .stepper__label{font-size:var(--text-subtitle);letter-spacing:-.016em;gap:8px;padding:0 12px;font-weight:600;line-height:28px}.ds-root.ds-p-org-work button.stepper__label{transition:background var(--duration-fast) var(--ease-standard)}.ds-root.ds-p-org-work button.stepper__label:hover,.ds-root.ds-p-org-work button.stepper__label[aria-expanded=true]{background:var(--neutral-50)}.ds-root.ds-p-org-work .stepper__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-org-work button.stepper__label[aria-expanded=true] .stepper__chev{transform:rotate(180deg)}.ds-root.ds-p-org-work .pick{min-width:260px}.ds-root.ds-p-org-work .pick__group{padding:9px 8px 3px}.ds-root.ds-p-org-work .pick>div:first-child .pick__group{padding-top:3px}.ds-root.ds-p-org-work .pick button{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-org-work .pick__hrs{color:var(--color-text-secondary);flex:none}.ds-root.ds-p-org-work .pick button[aria-checked=true]{background:var(--violet-100);font-weight:600}.ds-root.ds-p-org-work .pick button[aria-checked=true] .pick__hrs{color:var(--color-text-primary)}.ds-root.ds-p-org-work .pick button[aria-checked=true]:hover{background:var(--violet-100)}@media (max-width:1180px){.ds-root.ds-p-org-work .page{padding:0 14px 36px}.ds-root.ds-p-org-work{--who-av:20px;--who-gap:10px}.ds-root.ds-p-org-work .ledger tbody td.c-who .av{display:grid}.ds-root.ds-p-org-work .ledger th.c-who{width:auto}.ds-root.ds-p-org-work table#contractors col.k-hours{width:84px}.ds-root.ds-p-org-work table#contractors col.k-amount{width:112px}.ds-root.ds-p-org-work table#contractors col.k-earn{width:128px}.ds-root.ds-p-org-work table#contractors col.k-keep{width:116px}}@media (max-width:900px){.ds-root.ds-p-org-work .page{padding:0 12px 32px}.ds-root.ds-p-org-work .card{padding:18px 16px 22px}.ds-root.ds-p-org-work .masthead{padding:26px 16px 18px}.ds-root.ds-p-org-work table#contractors{min-width:640px}}@media (max-width:720px){.ds-root.ds-p-org-work .page{padding:0 10px 28px}.ds-root.ds-p-org-work .card{padding:16px 14px 20px}.ds-root.ds-p-org-work .masthead{padding:24px 14px 16px}.ds-root.ds-p-org-work .card .summary{padding-bottom:20px}.ds-root.ds-p-org-work .card .s-key--div{border-top-color:var(--neutral-200)}.ds-root.ds-p-org-work table#contractors{min-width:0}.ds-root.ds-p-org-work .ledger tbody tr{border-bottom:0}.ds-root.ds-p-org-work .ledger tbody tr.ct td{border-top:0}.ds-root.ds-p-org-work .ledger tbody tr.grp td,.ds-root.ds-p-org-work .ledger tbody tr.grp.is-first td{border-top:0;padding-top:0}.ds-root.ds-p-org-work .ledger tbody tr.ct{border-top:var(--hair)}.ds-root.ds-p-org-work .ledger tbody tr.grp{border-top:var(--rule);padding-top:14px}.ds-root.ds-p-org-work .ledger tbody tr.grp.is-first{border-top:0}.ds-root.ds-p-org-work .ledger tbody td.c-who{font-size:var(--text-body);grid-area:1/1/2/3;padding-left:0}.ds-root.ds-p-org-work .ledger tbody tr.grp td.c-who{padding-left:26px}.ds-root.ds-p-org-work .ledger tbody tr.grp td.c-who .av,.ds-root.ds-p-org-work .ledger tbody tr.grp.is-first td.c-who .av{top:0}.ds-root.ds-p-org-work .ledger tbody tr.ct td.c-who{padding-left:16px}.ds-root.ds-p-org-work .ledger tbody td.c-hours{text-align:left;font-size:var(--text-label);color:var(--color-text-secondary);grid-area:2/1;line-height:16px}.ds-root.ds-p-org-work .ledger tbody td.c-hours:after{content:none}.ds-root.ds-p-org-work .ledger tbody td.c-amount{text-align:right;grid-area:2/2;padding-left:0}.ds-root.ds-p-org-work .ledger tbody td.c-amount:before{content:"bills ";font-weight:400;font-size:var(--text-label);color:var(--color-text-secondary)}.ds-root.ds-p-org-work .ledger tbody td.c-earn{text-align:left;font-size:var(--text-label);grid-area:3/1;padding-left:0;font-weight:500;line-height:16px}.ds-root.ds-p-org-work .ledger tbody td.c-earn:before{content:"earns ";color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-org-work .ledger tbody td.c-keep{text-align:right;font-size:var(--text-label);grid-area:3/2;padding-left:0;font-weight:500;line-height:16px}.ds-root.ds-p-org-work .ledger tbody td.c-keep:before{content:"keeps ";color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-org-work .rate{margin-left:6px;display:inline}}@media (max-width:720px) and (max-width:360px){.ds-root.ds-p-org-work .ledger tbody tr.ct .rate{margin-left:0;display:block}}@media (max-width:720px){.ds-root.ds-p-org-work .ledger tbody td.is-nil:before{content:none}.ds-root.ds-p-org-work .ledger tbody tr.ct--nil td.c-who{grid-area:1/1}.ds-root.ds-p-org-work .ledger tbody tr.ct--nil td.c-amount{grid-area:1/2}.ds-root.ds-p-org-work .ledger tbody tr.ct--nil td.c-hours,.ds-root.ds-p-org-work .ledger tbody tr.ct--nil td.c-earn,.ds-root.ds-p-org-work .ledger tbody tr.ct--nil td.c-keep{display:none}.ds-root.ds-p-org-work .ledger tbody tr.ct--more{border-top:0;padding:6px 0 2px;display:block}.ds-root.ds-p-org-work .ledger tbody tr.ct--more td{display:none}.ds-root.ds-p-org-work .ledger tbody tr.ct--more td.c-who{padding-left:16px;display:block}.ds-root.ds-p-org-work .ledger tfoot td.c-amount{grid-area:1/2}.ds-root.ds-p-org-work .ledger tfoot td.c-amount:before{content:"bills ";font-weight:400;font-size:var(--text-label);color:var(--color-text-secondary)}.ds-root.ds-p-org-work .ledger tfoot td.c-earn{text-align:left;grid-area:2/1;padding-left:0}.ds-root.ds-p-org-work .ledger tfoot td.c-earn:before{content:"earns ";font-weight:400;font-size:var(--text-label);color:var(--color-text-secondary)}.ds-root.ds-p-org-work .ledger tfoot td.c-keep{text-align:right;grid-area:2/2;padding-left:0}.ds-root.ds-p-org-work .ledger tfoot td.c-keep:before{content:"keeps ";font-weight:400;font-size:var(--text-label);color:var(--color-text-secondary)}.ds-root.ds-p-org-work .ledger tfoot td.c-hours{grid-area:3/1}.ds-root.ds-p-org-work .ledger tfoot td.c-hours:after{content:none}}.ds-root.ds-p-org-work .cv[hidden]{display:none}.ds-root.ds-p-org-work .cv__title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ds-root.ds-p-org-work .cv__title h1{margin-bottom:0}.ds-root.ds-p-org-work .cv__title h1:focus{outline:none}.ds-root.ds-p-org-work .cv__title h1:focus-visible{box-shadow:var(--focus-ring)}.ds-root.ds-p-org-work .cv__terms{grid-template-columns:minmax(0,210px) minmax(0,1fr);column-gap:24px;margin:0;display:grid}.ds-root.ds-p-org-work .cv__terms dt{border-top:var(--hair);font-size:var(--text-body);color:var(--color-text-secondary);grid-column:1;padding:10px 0;line-height:20px}.ds-root.ds-p-org-work .cv__terms dd{border-top:var(--hair);min-width:0;font-size:var(--text-body);overflow-wrap:break-word;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;grid-column:2;margin:0;padding:10px 0;font-weight:600;line-height:20px}.ds-root.ds-p-org-work .cv__terms dt:first-of-type,.ds-root.ds-p-org-work .cv__terms dd:first-of-type{border-top:0}.ds-root.ds-p-org-work .cv__off{color:var(--color-text-secondary);font-feature-settings:normal;font-variant-numeric:normal;font-weight:500}@media (max-width:640px){.ds-root.ds-p-org-work .cv__terms{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-org-work .cv__terms dt{grid-column:1;padding:10px 0 0}.ds-root.ds-p-org-work .cv__terms dd{border-top:0;grid-column:1;padding:0 0 10px}.ds-root.ds-p-org-work .cv__terms dd:first-of-type{border-top:0}}.ds-root.ds-p-org-work .cv__figs{flex-wrap:wrap;align-items:flex-start;gap:20px 52px;display:flex}.ds-root.ds-p-org-work .cv__fig{min-width:0}.ds-root.ds-p-org-work .cv__fig .eyebrow{display:block}.ds-root.ds-p-org-work .cv__none{font-size:var(--text-body);color:var(--color-text-secondary);line-height:22px}.ds-root.ds-p-org-work .cv__act{flex:none;align-items:center;gap:8px;display:flex}.ds-root.ds-p-org-work .cv__act[hidden]{display:none}.ds-root.ds-p-org-work .cv__ask{font-size:var(--text-body);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:16px;line-height:20px;display:flex}.ds-root.ds-p-org-work .cv__ask[hidden]{display:none}.ds-root.ds-p-org-work .cv__ask b{font-weight:600}.ds-root.ds-p-org-work .cv .card+.card{margin-top:16px}.ds-root.ds-p-org-work .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-org-work .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}.ds-root.ds-p-org-work .page{min-height:100vh}.ds-root.ds-p-org-work .ledger thead th{top:0}.ds-root.ds-p-org-work .cur{margin-right:.07em}.ds-root.ds-p-org-work .unit{margin-left:.07em}.ds-root.ds-p-org-work .ledger tfoot .cur,.ds-root.ds-p-org-work .fig .cur,.ds-root.ds-p-org-work .fig .frac,.ds-root.ds-p-org-work .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-org-work .cv__nav{padding:24px 0 10px}.ds-root.ds-p-org-work .backbtn{border-radius:var(--radius-sm);height:34px;font-size:var(--text-label);color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;margin-left:-8px;padding:0 12px 0 8px;font-weight:600;line-height:16px;display:inline-flex}.ds-root.ds-p-org-work .backbtn:hover{background:var(--row-press);color:var(--color-text-primary)}.ds-root.ds-p-org-work .backbtn svg{flex:none}@media (max-width:720px){.ds-root.ds-p-org-work .cv__nav{padding:18px 0 8px}}.ds-root.ds-p-org-work .stepper--title{height:34px}.ds-root.ds-p-org-work .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-org-work .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-org-work .masthead__tools{align-items:flex-start}.ds-root.ds-p-org-work .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-org-work .input:focus,.ds-root.ds-p-org-work .select:focus{box-shadow:none}.ds-root.ds-p-org-work .input:focus-visible,.ds-root.ds-p-org-work .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-org-work .find input:focus,.ds-root.ds-p-org-work .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-org-work .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}.ds-root.ds-p-org-work .ledger tbody td>.rate:only-child{font-size:var(--text-body);color:var(--color-text-primary);line-height:20px}.ds-root.ds-p-org-work .period{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ds-root.ds-p-org-work .section__head--period,.ds-root.ds-p-org-work .card__head--period{align-items:flex-start}.ds-root.ds-p-org-work .label{pointer-events:none}@media (max-width:1100px){.ds-root.ds-p-org-work .fig{font-size:var(--text-display);line-height:40px}}.ds-root.ds-p-org-work .seg button:focus-visible,.ds-root.ds-p-org-work .stepper__arrow:focus-visible,.ds-root.ds-p-org-work .stepper__label:focus-visible{box-shadow:inset 0 0 0 2px var(--neutral-0), inset 0 0 0 4px var(--color-focus-ring);outline:none}.ds-root.ds-p-org-work .pick__when{color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-org-work .pick button[aria-checked=true] .pick__when{color:var(--color-text-primary)}.ds-root.ds-p-org-work .ledger tbody tr:last-child td{padding-bottom:calc(var(--row-pad-t) + 1px);border-bottom:0}.ds-root.ds-p-org-work .ledger tfoot td{border-bottom:0}.ds-root.ds-p-org-work .pick__form{padding:8px}.ds-root.ds-p-org-work .pick__dates{gap:8px;display:flex}.ds-root.ds-p-org-work .pick__field{font-size:var(--text-label);flex-direction:column;flex:1 1 0;gap:5px;font-weight:600;line-height:16px;display:flex}.ds-root.ds-p-org-work .pick__field .input{height:30px;font-size:var(--text-label);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;padding:0 9px;line-height:28px}.ds-root.ds-p-org-work .pick__apply{gap:8px;margin-top:10px;display:flex}.ds-root.ds-p-org-work .pick__apply .btn{flex:1 1 0;justify-content:center;width:auto;padding:0 11px}.ds-root.ds-p-org-work .pick__apply .btn--primary{background:var(--violet-500);color:#fff}.ds-root.ds-p-org-work .pick__apply .btn--primary:hover{background:var(--violet-600)}.ds-root.ds-p-org-work .pick__apply .btn--primary:active{background:var(--violet-700)}.ds-root.ds-p-org-work .pick__apply .btn--quiet{color:var(--color-text-secondary)}.ds-root.ds-p-org-work .badge--period[hidden]{display:none}.ds-root.ds-p-org-work .section__head--period .seg~.seg{margin-left:0}@media (max-width:760px){.ds-root.ds-p-org-work .section__head--period .seg{margin-left:0}}.ds-root.ds-p-org-work .ledger tbody tr.grp td.c-who .mark{width:var(--who-av);height:var(--who-av);left:0;top:calc(16px + (var(--row-line) - var(--who-av)) / 2);background:var(--violet-100);color:var(--violet-800);position:absolute}.ds-root.ds-p-org-work .ledger tbody tr.grp.is-first td.c-who .mark{top:calc(12px + (var(--row-line) - var(--who-av)) / 2)}@media (max-width:720px){.ds-root.ds-p-org-work .ledger tbody tr.grp td.c-who .mark,.ds-root.ds-p-org-work .ledger tbody tr.grp.is-first td.c-who .mark{top:0}}.ds-root.ds-p-org-work .badge--due{background:var(--red-100);color:var(--red-700)}.ds-root.ds-p-org-work .ledger tbody tr.grp td.c-who{white-space:normal;text-overflow:clip;overflow:visible}@media (max-width:720px){.ds-root.ds-p-org-work .navitem,.ds-root.ds-p-org-work .nav__sub .navitem{height:44px}.ds-root.ds-p-org-work .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-org-work .btn{height:44px}.ds-root.ds-p-org-work .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-org-work .seg button,.ds-root.ds-p-org-work .stepper{height:44px}.ds-root.ds-p-org-work .stepper__arrow{width:44px}.ds-root.ds-p-org-work .iconbtn{width:44px;height:44px}.ds-root.ds-p-org-work .chip{height:44px}.ds-root.ds-p-org-work .chip select{align-self:stretch}.ds-root.ds-p-org-work .find{height:44px}.ds-root.ds-p-org-work .find input{align-self:stretch}.ds-root.ds-p-org-work .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-org-work .listhead .find{width:100%}.ds-root.ds-p-org-work .moreline{height:44px}.ds-root.ds-p-org-work .fieldbtn{width:44px}.ds-root.ds-p-org-work .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-org-work .rowmenu,.ds-root.ds-p-org-work .contracts__name,.ds-root.ds-p-org-work .contracts__open,.ds-root.ds-p-org-work .rowopen,.ds-root.ds-p-org-work .kicker__link,.ds-root.ds-p-org-work .seeall,.ds-root.ds-p-org-work .tablefoot__file a{position:relative}.ds-root.ds-p-org-work .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-org-work .contracts__name:after,.ds-root.ds-p-org-work .contracts__open:after,.ds-root.ds-p-org-work .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-org-work .kicker__link:after,.ds-root.ds-p-org-work .seeall:after,.ds-root.ds-p-org-work .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-org-work .contracts__meta,.ds-root.ds-p-org-work .contracts__name,.ds-root.ds-p-org-work .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-org-work .contracts__name,.ds-root.ds-p-org-work .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-org-work .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-org-work .tablefilter{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0 10px;display:flex}.ds-root.ds-p-org-work .check{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:4px 12px;max-width:76ch;display:grid}.ds-root.ds-p-org-work .check__box{appearance:none;cursor:pointer;border:var(--rule-strong);border-radius:var(--radius-xs);background:var(--color-surface-raised);width:18px;height:18px;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;margin:1px 0 0}.ds-root.ds-p-org-work .check:hover .check__box{border-color:var(--neutral-600)}.ds-root.ds-p-org-work .check__box:checked{background:var(--violet-500) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.2 4.8 8.5 9.5 3.8'/%3E%3C/svg%3E") center no-repeat;border-color:var(--violet-500)}.ds-root.ds-p-org-work .check__box:checked:hover{background-color:var(--violet-600);border-color:var(--violet-600)}.ds-root.ds-p-org-work .check__box:focus-visible{box-shadow:var(--focus-ring)}.ds-root.ds-p-org-work .check__label{font-size:var(--text-body);grid-column:2;font-weight:600;line-height:20px}.ds-root.ds-p-org-work .check--quiet{align-items:center;column-gap:10px}.ds-root.ds-p-org-work .check--quiet .check__box{margin:0}.ds-root.ds-p-org-work .check--quiet .check__label{font-size:var(--text-label);font-weight:500;line-height:16px}.ds-root.ds-p-org-work .tablefilter__note{font-size:var(--text-label);color:var(--color-text-secondary);margin:0;line-height:16px}.ds-root.ds-p-org-work .tablefilter__note[hidden]{display:none}.ds-root.ds-p-overview .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-overview .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-overview .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-overview .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-overview .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-overview .nav__sub{padding:0}.ds-root.ds-p-overview .nav__sub[hidden]{display:none}.ds-root.ds-p-overview .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-overview .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-overview .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-overview .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-overview .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-overview .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-overview .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-overview .nav__list--after{margin-top:12px}.ds-root.ds-p-overview .badge--role{background:var(--neutral-100);color:var(--neutral-800)}.ds-root.ds-p-overview .ledger tbody td.c-what{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;padding-right:16px;overflow:hidden}.ds-root.ds-p-overview .ledger tbody td.c-what .sub{color:var(--color-text-secondary)}.ds-root.ds-p-overview .ledger tbody td.c-bal{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;color:var(--color-text-secondary);padding-left:12px}.ds-root.ds-p-overview table#stmt th.c-date{width:14%}.ds-root.ds-p-overview table#stmt th.c-amount{width:18%}.ds-root.ds-p-overview table#stmt th.c-bal{width:20%}.ds-root.ds-p-overview .contracts__span{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-label);grid-template-columns:minmax(0,1fr) 104px;align-items:end;gap:16px;margin:0 -8px;padding:0 8px 5px;font-weight:600;line-height:16px;display:grid}.ds-root.ds-p-overview .contracts__span span+span{text-align:center;box-shadow:inset 0 -1px 0 var(--violet-200);padding-bottom:5px}.ds-root.ds-p-overview .contracts__head{border-bottom:var(--rule-strong);grid-template-columns:minmax(0,1fr) 104px;align-items:baseline;gap:16px;margin:0 -8px;padding:0 8px 8px;display:grid}.ds-root.ds-p-overview .contracts__head span+span{text-align:right}.ds-root.ds-p-overview .list--split .contracts__span,.ds-root.ds-p-overview .list--split .contracts__head,.ds-root.ds-p-overview .list--split .contracts li{grid-template-columns:minmax(0,1fr) 104px 104px}.ds-root.ds-p-overview .contracts li{align-items:baseline}.ds-root.ds-p-overview .contracts__fig{text-align:right;min-width:0}.ds-root.ds-p-overview .contracts__fig .contracts__bal{display:block}.ds-root.ds-p-overview .contracts__sub{font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:16px;display:block;overflow:hidden}.ds-root.ds-p-overview .contracts__who .mark{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-overview .section__side{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.ds-root.ds-p-overview .pending-contract{font-size:var(--text-label);color:var(--color-text-secondary);align-items:center;gap:10px;margin:0 0 20px;line-height:20px;display:flex}.ds-root.ds-p-overview .pending-contract .badge{flex:none}.ds-root.ds-p-overview .pending-contract .seeall{border-radius:var(--radius-xs);font-size:inherit;line-height:inherit;color:var(--color-text-accent);transition:background var(--duration-fast) var(--ease-standard);margin:-4px -8px;padding:4px 8px;font-weight:500}.ds-root.ds-p-overview .pending-contract .seeall:hover{background:var(--row-hover);color:var(--color-text-accent-deep)}.ds-root.ds-p-overview .seeall{font-size:var(--text-label);color:var(--color-text-accent);border-radius:var(--radius-xs);transition:background var(--duration-fast) var(--ease-standard);margin:-4px -8px;padding:4px 8px;font-weight:500;line-height:16px}.ds-root.ds-p-overview .seeall:hover{background:var(--row-hover);color:var(--color-text-accent-deep)}.ds-root.ds-p-overview .fig--nil{color:var(--color-text-disabled);letter-spacing:0;font-size:var(--text-subtitle)}.ds-root.ds-p-overview .team{border-top:var(--rule-strong)}.ds-root.ds-p-overview .team li{border-bottom:var(--hair);align-items:center;gap:12px;padding:9px 0;display:flex}.ds-root.ds-p-overview .team .av{width:28px;height:28px}.ds-root.ds-p-overview .team__name{min-width:0;font-size:var(--text-body);letter-spacing:-.008em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;line-height:20px;overflow:hidden}.ds-root.ds-p-overview .team__role{font-size:var(--text-label);color:var(--color-text-secondary);white-space:nowrap;flex:none;line-height:16px}.ds-root.ds-p-overview .team__role b{color:var(--color-text-primary);font-weight:600}.ds-root.ds-p-overview .team__act{margin-top:16px}.ds-root.ds-p-overview .neg{letter-spacing:0;margin-right:.06em}@media (max-width:900px){.ds-root.ds-p-overview table#stmt{min-width:0}}@media (max-width:720px){.ds-root.ds-p-overview .ledger tbody td.c-what{font-size:var(--text-body);white-space:normal;text-overflow:clip;grid-area:2/1;padding:0;line-height:20px;overflow:visible}.ds-root.ds-p-overview .ledger tbody td.c-bal{text-align:right;font-size:var(--text-label);grid-area:2/2;padding:2px 0 0;line-height:16px}.ds-root.ds-p-overview .ledger tbody td.c-bal:before{content:"balance ";font-weight:400}.ds-root.ds-p-overview table#stmt tbody td.c-amount:before{content:none}.ds-root.ds-p-overview .contracts__span,.ds-root.ds-p-overview .contracts__head{grid-template-columns:minmax(0,1fr) auto}.ds-root.ds-p-overview .list--split .contracts__span,.ds-root.ds-p-overview .list--split .contracts__head{display:none}.ds-root.ds-p-overview .list--split .contracts li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.ds-root.ds-p-overview .list--split .contracts__who{grid-area:1/1/3/2}.ds-root.ds-p-overview .list--split .contracts__fig{grid-column:2}.ds-root.ds-p-overview .list--split .contracts__bal[data-span]:before{content:"billed in " attr(data-span) " ";font-weight:400;font-size:var(--text-label);color:var(--color-text-secondary)}.ds-root.ds-p-overview .list--split .contracts__fig+.contracts__fig .contracts__bal:before{content:"balance today "}.ds-root.ds-p-overview .contracts__sub{white-space:normal}}.ds-root.ds-p-overview .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-overview .masthead{padding:30px 20px 20px}.ds-root.ds-p-overview .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:20px 20px 24px}.ds-root.ds-p-overview .card+.card{margin-top:16px}.ds-root.ds-p-overview .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-overview .section{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);border-top:0;padding:20px 20px 24px}.ds-root.ds-p-overview .section__head{margin-bottom:0;padding-bottom:18px}.ds-root.ds-p-overview .page>.section,.ds-root.ds-p-overview .page>.summary,.ds-root.ds-p-overview .page>.twoup{margin-top:16px}.ds-root.ds-p-overview .masthead+.section,.ds-root.ds-p-overview .masthead+.summary,.ds-root.ds-p-overview .masthead+.twoup{margin-top:0}.ds-root.ds-p-overview .twoup{gap:16px}.ds-root.ds-p-overview .twoup>.section{margin-top:0}.ds-root.ds-p-overview .summary{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);border-top:0;border-bottom:0;margin-left:0;margin-right:0;padding:20px 20px 24px}.ds-root.ds-p-overview .summary__rule{background:var(--neutral-200)}@media (max-width:1180px){.ds-root.ds-p-overview .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-overview .page{padding:0 12px 32px}.ds-root.ds-p-overview .card,.ds-root.ds-p-overview .section,.ds-root.ds-p-overview .summary{padding:18px 16px 22px}.ds-root.ds-p-overview .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-overview .page{padding:0 10px 28px}.ds-root.ds-p-overview .card,.ds-root.ds-p-overview .section,.ds-root.ds-p-overview .summary{padding:16px 14px 20px}.ds-root.ds-p-overview .card+.card,.ds-root.ds-p-overview .page>.section,.ds-root.ds-p-overview .page>.summary,.ds-root.ds-p-overview .page>.twoup{margin-top:12px}.ds-root.ds-p-overview .masthead{padding:24px 14px 16px}}.ds-root.ds-p-overview .page{min-height:100vh}.ds-root.ds-p-overview .ledger thead th{top:0}.ds-root.ds-p-overview .cur{margin-right:.07em}.ds-root.ds-p-overview .unit{margin-left:.07em}.ds-root.ds-p-overview .ledger tfoot .cur,.ds-root.ds-p-overview .fig .cur,.ds-root.ds-p-overview .fig .frac,.ds-root.ds-p-overview .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-overview .contracts__bal--pays{font-weight:500}.ds-root.ds-p-overview .stepper--title{height:34px}.ds-root.ds-p-overview .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-overview .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-overview .masthead__tools{align-items:flex-start}.ds-root.ds-p-overview .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-overview .input:focus,.ds-root.ds-p-overview .select:focus{box-shadow:none}.ds-root.ds-p-overview .input:focus-visible,.ds-root.ds-p-overview .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-overview .find input:focus,.ds-root.ds-p-overview .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-overview .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}.ds-root.ds-p-overview .empty a.btn:hover{-webkit-text-decoration:none;text-decoration:none}@media (max-width:1100px){.ds-root.ds-p-overview .fig{font-size:var(--text-display);line-height:40px}}.ds-root.ds-p-overview .seg button:focus-visible,.ds-root.ds-p-overview .stepper__arrow:focus-visible,.ds-root.ds-p-overview .stepper__label:focus-visible{box-shadow:inset 0 0 0 2px var(--neutral-0), inset 0 0 0 4px var(--color-focus-ring);outline:none}@media (max-width:720px){.ds-root.ds-p-overview .navitem,.ds-root.ds-p-overview .nav__sub .navitem{height:44px}.ds-root.ds-p-overview .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-overview .btn{height:44px}.ds-root.ds-p-overview .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-overview .seg button,.ds-root.ds-p-overview .stepper{height:44px}.ds-root.ds-p-overview .stepper__arrow{width:44px}.ds-root.ds-p-overview .iconbtn{width:44px;height:44px}.ds-root.ds-p-overview .chip{height:44px}.ds-root.ds-p-overview .chip select{align-self:stretch}.ds-root.ds-p-overview .find{height:44px}.ds-root.ds-p-overview .find input{align-self:stretch}.ds-root.ds-p-overview .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-overview .listhead .find{width:100%}.ds-root.ds-p-overview .moreline{height:44px}.ds-root.ds-p-overview .fieldbtn{width:44px}.ds-root.ds-p-overview .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-overview .rowmenu,.ds-root.ds-p-overview .contracts__name,.ds-root.ds-p-overview .contracts__open,.ds-root.ds-p-overview .rowopen,.ds-root.ds-p-overview .kicker__link,.ds-root.ds-p-overview .seeall,.ds-root.ds-p-overview .tablefoot__file a{position:relative}.ds-root.ds-p-overview .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-overview .contracts__name:after,.ds-root.ds-p-overview .contracts__open:after,.ds-root.ds-p-overview .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-overview .kicker__link:after,.ds-root.ds-p-overview .seeall:after,.ds-root.ds-p-overview .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-overview .contracts__meta,.ds-root.ds-p-overview .contracts__name,.ds-root.ds-p-overview .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-overview .contracts__name,.ds-root.ds-p-overview .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-overview .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-payment-requests .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-payment-requests .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-payment-requests .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-payment-requests .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-payment-requests .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-payment-requests .nav__sub{padding:0}.ds-root.ds-p-payment-requests .nav__sub[hidden]{display:none}.ds-root.ds-p-payment-requests .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-payment-requests .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-payment-requests .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-payment-requests .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-payment-requests .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-payment-requests .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-payment-requests .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-payment-requests .nav__list--after{margin-top:12px}.ds-root.ds-p-payment-requests .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-payment-requests .masthead{padding:30px 20px 20px}.ds-root.ds-p-payment-requests .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:20px 20px 24px}.ds-root.ds-p-payment-requests .card+.card{margin-top:16px}.ds-root.ds-p-payment-requests .section{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);border-top:0;padding:20px 20px 24px}.ds-root.ds-p-payment-requests .section__head{margin-bottom:0;padding-bottom:18px}.ds-root.ds-p-payment-requests .page>.section{margin-top:16px}.ds-root.ds-p-payment-requests .masthead+.section{margin-top:0}@media (max-width:1180px){.ds-root.ds-p-payment-requests .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-payment-requests .page{padding:0 12px 32px}.ds-root.ds-p-payment-requests .card,.ds-root.ds-p-payment-requests .section{padding:18px 16px 22px}.ds-root.ds-p-payment-requests .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-payment-requests .page{padding:0 10px 28px}.ds-root.ds-p-payment-requests .card,.ds-root.ds-p-payment-requests .section{padding:16px 14px 20px}.ds-root.ds-p-payment-requests .card+.card,.ds-root.ds-p-payment-requests .page>.section{margin-top:12px}.ds-root.ds-p-payment-requests .masthead{padding:24px 14px 16px}}.ds-root.ds-p-payment-requests .page{min-height:100vh}.ds-root.ds-p-payment-requests .ledger thead th{top:0}.ds-root.ds-p-payment-requests .ledger th.c-who{width:auto}.ds-root.ds-p-payment-requests table.pr col.p-open{width:48px}.ds-root.ds-p-payment-requests table.pr col.p-who{width:auto}.ds-root.ds-p-payment-requests table.pr col.p-amount{width:110px}.ds-root.ds-p-payment-requests table.pr col.p-status{width:118px}.ds-root.ds-p-payment-requests table.pr col.p-when{width:124px}.ds-root.ds-p-payment-requests .ledger tbody td.c-who .who{min-width:0;display:block}.ds-root.ds-p-payment-requests .ledger tbody td.c-who .who__name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:20px;display:block;overflow:hidden}.ds-root.ds-p-payment-requests .ledger tbody td.c-who .who__what{font-size:var(--text-label);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;line-height:16px;display:block;overflow:hidden}.ds-root.ds-p-payment-requests .ledger tbody td.c-amount .cur,.ds-root.ds-p-payment-requests .det__sum .cur{color:var(--color-text-secondary);padding-right:1px;font-weight:500}.ds-root.ds-p-payment-requests .section--flush .tablewrap{margin:0 -20px}.ds-root.ds-p-payment-requests .ledger thead th.c-open,.ds-root.ds-p-payment-requests .ledger tbody td.c-open{padding-left:20px}.ds-root.ds-p-payment-requests .ledger thead th.c-when,.ds-root.ds-p-payment-requests .ledger tbody td.c-when{padding-right:20px}.ds-root.ds-p-payment-requests .ledger thead th.c-status{padding-left:16px}.ds-root.ds-p-payment-requests .ledger tbody td.c-status{padding-left:16px;padding-right:12px}.ds-root.ds-p-payment-requests .ledger tbody td.c-when{text-align:right;white-space:nowrap;color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-payment-requests{--who-av:20px;--who-gap:10px}@media (max-width:1180px){.ds-root.ds-p-payment-requests{--who-av:20px;--who-gap:10px}}.ds-root.ds-p-payment-requests .ledger tbody td.c-who .mark{width:var(--who-av);height:var(--who-av);left:0;top:calc(var(--row-pad-t) + (var(--row-line) - var(--who-av)) / 2);background:var(--violet-100);color:var(--violet-800);position:absolute}.ds-root.ds-p-payment-requests .ledger tbody tr.is-first td.c-who .mark{top:calc(var(--row-pad-t-first) + (var(--row-line) - var(--who-av)) / 2)}.ds-root.ds-p-payment-requests .ledger tbody td.c-open{vertical-align:top;padding-right:0}.ds-root.ds-p-payment-requests .disc{border-radius:var(--radius-xs);width:24px;height:20px;color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;margin-left:-4px;display:grid}.ds-root.ds-p-payment-requests .ledger tbody tr:hover .disc{color:var(--color-text-primary)}.ds-root.ds-p-payment-requests .disc svg{transition:transform var(--duration-fast) var(--ease-standard)}.ds-root.ds-p-payment-requests .disc[aria-expanded=true] svg{transform:rotate(90deg)}.ds-root.ds-p-payment-requests .disc[aria-expanded=true]{color:var(--color-text-primary)}.ds-root.ds-p-payment-requests .ledger tbody tr:has(>td>.disc){cursor:pointer}.ds-root.ds-p-payment-requests .ledger tbody tr.ledger__det td{border-bottom:var(--hair);background:var(--neutral-50);box-shadow:inset 2px 0 0 var(--neutral-300);padding:0}.ds-root.ds-p-payment-requests .ledger tbody tr.ledger__det[hidden]{display:none}.ds-root.ds-p-payment-requests .det{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 56px;padding:16px 242px 18px 48px;display:grid}.ds-root.ds-p-payment-requests .det__facts{font-size:var(--text-body);grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:6px 18px;margin:0;line-height:20px;display:grid}.ds-root.ds-p-payment-requests .det__facts dt{color:var(--color-text-secondary)}.ds-root.ds-p-payment-requests .det__facts dd{overflow-wrap:break-word;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;min-width:0;margin:0}.ds-root.ds-p-payment-requests .det__hours{border-top:var(--hair);grid-column:1/-1;gap:5px;padding-top:14px;display:grid}.ds-root.ds-p-payment-requests .det__hours-title{margin:0 0 2px;font-weight:600}.ds-root.ds-p-payment-requests .det__hours-row{font-size:var(--text-label);grid-template-columns:112px minmax(0,1fr) 72px 90px;gap:12px;line-height:18px;display:grid}.ds-root.ds-p-payment-requests .det__hours-row>span:first-child,.ds-root.ds-p-payment-requests .det__hours-row>span:nth-child(3){color:var(--color-text-secondary)}.ds-root.ds-p-payment-requests .det__hours-row>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-root.ds-p-payment-requests .det__hours-row>span:nth-child(3),.ds-root.ds-p-payment-requests .det__hours-row>span:nth-child(4){text-align:right;white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-payment-requests .det__sum{font-size:var(--text-body);grid-area:1/2;align-content:start;row-gap:6px;line-height:20px;display:grid}.ds-root.ds-p-payment-requests .det__sum>div{grid-template-columns:minmax(0,1fr) 120px;align-items:baseline;gap:16px;display:grid}.ds-root.ds-p-payment-requests .det__sum>div>span:first-child{min-width:0;color:var(--color-text-secondary)}.ds-root.ds-p-payment-requests .det__sum>div>span+span{text-align:right;white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-payment-requests .det__tot{border-top:var(--rule);margin-top:6px;padding-top:8px}.ds-root.ds-p-payment-requests .det__tot>span{font-weight:600}.ds-root.ds-p-payment-requests .det__act{grid-column:1/-1;align-items:center;gap:8px;display:flex}.ds-root.ds-p-payment-requests .payment-checkout.ds-root{background:0 0;min-height:0;margin:0 0 16px}.ds-root.ds-p-payment-requests .payment-checkout>.card{margin:0}.ds-root.ds-p-payment-requests .det__act .btn--ghost[aria-busy=true]{color:var(--color-text-secondary);cursor:default}.ds-root.ds-p-payment-requests .det__act .btn--ghost[aria-busy=true]:hover{background:0 0}.ds-root.ds-p-payment-requests .det__rec{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ds-root.ds-p-payment-requests .det__rec .rf-wallet{grid-column:span 2}.ds-root.ds-p-payment-requests .det__rec .rf-act{grid-column:1/-1;align-items:center;gap:8px;display:flex}.ds-root.ds-p-payment-requests .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-payment-requests .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}.ds-root.ds-p-payment-requests .moreline{border-radius:var(--radius-sm);height:30px;font-size:var(--text-label);color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;margin-left:-8px;padding:0 10px 0 8px;font-weight:500;line-height:16px;display:inline-flex}.ds-root.ds-p-payment-requests .moreline:hover{background:var(--row-hover);color:var(--color-text-primary)}.ds-root.ds-p-payment-requests .moreline__chev{flex:none}.ds-root.ds-p-payment-requests .tablefoot{padding-top:10px}.ds-root.ds-p-payment-requests .tablefoot[hidden]{display:none}.ds-root.ds-p-payment-requests .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-payment-requests .pfrow{grid-template-columns:repeat(12,minmax(0,1fr)) max-content;align-items:start;gap:20px 16px;display:grid}.ds-root.ds-p-payment-requests .pf-agree{grid-column:1/4}.ds-root.ds-p-payment-requests .pf-client{grid-column:4/7}.ds-root.ds-p-payment-requests .pf-email{grid-column:7/10}.ds-root.ds-p-payment-requests .pf-who{grid-column:10/13}.ds-root.ds-p-payment-requests .pf-desc{grid-column:1/11}.ds-root.ds-p-payment-requests .pf-amount{grid-column:11/13}.ds-root.ds-p-payment-requests .pf-save{grid-column:13/14}.ds-root.ds-p-payment-requests .pf-save .btn{margin-top:23px}.ds-root.ds-p-payment-requests .pf-save .hint{text-align:center}.ds-root.ds-p-payment-requests .pfrow.pf--bound .pf-client,.ds-root.ds-p-payment-requests .pfrow.pf--bound .pf-email{display:none}.ds-root.ds-p-payment-requests .pfrow.pf--bound .pf-who{grid-column:4/7}.ds-root.ds-p-payment-requests .pfrow.pf--hourly .pf-client{display:none}.ds-root.ds-p-payment-requests .pfrow.pf--hourly .pf-email{grid-column:4/8}.ds-root.ds-p-payment-requests .pfrow.pf--hourly .pf-who{grid-column:8/13}.ds-root.ds-p-payment-requests .pf-hours{border:0;grid-column:1/13;min-width:0;margin:0;padding:0}.ds-root.ds-p-payment-requests .pf-hours__list{border-top:var(--hair);margin-top:6px;display:grid}.ds-root.ds-p-payment-requests .pf-hours__row{border-bottom:var(--hair);min-height:38px;font-size:var(--text-body);cursor:pointer;grid-template-columns:18px 112px minmax(0,1fr) 72px 90px;align-items:center;gap:10px;line-height:20px;display:grid}.ds-root.ds-p-payment-requests .pf-hours__row .check__box{appearance:none;border:1px solid var(--neutral-400);background:var(--color-surface-raised);border-radius:4px;width:16px;height:16px;margin:0}.ds-root.ds-p-payment-requests .pf-hours__row .check__box:checked{border-color:var(--violet-600);background:var(--violet-600);box-shadow:inset 0 0 0 3px var(--color-surface-raised)}.ds-root.ds-p-payment-requests .pf-hours__row .check__box:focus-visible{box-shadow:var(--focus-ring)}.ds-root.ds-p-payment-requests .pf-hours__memo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-root.ds-p-payment-requests .pf-hours__date,.ds-root.ds-p-payment-requests .pf-hours__duration{color:var(--color-text-secondary)}.ds-root.ds-p-payment-requests .pf-hours__duration,.ds-root.ds-p-payment-requests .pf-hours__amount{text-align:right;white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-payment-requests .pf-hours__amount .cur{color:var(--color-text-secondary);padding-right:1px}.ds-root.ds-p-payment-requests .affix{height:44px;font-size:var(--text-body);color:var(--color-text-secondary);pointer-events:none;align-items:center;font-weight:600;display:flex;position:absolute;top:0}.ds-root.ds-p-payment-requests .affix--pre{left:14px}.ds-root.ds-p-payment-requests .input--money{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;padding-left:30px;font-weight:600}.ds-root.ds-p-payment-requests .input:focus,.ds-root.ds-p-payment-requests .select:focus{box-shadow:none}.ds-root.ds-p-payment-requests .input:focus-visible,.ds-root.ds-p-payment-requests .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-payment-requests .label{pointer-events:none}.ds-root.ds-p-payment-requests .card--write+.section{margin-top:16px}.ds-root.ds-p-payment-requests .card--write[hidden]+.section{margin-top:0}.ds-root.ds-p-payment-requests .empty .btn{margin-top:2px}@media (max-width:1180px){.ds-root.ds-p-payment-requests .ledger th.c-who{width:auto}.ds-root.ds-p-payment-requests table.pr col.p-amount{width:102px}.ds-root.ds-p-payment-requests table.pr col.p-status{width:110px}.ds-root.ds-p-payment-requests table.pr col.p-when{width:114px}.ds-root.ds-p-payment-requests .det{padding-right:224px}.ds-root.ds-p-payment-requests .pfrow{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-root.ds-p-payment-requests .pf-agree{grid-column:1/3}.ds-root.ds-p-payment-requests .pf-client{grid-column:3/5}.ds-root.ds-p-payment-requests .pf-email{grid-column:5/7}.ds-root.ds-p-payment-requests .pf-who{grid-column:1/3}.ds-root.ds-p-payment-requests .pf-desc{grid-column:3/7}.ds-root.ds-p-payment-requests .pf-amount{grid-column:1/3}.ds-root.ds-p-payment-requests .pf-save{grid-column:3/7}.ds-root.ds-p-payment-requests .pf-save .btn{margin-top:0}.ds-root.ds-p-payment-requests .pf-save .hint{text-align:left}.ds-root.ds-p-payment-requests .pf-hours{grid-column:1/7}.ds-root.ds-p-payment-requests .pfrow.pf--hourly .pf-email{grid-column:1/4}.ds-root.ds-p-payment-requests .pfrow.pf--hourly .pf-who{grid-column:4/7}.ds-root.ds-p-payment-requests .pfrow.pf--bound .pf-who{grid-column:1/3}}@media (max-width:900px){.ds-root.ds-p-payment-requests table.pr{min-width:660px}.ds-root.ds-p-payment-requests .section--flush .tablewrap{margin:0 -16px}.ds-root.ds-p-payment-requests .ledger thead th.c-open,.ds-root.ds-p-payment-requests .ledger tbody td.c-open{padding-left:16px}.ds-root.ds-p-payment-requests .ledger thead th.c-when,.ds-root.ds-p-payment-requests .ledger tbody td.c-when{padding-right:16px}.ds-root.ds-p-payment-requests table.pr col.p-open{width:44px}.ds-root.ds-p-payment-requests table.pr col.p-when{width:110px}.ds-root.ds-p-payment-requests .det{padding-left:44px;padding-right:220px}.ds-root.ds-p-payment-requests .det__rec{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-root.ds-p-payment-requests .det__rec .rf-wallet{grid-column:span 2}}@media (max-width:720px){.ds-root.ds-p-payment-requests table.pr{min-width:0}.ds-root.ds-p-payment-requests .section--flush .tablewrap{margin:0}.ds-root.ds-p-payment-requests .ledger tbody tr{grid-template-columns:24px minmax(0,1fr) auto}.ds-root.ds-p-payment-requests .ledger tbody td.c-open{grid-area:1/1/4/2;padding:0;display:block}.ds-root.ds-p-payment-requests .ledger tbody td.c-who{font-size:var(--text-body);white-space:normal;text-overflow:clip;grid-area:1/2/3/3;padding-left:0;overflow:visible}.ds-root.ds-p-payment-requests .ledger tbody td.c-who .mark{display:none}.ds-root.ds-p-payment-requests .ledger tbody td.c-who .who__name,.ds-root.ds-p-payment-requests .ledger tbody td.c-who .who__what{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-payment-requests .ledger tbody td.c-amount{text-align:right;grid-area:1/3;padding-left:0}.ds-root.ds-p-payment-requests .ledger tbody td.c-status{text-align:right;grid-area:2/3;padding:0}.ds-root.ds-p-payment-requests .ledger tbody td.c-when{font-size:var(--text-label);text-align:left;grid-area:3/2;padding:2px 0 0;line-height:16px}.ds-root.ds-p-payment-requests .ledger tbody td.c-amount:before{content:none}.ds-root.ds-p-payment-requests .ledger tbody tr.is-open{background:var(--row-hover)}.ds-root.ds-p-payment-requests .ledger tbody tr.is-open td{background:0 0}.ds-root.ds-p-payment-requests .ledger tbody tr.ledger__det{border-bottom:var(--hair);padding:0;display:block}.ds-root.ds-p-payment-requests .ledger tbody tr.ledger__det td{background:var(--neutral-50);box-shadow:inset 2px 0 0 var(--neutral-300);border-bottom:0;padding:0;display:block}.ds-root.ds-p-payment-requests .det{grid-template-columns:minmax(0,1fr);padding:14px 12px 16px 24px}.ds-root.ds-p-payment-requests .det__sum{grid-area:auto}.ds-root.ds-p-payment-requests .det__hours-row{grid-template-columns:minmax(0,1fr) auto}.ds-root.ds-p-payment-requests .det__hours-row>span:first-child,.ds-root.ds-p-payment-requests .det__hours-row>span:nth-child(2){grid-column:1}.ds-root.ds-p-payment-requests .det__hours-row>span:nth-child(3){grid-area:1/2}.ds-root.ds-p-payment-requests .det__hours-row>span:nth-child(4){grid-area:2/2}.ds-root.ds-p-payment-requests .det__rec{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-payment-requests .det__rec .rf-wallet{grid-column:auto}.ds-root.ds-p-payment-requests .masthead__tools .btn{justify-content:center;width:100%}.ds-root.ds-p-payment-requests .pfrow{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-payment-requests .pf-agree,.ds-root.ds-p-payment-requests .pf-client,.ds-root.ds-p-payment-requests .pf-email,.ds-root.ds-p-payment-requests .pf-who,.ds-root.ds-p-payment-requests .pf-desc,.ds-root.ds-p-payment-requests .pf-amount,.ds-root.ds-p-payment-requests .pf-save,.ds-root.ds-p-payment-requests .pf-hours,.ds-root.ds-p-payment-requests .pfrow.pf--bound .pf-who,.ds-root.ds-p-payment-requests .pfrow.pf--hourly .pf-email,.ds-root.ds-p-payment-requests .pfrow.pf--hourly .pf-who{grid-column:1/2}.ds-root.ds-p-payment-requests .pf-hours__row{grid-template-columns:18px minmax(0,1fr) auto}.ds-root.ds-p-payment-requests .pf-hours__date,.ds-root.ds-p-payment-requests .pf-hours__memo{grid-column:2}.ds-root.ds-p-payment-requests .pf-hours__duration{grid-area:1/3}.ds-root.ds-p-payment-requests .pf-hours__amount{grid-area:2/3}.ds-root.ds-p-payment-requests .navitem,.ds-root.ds-p-payment-requests .nav__sub .navitem{height:44px}.ds-root.ds-p-payment-requests .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-payment-requests .btn{height:44px}.ds-root.ds-p-payment-requests .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-payment-requests .seg button,.ds-root.ds-p-payment-requests .stepper{height:44px}.ds-root.ds-p-payment-requests .stepper__arrow{width:44px}.ds-root.ds-p-payment-requests .iconbtn{width:44px;height:44px}.ds-root.ds-p-payment-requests .chip{height:44px}.ds-root.ds-p-payment-requests .chip select{align-self:stretch}.ds-root.ds-p-payment-requests .find{height:44px}.ds-root.ds-p-payment-requests .find input{align-self:stretch}.ds-root.ds-p-payment-requests .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-payment-requests .listhead .find{width:100%}.ds-root.ds-p-payment-requests .moreline{height:44px}.ds-root.ds-p-payment-requests .fieldbtn{width:44px}.ds-root.ds-p-payment-requests .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-payment-requests .rowmenu,.ds-root.ds-p-payment-requests .contracts__name,.ds-root.ds-p-payment-requests .contracts__open,.ds-root.ds-p-payment-requests .rowopen,.ds-root.ds-p-payment-requests .kicker__link,.ds-root.ds-p-payment-requests .seeall,.ds-root.ds-p-payment-requests .tablefoot__file a{position:relative}.ds-root.ds-p-payment-requests .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-payment-requests .contracts__name:after,.ds-root.ds-p-payment-requests .contracts__open:after,.ds-root.ds-p-payment-requests .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-payment-requests .kicker__link:after,.ds-root.ds-p-payment-requests .seeall:after,.ds-root.ds-p-payment-requests .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-payment-requests .contracts__meta,.ds-root.ds-p-payment-requests .contracts__name,.ds-root.ds-p-payment-requests .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-payment-requests .contracts__name,.ds-root.ds-p-payment-requests .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-payment-requests .hint[aria-hidden=true]{display:none}.ds-root.ds-p-payment-requests .pf-save .btn{justify-content:center;width:100%}}.___kMbXG{background:var(--color-text-primary);color:#fff;z-index:999999;opacity:0;visibility:hidden;transform-origin:100% 100%;border-radius:12px;align-items:center;max-width:400px;padding:15px 16px;font-size:14px;font-style:normal;font-weight:400;line-height:18px;transition:all .2s ease-out;display:flex;position:fixed;bottom:32px;right:40px;transform:scale(.1)}.___kMbXG.___DDtWq{opacity:1;visibility:visible;transition:all .2s ease-in;transform:scale(1)}.___kMbXG button{flex-shrink:0;margin-left:16px}.___kMbXG span,.___kMbXG p{color:#fff}.___kMbXG a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.___kMbXG p{margin:0}.___kMbXG .___GsRce{color:#fff;flex:1}@media (max-width:576px){.___kMbXG{bottom:unset;right:unset;top:16px;left:16px;right:16px}.___kMbXG button{width:36px!important;height:36px!important}.___kMbXG button svg{width:24px!important;height:24px!important}.___kMbXG,.___kMbXG.___DDtWq{transform:unset}}.___XwEwE{font-style:normal;font-weight:var(--weight-bold);color:inherit;background:0 0;border:none;margin:0;padding:0;font-family:inherit}.___XwEwE.___ze2jx{font-size:var(--text-display-size);line-height:var(--text-display-line);letter-spacing:var(--tracking-tight)}.___XwEwE.___Oitoc{font-size:var(--text-title-size);line-height:var(--text-title-line);letter-spacing:var(--tracking-tight)}.___XwEwE.___yaZoE{font-size:var(--text-subtitle-size);line-height:var(--text-subtitle-line);letter-spacing:var(--tracking-normal)}.___XwEwE.___nNrHG{color:var(--color-text-inverse)}.___XwEwE.___aHJ6L{font-weight:var(--weight-semibold)}.___XwEwE.___CW59r{font-weight:var(--weight-regular)}.___XwEwE.___VgGor{cursor:pointer;text-align:left}.___XwEwE.___VgGor:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.___VmEvp{font-family:var(--font-sans);letter-spacing:.01em;color:var(--color-text-primary);font-size:14px;font-style:normal;font-weight:400;line-height:1.3em}.___VmEvp.___ZnqW6{font-size:12px}.___VmEvp.___ZI3Pm{font-size:10px}.___VmEvp.___O55lw{font-size:16px}.___VmEvp.___DPKKq{color:var(--color-text-secondary)}.___VmEvp.___B4QsU{color:#fff}.___VmEvp.___HvwfG{color:var(--color-border-strong)}.___VmEvp.___yL162{cursor:pointer;text-align:left}.___VmEvp.___EYzN8{-webkit-text-decoration:none;text-decoration:none}.___VmEvp.___EYzN8:not(.___DPKKq){color:var(--color-accent)}.___VmEvp.___EYzN8:hover{color:var(--color-accent-hover)}.___VmEvp.___dnpEW{font-weight:600}.___VmEvp.___KCIGH{font-weight:700}.___VmEvp.___sTLoA{text-align:right}.___VmEvp.___gKKEV{text-align:center}.___VmEvp.___qvt2M{font-size:20px;line-height:1.15em}.___VmEvp.___qvt2M.___ZnqW6{letter-spacing:.06em;font-size:12px;line-height:18px}.___VmEvp.___nFEPR{color:var(--color-accent)}.___yRExV{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;height:100%;display:flex}.___yRExV a{-webkit-text-decoration:none;text-decoration:none}.___SuUR8{z-index:999;background-color:#26252d33;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.___SuUR8.___A0J19 .___EmU3I{margin-bottom:16px}.___SuUR8.___A0J19 .___fJKe9{max-width:253px;padding:12px 16px;box-shadow:0 12px 17px #1d14611a,0 5px 22px #1d146114,0 7px 8px #1d146129}.___SuUR8.___fFrLh .___fJKe9{max-width:676px;max-height:480px;padding:16px;overflow:hidden;box-shadow:0 12px 17px #1d14611a,0 5px 22px #1d146114,0 7px 8px #1d146129}.___SuUR8.___fFrLh .___7mCM2{overflow:auto}.___SuUR8 .___EmU3I{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.___SuUR8 .___EmU3I.___qD1BC{align-self:flex-end;margin-bottom:0}.___SuUR8 .___EmU3I .___hehpu{flex:3;padding:0 8px;font-size:20px;font-weight:600;line-height:24px}.___SuUR8 .___EmU3I svg{cursor:pointer;width:32px;max-width:32px;height:32px;max-height:32px;padding:4px}.___SuUR8 .___EmU3I svg:hover{background-color:var(--color-surface-page);border-radius:100%}.___SuUR8 .___fJKe9{background-color:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:370px;margin:auto;padding:16px;display:flex;position:relative;box-shadow:0 6px 10px #1d14611a,0 1px 18px #1d146114,0 3px 5px #1d146129}.___SuUR8 .___fJKe9.___JJlLA{margin-top:60px;margin-bottom:60px}.___SuUR8 .___fJKe9 .___pVe0f{justify-content:flex-end;margin-top:32px;display:flex}.___SuUR8 .___fJKe9 .___pVe0f button:first-child{margin-right:8px}.___SuUR8 .___tozZt{padding:0 8px}@media (max-width:576px){.___SuUR8{position:fixed}.___SuUR8 .___fJKe9{width:100%;max-width:100%;margin:0}.___SuUR8.___fFrLh .___fJKe9{padding:16px 16px 20px}.___SuUR8 .___fJKe9{border-radius:0;min-width:100%;min-height:100%}}.___vNoZ5{background-color:var(--color-status-danger)}.___vNoZ5:hover:not(:disabled){background-color:var(--color-text-danger)}.___vNoZ5:disabled{opacity:.5}.___TpX5U{z-index:80;background:var(--color-surface-raised,#fff);width:min(460px,100vw - 32px);color:var(--color-text-primary,#18151f);border:1px solid var(--color-border-default,#ded9e7);border-radius:var(--radius-md,12px);box-shadow:var(--elevation-2,0 10px 24px #1f192d29);padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:20px;right:20px}.___VdOQk h2{color:inherit;font-size:var(--text-body-lg-size,16px);line-height:var(--text-body-lg-line,24px);margin:0;font-weight:600}.___VdOQk p{color:var(--color-text-secondary,#635d6d);font-size:var(--text-body-size,14px);line-height:var(--text-body-line,20px);margin:4px 0 0}.___VdOQk a{color:var(--color-text-accent,#6f38db);text-underline-offset:2px}.___HQLOL{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.___HQLOL button{border:1px solid var(--color-border-control,#746d7e);border-radius:var(--radius-sm,8px);min-height:40px;font:inherit;font-size:var(--text-body-size,14px);cursor:pointer;padding:9px 14px;font-weight:600;line-height:20px}.___HQLOL button:focus-visible{box-shadow:var(--focus-ring);outline:none}.___sKdD0{background:var(--color-surface-raised,#fff);color:var(--color-text-primary,#18151f)}.___sKdD0:hover{background:var(--color-surface-hover,#f6f1ff)}.___sZ8gR{background:var(--color-accent,#6f38db);color:var(--color-text-inverse,#fff);border-color:var(--color-accent,#6f38db)!important}.___sZ8gR:hover{background:var(--color-accent-hover,#5d2cbc)}@media (max-width:520px){.___TpX5U{width:calc(100vw - 24px);padding:14px;bottom:12px;right:12px}.___HQLOL{align-items:stretch}.___HQLOL button{flex:1;min-height:44px}}
