.___OdrUz{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.___I9wox{display:flex}.___I9wox.___WQ062{justify-content:center;align-items:center;width:100%;height:100%}.___I9wox.___EXwaD{justify-content:center;width:100%}.___I9wox .___sXYJS,.___I9wox .___sXYJS:after{border-radius:50%;width:30px;height:30px}.___I9wox .___sXYJS{border:3px solid #0000000d;border-left-color:var(--color-accent);animation:1.1s linear infinite ___4YMpa;position:relative;transform:translateZ(0)}@keyframes ___4YMpa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.___i1wkf{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border:none;border-radius:100px;outline:none;justify-content:center;align-items:center;gap:8px;-webkit-text-decoration:none;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:flex;position:relative}.___i1wkf .___mEywj{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.___i1wkf svg>path{transition:fill .2s}.___i1wkf:disabled{cursor:default}.___i1wkf:focus-visible{box-shadow:var(--focus-ring);outline:none}.___i1wkf.___ezsri{border-radius:4px;padding:4px}.___i1wkf.___ezsri svg{width:16px;height:16px}.___i1wkf.___uVUf4{border-radius:6px;padding:4px}.___i1wkf.___uVUf4 svg{width:24px;height:24px}.___i1wkf.___mvAYi{padding:6px 16px}.___i1wkf.___mvAYi svg{width:16px;height:16px;margin-left:-4px}.___i1wkf.___exrKY{padding:10px 16px}.___i1wkf.___exrKY svg{width:16px;height:16px;margin-left:-4px}.___i1wkf.___3Ex4F{background-color:var(--color-accent);border:1px solid #0000;min-width:112px}.___i1wkf.___3Ex4F,.___i1wkf.___3Ex4F span{letter-spacing:0;color:#fff;font-size:14px;font-weight:400;line-height:18px}.___i1wkf.___3Ex4F svg>path{fill:#fff}.___i1wkf.___3Ex4F:not(.___jpPdz):not(:disabled):hover,.___i1wkf.___3Ex4F.___hXXo2{background-color:var(--color-accent-hover)}.___i1wkf.___3Ex4F:disabled{background-color:var(--color-border-strong)}.___i1wkf.___dJzVd{border:1px solid var(--color-border-default);background-color:#0000;min-width:92px}.___i1wkf.___dJzVd,.___i1wkf.___dJzVd span{letter-spacing:0;color:var(--color-accent);font-size:14px;font-weight:400;line-height:18px}.___i1wkf.___dJzVd svg>path{fill:var(--color-accent)}.___i1wkf.___dJzVd:not(.___jpPdz):not(:disabled):hover,.___i1wkf.___dJzVd.___hXXo2{background-color:var(--color-surface-hover);border-color:#0000}.___i1wkf.___dJzVd:disabled{background-color:#0000}.___i1wkf.___dJzVd:disabled,.___i1wkf.___dJzVd:disabled span{color:var(--color-border-strong)}.___i1wkf.___dJzVd:disabled svg>path{fill:var(--color-border-strong)}.___i1wkf.___kT6GN{background-color:#0000;border:1px solid #0000;min-width:fit-content}.___i1wkf.___kT6GN,.___i1wkf.___kT6GN span{letter-spacing:0;color:var(--color-accent);font-size:14px;font-weight:400;line-height:18px}.___i1wkf.___kT6GN svg>path{fill:var(--color-accent)}.___i1wkf.___kT6GN:not(.___jpPdz):not(:disabled):hover,.___i1wkf.___kT6GN.___hXXo2{background-color:var(--color-surface-hover);border-color:#0000}.___i1wkf.___kT6GN:disabled{background-color:#0000}.___i1wkf.___kT6GN:disabled,.___i1wkf.___kT6GN:disabled span{color:var(--color-border-strong)}.___i1wkf.___kT6GN:disabled svg>path{fill:var(--color-border-strong)}.___i1wkf.___pwRPX{gap:4px;min-width:fit-content}.___i1wkf.___pwRPX,.___i1wkf.___pwRPX span{letter-spacing:0;color:var(--color-text-disabled);font-size:14px;font-weight:400;line-height:18px}.___i1wkf.___pwRPX svg>path{fill:var(--color-text-disabled)}.___i1wkf.___pwRPX:not(.___jpPdz):not(:disabled):hover,.___i1wkf.___pwRPX.___hXXo2{background-color:var(--color-surface-hover)}.___i1wkf.___pwRPX:not(.___jpPdz):not(:disabled):hover,.___i1wkf.___pwRPX:not(.___jpPdz):not(:disabled):hover span,.___i1wkf.___pwRPX.___hXXo2,.___i1wkf.___pwRPX.___hXXo2 span{color:var(--color-accent)}.___i1wkf.___pwRPX:not(.___jpPdz):not(:disabled):hover svg>path,.___i1wkf.___pwRPX.___hXXo2 svg>path{fill:var(--color-accent)}.___i1wkf.___pwRPX:disabled,.___i1wkf.___pwRPX:disabled span{color:var(--color-border-strong)}.___i1wkf.___pwRPX:disabled svg>path{fill:var(--color-border-strong)}.___i1wkf.___9Bhc8,.___i1wkf.___9Bhc8 span{color:var(--color-text-primary)}.___i1wkf.___9Bhc8 svg>path{fill:var(--color-text-primary)}.___i1wkf.___XLRd5,.___i1wkf.___XLRd5 span{color:#fff}.___i1wkf.___XLRd5 svg>path{fill:#fff}.___i1wkf.___3sEYv{border-radius:8px}.___i1wkf.___xtLb2:not(.___jpPdz):not(:disabled):hover,.___i1wkf.___xtLb2.___hXXo2{border-color:var(--color-accent);background-color:#fff}.___i1wkf.___jpPdz{gap:0}.___i1wkf.___jpPdz,.___i1wkf.___jpPdz span{color:#0000!important}.___i1wkf.___jpPdz svg{opacity:0}.___i1wkf.___jpPdz .___mEywj{display:flex}.___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)}.___sCUFD{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.___dnoK0{text-transform:uppercase;border-radius:100px;justify-content:center;align-items:center;display:flex}.___fHNIZ{background-position:50%;background-size:cover}.___D8Kx4{align-items:center;display:flex}.___D8Kx4.___8irMR{cursor:pointer;border-radius:8px;padding:6px 4px;transition:all .2s}.___D8Kx4.___8irMR:hover,.___D8Kx4.___9bKfl{background:var(--color-surface-hover)}.___D8Kx4.___9bKfl .___zWrxZ .___aFks5,.___D8Kx4.___9bKfl .___zWrxZ .___dBYoG{color:var(--color-accent)}.___D8Kx4 .___zWrxZ{flex-direction:column;margin-left:12px;display:flex}.___D8Kx4 .___281oV{background-color:var(--color-surface-placeholder);border-radius:40px;width:40px;height:40px}.___D8Kx4 .___Yg3Sn{background-color:var(--color-surface-placeholder);border-radius:8px;width:90px;height:16px;margin-bottom:3px}.___D8Kx4 .___MQIVl{background-color:var(--color-surface-placeholder);border-radius:8px;width:40px;height:14px}.___Boajt{position:relative}.___Boajt .___VWZRB{-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;padding:6px;transition:all .2s;display:flex;position:relative}.___Boajt .___VWZRB.___IiuP8{cursor:pointer}.___Boajt .___VWZRB.___IiuP8:hover,.___Boajt .___VWZRB.___IiuP8.___EP2vO{background:var(--color-surface-hover)}.___Boajt .___kEj8E{width:16px;height:16px}.___Boajt .___hIEc7{z-index:10;border:1px solid var(--color-surface-sunken);background:#fff;border-radius:16px;flex-direction:column;gap:4px;width:100%;max-width:100%;max-height:340px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden auto;box-shadow:0 12px 12px #1d146129,0 16px 20px #1d146114}.___Boajt .___hIEc7 .___twEsA{background:var(--color-border-default);width:calc(100% + 16px);height:1px;min-height:1px;margin:8px 0 8px -8px}.___j7KtY{border-radius:8px;align-items:center;margin-bottom:8px;padding:8px;-webkit-text-decoration:none;text-decoration:none;display:flex}.___j7KtY:hover,.___j7KtY.___CTiGD{background:var(--color-surface-hover)}.___j7KtY:hover p,.___j7KtY.___CTiGD p{color:var(--color-accent)}.___j7KtY.___aTsZB{margin-bottom:2px;margin-left:28px}.___j7KtY .___4cTNn{font-size:14px;font-weight:400;line-height:1.3em}.___j7KtY svg{width:16px;height:16px;margin-right:12px}.___ZqQQs{width:fit-content;height:fit-content;position:relative}.___f3nkf{z-index:10;opacity:0;background-color:var(--color-text-primary);pointer-events:none;color:#fff;border-radius:4px;width:max-content;padding:2px 4px;transition:opacity .2s,transform .2s cubic-bezier(.175,.885,.32,1.275);position:absolute;transform:scale(.6)}.___f3nkf p{color:#fff}.___ZqQQs:hover .___f3nkf{opacity:1;pointer-events:initial;transform:scale(1)}.___f3nkf.___869tN{transform-origin:50% -8px;top:calc(100% + 8px)}.___f3nkf.___dz5ld{transform-origin:50% calc(100% - 8px);bottom:calc(100% + 8px)}.___f3nkf.___dz5ld,.___f3nkf.___869tN{left:50%;transform:translate(-50%)scale(.6)}.___ZqQQs:hover .___f3nkf.___dz5ld,.___ZqQQs:hover .___f3nkf.___869tN{transform:translate(-50%)scale(1)}.___f3nkf.___o8d4m{transform-origin:0 calc(100% - 8px);bottom:calc(100% + 6px);left:0}.___f3nkf.___oMCjV{transform-origin:100% calc(100% - 8px);bottom:calc(100% + 6px);right:0}.___f3nkf.___1UFNs{transform-origin:0 -8px;top:calc(100% + 6px);left:0}.___f3nkf.___KXQWc{transform-origin:100% -8px;top:calc(100% + 6px);right:0}.___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}.___XAFzJ{height:100%;display:flex}.___XAFzJ .___fU6aZ,.___XAFzJ .___MsfBb{display:none}.___XAFzJ .___55CM0{background-color:var(--color-surface-sunken);flex-direction:column;width:250px;padding:16px 12px 0;display:flex}.___XAFzJ .___55CM0 .___v1L3k{margin-bottom:56px}.___XAFzJ .___55CM0 .___htt2F,.___XAFzJ .___55CM0 .___sFxiU{margin-top:9px;margin-bottom:16px}.___XAFzJ .___55CM0 .___sFxiU{justify-content:flex-start;width:100%}.___XAFzJ .___55CM0 .___sFxiU svg{width:16px;height:16px}.___XAFzJ .___55CM0 .___sFxiU svg path{fill:var(--color-text-disabled)}.___XAFzJ .___55CM0 .___sFxiU span{color:var(--color-text-primary)}.___XAFzJ .___55CM0 .___zAVhD{flex-direction:column;display:flex}.___XAFzJ .___55CM0 .___j3lge{margin-top:auto}.___XAFzJ .___55CM0 .___j3lge .___stJKb{background:var(--color-border-default);width:calc(100% + 32px);margin-left:-16px;padding:16px 16px 24px}.___XAFzJ .___55CM0 .___j3lge .___jBfrC{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.___XAFzJ .___NZUs4{background:#fff;flex-direction:column;flex:1;padding-bottom:0;display:flex;overflow-y:auto}@media (max-width:768px){.___XAFzJ .___fU6aZ{z-index:99;background:#26252d33;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.___XAFzJ .___MsfBb{display:block}.___XAFzJ .___MsfBb .___ozOAJ{width:40px;height:40px;padding:8px}.___XAFzJ .___NZUs4 .___MsfBb{z-index:10;border-bottom:1px solid var(--color-border-default);background:#fff;align-items:flex-end;width:100%;padding:20px 16px;display:flex;position:sticky;top:0}.___XAFzJ .___NZUs4 .___iyRxZ{text-transform:capitalize;margin-left:12px}.___XAFzJ .___55CM0{z-index:100;width:85%;height:100%;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.___XAFzJ .___55CM0.___Rsv1G{transform:translate(0)}.___XAFzJ .___55CM0 .___MsfBb{margin-bottom:20px}.___XAFzJ .___55CM0 .___stJKb{width:calc(100% + 28px)}}.___amkuJ,.___zz1Qt{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.___SHP0l{justify-content:flex-start;margin-bottom:16px}.___SHP0l span{color:var(--color-text-primary)!important}.DayPicker{font-size:1rem;display:inline-block}.DayPicker-wrapper{-webkit-user-select:none;user-select:none;flex-direction:row;padding-bottom:1em;position:relative}.DayPicker-Months{flex-wrap:wrap;justify-content:center;display:flex}.DayPicker-Month{border-spacing:0;border-collapse:collapse;-webkit-user-select:none;user-select:none;margin:1em 1em 0;display:table}.DayPicker-NavButton{color:#8b9898;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:50%;width:1.25em;height:1.25em;margin-top:2px;display:inline-block;position:absolute;top:1em;left:auto;right:1.5em}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC);margin-right:1.5em}.DayPicker-NavButton--next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==)}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{text-align:left;margin-bottom:.5em;padding:0 .5em;display:table-caption}.DayPicker-Caption>div{font-size:1.15em;font-weight:500}.DayPicker-Weekdays{margin-top:1em;display:table-header-group}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{color:#8b9898;text-align:center;padding:.5em;font-size:.875em;display:table-cell}.DayPicker-Weekday abbr[title]{border-bottom:none;-webkit-text-decoration:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{vertical-align:middle;text-align:center;cursor:pointer;border-radius:50%;padding:.5em;display:table-cell}.DayPicker-WeekNumber{color:#8b9898;vertical-align:middle;text-align:right;cursor:pointer;border-right:1px solid #eaecec;min-width:1em;padding:.5em;font-size:.75em;display:table-cell}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{box-shadow:none;color:#4a90e2;cursor:pointer;background-color:#0000;background-image:none;border:none;font-size:.875em}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#f0f8ff;background-color:#4a90e2;position:relative}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{z-index:1;background:#fff;position:absolute;left:0;box-shadow:0 2px 5px #00000026}: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-icons:"Material Icons";--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{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%}.DayPicker{background:#fff;border-radius:16px;padding:16px 16px 40px;box-shadow:0 6px 8px #1d146129,0 10px 20px #1d146114}.DayPicker-wrapper{outline:none;padding-bottom:0}.DayPicker-Caption{margin:0 0 16px}.DayPicker-Caption div{text-align:center;letter-spacing:.01em;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.DayPicker-Weekday{color:var(--color-text-primary);font-size:14px;font-style:normal;font-weight:600}.DayPicker-NavButton{margin-top:4px}.DayPicker-NavButton--prev,.DayPicker-NavButton--next{background-image:none;outline:none;align-items:center;display:flex}.DayPicker-NavButton--prev:before,.DayPicker-NavButton--next:before{color:var(--color-text-disabled);font-family:Material Icons;font-size:20px}.DayPicker-NavButton--prev:hover,.DayPicker-NavButton--next:hover{color:var(--color-accent)}.DayPicker-NavButton--prev{left:1em}.DayPicker-NavButton--prev:before{content:""}.DayPicker-NavButton--next:before{content:""}.DayPicker-Day{color:var(--color-text-primary);border-radius:100px;min-width:32px;padding:6px 7px;font-size:14px;font-weight:400;line-height:20px}.DayPicker-Day--today{font-weight:700}.DayPicker-Day:not(.DayPicker-Day--disabled):hover{color:var(--color-accent)}.DayPicker-Day--outside{color:var(--color-border-strong)}.DayPicker-Day--outside:not(.DayPicker-Day--disabled){cursor:pointer}.DayPicker-Day--disabled{color:#dedede}.DayPicker-Day--between,.DayPicker-Day--from,.DayPicker-Day--to{background:var(--color-border-strong);border-radius:0}.DayPicker-Day--between.DayPicker-Day--selected,.DayPicker-Day--from.DayPicker-Day--selected,.DayPicker-Day--to.DayPicker-Day--selected{background:var(--color-border-strong)!important}.DayPicker-Day--between.DayPicker-Day--outside,.DayPicker-Day--from.DayPicker-Day--outside,.DayPicker-Day--to.DayPicker-Day--outside{color:var(--color-text-primary)}.DayPicker-Day--from{border-top-left-radius:100px;border-bottom-left-radius:100px}.DayPicker-Day--to{border-top-right-radius:100px;border-bottom-right-radius:100px}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside),.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:var(--color-accent);color:#fff}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:var(--color-surface-hover)}.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}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://app.turtleos.com/assets/MaterialIcons-Regular-rDPjWPoz.eot);src:local(Material Icons),local(MaterialIcons-Regular),url(https://app.turtleos.com/assets/MaterialIcons-Regular-BjVsc-s9.woff2)format("woff2"),url(https://app.turtleos.com/assets/MaterialIcons-Regular-Bnsxcfr1.woff)format("woff"),url(https://app.turtleos.com/assets/MaterialIcons-Regular-N21pKt8_.ttf)format("truetype")}.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 .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:100%}.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,.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 .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-columns:minmax(0,1fr)}.ds-root .nav{border-right:0;border-bottom:var(--rule);height:auto;position:static}.ds-root .nav__brand{padding-bottom:8px}.ds-root .nav__org{padding-bottom:8px;padding-right:112px}.ds-root .nav__scroll{padding:0 8px 8px;overflow:visible}.ds-root .nav__scroll ul{scrollbar-width:none;-ms-overflow-style:none;gap:2px;max-width:calc(100vw - 16px);margin:-4px 0;padding:4px 0;display:flex;overflow:auto hidden}.ds-root .nav__scroll ul::-webkit-scrollbar{display:none}.ds-root .nav__group{display:none}.ds-root .nav__list{padding:0}.ds-root .navitem{white-space:nowrap;width:auto;height:34px;padding:0 10px}.ds-root .navitem .nav__count,.ds-root .navitem .tag-soon{display:none}.ds-root .nav__user{border-top:0;padding:0;position:absolute;top:14px;right:16px}.ds-root .nav__user .t{display: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{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);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:11px 0;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,.ds-root .load--rows:before,.ds-root .load--rows: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,.ds-root .load--rows:before{opacity:.3}.ds-root .load__mark:after,.ds-root .load--rows: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(420px,46vh)}.ds-root>.load--page{min-height:100vh}.ds-root .load--page .load__mark{width:48px;height:16px}.ds-root .load--panel{padding:48px 0}.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:before,.ds-root .load--rows:after{width:24px;height:8px;top:calc(50% - 4px);left:calc(50% - 12px)}.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 .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,.ds-root .load--rows: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}@media (max-width:900px){.ds-root .nav__list>li{align-items:center;gap:2px;min-width:0;display:flex}.ds-root .nav__list--after{margin-top:0}.ds-root .navitem--org .navitem__label{max-width:24ch}}.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>:not(.toast):not(.modal):not(.menu):not([hidden]),.ds-root .pub>:not(.toast):not([hidden]),.ds-root .door>:not(.toast):not([hidden]){animation:ds-arrive var(--duration-steady) var(--ease-standard) both}.ds-root .page>:nth-child(2),.ds-root .pub>:nth-child(2),.ds-root .door>:nth-child(2){animation-delay:50ms}.ds-root .page>:nth-child(3),.ds-root .pub>:nth-child(3),.ds-root .door>:nth-child(3){animation-delay:.1s}.ds-root .page>:nth-child(4),.ds-root .door>:nth-child(4){animation-delay:.15s}.ds-root .page>:nth-child(5),.ds-root .door>:nth-child(5){animation-delay:.2s}.ds-root .page>:nth-child(n+6),.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>*,.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}.ds-root.ds-p-admin .find input:focus,.ds-root.ds-p-admin .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-admin .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-admin .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-admin .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-admin .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-admin .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-admin .nav__sub{padding:0}.ds-root.ds-p-admin .nav__sub[hidden]{display:none}.ds-root.ds-p-admin .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-admin .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-admin .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-admin .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-admin .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-admin .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-admin .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-admin .nav__list--after{margin-top:12px}.ds-root.ds-p-admin .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-admin .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-admin .card+.card{margin-top:16px}.ds-root.ds-p-admin .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-admin .card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.ds-root.ds-p-admin .card__title{row-gap:3px;min-width:0;display:grid}.ds-root.ds-p-admin .masthead{padding:30px 20px 20px}.ds-root.ds-p-admin .card--write .form__actions{border-top:var(--rule-accent)}.ds-root.ds-p-admin .form__actions{align-items:flex-start}.ds-root.ds-p-admin .btnkey{flex-direction:column;align-items:stretch;display:inline-flex}.ds-root.ds-p-admin .btnkey>.hint{text-align:center}.ds-root.ds-p-admin .btn[hidden],.ds-root.ds-p-admin .card[hidden],.ds-root.ds-p-admin .p[hidden]{display:none}.ds-root.ds-p-admin .listhead{flex-wrap:wrap;align-items:center;gap:16px;min-height:30px;margin-bottom:16px;display:flex}.ds-root.ds-p-admin .listhead .filters{margin-left:auto}.ds-root.ds-p-admin .jform{gap:20px;max-width:572px;display:grid}.ds-root.ds-p-admin .kicker__link{cursor:pointer;font:inherit;font-size:var(--text-label);letter-spacing:0;color:var(--color-text-accent-deep);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;margin:0;padding:0;font-weight:600;line-height:16px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ds-root.ds-p-admin .kicker__link:hover{text-decoration-color:currentColor}.ds-root.ds-p-admin .kicker__link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.ds-root.ds-p-admin .kicker__sep{color:var(--color-text-secondary);font-size:var(--text-label);font-weight:600;line-height:16px}.ds-root.ds-p-admin .seg button[aria-current=page]{background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:inset 0 -2px 0 var(--violet-500);font-weight:600}.ds-root.ds-p-admin .checks{gap:18px;display:grid}.ds-root.ds-p-admin .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-admin .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-admin .check:hover .check__box{border-color:var(--neutral-600)}.ds-root.ds-p-admin .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-admin .check__box:checked:hover{background-color:var(--violet-600);border-color:var(--violet-600)}.ds-root.ds-p-admin .check__box:focus-visible{box-shadow:var(--focus-ring)}.ds-root.ds-p-admin .check__box:disabled{background-color:var(--neutral-100);border-color:var(--neutral-200);cursor:default}.ds-root.ds-p-admin .check__label{font-size:var(--text-body);grid-column:2;font-weight:600;line-height:20px}.ds-root.ds-p-admin .check__note{font-size:var(--text-label);color:var(--color-text-secondary);grid-column:2;margin:0;line-height:18px}.ds-root.ds-p-admin .kv{gap:20px;display:grid}.ds-root.ds-p-admin .kv__row{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;display:grid}.ds-root.ds-p-admin .kv__field{min-width:0}.ds-root.ds-p-admin .kv__key{font-size:var(--text-label);overflow-wrap:anywhere;margin-bottom:7px;font-weight:600;line-height:16px;display:block}.ds-root.ds-p-admin .kv__act{align-items:center;gap:8px;height:44px;display:flex}.ds-root.ds-p-admin .kv__act .btn{flex:none}.ds-root.ds-p-admin .kv__row.is-doomed .kv__field .input{border-color:var(--red-400)}.ds-root.ds-p-admin .kv__ask{flex-wrap:wrap;align-items:center;gap:10px;height:44px;display:flex}.ds-root.ds-p-admin .kv__ask .q{font-size:var(--text-label);color:var(--red-700);white-space:nowrap;font-weight:600;line-height:16px}.ds-root.ds-p-admin .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-admin .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}.ds-root.ds-p-admin .input--area{resize:vertical;height:auto;min-height:88px;padding:11px 14px;line-height:22px}.ds-root.ds-p-admin .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-admin .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-admin .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-admin .input--percent{padding-left:14px;padding-right:34px}.ds-root.ds-p-admin .cv__terms{grid-template-columns:minmax(0,210px) minmax(0,1fr);max-width:560px;margin:0;display:grid}.ds-root.ds-p-admin .cv__terms dt{border-top:var(--hair);color:var(--color-text-secondary);grid-column:1;padding:10px 0}.ds-root.ds-p-admin .cv__terms dd{border-top:var(--hair);min-width:0;color:var(--color-text-primary);grid-column:2;margin:0;padding:10px 0;font-weight:600}.ds-root.ds-p-admin .cv__terms dt:first-of-type,.ds-root.ds-p-admin .cv__terms dd:first-of-type{border-top:0}@media (max-width:1180px){.ds-root.ds-p-admin .page{padding:0 14px 36px}.ds-root.ds-p-admin .masthead{padding:28px 14px 18px}}@media (max-width:900px){.ds-root.ds-p-admin .page{padding:0 12px 32px}.ds-root.ds-p-admin .card{padding:18px 16px 22px}.ds-root.ds-p-admin .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-admin .cv__terms{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-admin .cv__terms dt{grid-column:1;padding:10px 0 0}.ds-root.ds-p-admin .cv__terms dd{border-top:0;grid-column:1;padding:0 0 10px}.ds-root.ds-p-admin .page{padding:0 10px 28px}.ds-root.ds-p-admin .card{padding:16px 14px 20px}.ds-root.ds-p-admin .card+.card{margin-top:12px}.ds-root.ds-p-admin .masthead{padding:24px 14px 16px}.ds-root.ds-p-admin .masthead__tools,.ds-root.ds-p-admin .seg{width:100%}.ds-root.ds-p-admin .seg button{flex:1 1 0;min-width:0;padding:0 8px}.ds-root.ds-p-admin .masthead__tools .seg:has(button:nth-child(4)){grid-template-columns:1fr 1fr;display:grid}.ds-root.ds-p-admin .masthead__tools .seg:has(button:nth-child(4)) button{border-bottom:1px solid var(--neutral-200);padding:0 12px}.ds-root.ds-p-admin .masthead__tools .seg:has(button:nth-child(4)) button:nth-child(2n){border-right:0}.ds-root.ds-p-admin .masthead__tools .seg:has(button:nth-child(4)) button:last-child:nth-child(odd){grid-column:1/-1}.ds-root.ds-p-admin .masthead__tools .seg:has(button:nth-child(4)) button:last-child{border-bottom:0}.ds-root.ds-p-admin .masthead__tools .seg:has(button:nth-child(4)) button:nth-last-child(2):nth-child(odd){border-bottom:0}.ds-root.ds-p-admin .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-admin .listhead .find{width:100%}.ds-root.ds-p-admin .kv__row{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-admin .kv__act,.ds-root.ds-p-admin .kv__ask{height:auto;padding-top:10px}}.ds-root.ds-p-admin .badge--role{background:var(--neutral-100);color:var(--neutral-800)}.ds-root.ds-p-admin button.contracts__name{text-align:left;text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ds-root.ds-p-admin button.contracts__name:hover{text-decoration-color:currentColor}.ds-root.ds-p-admin .contracts--acts li{grid-template-columns:minmax(0,1fr) auto 104px}.ds-root.ds-p-admin .contracts__act{justify-content:flex-end;display:flex}@media (max-width:720px){.ds-root.ds-p-admin .contracts--acts li{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.ds-root.ds-p-admin .contracts--acts .contracts__who{grid-area:1/1}.ds-root.ds-p-admin .contracts--acts .contracts__bal{grid-area:1/2}.ds-root.ds-p-admin .contracts--acts .contracts__act{grid-area:2/1/auto/3;justify-content:flex-start}}.ds-root.ds-p-admin .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-admin .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-admin table#acct th.c-open{width:28px}.ds-root.ds-p-admin table#acct th.c-date{width:13%}.ds-root.ds-p-admin table#acct th.c-amount{width:17%}.ds-root.ds-p-admin table#acct th.c-bal{width:19%}.ds-root.ds-p-admin .fig--due{color:var(--red-700)}.ds-root.ds-p-admin table#acct tbody td.c-amount{color:var(--color-text-secondary);letter-spacing:normal;font-weight:400}.ds-root.ds-p-admin table#acct tbody td.c-bal{color:var(--color-text-primary);letter-spacing:-.01em;font-weight:600}.ds-root.ds-p-admin .ledger tbody td.c-open{vertical-align:top;padding-right:0}.ds-root.ds-p-admin .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-admin .ledger tbody tr:hover .disc{color:var(--color-text-primary)}.ds-root.ds-p-admin .disc svg{transition:transform var(--duration-fast) var(--ease-standard)}.ds-root.ds-p-admin .disc[aria-expanded=true] svg{transform:rotate(90deg)}.ds-root.ds-p-admin .disc[aria-expanded=true]{color:var(--color-text-primary)}.ds-root.ds-p-admin .ledger tbody tr.is-open td{background:var(--row-hover)}.ds-root.ds-p-admin .ledger tbody tr:has(>td>.disc){cursor:pointer}.ds-root.ds-p-admin .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-admin .ledger tbody tr.ledger__det[hidden]{display:none}.ds-root.ds-p-admin .det{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 56px;padding:16px 19% 18px 28px;display:grid}.ds-root.ds-p-admin .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-admin .det__facts dt{color:var(--color-text-secondary)}.ds-root.ds-p-admin .det__facts dd{overflow-wrap:break-word;min-width:0;margin:0}.ds-root.ds-p-admin .det__sum{font-size:var(--text-body);align-content:start;row-gap:6px;line-height:20px;display:grid}.ds-root.ds-p-admin .det__sum>div{grid-template-columns:minmax(0,1fr) 104px 104px;align-items:baseline;gap:16px;display:grid}.ds-root.ds-p-admin .det__sum>div>span:first-child{min-width:0;color:var(--color-text-secondary);overflow-wrap:break-word}.ds-root.ds-p-admin .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-admin .det__tot{border-top:var(--rule);margin-top:6px;padding-top:8px}.ds-root.ds-p-admin .det__tot>span{font-weight:600}.ds-root.ds-p-admin .det__tot>span:first-child{color:var(--color-text-primary)}.ds-root.ds-p-admin .ledger tfoot tr.foot--in td{border-bottom:0;padding-bottom:6px}.ds-root.ds-p-admin .ledger tfoot tr.foot--out td{border-top:0;padding-top:0}.ds-root.ds-p-admin .ledger tfoot td.c-foot-label{color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-admin .ledger tfoot td.c-amount,.ds-root.ds-p-admin .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-admin .ledger tfoot td.c-amount{letter-spacing:-.01em}.ds-root.ds-p-admin .ledger tbody tr.carry td,.ds-root.ds-p-admin .ledger tbody tr.carry td.c-what{color:var(--color-text-secondary)}.ds-root.ds-p-admin .ledger tbody tr.carry:hover td{background:0 0}.ds-root.ds-p-admin .ledger tbody tr[hidden],.ds-root.ds-p-admin .ledger tbody tr.ledger__none[hidden],.ds-root.ds-p-admin .ledger tfoot[hidden]{display:none}@media (max-width:1180px){.ds-root.ds-p-admin .det{gap:20px 36px}.ds-root.ds-p-admin .det__sum>div{grid-template-columns:minmax(0,1fr) 92px 92px;gap:12px}}@media (max-width:1020px){.ds-root.ds-p-admin .det{grid-template-columns:minmax(0,1fr);gap:18px;padding-right:19%}}@media (max-width:900px){.ds-root.ds-p-admin table#acct{min-width:0}}@media (max-width:720px){.ds-root.ds-p-admin .ledger tbody tr{grid-template-columns:24px minmax(0,1fr) auto}.ds-root.ds-p-admin .ledger tbody td.c-open{grid-area:1/1/3/2;padding:0;display:block}.ds-root.ds-p-admin .ledger tbody tr.is-first td.c-open{display:block}.ds-root.ds-p-admin .ledger tbody td.c-date{grid-area:1/2}.ds-root.ds-p-admin .ledger tbody td.c-amount{grid-area:1/3}.ds-root.ds-p-admin .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-admin .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-admin .ledger tbody td.c-bal:before{content:"balance ";font-weight:400}.ds-root.ds-p-admin table#acct tbody td.c-amount:before{content:none}.ds-root.ds-p-admin .ledger tbody tr.is-open{background:var(--row-hover)}.ds-root.ds-p-admin .ledger tbody tr.is-open td{background:0 0}.ds-root.ds-p-admin .ledger tbody tr.ledger__det,.ds-root.ds-p-admin .ledger tbody tr.ledger__det td{padding:0;display:block}.ds-root.ds-p-admin .det{padding:14px 0 16px 24px}.ds-root.ds-p-admin .det__sum>div{grid-template-columns:minmax(0,1fr) auto;gap:10px}.ds-root.ds-p-admin .det__sum>div>span:nth-child(2){text-align:right}.ds-root.ds-p-admin .det__sum>div>span:nth-child(3){grid-area:1/2}.ds-root.ds-p-admin .det__sum>div>span:nth-child(2){text-align:left;color:var(--color-text-secondary);grid-area:2/1}.ds-root.ds-p-admin .ledger tfoot td.c-foot-label{grid-area:1/1}.ds-root.ds-p-admin .ledger tfoot td.c-amount{grid-area:1/2}.ds-root.ds-p-admin .ledger tfoot td.c-blank{display:none}.ds-root.ds-p-admin .ledger tfoot tr.foot--in{border-bottom:0;padding-bottom:4px}.ds-root.ds-p-admin .ledger tfoot tr.foot--out{border-top:0;padding-top:0}}.ds-root.ds-p-admin .contracts--plain li{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.ds-root.ds-p-admin .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-admin .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-admin .navitem,.ds-root.ds-p-admin .nav__sub .navitem{height:44px}.ds-root.ds-p-admin .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-admin .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-admin .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-admin .btn{height:44px}.ds-root.ds-p-admin .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-admin .seg button,.ds-root.ds-p-admin .stepper{height:44px}.ds-root.ds-p-admin .stepper__arrow{width:44px}.ds-root.ds-p-admin .iconbtn{width:44px;height:44px}.ds-root.ds-p-admin .chip{height:44px}.ds-root.ds-p-admin .chip select{align-self:stretch}.ds-root.ds-p-admin .find{height:44px}.ds-root.ds-p-admin .find input{align-self:stretch}.ds-root.ds-p-admin .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-admin .listhead .find{width:100%}.ds-root.ds-p-admin .moreline{height:44px}.ds-root.ds-p-admin .fieldbtn{width:44px}.ds-root.ds-p-admin .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-admin .rowmenu,.ds-root.ds-p-admin .contracts__name,.ds-root.ds-p-admin .contracts__open,.ds-root.ds-p-admin .rowopen,.ds-root.ds-p-admin .kicker__link,.ds-root.ds-p-admin .seeall,.ds-root.ds-p-admin .tablefoot__file a{position:relative}.ds-root.ds-p-admin .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-admin .contracts__name:after,.ds-root.ds-p-admin .contracts__open:after,.ds-root.ds-p-admin .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-admin .kicker__link:after,.ds-root.ds-p-admin .seeall:after,.ds-root.ds-p-admin .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-admin .contracts__meta,.ds-root.ds-p-admin .contracts__name,.ds-root.ds-p-admin .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-admin .contracts__name,.ds-root.ds-p-admin .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-admin .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-admin .ledger thead th{top:0}.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 .nav__list>li{align-items:center;gap:2px;display:flex}.ds-root.ds-p-balance .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-balance .nav__list--after{margin-top:0}.ds-root.ds-p-balance .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-balance .nav__user--top .t{display:block}.ds-root.ds-p-balance .navitem[aria-expanded=true] .navitem__chev{transform:none}.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 .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}}@media (max-width:900px){.ds-root.ds-p-balance .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-balance .nav__user--top .t{display:block}}@media (max-width:720px){.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 .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-balance .nav__scroll li{scroll-snap-align:start}.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 .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-commissions .nav__user--top .t{display:block}.ds-root.ds-p-commissions .nav__sub .navitem{height:34px;padding-left:10px}.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:900px){.ds-root.ds-p-commissions .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-commissions .nav__user--top .t{display:block}}@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 .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-commissions .nav__scroll li{scroll-snap-align:start}.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-contract-link .pub{max-width:560px;padding:48px 20px calc(48px + var(--proto-bar,0px));margin:0 auto}.ds-root.ds-p-contract-link .pub__head{padding-bottom:22px}.ds-root.ds-p-contract-link .pub__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-root.ds-p-contract-link .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:24px 24px 26px}.ds-root.ds-p-contract-link .card[hidden]{display:none}.ds-root.ds-p-contract-link .lead{border-bottom:var(--rule);padding-bottom:20px}.ds-root.ds-p-contract-link .lead .eyebrow{margin-bottom:6px;display:block}.ds-root.ds-p-contract-link .lead .s-note{max-width:none;margin-top:4px}.ds-root.ds-p-contract-link .cur{margin-right:.07em}.ds-root.ds-p-contract-link .unit{margin-left:.07em}.ds-root.ds-p-contract-link .fig .cur,.ds-root.ds-p-contract-link .fig .frac,.ds-root.ds-p-contract-link .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-contract-link .per{font-size:var(--text-body);letter-spacing:0;color:var(--color-text-secondary);margin-left:6px;font-weight:500;line-height:22px}.ds-root.ds-p-contract-link .lead .dotsep{padding:0 6px}.ds-root.ds-p-contract-link .parties{grid-template-columns:128px 1fr;align-items:baseline;gap:10px 16px;margin:0;padding:18px 0 0;display:grid}.ds-root.ds-p-contract-link .parties dt{font-size:var(--text-label);color:var(--color-text-secondary);text-align:right;line-height:20px}.ds-root.ds-p-contract-link .parties dd{font-size:var(--text-body);color:var(--color-text-primary);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600;line-height:20px}.ds-root.ds-p-contract-link .parties dd .sub{font-size:var(--text-label);color:var(--color-text-secondary);font-weight:400;line-height:16px;display:block}.ds-root.ds-p-contract-link .terms{border-top:var(--rule);margin-top:20px;padding-top:18px}.ds-root.ds-p-contract-link .terms .eyebrow{margin-bottom:8px;display:block}.ds-root.ds-p-contract-link .terms p{font-size:var(--text-body);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:22px}.ds-root.ds-p-contract-link .terms .terms__scope{color:var(--color-text-secondary);margin-bottom:8px}.ds-root.ds-p-contract-link .terms__lines{gap:6px;margin-top:12px;display:grid}.ds-root.ds-p-contract-link .terms__line{font-size:var(--text-label);grid-template-columns:104px minmax(0,1fr) 64px 86px;gap:10px;line-height:18px;display:grid}.ds-root.ds-p-contract-link .terms__line>span:first-child,.ds-root.ds-p-contract-link .terms__line>span:nth-child(3){color:var(--color-text-secondary)}.ds-root.ds-p-contract-link .terms__line>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-root.ds-p-contract-link .terms__line>span:nth-child(3),.ds-root.ds-p-contract-link .terms__line>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-contract-link .act{border-top:var(--rule);margin-top:20px;padding-top:18px}.ds-root.ds-p-contract-link .act .btn{justify-content:center;width:100%}.ds-root.ds-p-contract-link .act .btn[hidden]{display:none}.ds-root.ds-p-contract-link .act .hint{text-align:center;margin-top:10px}.ds-root.ds-p-contract-link .act__bind{font-size:var(--text-label);color:var(--color-text-secondary);text-align:center;margin:0 0 12px;line-height:16px}.ds-root.ds-p-contract-link .act__bind[hidden]{display:none}.ds-root.ds-p-contract-link .act__done{text-align:center;font-size:var(--text-body);color:var(--color-text-secondary);margin:0;line-height:22px}.ds-root.ds-p-contract-link .act__done b{color:var(--color-text-primary);font-weight:600}.ds-root.ds-p-contract-link .act .field{margin-bottom:16px}.ds-root.ds-p-contract-link .act .select{width:100%}.ds-root.ds-p-contract-link .act .field[hidden]{display:none}.ds-root.ds-p-contract-link .pub__foot{font-size:var(--text-label);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:0;padding-top:22px;line-height:16px;display:flex}.ds-root.ds-p-contract-link .pub__foot .dotsep{padding:0 8px}.ds-root.ds-p-contract-link .link{color:inherit;box-shadow:inset 0 -1px 0 var(--violet-200);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-contract-link .link:hover{box-shadow:inset 0 -1px 0 var(--color-accent);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-contract-link .link:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:720px){.ds-root.ds-p-contract-link .pub{padding:28px 16px calc(32px + var(--proto-bar,0px))}.ds-root.ds-p-contract-link .pub__head{padding-bottom:18px}.ds-root.ds-p-contract-link .card{padding:18px 16px 20px}.ds-root.ds-p-contract-link .lead{padding-bottom:16px}.ds-root.ds-p-contract-link .parties{grid-template-columns:92px 1fr;gap:10px 12px}.ds-root.ds-p-contract-link .terms__line{grid-template-columns:minmax(0,1fr) auto}.ds-root.ds-p-contract-link .terms__line>span:first-child,.ds-root.ds-p-contract-link .terms__line>span:nth-child(2){grid-column:1}.ds-root.ds-p-contract-link .terms__line>span:nth-child(3){grid-area:1/2}.ds-root.ds-p-contract-link .terms__line>span:nth-child(4){grid-area:2/2}}.ds-root.ds-p-contract-link .control--mark .input{padding-left:52px}.ds-root.ds-p-contract-link .mkmark{position:absolute;top:8px;left:8px}.ds-root.ds-p-contract-link .act__door{margin-top:14px}.ds-root.ds-p-contract-link .act__door .btn{justify-content:center;width:100%;-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-contracts .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-contracts .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-contracts .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-contracts .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-contracts .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-contracts .nav__sub{padding:0}.ds-root.ds-p-contracts .nav__sub[hidden]{display:none}.ds-root.ds-p-contracts .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-contracts .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-contracts .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-contracts .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-contracts .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-contracts .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-contracts .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-contracts .nav__list--after{margin-top:12px}.ds-root.ds-p-contracts .rates__head{border-bottom:var(--rule-strong);grid-template-columns:minmax(0,1fr) 104px 104px;align-items:end;gap:16px;margin:0 -8px;padding:0 8px 8px;display:grid}.ds-root.ds-p-contracts .rates__head span{text-align:right}.ds-root.ds-p-contracts .rates__head span:first-child{text-align:left}.ds-root.ds-p-contracts .contracts--rates li{grid-template-columns:minmax(0,1fr) 104px 104px}.ds-root.ds-p-contracts .contracts__bal--off{color:var(--color-text-secondary);letter-spacing:0;font-feature-settings:normal;font-variant-numeric:normal;font-weight:500}.ds-root.ds-p-contracts .contracts--received li{grid-template-columns:minmax(0,1fr) auto}.ds-root.ds-p-contracts .contracts__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ds-root.ds-p-contracts .contracts__rate-line{display:none}.ds-root.ds-p-contracts .contracts--rates li{cursor:pointer}.ds-root.ds-p-contracts .contracts__open{text-align:left;min-width:0;max-width:100%;font:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ds-root.ds-p-contracts .contracts li.contracts__more{cursor:default;background:0 0;border-bottom:0;margin:0;padding:6px 0 0;display:block}.ds-root.ds-p-contracts .contracts li.contracts__more:hover{background:0 0}.ds-root.ds-p-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-contracts .moreline:hover{background:var(--row-hover);color:var(--color-text-primary)}.ds-root.ds-p-contracts .moreline__chev{transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-contracts .moreline[aria-expanded=true] .moreline__chev{transform:rotate(-180deg)}.ds-root.ds-p-contracts #ended[hidden]{display:none}@media (max-width:900px){.ds-root.ds-p-contracts .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-contracts .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-contracts .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-contracts .rates__head,.ds-root.ds-p-contracts .contracts--rates li{grid-template-columns:minmax(0,1fr) 104px;gap:12px}.ds-root.ds-p-contracts .rates__head .eyebrow--rate,.ds-root.ds-p-contracts .contracts--rates li>.contracts__bal--rate{display:none}.ds-root.ds-p-contracts .contracts__rate-line{display:inline}.ds-root.ds-p-contracts .contracts--rates .contracts__meta{white-space:normal;text-overflow:clip;overflow:visible}}.ds-root.ds-p-contracts .cv[hidden]{display:none}.ds-root.ds-p-contracts .cv{max-width:680px;margin:0 auto}.ds-root.ds-p-contracts .page:has(>.cv:not([hidden])){background:0 0;padding-left:20px;padding-right:20px}.ds-root.ds-p-contracts .cv__nav{padding:24px 0 14px}.ds-root.ds-p-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-contracts .backbtn:hover{background:var(--row-press);color:var(--color-text-primary)}.ds-root.ds-p-contracts .backbtn svg{flex:none}.ds-root.ds-p-contracts .doc{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);margin-bottom:56px;padding:36px 40px 40px}.ds-root.ds-p-contracts .doc__head .kicker{margin-bottom:12px}.ds-root.ds-p-contracts .doc__head h1{margin-bottom:14px}.ds-root.ds-p-contracts .doc__head h1:focus{outline:none}.ds-root.ds-p-contracts .doc__head h1:focus-visible{box-shadow:var(--focus-ring)}.ds-root.ds-p-contracts .doc__state{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds-root.ds-p-contracts .doc__part{border-top:var(--rule);margin-top:24px;padding-top:22px}.ds-root.ds-p-contracts .doc__part[hidden]{display:none}.ds-root.ds-p-contracts .doc__h{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-label);margin-bottom:14px;font-weight:600;line-height:16px}.ds-root.ds-p-contracts .doc__pay{font-size:var(--text-body-lg);max-width:56ch;line-height:26px}.ds-root.ds-p-contracts .priv{border-radius:var(--radius-md);background:var(--color-surface-accent);max-width:56ch;margin-top:18px;padding:16px}.ds-root.ds-p-contracts .priv[hidden]{display:none}.ds-root.ds-p-contracts .privtag{border-radius:var(--radius-xs);background:var(--color-accent);color:var(--neutral-0);font-size:var(--text-label);letter-spacing:0;align-items:center;gap:4px;padding:2px 6px;font-weight:600;line-height:16px;display:inline-flex}.ds-root.ds-p-contracts .privtag svg{flex:none}.ds-root.ds-p-contracts .priv dl{margin-top:12px}.ds-root.ds-p-contracts .priv div{font-size:var(--text-body);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;line-height:22px;display:flex}.ds-root.ds-p-contracts .priv div+div{margin-top:6px}.ds-root.ds-p-contracts .priv dt{flex:none;max-width:100%}.ds-root.ds-p-contracts .priv dd{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;flex:none;max-width:100%;margin:0;font-weight:600}.ds-root.ds-p-contracts .priv dd .cur{margin-right:.07em}@media (max-width:520px){.ds-root.ds-p-contracts .priv div{display:block}.ds-root.ds-p-contracts .priv dd{margin-top:2px}}.ds-root.ds-p-contracts .stdrow{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--color-text-primary);transition:background var(--duration-fast) var(--ease-standard);border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:16px;width:calc(100% + 24px);margin-top:26px;margin-left:-12px;margin-right:-12px;padding:14px 12px 16px;display:flex;position:relative}.ds-root.ds-p-contracts .stdrow:hover{background:var(--row-hover)}.ds-root.ds-p-contracts .stdrow:hover svg{color:var(--color-accent)}.ds-root.ds-p-contracts .stdrow:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-contracts .stdrow__t{flex:auto;min-width:0}.ds-root.ds-p-contracts .stdrow__n{font-size:var(--text-body-lg);font-weight:600;line-height:22px;display:block}.ds-root.ds-p-contracts .stdrow__s{font-size:var(--text-label);color:var(--color-text-secondary);margin-top:2px;line-height:16px;display:block}.ds-root.ds-p-contracts .stdrow svg{color:var(--color-text-secondary);flex:none}.ds-root.ds-p-contracts .stdmeta{max-width:56ch}.ds-root.ds-p-contracts .stdmeta div{border-top:var(--hair);font-size:var(--text-body);justify-content:space-between;align-items:baseline;gap:20px;padding:9px 0;line-height:20px;display:flex}.ds-root.ds-p-contracts .stdmeta div:first-child{border-top:0;padding-top:0}.ds-root.ds-p-contracts .stdmeta dt{color:var(--color-text-secondary);flex:none}.ds-root.ds-p-contracts .stdmeta dd{text-align:right;overflow-wrap:break-word;min-width:0;margin:0}.ds-root.ds-p-contracts .std{max-width:56ch;box-shadow:inset 2px 0 0 var(--violet-200);padding-left:18px}.ds-root.ds-p-contracts .std>li{padding-left:40px;position:relative}.ds-root.ds-p-contracts .std>li+li{margin-top:16px}.ds-root.ds-p-contracts .std__n{text-align:right;width:30px;color:var(--color-text-secondary);font-size:var(--text-body-lg);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;line-height:26px;position:absolute;top:0;left:0}.ds-root.ds-p-contracts .std__h{font-size:var(--text-body-lg);color:inherit;box-shadow:inset 0 -1px 0 var(--violet-200);font-weight:600;line-height:26px;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.ds-root.ds-p-contracts .std__h:hover{box-shadow:inset 0 -1px 0 var(--color-accent);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-contracts .std__h:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-contracts .link{color:inherit;box-shadow:inset 0 -1px 0 var(--violet-200);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-contracts .link:hover{box-shadow:inset 0 -1px 0 var(--color-accent);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-contracts .link:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-contracts .doc__free{max-width:56ch;box-shadow:inset 2px 0 0 var(--violet-200);font-size:var(--text-body);padding-left:16px;line-height:22px}.ds-root.ds-p-contracts .doc__free p+p{margin-top:10px}.ds-root.ds-p-contracts .parties{flex-wrap:wrap;gap:26px 40px;display:flex}.ds-root.ds-p-contracts .party{flex-direction:column;flex:210px;min-width:0;display:flex}.ds-root.ds-p-contracts .party__sign{margin-top:auto;padding-top:9px}.ds-root.ds-p-contracts .party .eyebrow{margin-bottom:9px;display:block}.ds-root.ds-p-contracts .party__who{min-width:0;font-size:var(--text-body-lg);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;line-height:22px;display:flex}.ds-root.ds-p-contracts .party__name{overflow-wrap:break-word;min-width:0}.ds-root.ds-p-contracts .party__thr{font-size:var(--text-body);margin-top:7px;padding-left:14px;font-weight:600;line-height:20px}.ds-root.ds-p-contracts .party__thr .av{width:18px;height:18px}.ds-root.ds-p-contracts .party__pre{color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-contracts .av--org{border-radius:var(--radius-xs)}.ds-root.ds-p-contracts .sign{border-radius:var(--radius-xs);font-size:var(--text-label);letter-spacing:0;flex:none;align-items:center;gap:4px;padding:2px 6px;font-weight:600;line-height:16px;display:inline-flex}.ds-root.ds-p-contracts .sign svg{flex:none}.ds-root.ds-p-contracts .sign--yes{background:var(--green-100);color:var(--green-800)}.ds-root.ds-p-contracts .sign--no{background:var(--amber-100);color:var(--amber-700)}.ds-root.ds-p-contracts .sign--never{background:var(--neutral-100);color:var(--neutral-800)}.ds-root.ds-p-contracts .rec li{border-top:var(--hair);font-size:var(--text-body);justify-content:space-between;align-items:baseline;gap:20px;padding:10px 0;line-height:20px;display:flex}.ds-root.ds-p-contracts .rec li:first-child{border-top:0;padding-top:0}.ds-root.ds-p-contracts .rec__what{min-width:0}.ds-root.ds-p-contracts .rec__at{font-size:var(--text-label);color:var(--color-text-secondary);overflow-wrap:break-word;line-height:16px;display:block}.ds-root.ds-p-contracts .rec__when{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;flex:none;line-height:16px}.ds-root.ds-p-contracts .doc__foot{border-top:var(--rule);margin-top:24px;padding-top:22px}.ds-root.ds-p-contracts .doc__foot[hidden]{display:none}.ds-root.ds-p-contracts .cv__act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ds-root.ds-p-contracts .cv__act[hidden]{display:none}.ds-root.ds-p-contracts .cv__ask{font-size:var(--text-body);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:14px;line-height:20px;display:flex}.ds-root.ds-p-contracts .cv__ask[hidden]{display:none}.ds-root.ds-p-contracts .cv__ask b{font-weight:600}.ds-root.ds-p-contracts .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-contracts .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}.ds-root.ds-p-contracts .cv__figs{flex-wrap:wrap;align-items:flex-start;gap:20px 52px;display:flex}.ds-root.ds-p-contracts .cv__fig{min-width:0}.ds-root.ds-p-contracts .cv__fig .eyebrow{display:block}.ds-root.ds-p-contracts .cv__none{font-size:var(--text-body);color:var(--color-text-secondary);line-height:22px}@media (max-width:1180px){.ds-root.ds-p-contracts .page:has(>.cv:not([hidden])){padding-left:14px;padding-right:14px}}@media (max-width:900px){.ds-root.ds-p-contracts .page:has(>.cv:not([hidden])){padding-left:12px;padding-right:12px}.ds-root.ds-p-contracts .doc{padding:28px 24px 32px}}@media (max-width:720px){.ds-root.ds-p-contracts .page:has(>.cv:not([hidden])){padding-left:10px;padding-right:10px}.ds-root.ds-p-contracts .doc{margin-bottom:36px;padding:24px 18px 28px}.ds-root.ds-p-contracts .cv__nav{padding:18px 0 10px}.ds-root.ds-p-contracts .doc__pay{font-size:var(--text-body);line-height:24px}.ds-root.ds-p-contracts .std{padding-left:14px}.ds-root.ds-p-contracts .std>li{padding-left:32px}.ds-root.ds-p-contracts .std__n{width:24px;font-size:var(--text-body);line-height:24px}.ds-root.ds-p-contracts .std__h{font-size:var(--text-body);line-height:24px}.ds-root.ds-p-contracts .stdrow{gap:12px}.ds-root.ds-p-contracts .parties{gap:22px 28px}.ds-root.ds-p-contracts .cv__figs{gap:18px 36px}}.ds-root.ds-p-contracts .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-contracts .masthead{padding:30px 20px 20px}.ds-root.ds-p-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-contracts .card+.card{margin-top:16px}.ds-root.ds-p-contracts .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-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-contracts .section__head{margin-bottom:0;padding-bottom:18px}.ds-root.ds-p-contracts .page>.section,.ds-root.ds-p-contracts .page>.summary,.ds-root.ds-p-contracts .page>.twoup{margin-top:16px}.ds-root.ds-p-contracts .masthead+.section,.ds-root.ds-p-contracts .masthead+.summary,.ds-root.ds-p-contracts .masthead+.twoup{margin-top:0}.ds-root.ds-p-contracts .twoup{gap:16px}.ds-root.ds-p-contracts .twoup>.section{margin-top:0}.ds-root.ds-p-contracts .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-contracts .summary__rule{background:var(--neutral-200)}@media (max-width:1180px){.ds-root.ds-p-contracts .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-contracts .page{padding:0 12px 32px}.ds-root.ds-p-contracts .card,.ds-root.ds-p-contracts .section,.ds-root.ds-p-contracts .summary{padding:18px 16px 22px}.ds-root.ds-p-contracts .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-contracts .page{padding:0 10px 28px}.ds-root.ds-p-contracts .card,.ds-root.ds-p-contracts .section,.ds-root.ds-p-contracts .summary{padding:16px 14px 20px}.ds-root.ds-p-contracts .card+.card,.ds-root.ds-p-contracts .page>.section,.ds-root.ds-p-contracts .page>.summary,.ds-root.ds-p-contracts .page>.twoup{margin-top:12px}.ds-root.ds-p-contracts .masthead{padding:24px 14px 16px}}.ds-root.ds-p-contracts .page{min-height:100vh}.ds-root.ds-p-contracts .cur{margin-right:.07em}.ds-root.ds-p-contracts .unit{margin-left:.07em}.ds-root.ds-p-contracts .ledger tfoot .cur,.ds-root.ds-p-contracts .fig .cur,.ds-root.ds-p-contracts .fig .frac,.ds-root.ds-p-contracts .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-contracts .stepper--title{height:34px}.ds-root.ds-p-contracts .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-contracts .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-contracts .masthead__tools{align-items:flex-start}.ds-root.ds-p-contracts .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-contracts .input:focus,.ds-root.ds-p-contracts .select:focus{box-shadow:none}.ds-root.ds-p-contracts .input:focus-visible,.ds-root.ds-p-contracts .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-contracts .find input:focus,.ds-root.ds-p-contracts .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-contracts .find:focus-within{box-shadow:var(--focus-ring)}.ds-root.ds-p-contracts .seg button:focus-visible,.ds-root.ds-p-contracts .stepper__arrow:focus-visible,.ds-root.ds-p-contracts .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:900px){.ds-root.ds-p-contracts .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-contracts .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-contracts .navitem,.ds-root.ds-p-contracts .nav__sub .navitem{height:44px}.ds-root.ds-p-contracts .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-contracts .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-contracts .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-contracts .btn{height:44px}.ds-root.ds-p-contracts .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-contracts .seg button,.ds-root.ds-p-contracts .stepper{height:44px}.ds-root.ds-p-contracts .stepper__arrow{width:44px}.ds-root.ds-p-contracts .iconbtn{width:44px;height:44px}.ds-root.ds-p-contracts .chip{height:44px}.ds-root.ds-p-contracts .chip select{align-self:stretch}.ds-root.ds-p-contracts .find{height:44px}.ds-root.ds-p-contracts .find input{align-self:stretch}.ds-root.ds-p-contracts .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-contracts .listhead .find{width:100%}.ds-root.ds-p-contracts .moreline{height:44px}.ds-root.ds-p-contracts .fieldbtn{width:44px}.ds-root.ds-p-contracts .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-contracts .rowmenu,.ds-root.ds-p-contracts .contracts__name,.ds-root.ds-p-contracts .contracts__open,.ds-root.ds-p-contracts .rowopen,.ds-root.ds-p-contracts .kicker__link,.ds-root.ds-p-contracts .seeall,.ds-root.ds-p-contracts .tablefoot__file a{position:relative}.ds-root.ds-p-contracts .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-contracts .contracts__name:after,.ds-root.ds-p-contracts .contracts__open:after,.ds-root.ds-p-contracts .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-contracts .kicker__link:after,.ds-root.ds-p-contracts .seeall:after,.ds-root.ds-p-contracts .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-contracts .contracts__meta,.ds-root.ds-p-contracts .contracts__name,.ds-root.ds-p-contracts .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-contracts .contracts__name,.ds-root.ds-p-contracts .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-contracts .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-join .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-join .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-join .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-join .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-join .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-join .nav__sub{padding:0}.ds-root.ds-p-join .nav__sub[hidden]{display:none}.ds-root.ds-p-join .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-join .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-join .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-join .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-join .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-join .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-join .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-join .nav__list--after{margin-top:12px}.ds-root.ds-p-join .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-join .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-join .card+.card{margin-top:16px}.ds-root.ds-p-join .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-join .card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.ds-root.ds-p-join .masthead{padding:30px 20px 20px}.ds-root.ds-p-join .card+.empty{margin-top:16px}.ds-root.ds-p-join .jform{gap:20px;max-width:572px;display:grid}.ds-root.ds-p-join .card--write .form__actions{border-top:var(--rule-accent)}.ds-root.ds-p-join .form__actions{align-items:flex-start}.ds-root.ds-p-join .btnkey{flex-direction:column;align-items:stretch;display:inline-flex}.ds-root.ds-p-join .btnkey>.hint{text-align:center}.ds-root.ds-p-join .control--mark .input{padding-left:52px}.ds-root.ds-p-join .mkmark{position:absolute;top:8px;left:8px}.ds-root.ds-p-join .made{max-width:572px}.ds-root.ds-p-join .made__filter{justify-content:flex-end;max-width:572px;margin-bottom:12px;display:flex}.ds-root.ds-p-join .made__filter .filters{justify-content:flex-end}.ds-root.ds-p-join .made li{cursor:default;grid-template-columns:none;padding:0;display:block}.ds-root.ds-p-join .made li:last-child{border-bottom:0}.ds-root.ds-p-join .made li:hover{background:0 0}.ds-root.ds-p-join .made__open{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 8px;display:block}.ds-root.ds-p-join .made__open:hover{background:var(--row-hover)}.ds-root.ds-p-join .made__open:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-join .made__empty{max-width:572px}.ds-root.ds-p-join .badge--role{background:var(--neutral-100);color:var(--neutral-800)}.ds-root.ds-p-join .addr{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds-root.ds-p-join .addr__mail{font-size:var(--text-body-lg);letter-spacing:-.01em;word-break:break-all;font-weight:600;line-height:24px}@media (max-width:1180px){.ds-root.ds-p-join .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-join .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-join .nav__user--top .t{display:block}.ds-root.ds-p-join .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-join .page{padding:0 12px 32px}.ds-root.ds-p-join .card{padding:18px 16px 22px}.ds-root.ds-p-join .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-join .page{padding:0 10px 28px}.ds-root.ds-p-join .card{padding:16px 14px 20px}.ds-root.ds-p-join .card+.card{margin-top:12px}.ds-root.ds-p-join .masthead{padding:24px 14px 16px}.ds-root.ds-p-join .made__filter .filters,.ds-root.ds-p-join .made__filter .find{width:100%}}.ds-root.ds-p-join .page{min-height:100vh}.ds-root.ds-p-join .cur{margin-right:.07em}.ds-root.ds-p-join .unit{margin-left:.07em}.ds-root.ds-p-join .ledger tfoot .cur,.ds-root.ds-p-join .fig .cur,.ds-root.ds-p-join .fig .frac,.ds-root.ds-p-join .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-join .stepper--title{height:34px}.ds-root.ds-p-join .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-join .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-join .masthead__tools{align-items:flex-start}.ds-root.ds-p-join .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-join .input:focus,.ds-root.ds-p-join .select:focus{box-shadow:none}.ds-root.ds-p-join .input:focus-visible,.ds-root.ds-p-join .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-join .find input:focus,.ds-root.ds-p-join .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-join .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}.ds-root.ds-p-join .label{pointer-events:none}.ds-root.ds-p-join .seg button:focus-visible,.ds-root.ds-p-join .stepper__arrow:focus-visible,.ds-root.ds-p-join .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:900px){.ds-root.ds-p-join .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-join .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-join .navitem,.ds-root.ds-p-join .nav__sub .navitem{height:44px}.ds-root.ds-p-join .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-join .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-join .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-join .btn{height:44px}.ds-root.ds-p-join .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-join .seg button,.ds-root.ds-p-join .stepper{height:44px}.ds-root.ds-p-join .stepper__arrow{width:44px}.ds-root.ds-p-join .iconbtn{width:44px;height:44px}.ds-root.ds-p-join .chip{height:44px}.ds-root.ds-p-join .chip select{align-self:stretch}.ds-root.ds-p-join .find{height:44px}.ds-root.ds-p-join .find input{align-self:stretch}.ds-root.ds-p-join .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-join .listhead .find{width:100%}.ds-root.ds-p-join .moreline{height:44px}.ds-root.ds-p-join .fieldbtn{width:44px}.ds-root.ds-p-join .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-join .rowmenu,.ds-root.ds-p-join .contracts__name,.ds-root.ds-p-join .contracts__open,.ds-root.ds-p-join .rowopen,.ds-root.ds-p-join .kicker__link,.ds-root.ds-p-join .seeall,.ds-root.ds-p-join .tablefoot__file a{position:relative}.ds-root.ds-p-join .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-join .contracts__name:after,.ds-root.ds-p-join .contracts__open:after,.ds-root.ds-p-join .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-join .kicker__link:after,.ds-root.ds-p-join .seeall:after,.ds-root.ds-p-join .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-join .contracts__meta,.ds-root.ds-p-join .contracts__name,.ds-root.ds-p-join .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-join .contracts__name,.ds-root.ds-p-join .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-join .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-messages .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-messages .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-messages .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-messages .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-messages .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-messages .nav__sub{padding:0}.ds-root.ds-p-messages .nav__sub[hidden]{display:none}.ds-root.ds-p-messages .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-messages .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-messages .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-messages .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-messages .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-messages .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-messages .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-messages .nav__list--after{margin-top:12px}@media (max-width:900px){.ds-root.ds-p-messages .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-messages .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-messages .nav__user--top .t{display:block}}.ds-root.ds-p-messages .nav__count--alert[hidden]{display:none}.ds-root.ds-p-messages .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-messages .masthead{padding:30px 20px 20px}.ds-root.ds-p-messages .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-messages .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-messages .section__head{margin-bottom:0;padding-bottom:18px}.ds-root.ds-p-messages .page>.section{margin-top:16px}.ds-root.ds-p-messages .masthead+.section{margin-top:0}@media (max-width:1180px){.ds-root.ds-p-messages .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-messages .shell{grid-template-rows:auto minmax(0,1fr)}.ds-root.ds-p-messages .page{padding:0 12px 32px}.ds-root.ds-p-messages .card,.ds-root.ds-p-messages .section{padding:18px 16px 22px}.ds-root.ds-p-messages .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-messages .page{padding:0 10px 28px}.ds-root.ds-p-messages .card,.ds-root.ds-p-messages .section{padding:16px 14px 20px}.ds-root.ds-p-messages .page>.section{margin-top:12px}.ds-root.ds-p-messages .masthead{padding:24px 14px 16px}}.ds-root.ds-p-messages .shell{height:100vh;min-height:100vh;overflow:hidden}.ds-root.ds-p-messages .paper{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ds-root.ds-p-messages .page{flex-direction:column;flex:1;width:100%;min-height:0;padding-bottom:20px;display:flex;overflow:hidden}.ds-root.ds-p-messages .masthead{flex:none}.ds-root.ds-p-messages .msgs{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.ds-root.ds-p-messages .msgs__grid{flex:1;grid-template-columns:300px minmax(0,1fr);min-width:0;min-height:0;display:grid}.ds-root.ds-p-messages .threads{border-right:var(--rule);flex-direction:column;min-width:0;min-height:0;display:flex}.ds-root.ds-p-messages .threads__head{flex:none;justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.ds-root.ds-p-messages .threads__title{font-size:var(--text-body-lg);letter-spacing:-.012em;font-weight:600;line-height:24px}.ds-root.ds-p-messages .threads ul{flex:1;min-height:0;margin:0;padding:4px 8px 8px;list-style:none;overflow-y:auto}.ds-root.ds-p-messages .thread-row{border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;color:inherit;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:10px 12px;display:grid}.ds-root.ds-p-messages .thread-row:hover{background:var(--row-hover)}.ds-root.ds-p-messages .thread-row[aria-current=true]{background:var(--violet-100)}.ds-root.ds-p-messages .thread-row[aria-current=true] .thread-row__name{font-weight:600}.ds-root.ds-p-messages .thread-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-messages .thread-row .mark{width:36px;height:36px;font-size:var(--text-label)}.ds-root.ds-p-messages .thread-row__text{min-width:0}.ds-root.ds-p-messages .thread-row__name{font-size:var(--text-body);letter-spacing:-.006em;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:20px;display:block;overflow:hidden}.ds-root.ds-p-messages .thread-row.is-unread .thread-row__name{font-weight:600}.ds-root.ds-p-messages .thread-row__last{font-size:var(--text-label);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:16px;display:block;overflow:hidden}.ds-root.ds-p-messages .thread-row.is-unread .thread-row__last{color:var(--color-text-primary)}.ds-root.ds-p-messages .thread-row__side{justify-items:end;gap:4px;padding-top:2px;display:grid}.ds-root.ds-p-messages .thread-row__when{font-size:var(--text-caption);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px}.ds-root.ds-p-messages .thread-row[aria-current=true] .thread-row__when{color:var(--color-text-accent-deep)}.ds-root.ds-p-messages .mark--md{background:var(--neutral-800)}.ds-root.ds-p-messages .thread{flex-direction:column;min-width:0;min-height:0;display:flex}.ds-root.ds-p-messages .thread__head{border-bottom:var(--rule);flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.ds-root.ds-p-messages .thread__head .mark{width:32px;height:32px;font-size:var(--text-caption)}.ds-root.ds-p-messages .thread__text{flex:1;min-width:0}.ds-root.ds-p-messages .thread__name{font-size:var(--text-body-lg);letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:24px;display:block;overflow:hidden}.ds-root.ds-p-messages .thread__with{font-size:var(--text-label);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:16px;display:block;overflow:hidden}.ds-root.ds-p-messages .thread__back{display:none}.ds-root.ds-p-messages .msglist{flex:1;min-height:0;margin:0;padding:8px 20px 12px;list-style:none;overflow-y:auto}.ds-root.ds-p-messages .msglist .day{font-size:var(--text-label);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-label);align-items:center;gap:12px;padding:16px 0 8px;font-weight:600;line-height:16px;display:flex}.ds-root.ds-p-messages .msglist .day:before,.ds-root.ds-p-messages .msglist .day:after{content:"";border-top:var(--rule);flex:1}.ds-root.ds-p-messages .msglist .day:first-child{padding-top:8px}.ds-root.ds-p-messages .msglist .unread{font-size:var(--text-caption);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-accent-deep);align-items:center;gap:12px;padding:10px 0 4px;font-weight:600;line-height:16px;display:flex}.ds-root.ds-p-messages .msglist .unread:before,.ds-root.ds-p-messages .msglist .unread:after{content:"";border-top:2px solid var(--violet-300);flex:1}.ds-root.ds-p-messages .msg{border-radius:var(--radius-sm);grid-template-columns:32px minmax(0,1fr);column-gap:12px;margin:0 -12px;padding:8px 12px 0;display:grid}.ds-root.ds-p-messages .msg .av,.ds-root.ds-p-messages .msg .mark{width:32px;height:32px;font-size:var(--text-caption)}.ds-root.ds-p-messages .msg--cont{padding-top:2px}.ds-root.ds-p-messages .msg--cont .msg__by{display:none}.ds-root.ds-p-messages .msg--cont .msg__gutter{visibility:hidden;height:0}.ds-root.ds-p-messages .msg__text{min-width:0}.ds-root.ds-p-messages .msg__by{align-items:baseline;gap:8px;line-height:20px;display:flex}.ds-root.ds-p-messages .msg__who{font-size:var(--text-body);letter-spacing:-.006em;font-weight:600}.ds-root.ds-p-messages .msg__at{font-size:var(--text-caption);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px}.ds-root.ds-p-messages .msg__body{font-size:var(--text-body);letter-spacing:-.006em;overflow-wrap:anywhere;white-space:pre-line;line-height:22px}.ds-root.ds-p-messages .msg__body a{color:var(--color-text-accent-deep);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.ds-root.ds-p-messages .msg__body a:hover{color:var(--violet-800)}.ds-root.ds-p-messages .msg__edited{font-size:var(--text-caption);color:var(--color-text-secondary);margin-left:6px}@keyframes msg-land{0%,55%{background:var(--violet-100)}to{background:0 0}}.ds-root.ds-p-messages .msg.is-new{animation:msg-land 1.8s var(--ease-steady) 1}.ds-root.ds-p-messages .composer{border-top:var(--rule);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;column-gap:10px;padding:12px 20px 16px;display:grid}.ds-root.ds-p-messages .composer .input{resize:none;height:auto;min-height:44px;max-height:132px;padding:10px 14px;line-height:22px;overflow-y:auto}.ds-root.ds-p-messages .composer__attach{border-radius:var(--radius-sm);width:44px;height:44px}.ds-root.ds-p-messages .composer__send{grid-area:1/3}.ds-root.ds-p-messages .composer__send .btn{height:44px}.ds-root.ds-p-messages .composer__keys{font-size:var(--text-caption);text-align:center;grid-area:2/3;justify-self:center;margin:6px 0 0;line-height:14px}@media (max-width:760px){.ds-root.ds-p-messages .msgs__grid{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-messages .threads{border-right:0}.ds-root.ds-p-messages .msgs.is-open .threads,.ds-root.ds-p-messages .msgs:not(.is-open) .thread{display:none}.ds-root.ds-p-messages .thread__back{display:inline-flex}.ds-root.ds-p-messages .thread__head{padding:10px 12px}.ds-root.ds-p-messages .msglist{padding:4px 12px 8px}.ds-root.ds-p-messages .msg{margin:0 -8px;padding-left:8px;padding-right:8px}.ds-root.ds-p-messages .composer{padding:10px 12px 12px}}@media (max-width:400px){.ds-root.ds-p-messages .composer{grid-template-columns:auto minmax(0,1fr)}.ds-root.ds-p-messages .composer__send{grid-area:2/1/auto/-1;justify-self:end;margin-top:8px}}.ds-root.ds-p-messages .msgs>.load{height:calc(100vh - 168px);min-height:560px;max-height:840px}.ds-root.ds-p-messages .msgs .thread .load{flex:1}@media (max-width:760px){.ds-root.ds-p-messages .msgs>.load{height:auto;min-height:280px;max-height:none}}@media (max-width:900px){.ds-root.ds-p-messages .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-messages .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-messages .navitem,.ds-root.ds-p-messages .nav__sub .navitem{height:44px}.ds-root.ds-p-messages .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-messages .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-messages .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-messages .btn{height:44px}.ds-root.ds-p-messages .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-messages .seg button,.ds-root.ds-p-messages .stepper{height:44px}.ds-root.ds-p-messages .stepper__arrow{width:44px}.ds-root.ds-p-messages .iconbtn{width:44px;height:44px}.ds-root.ds-p-messages .chip{height:44px}.ds-root.ds-p-messages .chip select{align-self:stretch}.ds-root.ds-p-messages .find{height:44px}.ds-root.ds-p-messages .find input{align-self:stretch}.ds-root.ds-p-messages .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-messages .listhead .find{width:100%}.ds-root.ds-p-messages .moreline{height:44px}.ds-root.ds-p-messages .fieldbtn{width:44px}.ds-root.ds-p-messages .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-messages .rowmenu,.ds-root.ds-p-messages .contracts__name,.ds-root.ds-p-messages .contracts__open,.ds-root.ds-p-messages .rowopen,.ds-root.ds-p-messages .kicker__link,.ds-root.ds-p-messages .seeall,.ds-root.ds-p-messages .tablefoot__file a{position:relative}.ds-root.ds-p-messages .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-messages .contracts__name:after,.ds-root.ds-p-messages .contracts__open:after,.ds-root.ds-p-messages .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-messages .kicker__link:after,.ds-root.ds-p-messages .seeall:after,.ds-root.ds-p-messages .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-messages .contracts__meta,.ds-root.ds-p-messages .contracts__name,.ds-root.ds-p-messages .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-messages .contracts__name,.ds-root.ds-p-messages .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-messages .hint[aria-hidden=true]{display:none}.ds-root.ds-p-messages .thread__with{white-space:normal;text-overflow:clip;overflow:visible}}.ds-root.ds-p-messages .msglist--none{align-items:flex-start;padding-top:16px;display:flex}.ds-root.ds-p-messages .msglist--none .empty{width:100%}.ds-root.ds-p-messages .msglist--none .empty__body:last-child{margin-bottom:0}.ds-root.ds-p-messages .composer{grid-template-columns:minmax(0,1fr) auto}.ds-root.ds-p-messages .composer__send,.ds-root.ds-p-messages .composer__keys{grid-column:2}@media (max-width:400px){.ds-root.ds-p-messages .composer{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-messages .composer__send{grid-column:1}.ds-root.ds-p-messages .composer__keys{grid-area:3/1;justify-self:end}}.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 .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-org-contracts .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-org-contracts .nav__user--top .t{display:block}.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}}@media (max-width:900px){.ds-root.ds-p-org-contracts .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-org-contracts .nav__user--top .t{display:block}}@media (max-width:720px){.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 .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-org-contracts .nav__scroll li{scroll-snap-align:start}.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 .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-org-settings .nav__user--top .t{display:block}.ds-root.ds-p-org-settings .nav__sub .navitem{height:34px;padding-left:10px}.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}}@media (max-width:900px){.ds-root.ds-p-org-settings .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-org-settings .nav__user--top .t{display:block}}@media (max-width:720px){.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 .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-org-settings .nav__scroll li{scroll-snap-align:start}.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-client .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-org-work-client .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-org-work-client .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-org-work-client .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-org-work-client .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-org-work-client .nav__sub{padding:0}.ds-root.ds-p-org-work-client .nav__sub[hidden]{display:none}.ds-root.ds-p-org-work-client .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-org-work-client .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-org-work-client .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-org-work-client .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-org-work-client .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-org-work-client .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-org-work-client .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-org-work-client .nav__list--after{margin-top:12px}.ds-root.ds-p-org-work-client .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-org-work-client .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-client .card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.ds-root.ds-p-org-work-client .masthead{padding:30px 20px 20px}.ds-root.ds-p-org-work-client .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-client .card .summary__rule{background:var(--neutral-200)}.ds-root.ds-p-org-work-client .summary--two{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.ds-root.ds-p-org-work-client{--who-av:20px;--who-gap:10px}.ds-root.ds-p-org-work-client .ledger col.k-who{width:auto}.ds-root.ds-p-org-work-client .ledger thead th{vertical-align:bottom}.ds-root.ds-p-org-work-client .ledger col.k-proj{width:224px}.ds-root.ds-p-org-work-client .ledger col.k-last{width:104px}.ds-root.ds-p-org-work-client .ledger col.k-hours{width:96px}.ds-root.ds-p-org-work-client .ledger col.k-amount{width:144px}.ds-root.ds-p-org-work-client .ledger tbody td.c-last{color:var(--color-text-primary);white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-org-work-client .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-client .ledger tbody td.c-proj{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-org-work-client .rowopen{text-align:left;font:inherit;color:inherit;letter-spacing:inherit}.ds-root.ds-p-org-work-client .ledger tbody tr[data-open]{cursor:pointer}.ds-root.ds-p-org-work-client .ledger tbody td.is-nil{color:var(--color-text-secondary)}.ds-root.ds-p-org-work-client .card__head--period{align-items:center;gap:16px}.ds-root.ds-p-org-work-client .stepper--title>h2{align-self:stretch;margin:0;display:flex}.ds-root.ds-p-org-work-client .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-client button.stepper__label{transition:background var(--duration-fast) var(--ease-standard)}.ds-root.ds-p-org-work-client button.stepper__label:hover,.ds-root.ds-p-org-work-client button.stepper__label[aria-expanded=true]{background:var(--neutral-50)}.ds-root.ds-p-org-work-client .stepper__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-org-work-client button.stepper__label[aria-expanded=true] .stepper__chev{transform:rotate(180deg)}.ds-root.ds-p-org-work-client .pick{min-width:260px}.ds-root.ds-p-org-work-client .pick__group{padding:9px 8px 3px}.ds-root.ds-p-org-work-client .pick>div:first-child .pick__group{padding-top:3px}.ds-root.ds-p-org-work-client .pick button{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-org-work-client .pick__hrs{color:var(--color-text-secondary);flex:none}.ds-root.ds-p-org-work-client .pick button[aria-checked=true]{background:var(--violet-100);font-weight:600}.ds-root.ds-p-org-work-client .pick button[aria-checked=true] .pick__hrs{color:var(--color-text-primary)}.ds-root.ds-p-org-work-client .pick button[aria-checked=true]:hover{background:var(--violet-100)}@media (max-width:1180px){.ds-root.ds-p-org-work-client .page{padding:0 14px 36px}.ds-root.ds-p-org-work-client{--who-av:20px;--who-gap:10px}.ds-root.ds-p-org-work-client .ledger tbody td.c-who .av{display:grid}.ds-root.ds-p-org-work-client .ledger col.k-who{width:auto}.ds-root.ds-p-org-work-client .ledger col.k-proj{width:216px}.ds-root.ds-p-org-work-client .ledger col.k-last{width:96px}.ds-root.ds-p-org-work-client .ledger col.k-hours{width:88px}.ds-root.ds-p-org-work-client .ledger col.k-amount{width:132px}}@media (max-width:900px){.ds-root.ds-p-org-work-client .nav__list>li{align-items:center;gap:2px;display:flex}.ds-root.ds-p-org-work-client .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-org-work-client .nav__list--after{margin-top:0}.ds-root.ds-p-org-work-client .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-org-work-client .nav__user--top .t{display:block}.ds-root.ds-p-org-work-client .navitem[aria-expanded=true] .navitem__chev{transform:none}.ds-root.ds-p-org-work-client .page{padding:0 12px 32px}.ds-root.ds-p-org-work-client .card{padding:18px 16px 22px}.ds-root.ds-p-org-work-client .masthead{padding:26px 16px 18px}.ds-root.ds-p-org-work-client table#work{min-width:0}.ds-root.ds-p-org-work-client .ledger col.k-proj{width:180px}.ds-root.ds-p-org-work-client .ledger col.k-last{width:88px}.ds-root.ds-p-org-work-client .ledger col.k-hours{width:84px}.ds-root.ds-p-org-work-client .ledger col.k-amount{width:124px}}@media (max-width:720px){.ds-root.ds-p-org-work-client .page{padding:0 10px 28px}.ds-root.ds-p-org-work-client .card{padding:16px 14px 20px}.ds-root.ds-p-org-work-client .masthead{padding:24px 14px 16px}.ds-root.ds-p-org-work-client .card .summary{padding-bottom:20px}.ds-root.ds-p-org-work-client .card .s-key--div{border-top-color:var(--neutral-200)}.ds-root.ds-p-org-work-client table#work{min-width:0}.ds-root.ds-p-org-work-client .ledger tbody td.c-who{font-size:var(--text-body);grid-area:1/1;padding-left:26px}.ds-root.ds-p-org-work-client .ledger tbody tr.is-first td.c-who{padding-left:26px}.ds-root.ds-p-org-work-client .ledger tbody td.c-who .av,.ds-root.ds-p-org-work-client .ledger tbody tr.is-first td.c-who .av{width:20px;height:20px;display:grid;top:0}.ds-root.ds-p-org-work-client .ledger tbody td.c-amount{text-align:right;grid-area:1/2;padding-left:0}.ds-root.ds-p-org-work-client .ledger tbody td.c-proj{font-size:var(--text-label);color:var(--color-text-secondary);grid-area:2/1;padding-left:26px;line-height:16px}.ds-root.ds-p-org-work-client .ledger tbody td.c-hours{text-align:right;grid-area:2/2}.ds-root.ds-p-org-work-client .ledger tbody td.c-hours:after{content:none}.ds-root.ds-p-org-work-client .ledger tbody td.c-last{font-size:var(--text-label);color:var(--color-text-secondary);grid-area:3/1;padding-left:26px;line-height:16px}.ds-root.ds-p-org-work-client .ledger tbody td.c-last:before{content:"last worked "}.ds-root.ds-p-org-work-client .rate{margin-left:6px;display:inline}}@media (max-width:720px) and (max-width:360px){.ds-root.ds-p-org-work-client .ledger tbody tr.ct .rate{margin-left:0;display:block}}@media (max-width:720px){.ds-root.ds-p-org-work-client .ledger tbody td.is-nil:before,.ds-root.ds-p-org-work-client .ledger tbody td.is-nil:after{content:none}.ds-root.ds-p-org-work-client .ledger tfoot td.c-total-label{grid-area:1/1}.ds-root.ds-p-org-work-client .ledger tfoot td.c-amount{text-align:right;grid-area:1/2}.ds-root.ds-p-org-work-client .ledger tfoot td.c-hours{grid-area:2/1}.ds-root.ds-p-org-work-client .ledger tfoot td.c-hours:after{content:none}}.ds-root.ds-p-org-work-client .cv[hidden]{display:none}.ds-root.ds-p-org-work-client .cv__title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ds-root.ds-p-org-work-client .cv__title h1{margin-bottom:0}.ds-root.ds-p-org-work-client .cv__title h1:focus{outline:none}.ds-root.ds-p-org-work-client .cv__title h1:focus-visible{box-shadow:var(--focus-ring)}.ds-root.ds-p-org-work-client .cv__terms{grid-template-columns:minmax(0,210px) minmax(0,1fr);column-gap:24px;margin:0;display:grid}.ds-root.ds-p-org-work-client .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-client .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-client .cv__terms dt:first-of-type,.ds-root.ds-p-org-work-client .cv__terms dd:first-of-type{border-top:0}.ds-root.ds-p-org-work-client .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-client .cv__terms{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-org-work-client .cv__terms dt{grid-column:1;padding:10px 0 0}.ds-root.ds-p-org-work-client .cv__terms dd{border-top:0;grid-column:1;padding:0 0 10px}.ds-root.ds-p-org-work-client .cv__terms dd:first-of-type{border-top:0}}.ds-root.ds-p-org-work-client .cv__figs{flex-wrap:wrap;align-items:flex-start;gap:20px 52px;display:flex}.ds-root.ds-p-org-work-client .cv__fig{min-width:0}.ds-root.ds-p-org-work-client .cv__fig .eyebrow{display:block}.ds-root.ds-p-org-work-client .cv__none{font-size:var(--text-body);color:var(--color-text-secondary);line-height:22px}.ds-root.ds-p-org-work-client .cv__act{flex:none;align-items:center;gap:8px;display:flex}.ds-root.ds-p-org-work-client .cv__act[hidden]{display:none}.ds-root.ds-p-org-work-client .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-client .cv__ask[hidden]{display:none}.ds-root.ds-p-org-work-client .cv__ask b{font-weight:600}.ds-root.ds-p-org-work-client .cv .card+.card{margin-top:16px}.ds-root.ds-p-org-work-client .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-org-work-client .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}.ds-root.ds-p-org-work-client .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-org-work-client .ncrow{grid-template-columns:repeat(12,minmax(0,1fr)) max-content;align-items:start;gap:20px 16px;display:grid}.ds-root.ds-p-org-work-client .nf-a{grid-column:1/4}.ds-root.ds-p-org-work-client .nf-b{grid-column:4/7}.ds-root.ds-p-org-work-client .nf-c{grid-column:7/9}.ds-root.ds-p-org-work-client .nf-d{grid-column:9/11}.ds-root.ds-p-org-work-client .nf-e{grid-column:11/13}.ds-root.ds-p-org-work-client .nf-save{grid-column:13/14}.ds-root.ds-p-org-work-client .nf-save .btn{margin-top:23px}.ds-root.ds-p-org-work-client .nf-save .hint{text-align:center}.ds-root.ds-p-org-work-client .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-work-client .affix--pre{left:14px}.ds-root.ds-p-org-work-client .affix--post{right:14px}.ds-root.ds-p-org-work-client .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:1180px){.ds-root.ds-p-org-work-client .ncrow{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-root.ds-p-org-work-client .nf-a{grid-column:1/4}.ds-root.ds-p-org-work-client .nf-b{grid-column:4/7}.ds-root.ds-p-org-work-client .nf-c{grid-column:1/3}.ds-root.ds-p-org-work-client .nf-d{grid-column:3/5}.ds-root.ds-p-org-work-client .nf-e{grid-column:5/7}.ds-root.ds-p-org-work-client .nf-save{grid-column:1/7}.ds-root.ds-p-org-work-client .nf-save .btn{margin-top:0}.ds-root.ds-p-org-work-client .nf-save .hint{text-align:left}}@media (max-width:640px){.ds-root.ds-p-org-work-client .ncrow{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-org-work-client .nf-a,.ds-root.ds-p-org-work-client .nf-b,.ds-root.ds-p-org-work-client .nf-c,.ds-root.ds-p-org-work-client .nf-d,.ds-root.ds-p-org-work-client .nf-e,.ds-root.ds-p-org-work-client .nf-save{grid-column:1/2}}.ds-root.ds-p-org-work-client .ledger thead tr.span th{box-shadow:none;text-align:center;padding:0 0 5px;top:0}.ds-root.ds-p-org-work-client .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-client .ledger thead tr.span th+th{padding-left:16px}.ds-root.ds-p-org-work-client .ledger thead tr:not(.span) th{top:26px}@media (max-width:720px){.ds-root.ds-p-org-work-client .ledger tbody td.c-hours[data-span]:before{content:attr(data-span) " ";color:var(--color-text-secondary)}.ds-root.ds-p-org-work-client .ledger tbody td.c-amount[data-span]:before{content:"billed in " attr(data-span) " ";color:var(--color-text-secondary);font-weight:400;font-size:var(--text-label)}}.ds-root.ds-p-org-work-client .page{min-height:100vh}.ds-root.ds-p-org-work-client .ledger thead th{top:0}.ds-root.ds-p-org-work-client .cur{margin-right:.07em}.ds-root.ds-p-org-work-client .unit{margin-left:.07em}.ds-root.ds-p-org-work-client .ledger tfoot .cur,.ds-root.ds-p-org-work-client .fig .cur,.ds-root.ds-p-org-work-client .fig .frac,.ds-root.ds-p-org-work-client .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-org-work-client .cv__nav{padding:24px 0 10px}.ds-root.ds-p-org-work-client .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-client .backbtn:hover{background:var(--row-press);color:var(--color-text-primary)}.ds-root.ds-p-org-work-client .backbtn svg{flex:none}@media (max-width:720px){.ds-root.ds-p-org-work-client .cv__nav{padding:18px 0 8px}}.ds-root.ds-p-org-work-client .stepper--title{height:34px}.ds-root.ds-p-org-work-client .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-org-work-client .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-org-work-client .masthead__tools{align-items:flex-start}.ds-root.ds-p-org-work-client .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-org-work-client .input:focus,.ds-root.ds-p-org-work-client .select:focus{box-shadow:none}.ds-root.ds-p-org-work-client .input:focus-visible,.ds-root.ds-p-org-work-client .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-org-work-client .find input:focus,.ds-root.ds-p-org-work-client .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-org-work-client .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}.ds-root.ds-p-org-work-client .period{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ds-root.ds-p-org-work-client .section__head--period,.ds-root.ds-p-org-work-client .card__head--period{align-items:flex-start}.ds-root.ds-p-org-work-client .card__head--period{justify-content:flex-start}.ds-root.ds-p-org-work-client .card__head--period .section__meta{align-self:center}.ds-root.ds-p-org-work-client .card__head--period .seg{margin-left:auto}.ds-root.ds-p-org-work-client .label{pointer-events:none}@media (max-width:1100px){.ds-root.ds-p-org-work-client .fig{font-size:var(--text-display);line-height:40px}}.ds-root.ds-p-org-work-client .seg button:focus-visible,.ds-root.ds-p-org-work-client .stepper__arrow:focus-visible,.ds-root.ds-p-org-work-client .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-client .pick__when{color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-org-work-client .pick button[aria-checked=true] .pick__when{color:var(--color-text-primary)}.ds-root.ds-p-org-work-client .ledger tbody tr:last-child td{padding-bottom:calc(var(--row-pad-t) + 1px);border-bottom:0}.ds-root.ds-p-org-work-client .ledger tfoot td{border-bottom:0}.ds-root.ds-p-org-work-client .pick__form{padding:8px}.ds-root.ds-p-org-work-client .pick__dates{gap:8px;display:flex}.ds-root.ds-p-org-work-client .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-client .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-client .pick__apply{gap:8px;margin-top:10px;display:flex}.ds-root.ds-p-org-work-client .pick__apply .btn{flex:1 1 0;justify-content:center;width:auto;padding:0 11px}.ds-root.ds-p-org-work-client .pick__apply .btn--primary{background:var(--violet-500);color:#fff}.ds-root.ds-p-org-work-client .pick__apply .btn--primary:hover{background:var(--violet-600)}.ds-root.ds-p-org-work-client .pick__apply .btn--primary:active{background:var(--violet-700)}.ds-root.ds-p-org-work-client .pick__apply .btn--quiet{color:var(--color-text-secondary)}.ds-root.ds-p-org-work-client .badge--period[hidden]{display:none}.ds-root.ds-p-org-work-client .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-client .moreline:hover{background:var(--row-hover);color:var(--color-text-primary)}.ds-root.ds-p-org-work-client .moreline__chev{transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-org-work-client .moreline[aria-expanded=true] .moreline__chev{transform:rotate(-180deg)}.ds-root.ds-p-org-work-client .ledger tbody[hidden]{display:none}.ds-root.ds-p-org-work-client .ledger tbody tr.ct--more td{border-top:0;padding-top:4px;padding-bottom:4px}@media (max-width:900px){.ds-root.ds-p-org-work-client .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-org-work-client .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-org-work-client .navitem,.ds-root.ds-p-org-work-client .nav__sub .navitem{height:44px}.ds-root.ds-p-org-work-client .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-org-work-client .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-org-work-client .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-org-work-client .btn{height:44px}.ds-root.ds-p-org-work-client .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-org-work-client .seg button,.ds-root.ds-p-org-work-client .stepper{height:44px}.ds-root.ds-p-org-work-client .stepper__arrow{width:44px}.ds-root.ds-p-org-work-client .iconbtn{width:44px;height:44px}.ds-root.ds-p-org-work-client .chip{height:44px}.ds-root.ds-p-org-work-client .chip select{align-self:stretch}.ds-root.ds-p-org-work-client .find{height:44px}.ds-root.ds-p-org-work-client .find input{align-self:stretch}.ds-root.ds-p-org-work-client .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-org-work-client .listhead .find{width:100%}.ds-root.ds-p-org-work-client .moreline{height:44px}.ds-root.ds-p-org-work-client .fieldbtn{width:44px}.ds-root.ds-p-org-work-client .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-org-work-client .rowmenu,.ds-root.ds-p-org-work-client .contracts__name,.ds-root.ds-p-org-work-client .contracts__open,.ds-root.ds-p-org-work-client .rowopen,.ds-root.ds-p-org-work-client .kicker__link,.ds-root.ds-p-org-work-client .seeall,.ds-root.ds-p-org-work-client .tablefoot__file a{position:relative}.ds-root.ds-p-org-work-client .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-org-work-client .contracts__name:after,.ds-root.ds-p-org-work-client .contracts__open:after,.ds-root.ds-p-org-work-client .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-org-work-client .kicker__link:after,.ds-root.ds-p-org-work-client .seeall:after,.ds-root.ds-p-org-work-client .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-org-work-client .contracts__meta,.ds-root.ds-p-org-work-client .contracts__name,.ds-root.ds-p-org-work-client .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-org-work-client .contracts__name,.ds-root.ds-p-org-work-client .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-org-work-client .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 .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-org-work .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-org-work .nav__user--top .t{display:block}.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:900px){.ds-root.ds-p-org-work .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-org-work .nav__user--top .t{display:block}}@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 .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-org-work .nav__scroll li{scroll-snap-align:start}.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-overview-client .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-overview-client .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-overview-client .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-overview-client .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-overview-client .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-overview-client .nav__sub{padding:0}.ds-root.ds-p-overview-client .nav__sub[hidden]{display:none}.ds-root.ds-p-overview-client .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-overview-client .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-overview-client .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-overview-client .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-overview-client .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-overview-client .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-overview-client .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-overview-client .nav__list--after{margin-top:12px}.ds-root.ds-p-overview-client .badge--role{background:var(--neutral-100);color:var(--neutral-800)}.ds-root.ds-p-overview-client .summary--two{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.ds-root.ds-p-overview-client .s-note--act{flex-wrap:wrap;align-items:center;gap:14px;max-width:none;display:flex}.ds-root.ds-p-overview-client{--who-av:20px;--who-gap:10px}.ds-root.ds-p-overview-client .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-client .ledger tbody td.c-what .sub{color:var(--color-text-secondary)}.ds-root.ds-p-overview-client .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-client table#stmt th.c-date{width:14%}.ds-root.ds-p-overview-client table#stmt th.c-amount{width:18%}.ds-root.ds-p-overview-client table#stmt th.c-bal{width:20%}.ds-root.ds-p-overview-client table#work thead th.c-amount{padding-left:14px}.ds-root.ds-p-overview-client table#work col.k-who{width:28%}.ds-root.ds-p-overview-client table#work col.k-proj{width:36%}.ds-root.ds-p-overview-client table#work col.k-hours{width:16%}.ds-root.ds-p-overview-client table#work col.k-amount{width:20%}.ds-root.ds-p-overview-client .ledger thead tr.span th{box-shadow:none;text-align:center;padding:0 0 5px;top:0}.ds-root.ds-p-overview-client .ledger thead tr.span th span{box-shadow:inset 0 -1px 0 var(--violet-200);padding-bottom:5px;display:block}.ds-root.ds-p-overview-client .ledger thead tr.span th+th{padding-left:16px}.ds-root.ds-p-overview-client table#work thead tr:not(.span) th{top:26px}.ds-root.ds-p-overview-client .section__side{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.ds-root.ds-p-overview-client .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-client .seeall:hover{background:var(--row-hover);color:var(--color-text-accent-deep)}.ds-root.ds-p-overview-client .team{border-top:var(--rule-strong)}.ds-root.ds-p-overview-client .team li{border-bottom:var(--hair);align-items:center;gap:12px;padding:9px 0;display:flex}.ds-root.ds-p-overview-client .team .av{width:28px;height:28px}.ds-root.ds-p-overview-client .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-client .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-client .team__role b{color:var(--color-text-primary);font-weight:600}.ds-root.ds-p-overview-client .team__act{margin-top:16px}.ds-root.ds-p-overview-client .neg{letter-spacing:0;margin-right:.06em}@media (max-width:1180px){.ds-root.ds-p-overview-client{--who-av:0px;--who-gap:0px}}@media (max-width:900px){.ds-root.ds-p-overview-client table#stmt,.ds-root.ds-p-overview-client table#work{min-width:0}.ds-root.ds-p-overview-client .nav__list>li{align-items:center;gap:2px;display:flex}.ds-root.ds-p-overview-client .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-overview-client .nav__list--after{margin-top:0}.ds-root.ds-p-overview-client .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-overview-client .nav__user--top .t{display:block}.ds-root.ds-p-overview-client .navitem[aria-expanded=true] .navitem__chev{transform:none}}@media (max-width:720px){.ds-root.ds-p-overview-client .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-client .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-client .ledger tbody td.c-bal:before{content:"balance ";font-weight:400}.ds-root.ds-p-overview-client table#stmt tbody td.c-amount:before,.ds-root.ds-p-overview-client table#work tbody td.c-hours:after,.ds-root.ds-p-overview-client table#work tfoot td.c-hours:after{content:none}.ds-root.ds-p-overview-client table#work tbody td.c-amount[data-span]:before{content:"billed in " attr(data-span) " $"}.ds-root.ds-p-overview-client table#work tbody td.c-hours[data-span]:before{content:attr(data-span) " ";color:var(--color-text-secondary)}.ds-root.ds-p-overview-client .ledger tbody td.is-nil:before,.ds-root.ds-p-overview-client table#work tbody td.is-nil:before{content:none}.ds-root.ds-p-overview-client .ledger tbody tr.is-first td.c-who{padding-left:26px}}.ds-root.ds-p-overview-client .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-overview-client .masthead{padding:30px 20px 20px}.ds-root.ds-p-overview-client .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-client .card+.card{margin-top:16px}.ds-root.ds-p-overview-client .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-overview-client .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-client .section__head{margin-bottom:0;padding-bottom:18px}.ds-root.ds-p-overview-client .page>.section,.ds-root.ds-p-overview-client .page>.summary,.ds-root.ds-p-overview-client .page>.twoup{margin-top:16px}.ds-root.ds-p-overview-client .masthead+.section,.ds-root.ds-p-overview-client .masthead+.summary,.ds-root.ds-p-overview-client .masthead+.twoup{margin-top:0}.ds-root.ds-p-overview-client .twoup{gap:16px}.ds-root.ds-p-overview-client .twoup>.section{margin-top:0}.ds-root.ds-p-overview-client .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-client .summary__rule{background:var(--neutral-200)}@media (max-width:1180px){.ds-root.ds-p-overview-client .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-overview-client .page{padding:0 12px 32px}.ds-root.ds-p-overview-client .card,.ds-root.ds-p-overview-client .section,.ds-root.ds-p-overview-client .summary{padding:18px 16px 22px}.ds-root.ds-p-overview-client .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-overview-client .page{padding:0 10px 28px}.ds-root.ds-p-overview-client .card,.ds-root.ds-p-overview-client .section,.ds-root.ds-p-overview-client .summary{padding:16px 14px 20px}.ds-root.ds-p-overview-client .card+.card,.ds-root.ds-p-overview-client .page>.section,.ds-root.ds-p-overview-client .page>.summary,.ds-root.ds-p-overview-client .page>.twoup{margin-top:12px}.ds-root.ds-p-overview-client .masthead{padding:24px 14px 16px}}.ds-root.ds-p-overview-client .page{min-height:100vh}.ds-root.ds-p-overview-client .ledger thead th{top:0}.ds-root.ds-p-overview-client .cur{margin-right:.07em}.ds-root.ds-p-overview-client .unit{margin-left:.07em}.ds-root.ds-p-overview-client .ledger tfoot .cur,.ds-root.ds-p-overview-client .fig .cur,.ds-root.ds-p-overview-client .fig .frac,.ds-root.ds-p-overview-client .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-overview-client .stepper--title{height:34px}.ds-root.ds-p-overview-client .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-overview-client .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-overview-client .masthead__tools{align-items:flex-start}.ds-root.ds-p-overview-client .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-overview-client .input:focus,.ds-root.ds-p-overview-client .select:focus{box-shadow:none}.ds-root.ds-p-overview-client .input:focus-visible,.ds-root.ds-p-overview-client .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-overview-client .find input:focus,.ds-root.ds-p-overview-client .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-overview-client .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}@media (max-width:1100px){.ds-root.ds-p-overview-client .fig{font-size:var(--text-display);line-height:40px}}.ds-root.ds-p-overview-client .seg button:focus-visible,.ds-root.ds-p-overview-client .stepper__arrow:focus-visible,.ds-root.ds-p-overview-client .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-overview-client .ledger tbody tr:last-child td{padding-bottom:calc(var(--row-pad-t) + 1px);border-bottom:0}.ds-root.ds-p-overview-client .ledger tfoot td{border-bottom:0}.ds-root.ds-p-overview-client .fig--due{color:var(--red-700)}@media (max-width:900px){.ds-root.ds-p-overview-client .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-overview-client .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-overview-client .navitem,.ds-root.ds-p-overview-client .nav__sub .navitem{height:44px}.ds-root.ds-p-overview-client .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-overview-client .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-overview-client .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-overview-client .btn{height:44px}.ds-root.ds-p-overview-client .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-overview-client .seg button,.ds-root.ds-p-overview-client .stepper{height:44px}.ds-root.ds-p-overview-client .stepper__arrow{width:44px}.ds-root.ds-p-overview-client .iconbtn{width:44px;height:44px}.ds-root.ds-p-overview-client .chip{height:44px}.ds-root.ds-p-overview-client .chip select{align-self:stretch}.ds-root.ds-p-overview-client .find{height:44px}.ds-root.ds-p-overview-client .find input{align-self:stretch}.ds-root.ds-p-overview-client .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-overview-client .listhead .find{width:100%}.ds-root.ds-p-overview-client .moreline{height:44px}.ds-root.ds-p-overview-client .fieldbtn{width:44px}.ds-root.ds-p-overview-client .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-overview-client .rowmenu,.ds-root.ds-p-overview-client .contracts__name,.ds-root.ds-p-overview-client .contracts__open,.ds-root.ds-p-overview-client .rowopen,.ds-root.ds-p-overview-client .kicker__link,.ds-root.ds-p-overview-client .seeall,.ds-root.ds-p-overview-client .tablefoot__file a{position:relative}.ds-root.ds-p-overview-client .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-overview-client .contracts__name:after,.ds-root.ds-p-overview-client .contracts__open:after,.ds-root.ds-p-overview-client .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-overview-client .kicker__link:after,.ds-root.ds-p-overview-client .seeall:after,.ds-root.ds-p-overview-client .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-overview-client .contracts__meta,.ds-root.ds-p-overview-client .contracts__name,.ds-root.ds-p-overview-client .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-overview-client .contracts__name,.ds-root.ds-p-overview-client .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-overview-client .hint[aria-hidden=true]{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}.ds-root.ds-p-overview .nav__list>li{align-items:center;gap:2px;display:flex}.ds-root.ds-p-overview .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-overview .nav__list--after{margin-top:0}.ds-root.ds-p-overview .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-overview .nav__user--top .t{display:block}.ds-root.ds-p-overview .navitem[aria-expanded=true] .navitem__chev{transform:none}}@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:900px){.ds-root.ds-p-overview .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-overview .nav__user--top .t{display:block}}@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 .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-overview .nav__scroll li{scroll-snap-align:start}.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-pay-request .pub{max-width:680px;padding:48px 20px calc(48px + var(--proto-bar,0px));margin:0 auto}.ds-root.ds-p-pay-request .pub__head{padding-bottom:22px}.ds-root.ds-p-pay-request .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:24px 24px 26px}.ds-root.ds-p-pay-request .card[hidden]{display:none}.ds-root.ds-p-pay-request .lead{border-bottom:var(--rule);padding-bottom:20px}.ds-root.ds-p-pay-request .lead .eyebrow{margin-bottom:6px;display:block}.ds-root.ds-p-pay-request .lead .s-note{max-width:none;margin-top:4px}.ds-root.ds-p-pay-request .cur{margin-right:.07em}.ds-root.ds-p-pay-request .unit{margin-left:.07em}.ds-root.ds-p-pay-request .ledger tfoot .cur,.ds-root.ds-p-pay-request .fig .cur,.ds-root.ds-p-pay-request .fig .frac,.ds-root.ds-p-pay-request .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-pay-request .neg{letter-spacing:0;margin-right:.06em}.ds-root.ds-p-pay-request .lead .dotsep{padding:0 6px}.ds-root.ds-p-pay-request .pub__foot{font-size:var(--text-label);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:0;padding-top:22px;line-height:16px;display:flex}.ds-root.ds-p-pay-request .pub__foot .dotsep{padding:0 8px}.ds-root.ds-p-pay-request .link{color:inherit;box-shadow:inset 0 -1px 0 var(--violet-200);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-pay-request .link:hover{box-shadow:inset 0 -1px 0 var(--color-accent);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-pay-request .link:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-pay-request .lines{padding-top:4px}.ds-root.ds-p-pay-request .ledger thead th{padding-top:14px;position:static}.ds-root.ds-p-pay-request .ledger th.c-who{width:auto}.ds-root.ds-p-pay-request .ledger th.c-proj{width:150px}.ds-root.ds-p-pay-request .ledger th.c-rate{width:114px}.ds-root.ds-p-pay-request .ledger td.c-rate{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-pay-request .ledger tbody tr:hover td{background:0 0}.ds-root.ds-p-pay-request .act{margin-top:20px}.ds-root.ds-p-pay-request .act .btn:hover{-webkit-text-decoration:none;text-decoration:none}@media (max-width:900px){.ds-root.ds-p-pay-request table#pr-lines{min-width:0}}@media (max-width:720px){.ds-root.ds-p-pay-request .pub{padding:28px 16px calc(32px + var(--proto-bar,0px))}.ds-root.ds-p-pay-request .pub__head{padding-bottom:18px}.ds-root.ds-p-pay-request .card{padding:18px 16px 20px}.ds-root.ds-p-pay-request .lead{padding-bottom:16px}.ds-root.ds-p-pay-request .ledger tbody td.c-who{font-size:var(--text-body);grid-area:1/1;padding-left:0}.ds-root.ds-p-pay-request .ledger tbody td.c-rate{text-align:right;color:var(--color-text-secondary);grid-area:1/2;padding-left:0}.ds-root.ds-p-pay-request .ledger tbody td.c-proj{font-size:var(--text-label);color:var(--color-text-secondary);grid-area:2/1;padding-left:0;line-height:16px}.ds-root.ds-p-pay-request .act .btn{justify-content:center;width:100%}}.ds-root.ds-p-pay-topup .pub{max-width:680px;padding:48px 20px calc(48px + var(--proto-bar,0px));margin:0 auto}.ds-root.ds-p-pay-topup .pub__head{padding-bottom:22px}.ds-root.ds-p-pay-topup .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:24px 24px 26px}.ds-root.ds-p-pay-topup .card[hidden]{display:none}.ds-root.ds-p-pay-topup .lead{border-bottom:var(--rule);padding-bottom:20px}.ds-root.ds-p-pay-topup .lead .eyebrow{margin-bottom:6px;display:block}.ds-root.ds-p-pay-topup .lead .s-note{max-width:none;margin-top:4px}.ds-root.ds-p-pay-topup .lead .fig{font-size:var(--text-subtitle);letter-spacing:-.016em;height:28px;line-height:28px}.ds-root.ds-p-pay-topup .cur{margin-right:.07em}.ds-root.ds-p-pay-topup .unit{margin-left:.07em}.ds-root.ds-p-pay-topup .ledger tfoot .cur,.ds-root.ds-p-pay-topup .fig .cur,.ds-root.ds-p-pay-topup .fig .frac,.ds-root.ds-p-pay-topup .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-pay-topup .neg{letter-spacing:0;margin-right:.06em}.ds-root.ds-p-pay-topup .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:18px;line-height:16px}.ds-root.ds-p-pay-topup .ref b{color:var(--color-text-primary);font-weight:600}.ds-root.ds-p-pay-topup .lead .dotsep,.ds-root.ds-p-pay-topup .ref .dotsep{padding:0 6px}.ds-root.ds-p-pay-topup .pub__foot{font-size:var(--text-label);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:0;padding-top:22px;line-height:16px;display:flex}.ds-root.ds-p-pay-topup .pub__foot .dotsep{padding:0 8px}.ds-root.ds-p-pay-topup .link{color:inherit;box-shadow:inset 0 -1px 0 var(--violet-200);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-pay-topup .link:hover{box-shadow:inset 0 -1px 0 var(--color-accent);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-pay-topup .link:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-pay-topup .who{align-items:center;gap:10px;padding-bottom:18px;display:flex}.ds-root.ds-p-pay-topup .who__name{font-size:var(--text-body-lg);letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;line-height:24px;overflow:hidden}.ds-root.ds-p-pay-topup .lead{border-top:var(--rule);padding-top:18px}.ds-root.ds-p-pay-topup .fig--due{color:var(--red-700)}.ds-root.ds-p-pay-topup .topup{padding-top:22px}.ds-root.ds-p-pay-topup .field+.field{margin-top:20px}.ds-root.ds-p-pay-topup .tu-amt{text-align:center}.ds-root.ds-p-pay-topup .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-pay-topup .tu-big:focus-within{border-color:var(--violet-500);box-shadow:0 2px 0 0 var(--violet-200)}.ds-root.ds-p-pay-topup .tu-big--bad,.ds-root.ds-p-pay-topup .tu-big--bad:focus-within{border-color:var(--red-400);box-shadow:none}.ds-root.ds-p-pay-topup .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-pay-topup .tu-big__size,.ds-root.ds-p-pay-topup .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-pay-topup .tu-big__size:after{content:attr(data-value);visibility:hidden;white-space:pre;grid-area:1/1;padding-right:2px}.ds-root.ds-p-pay-topup .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-pay-topup .tu-big__size input::placeholder{color:var(--color-text-secondary)}.ds-root.ds-p-pay-topup .tu-big__size input:focus,.ds-root.ds-p-pay-topup .tu-big__size input:focus-visible{box-shadow:none;outline:none}.ds-root.ds-p-pay-topup .tu-big--set{border-bottom-color:#0000}.ds-root.ds-p-pay-topup .tu-amt .hint{min-height:16px;margin-top:10px}.ds-root.ds-p-pay-topup .tu-frame{min-height:220px}.ds-root.ds-p-pay-topup .tu-frame:empty{border:1px dashed var(--neutral-300);border-radius:var(--radius-sm)}.ds-root.ds-p-pay-topup .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-pay-topup .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-pay-topup .tu-trust__fact svg{flex:none}.ds-root.ds-p-pay-topup .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-pay-topup .stripemark:hover{color:var(--color-text-primary);-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-pay-topup .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-pay-topup .stripemark:hover .stripemark__word{fill:#635bff}@media (max-width:720px){.ds-root.ds-p-pay-topup .tu-trust{flex-direction:column;align-items:flex-start}}.ds-root.ds-p-pay-topup .field[hidden],.ds-root.ds-p-pay-topup .hint[hidden],.ds-root.ds-p-pay-topup .tu-keptrow[hidden],.ds-root.ds-p-pay-topup .control[hidden]{display:none}.ds-root.ds-p-pay-topup .tu-keptrow{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.ds-root.ds-p-pay-topup .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-pay-topup .tu-keptrow__what .muted{font-weight:400}.ds-root.ds-p-pay-topup .tu-act .btn[hidden]{display:none}.ds-root.ds-p-pay-topup .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-pay-topup .tu-save{justify-items:center;gap:6px;display:grid}.ds-root.ds-p-pay-topup .tu-save .hint{margin-top:0}.ds-root.ds-p-pay-topup .tu-act .btn:hover{-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-pay-topup .done{text-align:center}.ds-root.ds-p-pay-topup .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-pay-topup .done .section__title{margin-bottom:6px}.ds-root.ds-p-pay-topup .done .section__title:focus{outline:none}.ds-root.ds-p-pay-topup .done .section__title:focus-visible{box-shadow:var(--focus-ring)}.ds-root.ds-p-pay-topup .done .ref{margin-top:10px}.ds-root.ds-p-pay-topup .done .hint{margin-top:16px}@media (max-width:720px){.ds-root.ds-p-pay-topup .pub{padding:28px 16px calc(32px + var(--proto-bar,0px))}.ds-root.ds-p-pay-topup .pub__head{padding-bottom:18px}.ds-root.ds-p-pay-topup .card{padding:18px 16px 20px}.ds-root.ds-p-pay-topup .who{padding-bottom:16px}.ds-root.ds-p-pay-topup .lead{padding-top:16px;padding-bottom:16px}.ds-root.ds-p-pay-topup .tu-act{gap:10px;display:grid}.ds-root.ds-p-pay-topup .tu-save{justify-items:stretch}.ds-root.ds-p-pay-topup .tu-act .btn{justify-content:center;width:100%}.ds-root.ds-p-pay-topup .tu-save .hint{text-align:center}.ds-root.ds-p-pay-topup .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 .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-payment-requests .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-payment-requests .nav__user--top .t{display:block}.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}}@media (max-width:900px){.ds-root.ds-p-payment-requests .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-payment-requests .nav__user--top .t{display:block}}@media (max-width:720px){.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 .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-payment-requests .nav__scroll li{scroll-snap-align:start}.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%}}.ds-root.ds-p-settings .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-settings .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-settings .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-settings .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-settings .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-settings .nav__sub{padding:0}.ds-root.ds-p-settings .nav__sub[hidden]{display:none}.ds-root.ds-p-settings .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-settings .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-settings .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-settings .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-settings .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-settings .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-settings .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-settings .nav__list--after{margin-top:12px}.ds-root.ds-p-settings .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-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-settings .card+.card{margin-top:16px}.ds-root.ds-p-settings .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-settings .card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.ds-root.ds-p-settings .masthead{padding:30px 20px 20px}.ds-root.ds-p-settings .idrow{align-items:center;gap:16px;display:flex}.ds-root.ds-p-settings .idrow__who{min-width:0}.ds-root.ds-p-settings .idrow__name{font-size:var(--text-subtitle);color:var(--color-text-primary);font-weight:600;line-height:24px}.ds-root.ds-p-settings .idrow__sub{font-size:var(--text-body);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.ds-root.ds-p-settings .idrow__act{gap:8px;margin-left:auto;display:flex}.ds-root.ds-p-settings .fieldcol{gap:20px;max-width:560px;margin-top:20px;display:grid}.ds-root.ds-p-settings .card--write .form__actions{border-top:var(--rule-accent)}.ds-root.ds-p-settings .form__actions{align-items:flex-start}.ds-root.ds-p-settings .btnkey{flex-direction:column;align-items:stretch;display:inline-flex}.ds-root.ds-p-settings .btnkey>.hint{text-align:center}.ds-root.ds-p-settings .btn[hidden]{display:none}.ds-root.ds-p-settings .markbig{border-radius:var(--radius-full);background:var(--violet-200);width:64px;height:64px;color:var(--violet-800);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-settings .markbig.is-photo span{display:none}.ds-root.ds-p-settings .markbig--lg{width:72px;height:72px;font-size:var(--text-figure);line-height:32px}.ds-root.ds-p-settings .stepnote{font-size:var(--text-caption);color:var(--color-text-label);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-weight:600;line-height:16px}.ds-root.ds-p-settings .tfa{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;display:grid}.ds-root.ds-p-settings .tfa__qr{border:1px solid var(--violet-200);border-radius:var(--radius-md);background:#fff;width:150px;height:150px;padding:8px;display:block}.ds-root.ds-p-settings .tfa__qr svg,.ds-root.ds-p-settings .tfa__qr img{width:100%;height:100%;display:block}.ds-root.ds-p-settings .tfa__ways{align-content:start;justify-items:start;gap:14px;display:grid}.ds-root.ds-p-settings .tfa__lead{font-size:var(--text-body);color:var(--color-text-secondary);line-height:20px}.ds-root.ds-p-settings .disclose{font:inherit;color:var(--color-text-accent);cursor:pointer;text-align:left;font-size:var(--text-label);background:0 0;border:0;padding:0}.ds-root.ds-p-settings .keyline{align-self:stretch;align-items:center;gap:8px;display:flex}.ds-root.ds-p-settings .keyline[hidden]{display:none}.ds-root.ds-p-settings .keyline code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-body);letter-spacing:.06em;background:var(--violet-50);border:1px solid var(--violet-200);border-radius:var(--radius-sm);color:var(--color-text-primary);flex:1;min-width:0;padding:8px 10px}.ds-root.ds-p-settings .codedigits input{letter-spacing:.5em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-subtitle)}.ds-root.ds-p-settings .reclist{grid-template-columns:1fr 1fr;gap:8px 24px;margin:14px 0;padding:0;display:grid}.ds-root.ds-p-settings .reclist li{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-body);letter-spacing:.04em;color:var(--color-text-primary);border-bottom:1px dashed var(--violet-200);padding:6px 0;list-style:none}.ds-root.ds-p-settings .saveack{font-size:var(--text-body);color:var(--color-text-primary);align-items:flex-start;gap:10px;margin:14px 0 4px;line-height:20px;display:flex}.ds-root.ds-p-settings .saveack input{width:18px;height:18px;accent-color:var(--color-accent);margin-top:2px}.ds-root.ds-p-settings .contracts--mem{max-width:560px}.ds-root.ds-p-settings .contracts--mem li{cursor:default;border-bottom:0}.ds-root.ds-p-settings .contracts--mem li:hover{background:0 0}.ds-root.ds-p-settings .contracts--mem .memact{justify-self:end}.ds-root.ds-p-settings .badge--role{background:var(--neutral-100);color:var(--neutral-800)}.ds-root.ds-p-settings .contracts--mem li.is-asking{display:block}.ds-root.ds-p-settings .contracts--mem li.is-asking .contracts__who{margin-bottom:10px;display:flex}.ds-root.ds-p-settings .contracts--mem li.is-asking .memact{display:none}.ds-root.ds-p-settings .leaveguard{border-top:var(--rule);margin-top:6px;padding-top:16px}.ds-root.ds-p-settings .contracts--mem li .leaveguard{margin-top:0;padding-top:12px}.ds-root.ds-p-settings .leaveguard[hidden]{display:none}.ds-root.ds-p-settings .pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.ds-root.ds-p-settings .pair>.card{margin-top:0}@media (max-width:1120px){.ds-root.ds-p-settings .pair{grid-template-columns:minmax(0,1fr)}}.ds-root.ds-p-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-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-settings .act{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ds-root.ds-p-settings .act .hint{margin-top:0}.ds-root.ds-p-settings .confirm{border-top:var(--rule);margin-top:18px;padding-top:18px}.ds-root.ds-p-settings .confirm[hidden]{display:none}.ds-root.ds-p-settings .confirm__field{max-width:360px;margin-bottom:16px}.ds-root.ds-p-settings .confirm__field .label{color:var(--color-text-secondary);font-weight:500}.ds-root.ds-p-settings .confirm__field .label b{color:var(--color-text-primary);font-weight:600}.ds-root.ds-p-settings .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-settings .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}.ds-root.ds-p-settings .btn--danger[aria-disabled=true]{border-color:var(--neutral-300);color:var(--color-text-secondary);cursor:default}.ds-root.ds-p-settings .btn--danger[aria-disabled=true]:hover{background:0 0}@media (max-width:1180px){.ds-root.ds-p-settings .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-settings .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-settings .nav__user--top .t{display:block}.ds-root.ds-p-settings .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-settings .page{padding:0 12px 32px}.ds-root.ds-p-settings .card{padding:18px 16px 22px}.ds-root.ds-p-settings .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-settings .page{padding:0 10px 28px}.ds-root.ds-p-settings .card{padding:16px 14px 20px}.ds-root.ds-p-settings .card+.card{margin-top:12px}.ds-root.ds-p-settings .masthead{padding:24px 14px 16px}.ds-root.ds-p-settings .idrow{flex-wrap:wrap}.ds-root.ds-p-settings .idrow__act{flex-basis:100%;margin-left:0}.ds-root.ds-p-settings .tfa{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-settings .tfa__qr{width:132px;height:132px}.ds-root.ds-p-settings .reclist{grid-template-columns:minmax(0,1fr)}}.ds-root.ds-p-settings .markbig--a{background:var(--violet-100)}.ds-root.ds-p-settings .empty--mem{padding:22px 20px 20px}.ds-root.ds-p-settings .empty--mem .empty__body{margin-bottom:14px}.ds-root.ds-p-settings .page{min-height:100vh}.ds-root.ds-p-settings .cur{margin-right:.07em}.ds-root.ds-p-settings .unit{margin-left:.07em}.ds-root.ds-p-settings .ledger tfoot .cur,.ds-root.ds-p-settings .fig .cur,.ds-root.ds-p-settings .fig .frac,.ds-root.ds-p-settings .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-settings .stepper--title{height:34px}.ds-root.ds-p-settings .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-settings .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-settings .masthead__tools{align-items:flex-start}.ds-root.ds-p-settings .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-settings .input:focus,.ds-root.ds-p-settings .select:focus{box-shadow:none}.ds-root.ds-p-settings .input:focus-visible,.ds-root.ds-p-settings .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-settings .find input:focus,.ds-root.ds-p-settings .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-settings .find:focus-within{border-color:var(--violet-500);box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-settings .label{pointer-events:none}.ds-root.ds-p-settings .seg button:focus-visible,.ds-root.ds-p-settings .stepper__arrow:focus-visible,.ds-root.ds-p-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-settings .wdlist{max-width:560px}.ds-root.ds-p-settings .wdlist li{cursor:default;border-bottom:0}.ds-root.ds-p-settings .wdlist li:hover{background:0 0}.ds-root.ds-p-settings .wdlist .btn{justify-self:end}.ds-root.ds-p-settings .modal{z-index:65;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ds-root.ds-p-settings .modal[hidden]{display:none}.ds-root.ds-p-settings .modal__scrim{background:#26252d52;position:absolute;inset:0}.ds-root.ds-p-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-settings .modal__act{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}@media (max-width:720px){.ds-root.ds-p-settings .modal{padding:16px}}@media (max-width:900px){.ds-root.ds-p-settings .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-settings .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-settings .navitem,.ds-root.ds-p-settings .nav__sub .navitem{height:44px}.ds-root.ds-p-settings .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-settings .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-settings .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-settings .btn{height:44px}.ds-root.ds-p-settings .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-settings .seg button,.ds-root.ds-p-settings .stepper{height:44px}.ds-root.ds-p-settings .stepper__arrow{width:44px}.ds-root.ds-p-settings .iconbtn{width:44px;height:44px}.ds-root.ds-p-settings .chip{height:44px}.ds-root.ds-p-settings .chip select{align-self:stretch}.ds-root.ds-p-settings .find{height:44px}.ds-root.ds-p-settings .find input{align-self:stretch}.ds-root.ds-p-settings .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-settings .listhead .find{width:100%}.ds-root.ds-p-settings .moreline{height:44px}.ds-root.ds-p-settings .fieldbtn{width:44px}.ds-root.ds-p-settings .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-settings .rowmenu,.ds-root.ds-p-settings .contracts__name,.ds-root.ds-p-settings .contracts__open,.ds-root.ds-p-settings .rowopen,.ds-root.ds-p-settings .kicker__link,.ds-root.ds-p-settings .seeall,.ds-root.ds-p-settings .tablefoot__file a{position:relative}.ds-root.ds-p-settings .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-settings .contracts__name:after,.ds-root.ds-p-settings .contracts__open:after,.ds-root.ds-p-settings .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-settings .kicker__link:after,.ds-root.ds-p-settings .seeall:after,.ds-root.ds-p-settings .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-settings .contracts__meta,.ds-root.ds-p-settings .contracts__name,.ds-root.ds-p-settings .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-settings .contracts__name,.ds-root.ds-p-settings .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-settings .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-settings .act[hidden]{display:none}.ds-root.ds-p-signin .pub{max-width:420px;min-height:calc(100vh - var(--proto-bar,0px));padding:48px 20px calc(76px + var(--proto-bar,0px));align-content:center;margin:0 auto;display:grid;position:relative}.ds-root.ds-p-signin .pub__head{padding-bottom:22px}.ds-root.ds-p-signin .card{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--neutral-200);border-radius:var(--radius-md);padding:24px 24px 26px}.ds-root.ds-p-signin .si-google .btn{justify-content:center;width:100%}.ds-root.ds-p-signin .btn--google{color:#1f1f1f;background:#fff;box-shadow:inset 0 0 0 1px #747775}.ds-root.ds-p-signin .btn--google:hover{background:var(--neutral-50)}.ds-root.ds-p-signin .btn--google:active{background:var(--neutral-100)}.ds-root.ds-p-signin .btn--google:focus-visible{box-shadow:var(--focus-ring), inset 0 0 0 1px #747775}.ds-root.ds-p-signin .si-google__official{justify-content:center;min-height:40px;display:flex}.ds-root.ds-p-signin .si-google__official[aria-hidden=true]{display:none}.ds-root.ds-p-signin .si-google__official>div{max-width:100%}.ds-root.ds-p-signin .si-google[hidden]{display:none}.ds-root.ds-p-signin .si-alt{color:var(--color-text-secondary);font-size:var(--text-caption);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:18px 0;line-height:16px;display:grid}.ds-root.ds-p-signin .si-alt:before,.ds-root.ds-p-signin .si-alt:after{content:"";background:var(--neutral-200);height:1px}.ds-root.ds-p-signin .si-alt[hidden]{display:none}.ds-root.ds-p-signin .si-labelrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ds-root.ds-p-signin .si-label-action,.ds-root.ds-p-signin .si-reveal{color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0}.ds-root.ds-p-signin .si-label-action{font-size:var(--text-caption);padding:0;line-height:16px}.ds-root.ds-p-signin .si-label-action:hover,.ds-root.ds-p-signin .si-label-action:focus-visible,.ds-root.ds-p-signin .si-reveal:hover,.ds-root.ds-p-signin .si-reveal:focus-visible{color:var(--color-text-primary)}.ds-root.ds-p-signin .si-password-input{padding-right:54px}.ds-root.ds-p-signin .si-reveal{font-size:var(--text-caption);padding:4px 6px;line-height:16px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ds-root.ds-p-signin .si-ask>.field+.field{margin-top:16px}.ds-root.ds-p-signin .si-act>.btn+.btn{margin-top:8px}.ds-root.ds-p-signin .si-ask--signin{grid-template-columns:minmax(0,1fr);grid-template-areas:"email""password""signin""send""note";display:grid}.ds-root.ds-p-signin .si-ask--signin>.field{grid-area:email}.ds-root.ds-p-signin .si-ask--signin>.si-field--password{grid-area:password;align-self:baseline}.ds-root.ds-p-signin .si-ask--signin>.si-act{display:contents}.ds-root.ds-p-signin .si-ask--signin .si-forgot{grid-area:password;place-self:baseline end}.ds-root.ds-p-signin .si-ask--signin .si-act>.btn--primary{grid-area:signin;margin-top:22px}.ds-root.ds-p-signin .si-ask--signin .si-act>.btn--quiet{grid-area:send;margin-top:8px}.ds-root.ds-p-signin .si-ask--signin .si-act>.hint{grid-area:note}.ds-root.ds-p-signin .si-act{margin-top:22px}.ds-root.ds-p-signin .si-act .btn{justify-content:center;width:100%}.ds-root.ds-p-signin .si-act .hint{text-align:center;margin-top:10px}.ds-root.ds-p-signin .si-sent[hidden]{display:none}.ds-root.ds-p-signin .si-sent .s-note{max-width:none}.ds-root.ds-p-signin .si-ways{border-top:var(--rule);flex-wrap:wrap;align-items:center;gap:4px;margin-top:18px;margin-left:-10px;padding-top:16px;display:flex}.ds-root.ds-p-signin .si-sent .hint{margin-top:12px}.ds-root.ds-p-signin .si-mailbox{font-size:var(--text-label);margin-top:12px;line-height:16px}.ds-root.ds-p-signin .si-mailbox a{color:var(--color-text-accent-deep);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.ds-root.ds-p-signin .si-link-note{color:var(--color-text-secondary);margin-bottom:14px}.ds-root.ds-p-signin .si-link h2{font-size:var(--text-body-lg);margin-bottom:8px;line-height:24px}.ds-root.ds-p-signin .si-link .si-google{margin-top:18px}.ds-root.ds-p-signin .si-link>.btn--quiet{justify-content:center;width:100%;margin-top:12px}.ds-root.ds-p-signin .si-link .hint{text-align:center;margin-top:10px}.ds-root.ds-p-signin .pubfoot{left:20px;right:20px;bottom:calc(22px + var(--proto-bar,0px));font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 12px;line-height:16px;display:flex;position:absolute}.ds-root.ds-p-signin .pubfoot a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:720px){.ds-root.ds-p-signin .pub{padding:28px 16px calc(68px + var(--proto-bar,0px));align-content:start}.ds-root.ds-p-signin .pub__head{padding-bottom:18px}.ds-root.ds-p-signin .card{padding:18px 16px 20px}.ds-root.ds-p-signin .pubfoot{left:16px;right:16px;bottom:calc(16px + var(--proto-bar,0px))}}@media (max-width:900px){.ds-root.ds-p-signin .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-signin .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-signin .navitem,.ds-root.ds-p-signin .nav__sub .navitem{height:44px}.ds-root.ds-p-signin .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-signin .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-signin .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-signin .btn{height:44px}.ds-root.ds-p-signin .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-signin .seg button,.ds-root.ds-p-signin .stepper{height:44px}.ds-root.ds-p-signin .stepper__arrow{width:44px}.ds-root.ds-p-signin .iconbtn{width:44px;height:44px}.ds-root.ds-p-signin .chip{height:44px}.ds-root.ds-p-signin .chip select{align-self:stretch}.ds-root.ds-p-signin .find{height:44px}.ds-root.ds-p-signin .find input{align-self:stretch}.ds-root.ds-p-signin .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-signin .listhead .find{width:100%}.ds-root.ds-p-signin .moreline{height:44px}.ds-root.ds-p-signin .fieldbtn{width:44px}.ds-root.ds-p-signin .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-signin .rowmenu,.ds-root.ds-p-signin .contracts__name,.ds-root.ds-p-signin .contracts__open,.ds-root.ds-p-signin .rowopen,.ds-root.ds-p-signin .kicker__link,.ds-root.ds-p-signin .seeall,.ds-root.ds-p-signin .tablefoot__file a{position:relative}.ds-root.ds-p-signin .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-signin .contracts__name:after,.ds-root.ds-p-signin .contracts__open:after,.ds-root.ds-p-signin .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-signin .kicker__link:after,.ds-root.ds-p-signin .seeall:after,.ds-root.ds-p-signin .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-signin .contracts__meta,.ds-root.ds-p-signin .contracts__name,.ds-root.ds-p-signin .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-signin .contracts__name,.ds-root.ds-p-signin .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-signin .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-signin .pub{isolation:isolate;position:relative}.ds-root.ds-p-signin .pub: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(960px,130vw);height:560px;position:absolute;top:-6%;left:50%;transform:translate(-54%)}.ds-root.ds-p-tasks .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-tasks .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-tasks .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-tasks .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-tasks .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-tasks .nav__sub{padding:0}.ds-root.ds-p-tasks .nav__sub[hidden]{display:none}.ds-root.ds-p-tasks .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-tasks .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-tasks .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-tasks .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-tasks .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-tasks .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-tasks .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-tasks .nav__list--after{margin-top:12px}@media (max-width:900px){.ds-root.ds-p-tasks .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-tasks .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-tasks .nav__user--top .t{display:block}}.ds-root.ds-p-tasks .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-tasks .masthead{padding:30px 20px 20px}.ds-root.ds-p-tasks .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-tasks .card+.card{margin-top:16px}.ds-root.ds-p-tasks .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-tasks .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-tasks .section__head{margin-bottom:0;padding-bottom:18px}.ds-root.ds-p-tasks .page>.section,.ds-root.ds-p-tasks .page>.summary,.ds-root.ds-p-tasks .page>.twoup{margin-top:16px}.ds-root.ds-p-tasks .masthead+.section,.ds-root.ds-p-tasks .masthead+.summary,.ds-root.ds-p-tasks .masthead+.twoup{margin-top:0}.ds-root.ds-p-tasks .twoup{gap:16px}.ds-root.ds-p-tasks .twoup>.section{margin-top:0}.ds-root.ds-p-tasks .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-tasks .summary__rule{background:var(--neutral-200)}@media (max-width:1180px){.ds-root.ds-p-tasks .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-tasks .page{padding:0 12px 32px}.ds-root.ds-p-tasks .card,.ds-root.ds-p-tasks .section,.ds-root.ds-p-tasks .summary{padding:18px 16px 22px}.ds-root.ds-p-tasks .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-tasks .page{padding:0 10px 28px}.ds-root.ds-p-tasks .card,.ds-root.ds-p-tasks .section,.ds-root.ds-p-tasks .summary{padding:16px 14px 20px}.ds-root.ds-p-tasks .card+.card,.ds-root.ds-p-tasks .page>.section,.ds-root.ds-p-tasks .page>.summary,.ds-root.ds-p-tasks .page>.twoup{margin-top:12px}.ds-root.ds-p-tasks .masthead{padding:24px 14px 16px}}.ds-root.ds-p-tasks .period{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.ds-root.ds-p-tasks .badge--period{background:var(--neutral-100);color:var(--neutral-800);letter-spacing:0;flex:none}.ds-root.ds-p-tasks .badge--period[hidden]{display:none}.ds-root.ds-p-tasks .period .stepper__label{border-radius:var(--radius-xs);height:28px;font-size:var(--text-body);letter-spacing:-.006em;color:var(--color-text-primary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 8px;font-weight:600;line-height:20px;display:inline-flex}.ds-root.ds-p-tasks .period .stepper__label:hover,.ds-root.ds-p-tasks .period .stepper__label[aria-expanded=true]{background:var(--neutral-50)}.ds-root.ds-p-tasks .stepper__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-tasks .period .stepper__label[aria-expanded=true] .stepper__chev{transform:rotate(180deg)}.ds-root.ds-p-tasks .pick{min-width:260px}.ds-root.ds-p-tasks .pick__group{padding:9px 8px 3px}.ds-root.ds-p-tasks .pick>div:first-child .pick__group{padding-top:3px}.ds-root.ds-p-tasks .pick button{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-tasks .pick__name{align-items:center;gap:8px;min-width:0;display:flex}.ds-root.ds-p-tasks .pick .badge--period{height:16px;padding:0 5px}.ds-root.ds-p-tasks .pick button[aria-checked=true] .badge--period{background:var(--color-surface-raised)}.ds-root.ds-p-tasks .pick__hrs{color:var(--color-text-secondary);flex:none}.ds-root.ds-p-tasks .pick button[aria-checked=true]{background:var(--violet-100);font-weight:600}.ds-root.ds-p-tasks .pick button[aria-checked=true] .pick__hrs{color:var(--color-text-primary)}.ds-root.ds-p-tasks .pick button[aria-checked=true]:hover{background:var(--violet-100)}@media (max-width:620px){.ds-root.ds-p-tasks .masthead__tools{gap:12px}.ds-root.ds-p-tasks .period{width:100%}}.ds-root.ds-p-tasks .tkg__grid{align-items:center;gap:0 20px;display:grid}.ds-root.ds-p-tasks [data-cols=hrs] .tkg__grid{grid-template-columns:18px minmax(0,1fr) 104px 84px}.ds-root.ds-p-tasks [data-cols=none] .tkg__grid{grid-template-columns:18px minmax(0,1fr) 84px}.ds-root.ds-p-tasks [data-mode=bar][data-cols=hrs] .tkg__grid{grid-template-columns:18px minmax(0,1fr) 104px}.ds-root.ds-p-tasks [data-mode=bar][data-cols=none] .tkg__grid{grid-template-columns:18px minmax(0,1fr)}.ds-root.ds-p-tasks [data-mode=bar] .tk__gut{display:none}.ds-root.ds-p-tasks .tkg{--tkbleed:20px;--tkname-in:26px}.ds-root.ds-p-tasks .tkg>.tkg__grid,.ds-root.ds-p-tasks .tkg>.tk>li{margin-left:calc(-1 * var(--tkbleed));margin-right:calc(-1 * var(--tkbleed));padding-left:58px;padding-right:var(--tkbleed)}.ds-root.ds-p-tasks [data-mode=bar] .tkg>.tkg__grid,.ds-root.ds-p-tasks [data-mode=bar] .tkg>.tk>li{padding-left:var(--tkbleed)}@media (max-width:900px){.ds-root.ds-p-tasks .tkg{--tkbleed:16px}}@media (max-width:720px){.ds-root.ds-p-tasks .tkg{--tkbleed:14px}}@media (max-width:360px){.ds-root.ds-p-tasks .tkg__grid{gap:0 12px}.ds-root.ds-p-tasks [data-cols=hrs] .tkg__grid{grid-template-columns:18px minmax(0,1fr) 76px 84px}.ds-root.ds-p-tasks [data-mode=bar][data-cols=hrs] .tkg__grid{grid-template-columns:18px minmax(0,1fr) 76px}}.ds-root.ds-p-tasks .tk{margin:0;padding:0;list-style:none}.ds-root.ds-p-tasks .tk__head{padding-bottom:9px}.ds-root.ds-p-tasks .tk__head>*{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-label);white-space:nowrap;font-weight:600;line-height:16px}.ds-root.ds-p-tasks .tk__h-hrs,.ds-root.ds-p-tasks .tk__hrs,.ds-root.ds-p-tasks .tk__off b,.ds-root.ds-p-tasks .tk__sum b{text-align:right}.ds-root.ds-p-tasks .tk__head .tk__h-task,.ds-root.ds-p-tasks .tk__off>.tk__key,.ds-root.ds-p-tasks .tk__sum>.tk__key,.ds-root.ds-p-tasks .tkfold__n{padding-left:var(--tkname-in)}.ds-root.ds-p-tasks .tk>li{border-top:var(--hair);min-height:52px;transition:background var(--duration-fast) var(--ease-standard);padding-top:4px;padding-bottom:4px;position:relative}.ds-root.ds-p-tasks .tk>li:hover{background:var(--row-hover)}.ds-root.ds-p-tasks .tk>li[data-card]{cursor:pointer}.ds-root.ds-p-tasks .tk>li[data-card] .ent,.ds-root.ds-p-tasks .tk>li[data-card] .tk__hrs{cursor:default}.ds-root.ds-p-tasks .tk>li[data-card] .tk__grip{cursor:grab}.ds-root.ds-p-tasks .tk>li:focus-visible{background:var(--row-hover)}.ds-root.ds-p-tasks .tk>li:has(:focus-visible){background:var(--row-hover)}.ds-root.ds-p-tasks .tk>li.tk__panelrow{background:0 0;border-top:0;min-height:0;padding-top:0;padding-bottom:0;display:block}.ds-root.ds-p-tasks .tk>li.tk__panelrow:hover{background:0 0}.ds-root.ds-p-tasks .tk__grip{width:14px;height:24px;color:var(--color-text-disabled);cursor:grab;touch-action:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;margin-top:-12px;display:grid;position:absolute;top:50%;left:15px}.ds-root.ds-p-tasks .tk__grip:after{content:"";width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.ds-root.ds-p-tasks .tk>li:hover .tk__grip,.ds-root.ds-p-tasks .tk>li:focus-visible .tk__grip{opacity:1}.ds-root.ds-p-tasks .tk>li:has(:focus-visible) .tk__grip{opacity:1}.ds-root.ds-p-tasks .tk.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ds-root.ds-p-tasks .tk>li.is-lifted .tk__grip{opacity:1;color:var(--color-text-secondary)}.ds-root.ds-p-tasks .tk>li.is-open .tk__grip{height:26px;margin-top:0;top:12px}.ds-root.ds-p-tasks .tk__boxwrap{place-items:center;width:44px;height:44px;margin:0 -12px 0 -14px;display:grid}.ds-root.ds-p-tasks .tk__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:0}.ds-root.ds-p-tasks .tk__box:hover{border-color:var(--neutral-600)}.ds-root.ds-p-tasks .tk__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-tasks .tk__box:checked:hover{background-color:var(--violet-600);border-color:var(--violet-600)}.ds-root.ds-p-tasks .tk__box:focus-visible{box-shadow:var(--focus-ring)}.ds-root.ds-p-tasks .tk__namewrap{min-width:0;display:block}.ds-root.ds-p-tasks .tk__open{border-radius:var(--radius-xs);width:100%;max-width:446px;min-height:44px;font:inherit;font-size:var(--text-body);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:6px;padding:12px 6px;line-height:20px;display:flex}.ds-root.ds-p-tasks .tk__open:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-tasks .tk__open[hidden]{display:none}.ds-root.ds-p-tasks .tk__chev{width:14px;height:20px;color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.ds-root.ds-p-tasks .tk>li:hover .tk__chev,.ds-root.ds-p-tasks .tk__open:focus-visible .tk__chev{color:var(--color-text-primary)}.ds-root.ds-p-tasks .tk__open[aria-expanded=true] .tk__chev{color:var(--color-text-primary);transform:rotate(90deg)}.ds-root.ds-p-tasks .tk__name{min-width:0;max-width:420px;font-size:var(--text-body);overflow-wrap:break-word;word-break:break-word;line-height:20px;display:block}.ds-root.ds-p-tasks li[data-card]>.tk__namewrap{align-items:flex-start;display:flex}.ds-root.ds-p-tasks li[data-card]>.tk__namewrap>.tk__open{flex:0 auto;width:auto}.ds-root.ds-p-tasks .tk__pen{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:10px 0 0 14px;padding:0;display:grid;position:relative}.ds-root.ds-p-tasks .tk__pen:after{content:"";width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.ds-root.ds-p-tasks .tk__pen:hover{background:var(--violet-100);color:var(--color-text-accent-deep)}.ds-root.ds-p-tasks .tk__pen:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-tasks .tk__pen[hidden],.ds-root.ds-p-tasks .tk>li.is-doomed .tk__pen{display:none}.ds-root.ds-p-tasks .tk__ren{width:100%;max-width:446px;height:44px;font-size:var(--text-body);letter-spacing:0;padding:0 12px 0 26px;line-height:42px}.ds-root.ds-p-tasks .tk__act{justify-content:flex-end;align-items:center;gap:20px;height:44px;display:flex}.ds-root.ds-p-tasks .tk__log,.ds-root.ds-p-tasks .tk__del{position:relative}.ds-root.ds-p-tasks .tk__log:after,.ds-root.ds-p-tasks .tk__del:after{content:"";width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.ds-root.ds-p-tasks .tk__log{border-radius:var(--radius-xs);height:24px;font-size:var(--text-label);color:var(--color-text-accent-deep);box-shadow:inset 0 0 0 1px var(--violet-200);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard);background:0 0;padding:0 9px;font-weight:600;line-height:16px}.ds-root.ds-p-tasks .tk>li:hover .tk__log:not(:hover){background:var(--violet-50)}.ds-root.ds-p-tasks .tk__log:hover{background:var(--violet-100);color:var(--color-text-accent-deep);box-shadow:inset 0 0 0 1px var(--violet-300)}.ds-root.ds-p-tasks .tk__log:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-tasks .tk__log:focus-visible:hover{box-shadow:var(--focus-ring)}.ds-root.ds-p-tasks .tk__del{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--red-700);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.ds-root.ds-p-tasks .tk__del:hover{background:var(--red-100)}.ds-root.ds-p-tasks .tk>li:hover .tk__del,.ds-root.ds-p-tasks .tk>li:focus-visible .tk__del{opacity:1;pointer-events:auto}.ds-root.ds-p-tasks .tk>li:has(:focus-visible) .tk__del{opacity:1;pointer-events:auto}.ds-root.ds-p-tasks .tkbar{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px 0 2px;display:flex}.ds-root.ds-p-tasks .tkbar .btn{height:44px;font-size:var(--text-caption);flex:none;padding:0 14px}.ds-root.ds-p-tasks .tkbar__move{place-items:center;width:44px;padding:0;display:grid}.ds-root.ds-p-tasks .tkbar__move[aria-disabled=true]{color:var(--color-text-disabled);border-color:var(--neutral-200)}.ds-root.ds-p-tasks .tkbar__move[aria-disabled=true]:hover{border-color:var(--neutral-200);background:0 0}.ds-root.ds-p-tasks .tkbar__del{margin-left:auto}.ds-root.ds-p-tasks .tk>li.is-lifted{z-index:5;background:var(--color-surface-raised);box-shadow:0 6px 8px var(--ink-shadow-strong), 0 10px 20px var(--ink-shadow-soft), inset 2px 0 0 var(--violet-500);border-radius:var(--radius-xs);border-top-color:#0000}.ds-root.ds-p-tasks .tk>li.is-shifted{transition:transform var(--duration-fast) var(--ease-standard)}@keyframes tkland{0%,50%{background-color:var(--violet-100);box-shadow:inset 3px 0 0 var(--violet-500), inset 0 1px 0 var(--violet-300)}to{background-color:#8042ff00;box-shadow:inset 3px 0 #8042ff00,inset 0 1px #bf9dff00}}.ds-root.ds-p-tasks .tk>li.is-new{animation:tkland 1.2s var(--ease-steady) both}.ds-root.ds-p-tasks .tk>li.is-still{background-color:var(--violet-100);box-shadow:inset 3px 0 0 var(--violet-500), inset 0 1px 0 var(--violet-300)}.ds-root.ds-p-tasks .tk>li.is-flying{z-index:6;position:relative}.ds-root.ds-p-tasks .tk>li.is-open{box-shadow:inset 2px 0 0 var(--violet-300);background:0 0}.ds-root.ds-p-tasks .tk>li.is-open:hover{background:var(--row-hover)}.ds-root.ds-p-tasks .tk>li.is-open .tk__grip{opacity:1}.ds-root.ds-p-tasks .tk>li.is-open .tk__del{opacity:1;pointer-events:auto}.ds-root.ds-p-tasks .tk>li.is-doomed{background:var(--red-100)}.ds-root.ds-p-tasks .tk>li.is-doomed .tk__name{color:var(--red-700)}.ds-root.ds-p-tasks .tk>li.tk__new{border-top:0;min-height:48px;margin-top:12px;padding-top:4px;padding-bottom:4px}.ds-root.ds-p-tasks .tk__plus{width:14px;height:20px;color:var(--color-text-disabled);flex:none;place-items:center;display:grid}.ds-root.ds-p-tasks .tk__new .tk__namewrap{align-items:center;padding-left:8px;display:flex}.ds-root.ds-p-tasks .tk__new .tk__plus{cursor:text;margin-right:12px}.ds-root.ds-p-tasks .tk>li.tk__new:hover .tk__plus{color:var(--color-text-secondary)}.ds-root.ds-p-tasks .tk__newin{border-radius:var(--radius-xs);width:100%;min-width:0;height:44px;font-size:var(--text-body);max-width:420px;transition:box-shadow var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border:0;outline:none;margin:0;padding:0 6px;line-height:44px}.ds-root.ds-p-tasks .tk__newin::placeholder{color:var(--color-text-secondary)}.ds-root.ds-p-tasks .tk__newin:focus{background:var(--color-surface-raised);box-shadow:var(--focus-ring)}.ds-root.ds-p-tasks .tk__newerr{grid-column:2/-1;align-self:start;margin:-4px 6px 6px 34px}.ds-root.ds-p-tasks .tkfold{width:calc(100% + var(--tkbleed) * 2);border:0;border-top:var(--hair);border-radius:var(--radius-xs);text-align:left;cursor:pointer;font:inherit;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);background:0 0;padding-top:12px;padding-bottom:12px;font-weight:500;line-height:16px}.ds-root.ds-p-tasks .tkfold__chev{width:18px;height:18px;transition:transform var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.ds-root.ds-p-tasks .tkfold .tk__hrs{color:var(--color-text-primary);font-weight:600}.ds-root.ds-p-tasks .tkfold:hover .tk__hrs.is-nil{color:var(--color-text-secondary)}.ds-root.ds-p-tasks .tk--shut[hidden]{display:none}.ds-root.ds-p-tasks .tk>li.is-shut .tk__name{color:var(--color-text-secondary)}.ds-root.ds-p-tasks .tk__off,.ds-root.ds-p-tasks .tk__sum{border-top:0;margin:0;padding:0}.ds-root.ds-p-tasks .tk__off{font-size:var(--text-label);color:var(--color-text-secondary);line-height:18px}.ds-root.ds-p-tasks .tk__foot0{margin-top:18px}.ds-root.ds-p-tasks .tk__off.tk__foot0{border-top:var(--rule);padding-top:12px}.ds-root.ds-p-tasks .tk__off b{color:var(--color-text-primary);font-weight:600;font-size:var(--text-body);white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-tasks .tk__sum{border-top:var(--rule-strong);font-size:var(--text-body);color:var(--color-text-primary);margin-top:10px;padding:12px 0;font-weight:600;line-height:20px}.ds-root.ds-p-tasks .tk__sum.tk__foot0{margin-top:18px}.ds-root.ds-p-tasks .tk__sum b{color:var(--color-text-primary);font-weight:600;font-size:var(--text-body);white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-tasks .tk__off b.is-nil,.ds-root.ds-p-tasks .tk__sum b.is-nil{color:var(--color-text-secondary);font-weight:500}.ds-root.ds-p-tasks .tk__hrs{font-size:var(--text-body);white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600;line-height:20px}.ds-root.ds-p-tasks .tk__hrs.is-nil{color:var(--color-text-secondary);font-weight:500}.ds-root.ds-p-tasks .tk__panelrow .taskpanel,.ds-root.ds-p-tasks .tk>li>.taskpanel{border-radius:var(--radius-sm);background:var(--color-surface-accent);box-shadow:inset 2px 0 0 var(--violet-500), inset 0 0 0 1px var(--violet-200);margin:6px 0 8px;padding:16px 16px 18px}.ds-root.ds-p-tasks .tk>li>.taskpanel{grid-column:1/-1}.ds-root.ds-p-tasks .taskpanel[hidden]{display:none}.ds-root.ds-p-tasks .taskfields{flex-wrap:wrap;align-items:flex-start;gap:18px 16px;display:flex}.ds-root.ds-p-tasks .taskact{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:18px;display:flex}.ds-root.ds-p-tasks .btnkey{flex-direction:column;align-items:stretch;display:inline-flex}.ds-root.ds-p-tasks .btnkey>.hint{text-align:center}.ds-root.ds-p-tasks .tkf-hours{flex:0 150px}.ds-root.ds-p-tasks .tkf-date{flex:0 178px}.ds-root.ds-p-tasks .tkf-note{flex:2 240px;max-width:420px}.ds-root.ds-p-tasks .tkf-date .input{padding-right:10px}.ds-root.ds-p-tasks .tk__ask{border-radius:var(--radius-sm);background:var(--red-100);box-shadow:inset 2px 0 0 var(--red-400);font-size:var(--text-body);color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 8px;padding:14px 16px;line-height:20px;display:flex}.ds-root.ds-p-tasks .tkg>.tk>li.tk__askrow{padding-left:var(--tkbleed)}.ds-root.ds-p-tasks .tk__ask:focus{outline:none}.ds-root.ds-p-tasks .tk__ask b{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.ds-root.ds-p-tasks .tk__ask .btn--quiet{color:var(--color-text-primary)}.ds-root.ds-p-tasks .tk__ask .btn--quiet:hover{background:var(--color-surface-raised)}.ds-root.ds-p-tasks .tk__ask .spacer{flex:8px}.ds-root.ds-p-tasks .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-tasks .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}.ds-root.ds-p-tasks .ent{--ent-in:calc(46px + var(--tkname-in));border-radius:var(--radius-xs);background:var(--neutral-ground);box-shadow:inset 2px 0 0 var(--violet-300);grid-column:1/-1;margin:9px 0 10px;padding:3px 0 4px}.ds-root.ds-p-tasks .entnil{padding:13px 0;padding-left:var(--ent-in);font-size:var(--text-body);color:var(--color-text-secondary);line-height:20px}.ds-root.ds-p-tasks .ent>.tkbar{padding:12px 0 10px;padding-left:var(--ent-in);position:relative}.ds-root.ds-p-tasks .ent>.tkbar:before{content:"";left:var(--ent-in);border-top:1px solid var(--neutral-200);position:absolute;top:0;right:0}.ds-root.ds-p-tasks .entline{width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:12px 0;position:relative}.ds-root.ds-p-tasks .entline+.entline:before,.ds-root.ds-p-tasks .ent>.taskpanel+.entline:before{content:"";left:var(--ent-in);border-top:1px solid var(--neutral-200);position:absolute;top:0;right:0}.ds-root.ds-p-tasks .entline:hover{background:var(--row-hover)}.ds-root.ds-p-tasks .entline:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.ds-root.ds-p-tasks .entline.is-open{background:var(--row-hover)}.ds-root.ds-p-tasks .entline.is-open:before,.ds-root.ds-p-tasks .entline.is-open+.entline:before{border-top-color:#0000}.ds-root.ds-p-tasks .entline .tk__namewrap{padding-left:calc(var(--ent-in) - 30px);align-items:baseline;gap:10px;display:flex}.ds-root.ds-p-tasks .ent__when{min-width:44px;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;flex:none;line-height:20px}.ds-root.ds-p-tasks .ent__note{min-width:0;font-size:var(--text-body);overflow-wrap:break-word;word-break:break-word;max-width:420px;padding:0;line-height:20px}.ds-root.ds-p-tasks .ent__note.is-nil{color:var(--color-text-secondary)}.ds-root.ds-p-tasks .ent__dur{font-size:var(--text-body);text-align:right;white-space:nowrap;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600;line-height:20px}@media (max-width:620px){.ds-root.ds-p-tasks .ent{--ent-in:calc(30px + var(--tkname-in))}}.ds-root.ds-p-tasks .entline.is-new{animation:tkland 1.2s var(--ease-steady) both}.ds-root.ds-p-tasks .entline.is-still{background-color:var(--violet-100);box-shadow:inset 3px 0 0 var(--violet-500), inset 0 1px 0 var(--violet-300)}.ds-root.ds-p-tasks .ent>.taskpanel{margin:4px 0 8px;margin-left:var(--ent-in);border-radius:var(--radius-sm);background:var(--color-surface-accent);box-shadow:inset 2px 0 0 var(--violet-500), inset 0 0 0 1px var(--violet-200);padding:16px 16px 18px}.ds-root.ds-p-tasks .taskact .spacer{flex:8px}.ds-root.ds-p-tasks .taskact[hidden],.ds-root.ds-p-tasks .taskact .btn[hidden]{display:none}.ds-root.ds-p-tasks .taskrm{font-size:var(--text-body);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;line-height:20px;display:flex}.ds-root.ds-p-tasks .taskrm[hidden]{display:none}.ds-root.ds-p-tasks .taskrm b{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}@media (max-width:520px){.ds-root.ds-p-tasks .tkf-note{flex:100%;max-width:none}.ds-root.ds-p-tasks .entline .tk__namewrap{flex-direction:column;align-items:flex-start;gap:0}.ds-root.ds-p-tasks .ent__when{order:1;margin-top:2px;line-height:16px}.ds-root.ds-p-tasks .ent>.taskpanel{margin-left:8px;padding:14px 14px 16px}.ds-root.ds-p-tasks .ent__note{max-width:none}}.ds-root.ds-p-tasks .page{min-height:100vh}.ds-root.ds-p-tasks .cur{margin-right:.07em}.ds-root.ds-p-tasks .unit{margin-left:.07em}.ds-root.ds-p-tasks .ledger tfoot .cur,.ds-root.ds-p-tasks .fig .cur,.ds-root.ds-p-tasks .fig .frac,.ds-root.ds-p-tasks .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-tasks .period{flex-direction:column;align-items:center;gap:6px}.ds-root.ds-p-tasks .ledger tfoot td{border-bottom:0}@media (max-width:720px){.ds-root.ds-p-tasks .ledger tfoot tr{border-bottom:0}}.ds-root.ds-p-tasks .tkfold{font-size:var(--text-body);border-top:0;min-height:44px;padding-top:0;padding-bottom:0;font-weight:500}.ds-root.ds-p-tasks .tk__off{font-size:var(--text-body);border-top:0;align-items:center;min-height:44px;margin-top:0;padding-top:0;font-weight:400}.ds-root.ds-p-tasks .tk__off b{font-weight:500}.ds-root.ds-p-tasks .tk__off+.tk__off{margin-top:0}.ds-root.ds-p-tasks .tk__off.tk__foot0,.ds-root.ds-p-tasks .tk__sum.tk__foot0{border-top:var(--hair);margin-top:8px;padding-top:0}.ds-root.ds-p-tasks .tk__sum{border-top:var(--rule-strong);align-items:center;min-height:44px;margin-top:0;padding-top:0;padding-bottom:0}.ds-root.ds-p-tasks .tk>li.tk__new{min-height:44px;margin-top:0}.ds-root.ds-p-tasks .stepper--title{height:34px}.ds-root.ds-p-tasks .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-tasks .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-tasks .masthead__tools{align-items:flex-start}.ds-root.ds-p-tasks .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-tasks .input:focus,.ds-root.ds-p-tasks .select:focus{box-shadow:none}.ds-root.ds-p-tasks .input:focus-visible,.ds-root.ds-p-tasks .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-tasks .find input:focus,.ds-root.ds-p-tasks .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-tasks .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}.ds-root.ds-p-tasks .tkfold{cursor:pointer;text-align:left;width:calc(100% + var(--tkbleed) * 2);font:inherit;background:0 0;border:0;border-radius:0;align-items:center;padding:0}.ds-root.ds-p-tasks .tkfold:hover{background:var(--row-hover)}.ds-root.ds-p-tasks .tkfold__lab{border-radius:var(--radius-sm);height:30px;color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);grid-column:2;justify-self:start;align-items:center;gap:6px;margin-left:-8px;padding:0 10px 0 14px;display:inline-flex}.ds-root.ds-p-tasks .tkfold:hover .tkfold__n{color:var(--color-text-primary)}.ds-root.ds-p-tasks .tkfold__chev{width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-tasks .tkfold[aria-expanded=true] .tkfold__chev{transform:rotate(-180deg)}.ds-root.ds-p-tasks .tkfold__n{color:inherit}.ds-root.ds-p-tasks .tkfold:focus-visible{box-shadow:none;background:var(--row-hover);outline:none}.ds-root.ds-p-tasks .tkfold:focus-visible .tkfold__lab{box-shadow:var(--focus-ring)}.ds-root.ds-p-tasks .tk__new .tk__namewrap{padding-left:0}.ds-root.ds-p-tasks .tk__new .tk__plus{width:14px;transition:color var(--duration-fast) var(--ease-standard);margin-right:12px}.ds-root.ds-p-tasks .tk__newin{padding-left:0}.ds-root.ds-p-tasks .tk>li.tk__new.is-typing .tk__plus{display:none}.ds-root.ds-p-tasks .tk>li.tk__new.is-typing .tk__newin{max-width:446px;padding-left:26px}.ds-root.ds-p-tasks .label{pointer-events:none}.ds-root.ds-p-tasks .seg button:focus-visible,.ds-root.ds-p-tasks .stepper__arrow:focus-visible,.ds-root.ds-p-tasks .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-tasks .pick__when{color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-tasks .pick button[aria-checked=true] .pick__when{color:var(--color-text-primary)}.ds-root.ds-p-tasks .pick__form{padding:8px}.ds-root.ds-p-tasks .pick__dates{gap:8px;display:flex}.ds-root.ds-p-tasks .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-tasks .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-tasks .pick__apply{gap:8px;margin-top:10px;display:flex}.ds-root.ds-p-tasks .pick__apply .btn{flex:1 1 0;justify-content:center;width:auto;padding:0 11px}.ds-root.ds-p-tasks .pick__apply .btn--primary{background:var(--violet-500);color:#fff}.ds-root.ds-p-tasks .pick__apply .btn--primary:hover{background:var(--violet-600)}.ds-root.ds-p-tasks .pick__apply .btn--primary:active{background:var(--violet-700)}.ds-root.ds-p-tasks .pick__apply .btn--quiet{color:var(--color-text-secondary)}.ds-root.ds-p-tasks .masthead{z-index:25;background:var(--color-surface-page);margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding-left:calc(var(--pad) + 20px);padding-right:calc(var(--pad) + 20px);position:sticky;top:0}.ds-root.ds-p-tasks .masthead.is-stuck{box-shadow:inset 0 -1px 0 var(--neutral-300)}.ds-root.ds-p-tasks .masthead.is-stuck .masthead__text{visibility:hidden;height:0;margin:0;overflow:hidden}.ds-root.ds-p-tasks .masthead.is-stuck{padding-top:12px;padding-bottom:12px}.ds-root.ds-p-tasks .masthead.is-stuck .masthead__grid{align-items:center}@media (max-width:900px){.ds-root.ds-p-tasks .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-tasks .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-tasks .navitem,.ds-root.ds-p-tasks .nav__sub .navitem{height:44px}.ds-root.ds-p-tasks .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-tasks .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-tasks .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-tasks .btn{height:44px}.ds-root.ds-p-tasks .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-tasks .seg button,.ds-root.ds-p-tasks .stepper{height:44px}.ds-root.ds-p-tasks .stepper__arrow{width:44px}.ds-root.ds-p-tasks .iconbtn{width:44px;height:44px}.ds-root.ds-p-tasks .chip{height:44px}.ds-root.ds-p-tasks .chip select{align-self:stretch}.ds-root.ds-p-tasks .find{height:44px}.ds-root.ds-p-tasks .find input{align-self:stretch}.ds-root.ds-p-tasks .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-tasks .listhead .find{width:100%}.ds-root.ds-p-tasks .moreline{height:44px}.ds-root.ds-p-tasks .fieldbtn{width:44px}.ds-root.ds-p-tasks .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-tasks .rowmenu,.ds-root.ds-p-tasks .contracts__name,.ds-root.ds-p-tasks .contracts__open,.ds-root.ds-p-tasks .rowopen,.ds-root.ds-p-tasks .kicker__link,.ds-root.ds-p-tasks .seeall,.ds-root.ds-p-tasks .tablefoot__file a{position:relative}.ds-root.ds-p-tasks .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-tasks .contracts__name:after,.ds-root.ds-p-tasks .contracts__open:after,.ds-root.ds-p-tasks .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-tasks .kicker__link:after,.ds-root.ds-p-tasks .seeall:after,.ds-root.ds-p-tasks .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-tasks .contracts__meta,.ds-root.ds-p-tasks .contracts__name,.ds-root.ds-p-tasks .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-tasks .contracts__name,.ds-root.ds-p-tasks .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-tasks .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-team-member .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-team-member .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-team-member .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-team-member .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-team-member .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-team-member .nav__sub{padding:0}.ds-root.ds-p-team-member .nav__sub[hidden]{display:none}.ds-root.ds-p-team-member .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-team-member .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-team-member .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-team-member .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-team-member .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-team-member .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-team-member .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-team-member .nav__list--after{margin-top:12px}.ds-root.ds-p-team-member .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-team-member .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-team-member .card+.card{margin-top:16px}.ds-root.ds-p-team-member .masthead{padding:30px 20px 20px}.ds-root.ds-p-team-member .roster__head{border-bottom:var(--rule-strong);grid-template-columns:minmax(0,1fr) 156px;align-items:baseline;gap:16px;margin:0 -8px;padding:0 8px 8px;display:grid}.ds-root.ds-p-team-member .roster li{border-bottom:var(--hair);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) 156px;align-items:center;gap:16px;margin:0 -8px;padding:11px 8px;display:grid}.ds-root.ds-p-team-member .roster li:last-child{border-bottom:0}.ds-root.ds-p-team-member .roster__who{align-items:center;gap:10px;min-width:0;display:flex}.ds-root.ds-p-team-member .roster__who .av{width:28px;height:28px}.ds-root.ds-p-team-member .roster__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.ds-p-team-member .roster__who .badge{flex:none}.ds-root.ds-p-team-member .roster__text{min-width:0}.ds-root.ds-p-team-member .roster__line{align-items:center;gap:8px;min-width:0;display:flex}.ds-root.ds-p-team-member .roster__mail{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.ds-p-team-member .roster__you{font-size:var(--text-label);color:var(--color-text-secondary);flex:none;line-height:16px}.ds-root.ds-p-team-member .roster__sees{min-width:0;font-size:var(--text-body);color:var(--color-text-primary);line-height:20px}.ds-root.ds-p-team-member .badge--role{background:var(--neutral-100);color:var(--neutral-800)}@media (max-width:1180px){.ds-root.ds-p-team-member .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-team-member .nav__list>li{align-items:center;gap:2px;display:flex}.ds-root.ds-p-team-member .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-team-member .nav__list--after{margin-top:0}.ds-root.ds-p-team-member .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-team-member .nav__user--top .t{display:block}.ds-root.ds-p-team-member .navitem[aria-expanded=true] .navitem__chev{transform:none}.ds-root.ds-p-team-member .page{padding:0 12px 32px}.ds-root.ds-p-team-member .card{padding:18px 16px 22px}.ds-root.ds-p-team-member .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-team-member .page{padding:0 10px 28px}.ds-root.ds-p-team-member .card{padding:16px 14px 20px}.ds-root.ds-p-team-member .card+.card{margin-top:12px}.ds-root.ds-p-team-member .masthead{padding:24px 14px 16px}.ds-root.ds-p-team-member .roster__head{display:none}.ds-root.ds-p-team-member .roster li{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:6px;padding:12px 8px}.ds-root.ds-p-team-member .roster__sees{font-size:var(--text-label);line-height:16px}.ds-root.ds-p-team-member .roster__sees:before{content:"Sees ";color:var(--color-text-secondary)}.ds-root.ds-p-team-member .roster__who{flex-wrap:nowrap;row-gap:4px}.ds-root.ds-p-team-member .roster__line{flex-wrap:wrap;row-gap:4px}.ds-root.ds-p-team-member .roster__name{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-team-member .roster__mail{white-space:normal;overflow-wrap:anywhere}}.ds-root.ds-p-team-member .page{min-height:100vh}.ds-root.ds-p-team-member .cur{margin-right:.07em}.ds-root.ds-p-team-member .unit{margin-left:.07em}.ds-root.ds-p-team-member .ledger tfoot .cur,.ds-root.ds-p-team-member .fig .cur,.ds-root.ds-p-team-member .fig .frac,.ds-root.ds-p-team-member .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-team-member .stepper--title{height:34px}.ds-root.ds-p-team-member .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-team-member .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-team-member .masthead__tools{align-items:flex-start}.ds-root.ds-p-team-member .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-team-member .input:focus,.ds-root.ds-p-team-member .select:focus{box-shadow:none}.ds-root.ds-p-team-member .input:focus-visible,.ds-root.ds-p-team-member .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-team-member .find input:focus,.ds-root.ds-p-team-member .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-team-member .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}.ds-root.ds-p-team-member .seg button:focus-visible,.ds-root.ds-p-team-member .stepper__arrow:focus-visible,.ds-root.ds-p-team-member .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:900px){.ds-root.ds-p-team-member .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-team-member .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-team-member .navitem,.ds-root.ds-p-team-member .nav__sub .navitem{height:44px}.ds-root.ds-p-team-member .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-team-member .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-team-member .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-team-member .btn{height:44px}.ds-root.ds-p-team-member .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-team-member .seg button,.ds-root.ds-p-team-member .stepper{height:44px}.ds-root.ds-p-team-member .stepper__arrow{width:44px}.ds-root.ds-p-team-member .iconbtn{width:44px;height:44px}.ds-root.ds-p-team-member .chip{height:44px}.ds-root.ds-p-team-member .chip select{align-self:stretch}.ds-root.ds-p-team-member .find{height:44px}.ds-root.ds-p-team-member .find input{align-self:stretch}.ds-root.ds-p-team-member .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-team-member .listhead .find{width:100%}.ds-root.ds-p-team-member .moreline{height:44px}.ds-root.ds-p-team-member .fieldbtn{width:44px}.ds-root.ds-p-team-member .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-team-member .rowmenu,.ds-root.ds-p-team-member .contracts__name,.ds-root.ds-p-team-member .contracts__open,.ds-root.ds-p-team-member .rowopen,.ds-root.ds-p-team-member .kicker__link,.ds-root.ds-p-team-member .seeall,.ds-root.ds-p-team-member .tablefoot__file a{position:relative}.ds-root.ds-p-team-member .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-team-member .contracts__name:after,.ds-root.ds-p-team-member .contracts__open:after,.ds-root.ds-p-team-member .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-team-member .kicker__link:after,.ds-root.ds-p-team-member .seeall:after,.ds-root.ds-p-team-member .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-team-member .contracts__meta,.ds-root.ds-p-team-member .contracts__name,.ds-root.ds-p-team-member .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-team-member .contracts__name,.ds-root.ds-p-team-member .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-team-member .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-team .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-team .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-team .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-team .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-team .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-team .nav__sub{padding:0}.ds-root.ds-p-team .nav__sub[hidden]{display:none}.ds-root.ds-p-team .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-team .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-team .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-team .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-team .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-team .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-team .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-team .nav__list--after{margin-top:12px}.ds-root.ds-p-team .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-team .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-team .card+.card{margin-top:16px}.ds-root.ds-p-team .masthead{padding:30px 20px 20px}.ds-root.ds-p-team .roster__head{border-bottom:var(--rule-strong);grid-template-columns:minmax(0,1fr) 156px 156px 88px;align-items:baseline;gap:16px;margin:0 -8px;padding:0 8px 8px;display:grid}.ds-root.ds-p-team .roster__head span:nth-child(3){text-align:right}.ds-root.ds-p-team .roster li{border-bottom:var(--hair);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) 156px 156px 88px;align-items:center;gap:16px;margin:0 -8px;padding:11px 8px;display:grid}.ds-root.ds-p-team .roster__head--outside,.ds-root.ds-p-team .roster--outside li{grid-template-columns:minmax(0,1fr) 156px 88px}.ds-root.ds-p-team .roster__head--outside span:nth-child(2){text-align:right}.ds-root.ds-p-team .roster li:last-child{border-bottom:0}.ds-root.ds-p-team .roster li.is-open{background:var(--row-hover)}.ds-root.ds-p-team .roster__act .badge{margin-right:8px}.ds-root.ds-p-team .roster__who{align-items:center;gap:10px;min-width:0;display:flex}.ds-root.ds-p-team .roster__who .av{width:28px;height:28px}.ds-root.ds-p-team .roster__text{min-width:0}.ds-root.ds-p-team .roster__line{align-items:center;gap:8px;min-width:0;display:flex}.ds-root.ds-p-team .roster__mail{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.ds-p-team .roster__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.ds-p-team .roster__who .badge{flex:none}.ds-root.ds-p-team .roster__you{font-size:var(--text-label);color:var(--color-text-secondary);flex:none;line-height:16px}.ds-root.ds-p-team .roster__sees{min-width:0;font-size:var(--text-body);color:var(--color-text-primary);line-height:20px}.ds-root.ds-p-team .roster__hours{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.ds-p-team .roster__act{justify-self:end;align-items:center;display:flex}.ds-root.ds-p-team .badge--role{background:var(--neutral-100);color:var(--neutral-800)}.ds-root.ds-p-team .roster .rowmenu{opacity:1}.ds-root.ds-p-team .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-team .card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.ds-root.ds-p-team .card[hidden],.ds-root.ds-p-team .btn[hidden],.ds-root.ds-p-team .menu button[hidden],.ds-root.ds-p-team .menu hr[hidden]{display:none}.ds-root.ds-p-team .invrow{grid-template-columns:repeat(12,minmax(0,1fr)) max-content;align-items:start;gap:20px 16px;display:grid}.ds-root.ds-p-team .if-who{grid-column:1/8}.ds-root.ds-p-team .if-stand{grid-column:8/13}.ds-root.ds-p-team .if-send{grid-column:13/14}.ds-root.ds-p-team .if-send .btn{margin-top:23px}.ds-root.ds-p-team .if-send .hint{text-align:center}.ds-root.ds-p-team .if-stand .seg{margin-top:5px}.ds-root.ds-p-team .input[readonly]{background:var(--neutral-50);color:var(--color-text-secondary)}.ds-root.ds-p-team .input[readonly]:hover{border-color:var(--neutral-300)}.ds-root.ds-p-team .roster__hours .nil{color:var(--color-text-disabled)}.ds-root.ds-p-team .roster li.roster__open{background:var(--color-surface-accent);box-shadow:inset 2px 0 0 var(--violet-500);border-radius:0;padding:0;display:block}.ds-root.ds-p-team .roster li.roster__open[hidden]{display:none}.ds-root.ds-p-team .stand{padding:14px 8px 16px}.ds-root.ds-p-team .stand__act{align-items:center;gap:10px;padding-top:16px;display:flex}.ds-root.ds-p-team .roster li.is-editing{background:var(--color-surface-accent)}.ds-root.ds-p-team .roster li.is-asking{box-shadow:inset 2px 0 0 var(--red-400)}.ds-root.ds-p-team .roster__ask{background:var(--red-100);border-radius:var(--radius-sm);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:12px 14px;display:flex}.ds-root.ds-p-team .roster__ask-text{font-size:var(--text-body);color:var(--red-700);line-height:20px}.ds-root.ds-p-team .roster__ask-text b{font-weight:600}.ds-root.ds-p-team .roster__ask-act{flex:none;align-items:center;gap:8px;display:flex}.ds-root.ds-p-team .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-team .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}@media (max-width:1180px){.ds-root.ds-p-team .page{padding:0 14px 36px}}@media (max-width:900px){.ds-root.ds-p-team .nav__list>li{align-items:center;gap:2px;display:flex}.ds-root.ds-p-team .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-team .nav__list--after{margin-top:0}.ds-root.ds-p-team .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-team .nav__user--top .t{display:block}.ds-root.ds-p-team .navitem[aria-expanded=true] .navitem__chev{transform:none}.ds-root.ds-p-team .page{padding:0 12px 32px}.ds-root.ds-p-team .card{padding:18px 16px 22px}.ds-root.ds-p-team .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-team .page{padding:0 10px 28px}.ds-root.ds-p-team .card{padding:16px 14px 20px}.ds-root.ds-p-team .card+.card{margin-top:12px}.ds-root.ds-p-team .masthead{padding:24px 14px 16px}.ds-root.ds-p-team .roster__head,.ds-root.ds-p-team .roster li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:12px 8px}.ds-root.ds-p-team .roster__who{grid-area:1/1}.ds-root.ds-p-team .roster__hours{grid-area:1/2}.ds-root.ds-p-team .roster__sees{font-size:var(--text-label);grid-area:2/1;line-height:16px}.ds-root.ds-p-team .roster__sees:before{content:"Sees ";color:var(--color-text-secondary)}.ds-root.ds-p-team .roster__act{grid-area:2/2;align-items:flex-start}.ds-root.ds-p-team .roster__hours[data-span]:before{content:attr(data-span) " ";font-size:var(--text-label);color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-team .roster__head{display:none}.ds-root.ds-p-team .roster__who{flex-wrap:nowrap;row-gap:4px}.ds-root.ds-p-team .roster__line{flex-wrap:wrap;row-gap:4px}.ds-root.ds-p-team .roster__name{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-team .roster__mail{white-space:normal;overflow-wrap:anywhere}.ds-root.ds-p-team .invrow{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-team .invrow>*{grid-column:1/-1}.ds-root.ds-p-team .if-send .btn{width:100%;margin-top:0}.ds-root.ds-p-team .if-send .hint{text-align:left}.ds-root.ds-p-team .if-stand .seg{margin-top:0}.ds-root.ds-p-team .roster__ask{flex-direction:column;grid-area:3/1/4/3;align-items:flex-start}}.ds-root.ds-p-team .page{min-height:100vh}.ds-root.ds-p-team .cur{margin-right:.07em}.ds-root.ds-p-team .unit{margin-left:.07em}.ds-root.ds-p-team .ledger tfoot .cur,.ds-root.ds-p-team .fig .cur,.ds-root.ds-p-team .fig .frac,.ds-root.ds-p-team .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-team .stepper--title{height:34px}.ds-root.ds-p-team .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-team .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-team .masthead__tools{align-items:flex-start}.ds-root.ds-p-team .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-team .input:focus,.ds-root.ds-p-team .select:focus{box-shadow:none}.ds-root.ds-p-team .input:focus-visible,.ds-root.ds-p-team .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-team .find input:focus,.ds-root.ds-p-team .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-team .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}.ds-root.ds-p-team .label{pointer-events:none}.ds-root.ds-p-team .seg button:focus-visible,.ds-root.ds-p-team .stepper__arrow:focus-visible,.ds-root.ds-p-team .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:900px){.ds-root.ds-p-team .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-team .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-team .navitem,.ds-root.ds-p-team .nav__sub .navitem{height:44px}.ds-root.ds-p-team .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-team .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-team .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-team .btn{height:44px}.ds-root.ds-p-team .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-team .seg button,.ds-root.ds-p-team .stepper{height:44px}.ds-root.ds-p-team .stepper__arrow{width:44px}.ds-root.ds-p-team .iconbtn{width:44px;height:44px}.ds-root.ds-p-team .chip{height:44px}.ds-root.ds-p-team .chip select{align-self:stretch}.ds-root.ds-p-team .find{height:44px}.ds-root.ds-p-team .find input{align-self:stretch}.ds-root.ds-p-team .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-team .listhead .find{width:100%}.ds-root.ds-p-team .moreline{height:44px}.ds-root.ds-p-team .fieldbtn{width:44px}.ds-root.ds-p-team .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-team .rowmenu,.ds-root.ds-p-team .contracts__name,.ds-root.ds-p-team .contracts__open,.ds-root.ds-p-team .rowopen,.ds-root.ds-p-team .kicker__link,.ds-root.ds-p-team .seeall,.ds-root.ds-p-team .tablefoot__file a{position:relative}.ds-root.ds-p-team .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-team .contracts__name:after,.ds-root.ds-p-team .contracts__open:after,.ds-root.ds-p-team .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-team .kicker__link:after,.ds-root.ds-p-team .seeall:after,.ds-root.ds-p-team .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-team .contracts__meta,.ds-root.ds-p-team .contracts__name,.ds-root.ds-p-team .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-team .contracts__name,.ds-root.ds-p-team .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-team .hint[aria-hidden=true]{display:none}}.ds-root.ds-p-time .nav__user--top{border-top:0;border-bottom:var(--rule)}.ds-root.ds-p-time .navitem__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-time .navitem[aria-expanded=true] .navitem__chev{transform:rotate(90deg)}.ds-root.ds-p-time .navitem--org{gap:8px;font-weight:500}.ds-root.ds-p-time .navitem--org .navitem__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-root.ds-p-time .nav__sub{padding:0}.ds-root.ds-p-time .nav__sub[hidden]{display:none}.ds-root.ds-p-time .nav__sub .navitem{height:30px;padding-left:36px}.ds-root.ds-p-time .nav__sub .navitem:not([aria-current=page]){color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-time .nav__sub .navitem:not([aria-current=page]):hover{color:var(--color-text-primary)}.ds-root.ds-p-time .navitem--add{color:var(--color-text-secondary)}.ds-root.ds-p-time .navitem--add:hover{color:var(--color-text-primary)}.ds-root.ds-p-time .navitem--out{color:var(--color-text-secondary)}.ds-root.ds-p-time .navitem--out:hover{color:var(--color-text-primary)}.ds-root.ds-p-time .nav__list--after{margin-top:12px}.ds-root.ds-p-time .page{background:0 0;padding:0 20px 40px}.ds-root.ds-p-time .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-time .card+.card{margin-top:16px}.ds-root.ds-p-time .card--write{background:var(--color-surface-accent);box-shadow:inset 0 0 0 1px var(--violet-200)}.ds-root.ds-p-time .card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.ds-root.ds-p-time .card__stat{flex:none;align-items:baseline;gap:12px;display:flex}.ds-root.ds-p-time .masthead{padding:30px 20px 20px}.ds-root.ds-p-time .logrow{grid-template-columns:repeat(12,minmax(0,1fr)) max-content;align-items:start;gap:20px 16px;display:grid}.ds-root.ds-p-time .lf-contract{grid-column:1/4}.ds-root.ds-p-time .lf-hours{grid-column:4/6}.ds-root.ds-p-time .lf-task{grid-column:6/8}.ds-root.ds-p-time .lf-date{grid-column:8/10}.ds-root.ds-p-time .lf-note{grid-column:10/13}.ds-root.ds-p-time .lf-save{grid-column:13/14}.ds-root.ds-p-time .lf-save .btn{margin-top:23px}.ds-root.ds-p-time .input--hours{font-size:var(--text-subtitle);letter-spacing:-.01em;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.ds-root.ds-p-time .input--date{padding-right:40px}.ds-root.ds-p-time .fieldbtn{width:36px;height:42px;color:var(--color-text-secondary);border-radius:0 calc(var(--radius-sm) - 1px) calc(var(--radius-sm) - 1px) 0;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);place-items:center;display:grid;position:absolute;top:1px;right:1px}.ds-root.ds-p-time .fieldbtn:hover{color:var(--color-text-primary);background:var(--row-hover)}.ds-root.ds-p-time .fieldbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-time .fieldbtn svg{transition:transform var(--duration-fast) var(--ease-standard)}.ds-root.ds-p-time .combo[data-open=true] .fieldbtn svg{transform:rotate(180deg)}.ds-root.ds-p-time .input--combo{padding-right:40px}.ds-root.ds-p-time .pop{z-index:60;background:var(--color-surface-raised);border:var(--rule);border-radius:var(--radius-md);box-shadow:0 6px 8px var(--ink-shadow-strong), 0 10px 20px var(--ink-shadow-soft);padding:5px;position:fixed}.ds-root.ds-p-time .pop[hidden]{display:none}.ds-root.ds-p-time .pop--combo{max-height:280px;margin:0;list-style:none;overflow-y:auto}.ds-root.ds-p-time .combo__opt{cursor:pointer;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.ds-p-time .combo__opt:hover{background:var(--row-hover)}.ds-root.ds-p-time .combo__opt.is-cursor{background:var(--violet-100)}.ds-root.ds-p-time .combo__name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.ds-root.ds-p-time .combo__hrs{color:var(--color-text-secondary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;flex:none}.ds-root.ds-p-time .combo__opt--new svg{color:var(--color-text-accent);flex:none}.ds-root.ds-p-time .combo__opt--new .combo__hrs{color:var(--color-text-accent-deep);font-weight:600}.ds-root.ds-p-time .cal{padding:4px 6px 6px}.ds-root.ds-p-time .cal__head{justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 8px;display:flex}.ds-root.ds-p-time .cal__month{font-size:var(--text-label);font-weight:600;line-height:16px}.ds-root.ds-p-time .cal__nav{border-radius:var(--radius-xs);width:26px;height:26px;color:var(--color-text-secondary);place-items:center;display:grid}.ds-root.ds-p-time .cal__nav:hover{background:var(--row-hover);color:var(--color-text-primary)}.ds-root.ds-p-time .cal__nav:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-root.ds-p-time .cal__nav[aria-disabled=true]{color:var(--neutral-400);cursor:default}.ds-root.ds-p-time .cal__nav[aria-disabled=true]:hover{color:var(--neutral-400);background:0 0}.ds-root.ds-p-time .cal__grid{grid-template-columns:repeat(7,36px);gap:2px;display:grid}.ds-root.ds-p-time .cal__dow{height:22px;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-label);place-items:center;font-weight:600;line-height:16px;display:grid}.ds-root.ds-p-time .cal__day{border-radius:var(--radius-xs);height:32px;font-size:var(--text-label);color:var(--color-text-primary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;line-height:16px;position:relative}.ds-root.ds-p-time .cal__day:hover{background:var(--row-hover)}.ds-root.ds-p-time .cal__day--out{color:var(--color-text-secondary)}.ds-root.ds-p-time .cal__day[aria-disabled=true]{color:var(--neutral-400);cursor:default}.ds-root.ds-p-time .cal__day[aria-disabled=true]:hover{background:0 0}.ds-root.ds-p-time .cal__day--today:after{content:"";border-radius:var(--radius-full);background:var(--violet-500);width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.ds-root.ds-p-time .cal__day[aria-pressed=true]{background:var(--violet-500);color:#fff}.ds-root.ds-p-time .cal__day[aria-pressed=true]:after{background:#fff}.ds-root.ds-p-time .cal__day:focus{box-shadow:inset 0 0 0 2px var(--violet-500);outline:none}.ds-root.ds-p-time .cal__day[aria-pressed=true]:focus{box-shadow:inset 0 0 0 2px var(--violet-800)}.ds-root.ds-p-time .ledger tbody td.c-dur,.ds-root.ds-p-time .ledger tfoot td.c-dur{text-align:right;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap}.ds-root.ds-p-time .ledger tbody td.c-dur{color:var(--color-text-primary)}.ds-root.ds-p-time .ledger thead th{vertical-align:bottom}.ds-root.ds-p-time .ledger tbody td.c-amount .org,.ds-root.ds-p-time .ledger tfoot td.c-amount .org{font-size:var(--text-caption);letter-spacing:0;font-feature-settings:normal;font-variant-numeric:normal;color:var(--color-text-secondary);margin-right:2px;font-weight:500}@media (max-width:720px){.ds-root.ds-p-time .ledger tbody td.c-amount:before{content:none}}.ds-root.ds-p-time .ledger tbody td.c-task{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-root.ds-p-time .ledger th.c-task{width:16.5%}.ds-root.ds-p-time .ledger th.c-desc{width:auto}.ds-root.ds-p-time .ledger th.c-who{width:18%}.ds-root.ds-p-time .ledger tbody tr.ledger__edit td{border-bottom:var(--hair);background:var(--color-surface-accent);box-shadow:inset 2px 0 0 var(--violet-500);padding:18px 0 20px}.ds-root.ds-p-time .ledger tbody tr.ledger__edit[hidden]{display:none}.ds-root.ds-p-time .logrow--edit{grid-template-columns:repeat(12,minmax(0,1fr))}.ds-root.ds-p-time .editact{align-items:flex-start;gap:10px;padding-top:18px;display:flex}.ds-root.ds-p-time .editact[hidden]{display:none}.ds-root.ds-p-time .editconfirm{font-size:var(--text-body);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;line-height:20px;display:flex}.ds-root.ds-p-time .editconfirm[hidden]{display:none}.ds-root.ds-p-time .editconfirm b{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.ds-root.ds-p-time .btn--danger{background:var(--color-surface-raised);border:1px solid var(--red-400);color:var(--red-700)}.ds-root.ds-p-time .btn--danger:hover{background:var(--red-100);border-color:var(--red-700)}.ds-root.ds-p-time .listhead{flex-wrap:wrap;align-items:center;gap:16px;min-height:30px;margin-bottom:12px;display:flex}.ds-root.ds-p-time .listhead .filters{margin-left:auto}.ds-root.ds-p-time .byclient{flex-wrap:wrap;align-items:baseline;gap:10px 26px;padding-top:18px;display:flex}.ds-root.ds-p-time .byclient[hidden]{display:none}.ds-root.ds-p-time .split{flex-wrap:wrap;align-items:baseline;gap:10px 26px;margin:0;display:flex}.ds-root.ds-p-time .split>div{align-items:baseline;gap:10px;min-width:0;display:flex}.ds-root.ds-p-time .split dt{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-body);color:var(--color-text-secondary);line-height:22px;overflow:hidden}.ds-root.ds-p-time .split dd{white-space:nowrap;font-size:var(--text-body);color:var(--color-text-primary);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;margin:0;font-weight:600;line-height:22px}.ds-root.ds-p-time .btn[hidden],.ds-root.ds-p-time .ledger tbody tr.ledger__none[hidden],.ds-root.ds-p-time .ledger tfoot[hidden],.ds-root.ds-p-time .ledger tbody tr[hidden]{display:none}.ds-root.ds-p-time .neg{letter-spacing:0;margin-right:.06em}.ds-root.ds-p-time .lf-save .hint{text-align:center}.ds-root.ds-p-time .section__head--period{align-items:center;gap:16px;margin-bottom:16px}.ds-root.ds-p-time .stepper--title>h2{align-self:stretch;margin:0;display:flex}.ds-root.ds-p-time .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-time button.stepper__label{transition:background var(--duration-fast) var(--ease-standard)}.ds-root.ds-p-time button.stepper__label:hover,.ds-root.ds-p-time button.stepper__label[aria-expanded=true]{background:var(--neutral-50)}.ds-root.ds-p-time .stepper__chev{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ds-root.ds-p-time button.stepper__label[aria-expanded=true] .stepper__chev{transform:rotate(180deg)}.ds-root.ds-p-time .period{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.ds-root.ds-p-time .badge--period{background:var(--neutral-100);color:var(--neutral-800);letter-spacing:0;flex:none}.ds-root.ds-p-time .badge--period[hidden]{display:none}.ds-root.ds-p-time .pick{min-width:260px}.ds-root.ds-p-time .pick__group{padding:9px 8px 3px}.ds-root.ds-p-time .pick>div:first-child .pick__group{padding-top:3px}.ds-root.ds-p-time .pick button{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.ds-root.ds-p-time .pick__name{align-items:center;gap:8px;min-width:0;display:flex}.ds-root.ds-p-time .pick .badge--period{height:16px;padding:0 5px}.ds-root.ds-p-time .pick button[aria-checked=true] .badge--period{background:var(--color-surface-raised)}.ds-root.ds-p-time .pick__hrs{color:var(--color-text-secondary);flex:none}.ds-root.ds-p-time .pick button[aria-checked=true]{background:var(--violet-100);font-weight:600}.ds-root.ds-p-time .pick button[aria-checked=true] .pick__hrs{color:var(--color-text-primary)}.ds-root.ds-p-time .pick button[aria-checked=true]:hover{background:var(--violet-100)}@media (max-width:1180px){.ds-root.ds-p-time .page{padding:0 14px 36px}.ds-root.ds-p-time .ledger th.c-dur{width:84px}.ds-root.ds-p-time .ledger th.c-amount{width:138px}.ds-root.ds-p-time .ledger th.c-date{width:76px}.ds-root.ds-p-time .ledger th.c-task{width:140px}.ds-root.ds-p-time .ledger th.c-who{width:134px}.ds-root.ds-p-time .ledger th.c-desc{width:auto}.ds-root.ds-p-time .lf-contract{grid-column:1/5}.ds-root.ds-p-time .lf-hours{grid-column:5/8}.ds-root.ds-p-time .lf-task{grid-column:8/14}.ds-root.ds-p-time .lf-date{grid-column:1/4}.ds-root.ds-p-time .lf-note{grid-column:4/13}.ds-root.ds-p-time .logrow--edit .lf-hours{grid-column:1/4}.ds-root.ds-p-time .logrow--edit .lf-date{grid-column:4/7}.ds-root.ds-p-time .logrow--edit .lf-note{grid-column:7/13}}@media (max-width:900px){.ds-root.ds-p-time .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-time .nav__user--top .t{display:block}.ds-root.ds-p-time .nav__sub .navitem{height:34px;padding-left:10px}.ds-root.ds-p-time .page{padding:0 12px 32px}.ds-root.ds-p-time .card{padding:18px 16px 22px}.ds-root.ds-p-time .masthead{padding:26px 16px 18px}}@media (max-width:720px){.ds-root.ds-p-time .page{padding:0 10px 28px}.ds-root.ds-p-time .card{padding:16px 14px 20px}.ds-root.ds-p-time .card+.card{margin-top:12px}.ds-root.ds-p-time .masthead{padding:24px 14px 16px}.ds-root.ds-p-time .ledger tbody td.c-task{grid-area:3/1}.ds-root.ds-p-time .ledger tbody td.c-desc{grid-area:4/1}.ds-root.ds-p-time .ledger tbody td.c-task,.ds-root.ds-p-time .ledger tbody td.c-desc{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-time .ledger tbody td.c-who,.ds-root.ds-p-time .ledger tbody td.c-task,.ds-root.ds-p-time .ledger tbody td.c-desc{padding-left:0}.ds-root.ds-p-time .ledger tbody tr.is-first td.c-mark{display:none}.ds-root.ds-p-time .ledger tfoot td.c-dur{text-align:left;color:var(--color-text-secondary);grid-area:2/1;font-weight:400}.ds-root.ds-p-time .ledger tbody tr.ledger__edit{padding:0;display:block}.ds-root.ds-p-time .ledger tbody tr.ledger__edit td{padding:16px 0 18px;display:block}.ds-root.ds-p-time .logrow{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-time .logrow>*,.ds-root.ds-p-time .logrow--edit>.field{grid-column:1/-1}.ds-root.ds-p-time .lf-save .btn{width:100%;margin-top:0}}.ds-root.ds-p-time .cv[hidden]{display:none}.ds-root.ds-p-time .cv__title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ds-root.ds-p-time .cv__title h1{margin-bottom:0}.ds-root.ds-p-time .cv__title h1:focus{outline:none}.ds-root.ds-p-time .cv__title h1:focus-visible{box-shadow:var(--focus-ring)}.ds-root.ds-p-time .cv__terms{grid-template-columns:minmax(0,210px) minmax(0,1fr);column-gap:24px;margin:0;display:grid}.ds-root.ds-p-time .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-time .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-time .cv__terms dt:first-of-type,.ds-root.ds-p-time .cv__terms dd:first-of-type{border-top:0}@media (max-width:640px){.ds-root.ds-p-time .cv__terms{grid-template-columns:minmax(0,1fr)}.ds-root.ds-p-time .cv__terms dt{grid-column:1;padding:10px 0 0}.ds-root.ds-p-time .cv__terms dd{border-top:0;grid-column:1;padding:0 0 10px}.ds-root.ds-p-time .cv__terms dd:first-of-type{border-top:0}}.ds-root.ds-p-time .cv__figs{flex-wrap:wrap;align-items:flex-start;gap:20px 52px;display:flex}.ds-root.ds-p-time .cv__fig{min-width:0}.ds-root.ds-p-time .cv__fig .eyebrow{display:block}.ds-root.ds-p-time .cv__none{font-size:var(--text-body);color:var(--color-text-secondary);line-height:22px}.ds-root.ds-p-time .cv__act{flex:none;align-items:center;gap:8px;display:flex}.ds-root.ds-p-time .cv__act[hidden]{display:none}.ds-root.ds-p-time .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-time .cv__ask[hidden]{display:none}.ds-root.ds-p-time .cv__ask b{font-weight:600}.ds-root.ds-p-time .cv .card+.card{margin-top:16px}.ds-root.ds-p-time .combo__opt{align-items:center}.ds-root.ds-p-time .combo__name{flex:auto}.ds-root.ds-p-time .combo__opt .combo__path{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text-secondary);flex:0 12 auto;overflow:hidden}.ds-root.ds-p-time .combo__opt .combo__leaf{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ds-root.ds-p-time .combo__opt .combo__act{color:var(--color-text-secondary);flex:none;justify-content:flex-end;align-items:center;display:flex;position:relative}.ds-root.ds-p-time .combo__opt .combo__key{visibility:hidden}.ds-root.ds-p-time .combo__opt.is-cursor .combo__key{visibility:visible}.ds-root.ds-p-time .combo__opt:hover .combo__key{visibility:hidden}.ds-root.ds-p-time .combo__opt .combo__more{border-radius:var(--radius-xs);cursor:pointer;place-items:center;width:20px;height:20px;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ds-root.ds-p-time .combo__opt:hover .combo__more{display:grid}.ds-root.ds-p-time .combo__opt .combo__more:hover{background:var(--row-press);color:var(--color-text-primary)}.ds-root.ds-p-time .combo__none{color:var(--color-text-secondary);font-size:var(--text-label);padding:7px 8px;line-height:16px}.ds-root.ds-p-time .combo__opt--new{flex-wrap:wrap;row-gap:2px}.ds-root.ds-p-time .combo__opt--new .combo__name{flex:auto}.ds-root.ds-p-time .combo__opt--new .combo__into{font-size:var(--text-caption);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1 0 100%;padding-left:19px;line-height:16px;overflow:hidden}.ds-root.ds-p-time .taskpanel[hidden]{display:none}.ds-root.ds-p-time .taskpanel{border-radius:var(--radius-sm);padding:16px 16px 18px}.ds-root.ds-p-time .taskpanel--form{background:var(--color-surface-raised);box-shadow:inset 2px 0 0 var(--violet-500), inset 0 0 0 1px var(--violet-200);margin-top:20px}.ds-root.ds-p-time .taskpanel--row{border-radius:0;padding:18px 0 20px}.ds-root.ds-p-time .taskfields{flex-wrap:wrap;align-items:flex-start;gap:20px 16px;display:flex}.ds-root.ds-p-time .tf-name{flex:2 260px;max-width:420px}.ds-root.ds-p-time .tf-under{flex:220px;max-width:320px}.ds-root.ds-p-time .taskact{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:18px;display:flex}.ds-root.ds-p-time .btnkey{flex-direction:column;align-items:stretch;display:inline-flex}.ds-root.ds-p-time .btnkey>.hint{text-align:center}.ds-root.ds-p-time .taskact[hidden]{display:none}.ds-root.ds-p-time .taskconfirm{font-size:var(--text-body);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;line-height:20px;display:flex}.ds-root.ds-p-time .taskconfirm[hidden]{display:none}.ds-root.ds-p-time .taskconfirm:focus{outline:none}.ds-root.ds-p-time .taskconfirm b{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.ds-root.ds-p-time .select--tree{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-root.ds-p-time .ledger tbody tr.ledger__task td{border-bottom:var(--hair);background:var(--color-surface-accent);box-shadow:inset 2px 0 0 var(--violet-500);padding:18px 0 20px}.ds-root.ds-p-time .ledger tbody tr.ledger__task[hidden]{display:none}.ds-root.ds-p-time .ledger tbody tr.is-editing>td{background:var(--color-surface-accent)}.ds-root.ds-p-time .ledger tbody tr.is-editing>td.c-mark{box-shadow:inset 2px 0 0 var(--violet-500)}@media (max-width:720px){.ds-root.ds-p-time .ledger tbody tr.ledger__task{padding:0;display:block}.ds-root.ds-p-time .ledger tbody tr.ledger__task td{padding:16px 0 18px;display:block}.ds-root.ds-p-time .ledger tbody tr.is-editing{background:var(--color-surface-accent)}}@media (min-width:1181px){.ds-root.ds-p-time .logrow--edit .lf-hours{grid-column:1/3}.ds-root.ds-p-time .logrow--edit .lf-date{grid-column:3/6}.ds-root.ds-p-time .logrow--edit .lf-note{grid-column:6/13}}.ds-root.ds-p-time .ledger tbody tr.ledger__edit td,.ds-root.ds-p-time .ledger tbody tr.ledger__task td{padding-left:12px}@keyframes entryland{0%,50%{background-color:var(--violet-100);border-bottom-color:var(--violet-300)}to{border-bottom-color:var(--neutral-100);background-color:#8042ff00}}@keyframes entryrule{0%,50%{box-shadow:inset 0 1px 0 var(--violet-300)}to{box-shadow:inset 0 1px #bf9dff00}}@keyframes entrybar{0%,50%{box-shadow:inset 3px 0 0 var(--violet-500), inset 0 1px 0 var(--violet-300)}to{box-shadow:inset 3px 0 #8042ff00,inset 0 1px #bf9dff00}}.ds-root.ds-p-time .ledger tbody tr.is-new>td{animation:entryland 1.2s var(--ease-steady) both, entryrule 1.2s var(--ease-steady) both}.ds-root.ds-p-time .ledger tbody tr.is-new>td.c-mark{animation:entryland 1.2s var(--ease-steady) both, entrybar 1.2s var(--ease-steady) both}.ds-root.ds-p-time .ledger tbody tr.is-still>td{background-color:var(--violet-100);border-bottom-color:var(--violet-300);box-shadow:inset 0 1px 0 var(--violet-300)}.ds-root.ds-p-time .ledger tbody tr.is-still>td.c-mark{box-shadow:inset 3px 0 0 var(--violet-500), inset 0 1px 0 var(--violet-300)}.ds-root.ds-p-time .ledger{--menu-hit:24px;--menu-gap:8px;--menu-edge:6px}.ds-root.ds-p-time .ledger th.c-menu{width:calc(var(--menu-hit) + var(--menu-gap) + var(--menu-edge))}.ds-root.ds-p-time .ledger tbody td.c-menu{padding-left:0;position:relative}.ds-root.ds-p-time .rowmenu{right:var(--menu-edge);width:var(--menu-hit);height:var(--menu-hit);top:calc(var(--row-pad-t) + (var(--row-line) - var(--menu-hit)) / 2);position:absolute}.ds-root.ds-p-time .ledger tbody tr.is-first .rowmenu{top:calc(var(--row-pad-t-first) + (var(--row-line) - var(--menu-hit)) / 2)}.ds-root.ds-p-time .page{min-height:100vh}.ds-root.ds-p-time .ledger thead th{top:0}.ds-root.ds-p-time .ledger th.c-dur{width:78px}.ds-root.ds-p-time .ledger th.c-amount{width:96px}.ds-root.ds-p-time .ledger.is-org th.c-amount{width:100px}.ds-root.ds-p-time .ledger.is-split th.c-amount{width:148px}.ds-root.ds-p-time .ledger th.c-amount button{align-items:flex-start}.ds-root.ds-p-time .ledger th.c-amount .caret{margin-top:5px}.ds-root.ds-p-time .ledger th.c-amount .party{white-space:normal;font-size:var(--text-caption);letter-spacing:0;text-transform:none;color:var(--color-text-secondary);margin-top:2px;font-weight:500;line-height:15px;display:block}.ds-root.ds-p-time .ledger tbody td.c-amount .to,.ds-root.ds-p-time .ledger tfoot td.c-amount .to{font-size:var(--text-caption);letter-spacing:0;font-feature-settings:normal;font-variant-numeric:normal;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:none;overflow:hidden}.ds-root.ds-p-time .ledger.is-split tbody td.c-amount{position:relative}.ds-root.ds-p-time .ledger.is-split tbody td.c-amount .to{display:block;position:absolute;left:12px;right:66px}.ds-root.ds-p-time .ledger tfoot td.c-amount{padding-left:12px;position:relative}.ds-root.ds-p-time .ledger tfoot td.c-amount .tot{display:block}.ds-root.ds-p-time .ledger tfoot td.c-amount .tot+.tot{margin-top:1px}.ds-root.ds-p-time .ledger.is-split tfoot td.c-amount .to{display:block;position:absolute;left:12px;right:66px}@media (max-width:720px){.ds-root.ds-p-time .ledger tfoot td.c-amount{padding-left:0}.ds-root.ds-p-time .ledger.is-split tbody td.c-amount .to,.ds-root.ds-p-time .ledger.is-split tfoot td.c-amount .to,.ds-root.ds-p-time .ledger.is-org tfoot td.c-amount .to{display:inline;position:static}}@media (max-width:1180px){.ds-root.ds-p-time .ledger th.c-date{width:88px}}@media (max-width:720px){.ds-root.ds-p-time .ledger tbody tr.is-first td.c-mark,.ds-root.ds-p-time .ledger tbody tr.is-first td.c-menu{display:none}}.ds-root.ds-p-time .tablefoot{flex-wrap:wrap;align-items:baseline;gap:10px 26px;padding-top:18px;display:flex}.ds-root.ds-p-time .tablefoot[hidden]{display:none}.ds-root.ds-p-time .tablefoot .byclient{padding-top:0}.ds-root.ds-p-time .tablefoot__file{margin:0 0 0 auto}.ds-root.ds-p-time .cur{margin-right:.07em}.ds-root.ds-p-time .unit{margin-left:.07em}.ds-root.ds-p-time .ledger tfoot .cur,.ds-root.ds-p-time .fig .cur,.ds-root.ds-p-time .fig .frac,.ds-root.ds-p-time .fig .unit{color:inherit;font-weight:inherit}.ds-root.ds-p-time .cv__nav{padding:24px 0 10px}.ds-root.ds-p-time .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-time .backbtn:hover{background:var(--row-press);color:var(--color-text-primary)}.ds-root.ds-p-time .backbtn svg{flex:none}@media (max-width:720px){.ds-root.ds-p-time .cv__nav{padding:18px 0 8px}}.ds-root.ds-p-time .period{flex-direction:column;align-items:center;gap:6px}.ds-root.ds-p-time .ledger tfoot td{border-bottom:0}@media (max-width:720px){.ds-root.ds-p-time .ledger tfoot tr{border-bottom:0}}.ds-root.ds-p-time .stepper--title{height:34px}.ds-root.ds-p-time .stepper--title>h2{font-size:var(--text-body);font-weight:600;line-height:20px}.ds-root.ds-p-time .stepper--title .stepper__label{font-size:var(--text-body);font-weight:600}.ds-root.ds-p-time .masthead__tools{align-items:flex-start}.ds-root.ds-p-time .badge--period{background:var(--violet-100);color:var(--violet-800)}.ds-root.ds-p-time .section__head--period{align-items:flex-start}.ds-root.ds-p-time .input:focus,.ds-root.ds-p-time .select:focus{box-shadow:none}.ds-root.ds-p-time .input:focus-visible,.ds-root.ds-p-time .select:focus-visible{box-shadow:0 0 0 3px var(--violet-200)}.ds-root.ds-p-time .find input:focus,.ds-root.ds-p-time .find input:focus-visible{box-shadow:none;border-color:#0000}.ds-root.ds-p-time .find:focus-within{border-color:var(--violet-500);box-shadow:var(--focus-ring)}.ds-root.ds-p-time .label{pointer-events:none}.ds-root.ds-p-time .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-time .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-time .tablefoot__file a:focus-visible{-webkit-text-decoration:none;text-decoration:none}.ds-root.ds-p-time .seg button:focus-visible,.ds-root.ds-p-time .stepper__arrow:focus-visible,.ds-root.ds-p-time .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-time .pick__when{color:var(--color-text-secondary);font-weight:400}.ds-root.ds-p-time .pick button[aria-checked=true] .pick__when{color:var(--color-text-primary)}.ds-root.ds-p-time .pick__form{padding:8px}.ds-root.ds-p-time .pick__dates{gap:8px;display:flex}.ds-root.ds-p-time .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-time .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-time .pick__apply{gap:8px;margin-top:10px;display:flex}.ds-root.ds-p-time .pick__apply .btn{flex:1 1 0;justify-content:center;width:auto;padding:0 11px}.ds-root.ds-p-time .pick__apply .btn--primary{background:var(--violet-500);color:#fff}.ds-root.ds-p-time .pick__apply .btn--primary:hover{background:var(--violet-600)}.ds-root.ds-p-time .pick__apply .btn--primary:active{background:var(--violet-700)}.ds-root.ds-p-time .pick__apply .btn--quiet{color:var(--color-text-secondary)}.ds-root.ds-p-time .ledger tbody td.c-amount.is-off,.ds-root.ds-p-time .ledger tfoot td.c-amount.is-off{font-size:var(--text-label);line-height:var(--row-line);letter-spacing:0;font-feature-settings:normal;font-variant-numeric:normal;color:var(--color-text-secondary);font-weight:500}.ds-root.ds-p-time .menu button[hidden]{display:none}@media (max-width:720px){.ds-root.ds-p-time .ledger tbody td.c-amount.is-off{font-size:var(--text-label);text-align:right}.ds-root.ds-p-time .ledger tbody td.c-amount:before{content:none}}@media (max-width:900px){.ds-root.ds-p-time .nav__user--top{padding:12px 16px 10px;position:static}.ds-root.ds-p-time .nav__user--top .t{display:block}}@media (max-width:720px){.ds-root.ds-p-time .navitem,.ds-root.ds-p-time .nav__sub .navitem{height:44px}.ds-root.ds-p-time .navitem .nav__count--alert{display:inline-flex}.ds-root.ds-p-time .nav__scroll ul{scroll-snap-type:x proximity;scroll-padding-left:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.ds-root.ds-p-time .nav__scroll li{scroll-snap-align:start}.ds-root.ds-p-time .btn{height:44px}.ds-root.ds-p-time .btn--sm{height:44px;padding:0 14px}.ds-root.ds-p-time .seg button,.ds-root.ds-p-time .stepper{height:44px}.ds-root.ds-p-time .stepper__arrow{width:44px}.ds-root.ds-p-time .iconbtn{width:44px;height:44px}.ds-root.ds-p-time .chip{height:44px}.ds-root.ds-p-time .chip select{align-self:stretch}.ds-root.ds-p-time .find{height:44px}.ds-root.ds-p-time .find input{align-self:stretch}.ds-root.ds-p-time .listhead .filters{width:100%;margin-left:0}.ds-root.ds-p-time .listhead .find{width:100%}.ds-root.ds-p-time .moreline{height:44px}.ds-root.ds-p-time .fieldbtn{width:44px}.ds-root.ds-p-time .fieldbtn:after{content:"";position:absolute;inset:-1px 0}.ds-root.ds-p-time .rowmenu,.ds-root.ds-p-time .contracts__name,.ds-root.ds-p-time .contracts__open,.ds-root.ds-p-time .rowopen,.ds-root.ds-p-time .kicker__link,.ds-root.ds-p-time .seeall,.ds-root.ds-p-time .tablefoot__file a{position:relative}.ds-root.ds-p-time .rowmenu:after{content:"";position:absolute;inset:-12px -10px}.ds-root.ds-p-time .contracts__name:after,.ds-root.ds-p-time .contracts__open:after,.ds-root.ds-p-time .rowopen:after{content:"";z-index:1;position:absolute;inset:-14px 0}.ds-root.ds-p-time .kicker__link:after,.ds-root.ds-p-time .seeall:after,.ds-root.ds-p-time .tablefoot__file a:after{content:"";position:absolute;inset:-14px -8px}.ds-root.ds-p-time .contracts__meta,.ds-root.ds-p-time .contracts__name,.ds-root.ds-p-time .contracts__open{white-space:normal;text-overflow:clip;overflow:visible}.ds-root.ds-p-time .contracts__name,.ds-root.ds-p-time .contracts__open{overflow-wrap:anywhere}.ds-root.ds-p-time .hint[aria-hidden=true]{display:none}}@media (min-width:1181px) and (max-width:1400px){.ds-root.ds-p-time .lf-contract{grid-column:1/5}.ds-root.ds-p-time .lf-hours{grid-column:5/8}.ds-root.ds-p-time .lf-task{grid-column:8/14}.ds-root.ds-p-time .lf-date{grid-column:1/4}.ds-root.ds-p-time .lf-note{grid-column:4/13}}.___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}.___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}}
