.clock-page{--clock-rule:#e9e5ef;--clock-muted:#817b8e}.clock-page .dashboard-page-header{margin-bottom:22px}.clock-page .dashboard-page-header h1{letter-spacing:-1.1px;font-size:32px}.clock-workspace{--clock-rule:#e9e5ef;--clock-muted:#817b8e;min-width:0;margin-bottom:18px}.clock-workspace .clock-card{box-shadow:none;border-radius:16px;margin:0 0 12px;overflow:hidden}.clock-card__heading{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 0;display:flex}.clock-card__heading>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.clock-card__heading h2,.clock-log__heading h2,.clock-review h2{color:var(--brand-ink);margin:0;font-size:16px;font-weight:750}.clock-card__context{color:var(--clock-muted);text-align:right;align-items:center;gap:20px;font-size:12px;display:flex}.clock-card__context span+span{border-left:1px solid var(--clock-rule);overflow-wrap:anywhere;max-width:220px;padding-left:20px}.clock-workspace .clock-card__body{gap:16px;padding:16px 22px 14px}.clock-card__main{justify-content:space-between;align-items:center;gap:24px;display:flex}.clock-workspace .clock-card__timer{letter-spacing:-2px;font-variant-numeric:tabular-nums;font:700 clamp(34px,4vw,52px)/1.12 ui-monospace,SFMono-Regular,Consolas,monospace}.clock-card__caption{color:var(--clock-muted);margin:6px 0 0;font-size:13px}.clock-workspace .clock-card__actions{gap:8px}.clock-workspace .dashboard-button,.clock-log .dashboard-button,.clock-editor .dashboard-button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;display:inline-flex}.clock-workspace button:disabled,.clock-editor button:disabled{opacity:.55;cursor:wait}.clock-card__status{color:#797187;white-space:nowrap;background:#f1eff5;border-radius:30px;align-items:center;gap:7px;width:max-content;padding:5px 10px;font-size:12px;line-height:1.35;display:inline-flex}.clock-card__status:before{background:currentColor;flex-shrink:0;width:7px;height:7px}.clock-card__status.is-working{color:#14825a;background:#e7f7ef}.clock-card__status.is-on_break{color:#97670f;background:#fff4d9}.clock-card__status.is-working:before,.clock-card__status.is-on_break:before{box-shadow:none}.clock-break-select{position:relative}.clock-break-select select{appearance:none;width:110px;min-height:44px;border-radius:9px!important;padding:10px 32px 10px 14px!important;font-size:13px!important}.clock-break-select>.dashboard-icon{pointer-events:none;position:absolute;top:14px;right:12px}.clock-card__projects{flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.clock-card__projects label{align-items:center;gap:8px;display:flex}.clock-card__projects select{min-width:140px}.clock-timeline__track{background:#e7f7ef;border-radius:5px;width:100%;height:14px;display:flex;overflow:hidden}.clock-timeline__segment{min-width:1px;height:100%}.clock-timeline .is-work{background:#169b77}.clock-timeline .is-unpaid{background:#f8d997}.clock-timeline .is-paid{background:#bcb0e8}.clock-timeline__labels{color:var(--clock-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:11px;display:flex}.clock-timeline__legend{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.clock-timeline__legend span{align-items:center;gap:5px;display:flex}.clock-timeline__legend i{border-radius:2px;width:7px;height:7px;display:inline-block}.clock-card__footer{border-top:1px solid var(--clock-rule);color:var(--clock-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:12px;display:flex}.clock-card__footer>span,.clock-card__footer a,.clock-card__other,.clock-warning{align-items:center;gap:8px;display:flex}.clock-card__footer a{color:var(--brand-orange);font-weight:650}.clock-card__other{overflow-wrap:anywhere;background:#f6f3fb;border-radius:8px;padding:10px 12px;font-size:12px}.clock-warning{color:#956612;background:#fff7e5;border-radius:8px;padding:10px 12px;font-size:13px}.clock-summary{border:1px solid var(--clock-rule);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:0;padding:18px 22px;display:grid}.clock-summary__item{border-right:1px solid var(--clock-rule);gap:12px;min-width:0;padding:0 20px;display:flex}.clock-summary__item:first-child{padding-left:0}.clock-summary__item>.dashboard-icon{color:#625976;flex-shrink:0;margin-top:2px}.clock-summary__item span{color:#726b80;font-size:12px;font-weight:600}.clock-summary__item strong{color:var(--brand-ink);letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:21px;font-weight:750;display:block}.clock-summary__item small{color:var(--clock-muted);margin-top:2px;font-size:11px;display:block}.clock-summary__notice{color:#14825a;background:#e8f8f1;border-radius:10px;align-items:center;gap:8px;margin-left:20px;padding:10px 12px;font-size:11px;display:flex}.clock-log{box-shadow:none;border-radius:16px;margin-bottom:12px;overflow:hidden}.clock-log__heading{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.clock-log__heading h2{letter-spacing:-.5px;font-size:20px}.clock-log__heading p{color:var(--clock-muted);margin:3px 0 0;font-size:13px}.clock-date-navigation{align-items:center;gap:6px;display:flex}.clock-log .clock-date-navigation .dashboard-button{min-height:38px;padding:8px 12px;font-size:12px;font-weight:500}.clock-date-field{border:1px solid #ddd7e6;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:12px;display:flex;position:relative}.clock-date-field input{font:inherit;color:var(--brand-ink);background:0 0;border:0;width:120px;min-width:0;padding:0}.clock-date-field input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.clock-log__table-wrap{width:100%;overflow:auto}.clock-log__table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.clock-log__table th{border-block:1px solid var(--clock-rule);color:#756e83;background:#f8f7fa;padding:10px 22px;font-size:11px;font-weight:600}.clock-log__table td{vertical-align:top;border-bottom:1px solid var(--clock-rule);padding:14px 22px}.clock-log__table tbody tr:last-child td{border-bottom:0}.clock-log__table td:last-child{text-align:right}.clock-log__table strong{font-weight:650;display:block}.clock-log__table small{color:var(--clock-muted);margin-top:3px;font-size:11px;display:block}.clock-log__duration{font-variant-numeric:tabular-nums}.clock-log .clock-log__correct{min-height:34px;padding:6px 12px;font-size:12px;font-weight:500}.clock-log__details{color:var(--clock-muted);margin-top:6px;font-size:11px}.clock-log__details summary{cursor:pointer;width:max-content}.clock-log__details>div{overflow-wrap:anywhere;max-width:380px;margin-top:8px}.clock-log__details p{margin:6px 0}.clock-log__details h3{font-weight:700}.clock-log__footer{border-top:1px solid var(--clock-rule);color:var(--clock-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 22px;font-size:11px;display:flex}.clock-log__footer>span{align-items:center;gap:7px;display:flex}.clock-log__empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 0;display:flex}.clock-log__empty p{color:var(--clock-muted)}.clock-log__error{gap:12px;padding:12px 22px;display:flex}.clock-log__error button{align-items:center;gap:5px;text-decoration:underline;display:flex}.clock-review{box-shadow:none;border-radius:14px;margin:0!important}.clock-review__heading{align-items:center;gap:16px;padding:16px 22px;display:flex}.clock-review__heading>.dashboard-icon{color:#169b77;flex-shrink:0}.clock-review__heading>div{flex:1}.clock-review__heading p{color:#817b8e;margin-top:2px;font-size:12px}.clock-review__heading .clock-error{align-items:center;gap:6px;font-size:12px;display:flex}.clock-review__badge{color:#14825a;white-space:nowrap;background:#e7f7ef;border-radius:30px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:flex}.clock-review__badge:disabled{cursor:default}.clock-review__badge[aria-expanded=true]>.dashboard-icon{transform:rotate(180deg)}.clock-review .clock-card__body{padding-top:0}.clock-missed-hint{color:var(--clock-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:12px;display:flex}.clock-missed-hint button{color:var(--brand-orange);font-weight:600}.clock-editor__dialog{width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--brand-ink);background:#fff;border:1px solid #e5dfed;border-radius:20px;margin:auto;padding:0;box-shadow:0 24px 80px #211d2c30}.clock-editor__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17131f88}.clock-editor__heading{border-bottom:1px solid #e9e5ef;justify-content:space-between;gap:20px;padding:24px;display:flex}.clock-editor__heading h2{letter-spacing:-.7px;font-size:24px;font-weight:750}.clock-editor__heading p:last-child{color:#817b8e;margin-top:5px;font-size:12px}.clock-editor__form>p:first-child{color:#817b8e;font-size:12px}.clock-editor__form .workspace-preferences-grid{gap:14px}.clock-editor__form label{font-size:12px}.clock-editor__form textarea{min-height:70px}.clock-editor__form .workspace-preferences-grid input,.clock-editor__form select{width:100%;min-width:0}.clock-editor__footer{border-top:1px solid #e9e5ef;justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}.clock-editor__success{color:#14825a;margin:12px 0;font-size:13px}.clock-workspace :is(button,a,input,select):focus-visible,.clock-page :is(button,a,input,summary,select,textarea):focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}@media (width<=1200px){.clock-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.clock-summary__item:nth-child(3){border-right:0}.clock-summary__notice{grid-column:1/-1;justify-self:start;margin:12px 0 0;padding:5px 10px}.clock-card__context{font-size:11px}.clock-card__context span+span{display:none}.clock-log__table th,.clock-log__table td{padding-left:16px;padding-right:16px}}@media (width<=900px){.clock-card__main{flex-direction:column;align-items:flex-start;gap:16px}.clock-log__heading{flex-wrap:wrap}.clock-summary__item{gap:8px;padding:0 12px}.clock-summary__item small{font-size:10px}}@media (width<=600px){.clock-page .dashboard-page-header{gap:14px}.clock-page .dashboard-page-header h1{font-size:28px}.clock-card__heading{flex-wrap:wrap;gap:8px;padding:16px 16px 0}.clock-card__context{text-align:left;width:100%}.clock-workspace .clock-card__body{padding:14px 16px}.clock-card__main,.clock-card__main>.clock-card__actions,.clock-card__actions>div{width:100%}.clock-workspace .clock-card__actions{align-items:center}.clock-workspace .clock-card__actions .dashboard-button{flex:1;gap:6px;padding:10px;font-size:12px}.clock-break-select select{width:87px;padding-left:10px!important}.clock-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.clock-summary__item{padding:0 8px;display:block}.clock-summary__item>.dashboard-icon{display:none}.clock-summary__item span{font-size:11px}.clock-summary__item strong{font-size:17px}.clock-summary__item small{line-height:1.4}.clock-summary__notice{font-size:10px}.clock-log__heading{padding:16px}.clock-date-navigation{justify-content:space-between;gap:4px;width:100%}.clock-log .clock-date-navigation .dashboard-button{padding:8px}.clock-date-navigation .dashboard-button span:not([aria-hidden]){display:none}.clock-date-field{flex:1;justify-content:center}.clock-log__table{min-width:610px}.clock-log__footer{padding:12px 16px}.clock-review__heading{gap:10px;padding:16px}.clock-review h2{font-size:14px}.clock-review__heading p{font-size:11px}.clock-review__badge{padding:6px 9px;font-size:11px}.clock-editor__dialog{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.clock-editor__heading{padding:18px}.clock-editor__heading h2{font-size:21px}.clock-editor__form{padding:18px}}@media (prefers-reduced-motion:reduce){.clock-workspace *,.clock-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.clock-workspace,.clock-page{font-family:DM Sans,sans-serif}.clock-page h1,.clock-page h2,.clock-workspace h2{font-family:Manrope,sans-serif}.clock-log__details summary{align-items:center;gap:5px;list-style:none;display:flex}.clock-log__details summary::-webkit-details-marker{display:none}.clock-log__table-wrap{position:relative}.clock-workspace .clock-card__heading{border-bottom:0;padding:20px 22px 0}.clock-timeline__ticks{color:var(--clock-muted);justify-content:space-between;margin-top:7px;font-size:11px;display:flex;position:relative}.clock-timeline__tick{position:absolute;transform:translate(-50%)}.clock-timeline__labels{justify-content:center;margin-top:5px}.clock-log__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (width<=600px){.clock-workspace .clock-card__heading{padding:16px 16px 0}.clock-timeline__tick{display:none}.clock-break-select select{font-size:12px!important}.clock-log__table{min-width:720px}}.clock-review__badge.is-pending{color:#97670f;background:#fff4d9}@media (width<=600px){.clock-log__table,.clock-log__table tbody{min-width:0;display:block}.clock-log__table thead{display:none}.clock-log__table tr{border-top:1px solid var(--clock-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;padding:16px;display:grid}.clock-log__table td{border:0;min-width:0;padding:0;display:block}.clock-log__table td:first-child{grid-column:1/-1;width:auto}.clock-log__table td:nth-child(2):before,.clock-log__table td:nth-child(3):before{color:var(--clock-muted);margin-bottom:3px;font-size:10px;display:block}.clock-log__table td:nth-child(2):before{content:"Breaks"}.clock-log__table td:nth-child(3):before{content:"Recorded"}.clock-log__table td:last-child{grid-column:2}.clock-log__table td[colspan]{grid-column:1/-1}.clock-log__actions{gap:6px}.clock-log__action-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.clock-log .clock-log__correct{min-height:34px;padding:7px 10px;position:relative}.clock-log__details>div{max-width:100%}}.clock-log .clock-log__heading{padding:14px 22px}.clock-log__heading h2{font-size:20px;line-height:1.3}.clock-log__heading p{font-size:13px;line-height:1.4}.clock-log__table{table-layout:fixed;font-size:13px}.clock-log__shift-column{width:28%}.clock-log__break-column{width:17%}.clock-log__recorded-column{width:18%}.clock-log__status-column{width:21%}.clock-log__action-column{width:16%}.clock-log__table td:first-child{width:auto}.clock-log__table th{padding:8px 22px;font-size:12px}.clock-log__table td{vertical-align:middle;padding:10px 22px;line-height:1.4}.clock-log__table td strong{font-size:13px}.clock-log__table small{margin-top:0;font-size:12px}.clock-log__active-row{background:#faf9fd}.clock-log .clock-log__correct{min-width:96px;min-height:32px;padding:6px 12px}.clock-date-field{min-width:146px;color:var(--brand-ink);justify-content:center;font-weight:600}.clock-date-field input.clock-date-picker{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.clock-date-field:focus-within{outline:2px solid var(--brand-orange);outline-offset:3px}.clock-editor__details{font-size:13px}.clock-editor__details dl{grid-template-columns:120px 1fr;gap:10px;display:grid}.clock-editor__details dt,.clock-editor__timezone{color:var(--clock-muted,#817b8e)}.clock-editor__details dd{font-weight:650}.clock-editor__history{color:#817b8e;font-size:12px}.clock-editor__history summary{cursor:pointer}.clock-editor__history p{padding:8px 0}@media (width<=900px) and (width>=601px){.clock-log__table th,.clock-log__table td{padding-left:12px;padding-right:12px}.clock-log__table{min-width:680px}}@media (width<=600px){.clock-log .clock-log__heading{padding:16px}.clock-log__table colgroup{display:none}.clock-log__table th,.clock-log__table td{padding:0}.clock-log__table td:nth-child(4){align-self:center}.clock-log .clock-log__correct{min-width:96px}.clock-date-field{min-width:0}}.clock-log .clock-log__heading p{font-size:13px;line-height:1.4}body:has(.clock-editor__dialog[open]){overflow:hidden}.clock-card__automatic{color:#817b8e;align-items:center;gap:8px;font-size:12px;display:flex}:root{--fc-sticky-header-footer-z:3;--fc-popover-z:4}.fc-dp{z-index:var(--fc-popover-z)!important}.fc-6T{isolation:isolate}.fc-BO,.fc-BO *,.fc-BO :before,.fc-BO :after{box-sizing:border-box!important}.fc-la,.fc-la *{cursor:not-allowed!important}.fc-mM{-ms-overflow-style:none!important;scrollbar-width:none!important}.fc-mM::-webkit-scrollbar{display:none!important}.fc-yf{flex-shrink:0!important}.fc-wS .fc-mP{flex-flow:wrap!important;display:flex!important}.fc-OB .fc-mP>*{float:left!important}[dir=rtl] .fc-OB .fc-mP>*,.fc-OB[dir=rtl] .fc-mP>*{float:right!important}.fc-OB .fc-mP:after{content:""!important;clear:both!important;display:block!important}.fc-hH{cursor:pointer!important}.fc-wi{cursor:n-resize!important}.fc-My{cursor:s-resize!important}.fc-N8{cursor:w-resize!important}[dir=rtl] .fc-N8,.fc-Yv{cursor:e-resize!important}[dir=rtl] .fc-Yv{cursor:w-resize!important}.fc-DR{cursor:col-resize!important}.fc-Lp,.fc-YZ,.fc-RU{box-sizing:content-box!important;width:100%!important;height:100%!important;position:absolute!important}.fc-Lp{margin:-10px!important;padding:10px!important}.fc-YZ{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.fc-RU{margin-top:-10px!important;margin-bottom:-10px!important;padding-top:10px!important;padding-bottom:10px!important}.fc-4P{position:absolute;inset:0 -5px}.fc-6M{-webkit-user-select:none;user-select:none}.fc-Sy{visibility:hidden}.fc-QX{border:0!important}.fc-3t{border-bottom:0!important;border-left:0!important;border-right:0!important}.fc-fo{border-top:0!important;border-left:0!important;border-right:0!important}.fc-wk,.fc-fx{border-top:0!important;border-bottom:0!important}.fc-wk{border-inline-end:0!important}.fc-fx{border-inline-start:0!important}.fc-8R{border-left:0!important;border-right:0!important}.fc-5a{border-top:0!important;border-bottom:0!important}.fc-hM{border-inline-start:1px solid #0000!important}.fc-ei{flex-direction:row!important;display:flex!important}.fc-Xt{flex-direction:column!important;display:flex!important}.fc-QU{flex-grow:1!important}.fc-J6{flex-grow:1!important;flex-basis:0!important;min-width:0!important;min-height:0!important}.fc-w9{min-height:0!important}.fc-q3{flex-grow:1!important;flex-basis:0!important;min-width:0!important}.fc-wS .fc-32,.fc-wS .fc-IH{flex-direction:column!important;display:flex!important}.fc-Kk{padding:0!important}.fc-5M{margin:0!important}.fc-G8{margin-top:0!important;margin-bottom:0!important}.fc-tR{margin-left:0!important;margin-right:0!important}.fc-8y{white-space:nowrap!important}.fc-gR{white-space:pre!important}.fc-eu{overflow-anchor:none}.fc-75{overflow:hidden!important}.fc-CJ{white-space:nowrap!important;overflow:hidden!important}.fc-xp{position:relative!important}.fc-So{position:absolute!important}.fc-Q8{inset-inline-start:0!important}.fc-TJ{position:absolute!important;inset:0!important}.fc-X3,.fc-O5{position:absolute!important;left:0!important;right:0!important}.fc-WS,.fc-Ld{position:absolute!important;top:0!important;bottom:0!important}.fc-X3{top:0!important}.fc-Ld{width:0!important;left:0!important;right:0!important}@media not print{.fc-l5{position:sticky!important}.fc-dl{position:sticky!important;top:0!important}.fc-oh{position:sticky!important;inset-inline-start:0!important}.fc-3f{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;top:0!important}}.fc-wx{box-sizing:content-box!important}.fc-pJ{position:absolute!important;left:-10000px!important}.fc-xM{align-items:center!important}.fc-RJ{align-items:flex-start!important}.fc-x9{align-items:flex-end!important}.fc-10{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;bottom:0!important}.fc-rg>*{margin-top:-1px!important}.fc-rg>*>*{height:1px!important}.fc-OB .fc-sv{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.fc-OB .fc-32{table-layout:fixed!important;border-spacing:0!important;border-collapse:separate!important;width:100%!important;display:table!important}.fc-OB .fc-IH{-moz-column-break-inside:avoid!important;break-inside:avoid!important;z-index:9999!important;background:#fff!important;display:table-header-group!important;position:relative!important}.fc-Ph{min-height:6em!important}.fc-6d{z-index:0}.fc-y0{z-index:1}.fc-5y:focus-visible{z-index:2}:root{--dt_background-selected:13, 110, 253;--dt_color-selected:255, 255, 255;--dt_link_color-selected:228, 228, 228;--dt-row_background:transparent;--dt-row_background-selected:var(--dt_background-selected);--dt-row-text_color-selected:var(--dt_color-selected);--dt-row-link_color-selected:var(--dt_link_color-selected);--dt-row_background-stripe:0, 0, 0;--dt-row_background-hover:0, 0, 0;--dt-column-ordering_background:0, 0, 0;--dt-header-cell_align-items:center;--dt-header-cell_vertical-align:middle;--dt-html_background:white}:root.dark{--dt-html_background:#212529}table.dataTable tbody td.dt-control{text-align:center;cursor:pointer}table.dataTable tbody td.dt-control:before{box-sizing:border-box;content:"";border:5px solid #0000;border-left:10px solid #00000080;border-right-width:0;display:inline-block}table.dataTable tbody tr.dt-hasChild td.dt-control:before{border:5px solid #0000;border-top:10px solid #00000080;border-bottom-width:0}:root.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:#ffffff80}:root.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:#ffffff80;border-left-color:#0000}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{border-top-width:0!important;border-bottom-width:0!important;height:0!important;padding-top:0!important;padding-bottom:0!important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0!important;overflow:hidden!important}:root{--dt-order-arrow_color:#333;--dt-order-arrow_color-current:#333;--dt-order-arrow-height:7px;--dt-order-arrow_opacity:.125;--dt-order-arrow_opacity-current:.65;--dt-order-arrow-width:8px;--dt-order-arrow-gap:1px;--dt-order-header_outline-hover:2px solid #0000000d}:root.dark,:root[data-bs-theme=dark],:root[data-theme=dark]{--dt-order-arrow_color:#e5e9ee;--dt-order-arrow_color-current:#e5e9ee;--dt-order-header_outline-hover:2px solid #ffffff0d}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{bottom:calc(50% + var(--dt-order-arrow-gap));border-bottom:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width) / 2) solid transparent;border-right:calc(var(--dt-order-arrow-width) / 2) solid transparent}table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{border-top:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width) / 2) solid transparent;border-right:calc(var(--dt-order-arrow-width) / 2) solid transparent;top:calc(50% + 1px)}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order{width:var(--dt-order-arrow-width);align-self:stretch;position:relative}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{content:" ";width:0;height:0;color:var(--dt-order-arrow_color);opacity:var(--dt-order-arrow_opacity);display:block;position:absolute;left:0}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:var(--dt-order-header_outline-hover);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{border-bottom-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{border-top-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>th.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>th.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>td.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled .dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th div.dt-column-header,table.dataTable thead>tr>th div.dt-column-footer,table.dataTable thead>tr>td div.dt-column-header,table.dataTable thead>tr>td div.dt-column-footer,table.dataTable tfoot>tr>th div.dt-column-header,table.dataTable tfoot>tr>th div.dt-column-footer,table.dataTable tfoot>tr>td div.dt-column-header,table.dataTable tfoot>tr>td div.dt-column-footer{justify-content:space-between;align-items:var(--dt-header-cell_align-items);gap:4px;display:flex}table.dataTable thead>tr>th div.dt-column-header .dt-column-title,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title,table.dataTable thead>tr>td div.dt-column-header .dt-column-title,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title{flex-grow:1}table.dataTable thead>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title:empty{display:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:var(--dt-order-header_outline-hover)}:root{--dt-processing-circle_background:var(--dt_background-selected)}div.dt-processing{text-align:center;z-index:10;width:200px;margin-top:-22px;margin-left:-100px;padding:2px;position:absolute;top:50%;left:50%}div.dt-processing>div:last-child{width:80px;height:15px;margin:1em auto;position:relative}div.dt-processing>div:last-child>div{background:rgb(var(--dt-processing-circle_background));border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:0}div.dt-processing>div:last-child>div:first-child{animation:.6s infinite datatables-loader-1;left:8px}div.dt-processing>div:last-child>div:nth-child(2){animation:.6s infinite datatables-loader-2;left:8px}div.dt-processing>div:last-child>div:nth-child(3){animation:.6s infinite datatables-loader-2;left:32px}div.dt-processing>div:last-child>div:nth-child(4){animation:.6s infinite datatables-loader-3;left:56px}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable th.dt-type-numeric div.dt-column-header,table.dataTable th.dt-type-numeric div.dt-column-footer,table.dataTable th.dt-type-date div.dt-column-header,table.dataTable th.dt-type-date div.dt-column-footer,table.dataTable td.dt-type-numeric div.dt-column-header,table.dataTable td.dt-type-numeric div.dt-column-footer,table.dataTable td.dt-type-date div.dt-column-header,table.dataTable td.dt-type-date div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-left div.dt-column-header,table.dataTable th.dt-left div.dt-column-footer,table.dataTable td.dt-left div.dt-column-header,table.dataTable td.dt-left div.dt-column-footer{flex-direction:row}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-right div.dt-column-header,table.dataTable th.dt-right div.dt-column-footer,table.dataTable td.dt-right div.dt-column-header,table.dataTable td.dt-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-justify div.dt-column-header,table.dataTable th.dt-justify div.dt-column-footer,table.dataTable td.dt-justify div.dt-column-header,table.dataTable td.dt-justify div.dt-column-footer{flex-direction:row}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left;vertical-align:var(--dt-header-cell_vertical-align)}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-left div.dt-column-header,table.dataTable thead th.dt-head-left div.dt-column-footer,table.dataTable thead td.dt-head-left div.dt-column-header,table.dataTable thead td.dt-head-left div.dt-column-footer,table.dataTable tfoot th.dt-head-left div.dt-column-header,table.dataTable tfoot th.dt-head-left div.dt-column-footer,table.dataTable tfoot td.dt-head-left div.dt-column-header,table.dataTable tfoot td.dt-head-left div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-right div.dt-column-header,table.dataTable thead th.dt-head-right div.dt-column-footer,table.dataTable thead td.dt-head-right div.dt-column-header,table.dataTable thead td.dt-head-right div.dt-column-footer,table.dataTable tfoot th.dt-head-right div.dt-column-header,table.dataTable tfoot th.dt-head-right div.dt-column-footer,table.dataTable tfoot td.dt-head-right div.dt-column-header,table.dataTable tfoot td.dt-head-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-justify div.dt-column-header,table.dataTable thead th.dt-head-justify div.dt-column-footer,table.dataTable thead td.dt-head-justify div.dt-column-header,table.dataTable thead td.dt-head-justify div.dt-column-footer,table.dataTable tfoot th.dt-head-justify div.dt-column-header,table.dataTable tfoot th.dt-head-justify div.dt-column-footer,table.dataTable tfoot td.dt-head-justify div.dt-column-header,table.dataTable tfoot td.dt-head-justify div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}:root{--dt-header_border:1px solid #0000004d;--dt-header_padding:10px;--dt-footer_border:var(--dt-header_border);--dt-footer_padding:10px 10px 6px 10px;--dt-body_border:1px solid #00000026;--dt-body_padding:8px 10px;--dt-column-ordering_alpha:.019;--dt-column-ordering_alpha-selected:.919;--dt-row_alpha-hover:.035;--dt-row_alpha-selected-stripe:.923;--dt-row_alpha-stripe:.023;--dt-control_color:inherit;--dt-paging-button_box-shadow:none;--dt-paging-button_box-shadow-active:inset 0 0 3px #111;--dt-paging-button_padding:.5em 1em;--dt-paging-button_margin-left:2px;--dt-paging-button_border-radius:3px;--dt-paging-button_background:transparent;--dt-paging-button_border:1px solid transparent;--dt-paging-button_color:var(--dt-control_color);--dt-paging-button_background-disabled:transparent;--dt-paging-button_border-disabled:1px solid transparent;--dt-paging-button_color-disabled:#00000080;--dt-paging-button_background-current:#0000000d;--dt-paging-button_border-current:1px solid #0000004d;--dt-paging-button_color-current:var(--dt-control_color);--dt-paging-button_background-current-hover:#0000001a;--dt-paging-button_border-current-hover:1px solid #00000080;--dt-paging-button_color-current-hover:var(--dt-control_color);--dt-paging-button_background-hover:#0000001a;--dt-paging-button_border-hover:1px solid transparent;--dt-paging-button_color-hover:var(--dt-control_color);--dt-input_border:1px solid #aaa;--dt-input_border-radius:3px;--dt-input_padding:7px 5px;--dt-input_background:transparent;--dt-input_color:inherit}:root.dark{--dt-row_background-stripe:255, 255, 255;--dt-row_background-hover:255, 255, 255;--dt-column-ordering_background:255, 255, 255;--dt-header_border:1px solid #595b5e;--dt-body_border:1px solid #404346;--dt-paging-button_color:var(--dt-control_color);--dt-paging-button_background-current:#ffffff0d;--dt-paging-button_border-current:1px solid #ffffff1a;--dt-paging-button_background-current-hover:#0000001a;--dt-paging-button_border-current-hover:1px solid #ffffff4d;--dt-paging-button_color-disabled:#ffffff40;--dt-paging-button_background-hover:#0003;--dt-paging-button_border-hover:1px solid transparent;--dt-input_border:1px solid #fff3;--dt-input_background:#2c3033}table.dataTable{border-spacing:0;width:100%;margin:0 auto}table.dataTable thead th,table.dataTable tfoot th{font-weight:700}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:var(--dt-header_padding);border-bottom:var(--dt-header_border)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:var(--dt-footer_border);padding:var(--dt-footer_padding)}table.dataTable>tbody>tr{background-color:var(--dt-row_background)}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), .9);color:rgb(var(--dt-row-text_color-selected))}table.dataTable>tbody>tr.selected a{color:rgb(var(--dt-row-link_color-selected))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:var(--dt-body_padding)}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:var(--dt-body_border)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(var(--dt-row_background-selected), .65)}table.dataTable.cell-border>tbody>tr>*{border-top:var(--dt-body_border);border-right:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr>:first-child{border-left:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:var(--dt-header_border)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-stripe), var(--dt-row_alpha-stripe))}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), var(--dt-row_alpha-selected-stripe))}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), var(--dt-row_alpha-hover))}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), 1)!important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), var(--dt-column-ordering_alpha))}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), var(--dt-column-ordering_alpha-selected))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) - .015))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) - .015))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover)))}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .007))}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .015))}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .007))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .015))}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container div.dt-layout-row{justify-content:space-between;align-items:center;width:100%;margin:.75em 0;display:flex}div.dt-container div.dt-layout-row div.dt-layout-cell{justify-content:space-between;align-items:center;display:flex}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (width<=767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{text-align:center;display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block!important}@media screen and (width<=767px){div.dt-container div.dt-layout-start>:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:0}}div.dt-container{clear:both;position:relative}div.dt-container .dt-search input{border:var(--dt-input_border);border-radius:var(--dt-input_border-radius);padding:var(--dt-input_padding);background-color:var(--dt-input_background);color:var(--dt-input_color);margin-left:3px}div.dt-container .dt-input{border:var(--dt-input_border);border-radius:var(--dt-input_border-radius);padding:var(--dt-input_padding);background-color:var(--dt-input_background);color:var(--dt-input_color)}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;min-width:1.5em;padding:var(--dt-paging-button_padding);margin-left:var(--dt-paging-button_margin-left);text-align:center;cursor:pointer;color:var(--dt-paging-button_color);border:var(--dt-paging-button_border);border-radius:var(--dt-paging-button_border-radius);background:var(--dt-paging-button_background);box-shadow:var(--dt-paging-button_box-shadow);display:inline-block;text-decoration:none!important}div.dt-container .dt-paging .dt-paging-button.current{border:var(--dt-paging-button_border-current);background:var(--dt-paging-button_background-current);color:var(--dt-paging-button_color-current)!important}div.dt-container .dt-paging .dt-paging-button.current:hover{border:var(--dt-paging-button_border-current-hover);background:var(--dt-paging-button_background-current-hover);color:var(--dt-paging-button_color-current-hover)!important}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;border:var(--dt-paging-button_border-disabled);background:var(--dt-paging-button_background-disabled);box-shadow:none;color:var(--dt-paging-button_color-disabled)!important}div.dt-container .dt-paging .dt-paging-button:hover{border:var(--dt-paging-button_border-hover);background:var(--dt-paging-button_background-hover);color:var(--dt-paging-button_color-hover)!important}div.dt-container .dt-paging .dt-paging-button:active{background:var(--dt-paging-button_background-hover);box-shadow:var(--dt-paging-button_box-shadow-active);outline:none}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:var(--dt-control_color)}div.dt-container.dt-empty-footer tbody>tr:last-child>*,div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:var(--dt-header_border)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(var(--dt-row_background-selected), .65)}[dir=rtl] table.dataTable thead th,[dir=rtl] table.dataTable thead td,[dir=rtl] table.dataTable tfoot th,[dir=rtl] table.dataTable tfoot td{text-align:right}[dir=rtl] table.dataTable th.dt-type-numeric,[dir=rtl] table.dataTable th.dt-type-date,[dir=rtl] table.dataTable td.dt-type-numeric,[dir=rtl] table.dataTable td.dt-type-date{text-align:left}[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}:root{--dtr-control-triangle_size:5px;--dtr-control-triangle_color:#00000080;--dtr-details-list_padding:0 0 0 1em;--dtr-details-list_gap:.333em;--dtr-modal_background:#f5f5f7;--dtr-modal_border:1px solid black;--dtr-modal_border-radius:.5em;--dtr-modal_box-shadow:0 12px 30px #0009;--dtr-modal-background_background:#0009}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{box-sizing:border-box;content:"";border-top:var(--dtr-control-triangle_size) solid transparent;border-left:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:0 solid #0000;margin-right:.5em;display:inline-block}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.arrow-right:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.arrow-right:before{border-top:var(--dtr-control-triangle_size) solid transparent;border-left:0 solid #0000;border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:10px solid var(--dtr-control-triangle_color)}table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before{border-top:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-left:var(--dtr-control-triangle_size) solid transparent;border-bottom:0 solid #0000;border-right:var(--dtr-control-triangle_size) solid transparent}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:.333em}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{box-sizing:border-box;content:"";border-top:var(--dtr-control-triangle_size) solid transparent;border-left:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:0 solid #0000;display:inline-block}table.dataTable.dtr-column>tbody>tr>td.dtr-control.arrow-right:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.arrow-right:before,table.dataTable.dtr-column>tbody>tr>td.control.arrow-right:before,table.dataTable.dtr-column>tbody>tr>th.control.arrow-right:before{border-top:var(--dtr-control-triangle_size) solid transparent;border-left:0 solid #0000;border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color)}table.dataTable.dtr-column>tbody>tr.dtr-expanded td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded td.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.control:before{border-top:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-left:var(--dtr-control-triangle_size) solid transparent;border-bottom:0 solid #0000;border-right:var(--dtr-control-triangle_size) solid transparent}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul.dtr-details{gap:var(--dtr-details-list_gap);padding:var(--dtr-details-list_padding);grid-template-columns:minmax(125px,1fr) auto;margin:0;list-style-type:none;display:inline-grid}table.dataTable>tbody>tr.child ul.dtr-details>li{display:contents}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none;padding-bottom:0}table.dataTable>tbody>tr.child span.dtr-title{min-width:125px;font-weight:700;display:inline-block}div.dtr-modal{box-sizing:border-box;z-index:100;width:100%;height:100%;padding:10em 1em;position:fixed;top:0;left:0}div.dtr-modal div.dtr-modal-display{z-index:102;background:var(--dtr-modal_background);border:var(--dtr-modal_border);border-radius:var(--dtr-modal_border-radius);width:50%;height:fit-content;max-height:75%;box-shadow:var(--dtr-modal_box-shadow);margin:auto;position:absolute;inset:0;overflow:auto}div.dtr-modal div.dtr-modal-content{padding:2.5em;position:relative}div.dtr-modal div.dtr-modal-content h2{margin-top:0}div.dtr-modal div.dtr-modal-close{text-align:center;cursor:pointer;z-index:12;border-radius:3px;width:22px;height:22px;position:absolute;top:6px;right:6px}div.dtr-modal div.dtr-modal-background{z-index:101;background:var(--dtr-modal-background_background);position:fixed;inset:0}@media screen and (width<=767px){div.dtr-modal div.dtr-modal-display{width:95%}}@media screen and (width<=567px){table.dataTable>tbody>tr.child ul.dtr-details{padding:0;display:block}table.dataTable>tbody>tr.child ul.dtr-details>li{padding-bottom:var(--dtr-details-list_gap);display:block}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{padding-bottom:0}table.dataTable>tbody>tr.child ul.dtr-details>li span.dtr-title,table.dataTable>tbody>tr.child ul.dtr-details>li span.dtr-data{display:block}}html.dark{--dtr-control-triangle_color:#ffffff80;--dtr-details-list_border-bottom:1px solid #404346;--dtr-modal_background:#212529;--dtr-modal_border:1px solid #ffffff26;--dtr-modal_box-shadow:0 12px 30px #0009;--dtr-modal-background_background:#0009}.ts-control{z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border:1px solid #d0d0d0;border-radius:3px;flex-wrap:wrap;padding:8px;display:flex;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#303030;background:#f2f2f2;border:0 solid #d0d0d0;margin:0 3px 3px 0;padding:2px 6px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#303030;background:#e8e8e8;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-top:0;border-radius:0 0 3px 3px;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#303030;cursor:default;background:#fff}.ts-dropdown .active{color:#495c68;background-color:#f5fafd}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{width:30px;height:30px;margin:5px 8px;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:2px;transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret), 8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff, #d0d0d0, 85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:8px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:8px;display:block}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 6px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:text;background:#fff}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--swal2-outline:0 0 0 3px #6496c880;--swal2-container-padding:.625em;--swal2-backdrop:#0006;--swal2-backdrop-transition:background-color .15s;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:.3125rem;--swal2-background:white;--swal2-color:#545454;--swal2-show-animation:swal2-show .3s;--swal2-hide-animation:swal2-hide .15s forwards;--swal2-icon-zoom:1;--swal2-title-padding:.8em 1em 0;--swal2-html-container-padding:1em 1.6em .3em;--swal2-input-border:1px solid #d9d9d9;--swal2-input-border-radius:.1875em;--swal2-input-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-background:transparent;--swal2-input-transition:border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-focus-border:1px solid #b4dbed;--swal2-input-focus-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px #6496c880;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-footer-border-color:#eee;--swal2-footer-background:transparent;--swal2-footer-color:inherit;--swal2-timer-progress-bar-background:#0000004d;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc;--swal2-close-button-transition:color .2s, box-shadow .2s;--swal2-close-button-outline:initial;--swal2-close-button-box-shadow:inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow:inset var(--swal2-outline);--swal2-close-button-hover-transform:none;--swal2-actions-justify-content:center;--swal2-actions-width:auto;--swal2-actions-margin:1.25em auto 0;--swal2-actions-padding:0;--swal2-actions-border-radius:0;--swal2-actions-background:transparent;--swal2-action-button-transition:background-color .2s, box-shadow .2s;--swal2-action-button-hover:black 10%;--swal2-action-button-active:black 10%;--swal2-confirm-button-box-shadow:none;--swal2-confirm-button-border-radius:.25em;--swal2-confirm-button-background-color:#7066e0;--swal2-confirm-button-color:#fff;--swal2-deny-button-box-shadow:none;--swal2-deny-button-border-radius:.25em;--swal2-deny-button-background-color:#dc3741;--swal2-deny-button-color:#fff;--swal2-cancel-button-box-shadow:none;--swal2-cancel-button-border-radius:.25em;--swal2-cancel-button-background-color:#6e7881;--swal2-cancel-button-color:#fff;--swal2-toast-show-animation:swal2-toast-show .5s;--swal2-toast-hide-animation:swal2-toast-hide .1s forwards;--swal2-toast-border:none;--swal2-toast-box-shadow:0 0 1px #00000013, 0 1px 2px #00000013, 1px 2px 4px #00000013, 1px 3px 8px #00000013, 2px 4px 16px #00000013}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}@media (prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{pointer-events:none;background-color:#0000!important}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;pointer-events:none;background-color:#0000;width:360px;max-width:100%}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){z-index:1060;box-sizing:border-box;height:100%;padding:var(--swal2-container-padding);transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch;grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);grid-template-areas:"top-start top top-end""center-start center center-end""bottom-start bottom-center bottom-end";display:grid;position:fixed;inset:0;overflow-x:hidden}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:0 0!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-area:2/2;place-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-area:2/3;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-area:3/1;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-area:3/2;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-area:3/3;place-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{border:0;width:auto}div:where(.swal2-container) div:where(.swal2-popup){box-sizing:border-box;width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);grid-template-columns:minmax(0,100%);font-family:inherit;font-size:1rem;display:none;position:relative}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable,div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging,div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){max-width:100%;padding:var(--swal2-title-padding);color:inherit;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial;margin:0;font-size:1.875em;font-weight:600;position:relative}div:where(.swal2-container) div:where(.swal2-actions){z-index:1;box-sizing:border-box;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background);flex-wrap:wrap;display:flex}div:where(.swal2-container) div:where(.swal2-loader){border:.25em solid #2778c4;border-color:#2778c4 #0000;border-radius:100%;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:1.5s linear infinite swal2-rotate-loading;display:none}div:where(.swal2-container) button:where(.swal2-styled){transition:var(--swal2-action-button-transition);border:none;margin:.3125em;padding:.625em 1.1em;font-weight:500;box-shadow:0 0 0 3px #0000}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{box-shadow:var(--swal2-action-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);text-align:center;cursor:initial;margin:1em 0 0;padding:1em 1em 0;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius);position:absolute;bottom:0;left:0;right:0;overflow:hidden;grid-column:auto!important}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:var(--swal2-timer-progress-bar-background);width:100%;height:.25em}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;cursor:initial;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;width:1.2em;height:1.2em;transition:var(--swal2-close-button-transition);border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:end;align-items:center;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;overflow:hidden}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);color:#f27474;background:0 0}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:var(--swal2-close-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;padding:var(--swal2-html-container-padding);color:inherit;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial;justify-content:center;margin:0;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);box-shadow:var(--swal2-input-focus-box-shadow);outline:none}div:where(.swal2-container) input:where(.swal2-input)::-moz-placeholder{color:#ccc}div:where(.swal2-container) input:where(.swal2-file)::-moz-placeholder{color:#ccc}div:where(.swal2-container) textarea:where(.swal2-textarea)::-moz-placeholder{color:#ccc}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;text-align:center;font-weight:600}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:var(--swal2-input-background);width:75%;margin-left:auto;margin-right:auto;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:var(--swal2-input-background);min-width:50%;max-width:100%;color:inherit;padding:.375em .625em;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{background:var(--swal2-background);color:inherit;justify-content:center;align-items:center}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){justify-content:center;margin:1em auto 0;display:flex}div:where(.swal2-container) div:where(.swal2-validation-message){background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);justify-content:center;align-items:center;margin:1em 0 0;padding:.625em;font-size:1em;font-weight:300;overflow:hidden}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";color:#fff;text-align:center;background-color:#f27474;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;font-weight:600;line-height:1.5em;display:inline-block}div:where(.swal2-container) .swal2-progress-steps{background:0 0;flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;color:#fff;text-align:center;background:#2778c4;border-radius:2em;flex-shrink:0;width:2em;height:2em;line-height:2em}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;background:#2778c4;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px}div:where(.swal2-icon){box-sizing:content-box;zoom:var(--swal2-icon-zoom);cursor:default;-webkit-user-select:none;user-select:none;border:.25em solid #000;border-radius:50%;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;font-family:inherit;line-height:5em;position:relative}div:where(.swal2-icon) .swal2-icon-content{align-items:center;font-size:3.75em;display:flex}div:where(.swal2-icon).swal2-error{color:#f27474;border-color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;width:2.9375em;height:.3125em;display:block;position:absolute;top:2.3125em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:.5s swal2-animate-error-x-mark}div:where(.swal2-icon).swal2-warning{color:#f8bb86;border-color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:.5s swal2-animate-i-mark}div:where(.swal2-icon).swal2-info{color:#3fc3ee;border-color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-i-mark}div:where(.swal2-icon).swal2-question{color:#87adbd;border-color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-question-mark}div:where(.swal2-icon).swal2-success{color:#a5dc86;border-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:3.75em;height:7.5em;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;top:-.6875em;left:1.875em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success .swal2-success-ring{z-index:2;box-sizing:content-box;border:.25em solid #a5dc864d;border-radius:50%;width:100%;height:100%;position:absolute;top:-.25em;left:-.25em}div:where(.swal2-icon).swal2-success .swal2-success-fix{z-index:1;width:.4375em;height:5.625em;position:absolute;top:.5em;left:1.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{z-index:2;background-color:#a5dc86;border-radius:.125em;height:.3125em;display:block;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{width:1.5625em;top:2.875em;left:.8125em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{width:2.9375em;top:2.375em;right:.5em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-animate-success-line-tip}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-animate-success-line-long}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:4.25s ease-in swal2-rotate-success-circular-line}[class^=swal2]{-webkit-tap-highlight-color:#0000}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{box-sizing:border-box;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;grid-area:1/1/4/4!important}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-area:1/3/99/3;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){overflow:initial;text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-area:1/1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-area:1/1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;font-size:1.8em;font-weight:700;display:flex}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:1.375em;top:.875em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:1.6em;height:3em;position:absolute}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:2em 2em;border-radius:4em 0 0 4em;top:-.8em;left:-.5em;transform:rotate(-45deg)}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 1.5em;border-radius:0 4em 4em 0;top:-.25em;left:.9375em}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{width:.4375em;height:2.6875em;top:0;left:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{width:.75em;top:1.125em;left:.1875em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{width:1.375em;top:.9375em;right:.1875em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-toast-animate-success-line-tip}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-toast-animate-success-line-long}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{opacity:0;transform:translateY(-50px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-50px)scale(.9)}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}.ui-checkbox[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;flex:none;min-width:18px;margin:0;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-block;box-shadow:0 1px 2px #231b280a;background-color:#fff!important;border:1px solid #d5cfd8!important;border-radius:5px!important;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.ui-checkbox[type=checkbox]:hover{border-color:#ff9d79!important}.ui-checkbox[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8 3 3 6-6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#ff6b35!important;border-color:#ff6b35!important}.ui-checkbox[type=checkbox]:checked:hover{background-color:#ec4f1a!important;border-color:#ec4f1a!important}.ui-checkbox[type=checkbox]:focus{outline:none!important}.ui-checkbox[type=checkbox]:focus-visible{box-shadow:0 0 0 4px #8268ff2e!important}.ui-checkbox[type=checkbox]:disabled{cursor:not-allowed;opacity:.52}.dashboard-form-label{color:#171421;justify-content:space-between;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.dashboard-form-label>span{color:#aaa5ae;font-size:12px;font-weight:500}.dashboard-checkbox-control{color:#171421;cursor:pointer;background:#fff;border:1px solid #dcd8df;border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 12px;transition:border-color .16s,background .16s,box-shadow .16s;justify-content:flex-start!important;margin:0!important;display:flex!important}.dashboard-checkbox-control:hover{background:#fffaf7;border-color:#ffb49a}.dashboard-checkbox-control:focus-within{border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a}.dashboard-checkbox-control>span{color:#171421!important;font-size:10px!important;font-weight:700!important}.dashboard-checkbox-control .ui-checkbox{width:18px!important;height:18px!important}.ui-switch{color:#4d4652;cursor:pointer;background:#fff;border:1px solid #e7e2e9;border-radius:12px;align-items:center;gap:11px!important;padding:12px!important;display:flex!important;position:relative!important}.ui-switch>input,.business-check-option>input{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;white-space:nowrap;overflow:hidden;background:0 0!important;border:0!important;width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.ui-switch__track{background:#eeeaf0;border:1px solid #d8d2dc;border-radius:99px;flex:none;width:37px;height:21px;transition:border-color .18s,background .18s,box-shadow .18s;display:block;position:relative}.ui-switch__track>span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #251c2b33}.ui-switch>span:last-child,.ui-switch strong,.ui-switch small{display:block}.ui-switch strong{color:#3f3844;font-size:9px}.ui-switch small{color:#918a95;margin-top:3px;font-size:11px;font-weight:500;line-height:1.4}.ui-switch input:checked+.ui-switch__track{background:#ff6b35;border-color:#ff6b35}.ui-switch input:checked+.ui-switch__track>span{transform:translate(16px)}.ui-switch input:focus-visible+.ui-switch__track{box-shadow:0 0 0 4px #8268ff2e}.ui-switch:hover .ui-switch__track{border-color:#ff9d79}.business-options-field,.pro-reminder-form fieldset{border:0;min-width:0;margin:0;padding:0}.business-options-field legend,.pro-reminder-form legend{color:#4d4652;padding:0;font-size:9px;font-weight:800}.business-options-field>p,.pro-reminder-form fieldset>p{color:#96909a;margin:5px 0 10px;font-size:12px;line-height:1.45}.business-check-option{cursor:pointer;align-items:center;transition:border-color .16s,color .16s,background .16s;position:relative;color:#665f6b!important;background:#fff!important;border:1px solid #e5e0e7!important;border-radius:10px!important;gap:7px!important;padding:8px 10px!important;display:flex!important}.business-check-option__box{color:#0000;background:#fff;border:1px solid #d6d0da;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:grid}.business-check-option>span:last-child{font-size:12px}.business-check-option__box svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.business-check-option input:checked+.business-check-option__box{color:#fff;background:#ff6b35;border-color:#ff6b35}.business-check-option input:checked~span:last-child{color:#a44324}.business-check-option input:focus-visible+.business-check-option__box{box-shadow:0 0 0 4px #8268ff2b}.business-check-option:hover{background:#fff8f4!important;border-color:#ffc0a9!important}.business-column-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid!important}.business-column-picker label{border-radius:10px!important;padding:8px 10px!important}.business-payroll-form{grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(360px,2.1fr) auto}.business-webhook-form{grid-template-columns:minmax(130px,.8fr) minmax(210px,1.25fr) minmax(180px,1fr) minmax(330px,1.7fr) auto}.business-branding-form{grid-template-columns:minmax(250px,1.5fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(220px,1.15fr) auto}.business-branding-form label>small{color:#98919b;font-size:11px;font-weight:500}.business-file-input{color:#77707c!important;background:#fff!important;border:1px solid #ded9e1!important;border-radius:10px!important;height:46px!important;min-height:46px!important;padding:4px!important;font:600 12px DM Sans,sans-serif!important}.business-file-input::file-selector-button{color:#6a626e;cursor:pointer;background:#f2eff4;border:0;border-radius:7px;height:36px;margin-right:10px;padding:0 12px;font:800 12px DM Sans,sans-serif}.business-file-input:hover::file-selector-button{color:#a74626;background:#fff0e9}.business-colour-input{cursor:pointer;background:#fff!important;border:1px solid #ded9e1!important;border-radius:10px!important;width:100%!important;height:46px!important;min-height:46px!important;padding:4px!important}.business-colour-input::-webkit-color-swatch-wrapper{padding:0}.business-colour-input::-webkit-color-swatch{border:0;border-radius:7px}.business-colour-input::-moz-color-swatch{border:0;border-radius:7px}.pro-reminder-form{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px;display:grid}.pro-reminder-trigger-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pro-reminder-footer{border-top:1px solid #eeeaf0;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:16px;display:flex}.pro-reminder-channels{flex-wrap:wrap;gap:9px;display:flex}.pro-reminder-channels .ui-switch{min-width:210px}.business-support-form{grid-template-columns:minmax(210px,.75fr) minmax(340px,1.3fr) auto;align-items:end;gap:13px;padding:18px;display:grid}.business-support-form__intro{background:#faf9fb;border:1px solid #e9e4eb;border-radius:13px;grid-column:1/-1;align-items:center;gap:12px;padding:14px;display:flex}.business-support-form__intro>span{color:#d45229;background:#fff0e9;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.business-support-form__intro svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.business-support-form__intro strong{font-size:10px}.business-support-form__intro p{color:#8e8792;margin:4px 0 0;font-size:12px}.business-support-form label{color:#716a75;gap:6px;font-size:12px;font-weight:800;display:grid}.business-support-form input,.business-support-form textarea{color:#302a34;background:#fff;border:1px solid #ded9e1;border-radius:10px;outline:none;width:100%;padding:0 11px;font:600 9px DM Sans,sans-serif}.business-support-form input{height:46px}.business-support-form textarea{resize:vertical;min-height:120px;padding:11px}.business-support-form input:focus,.business-support-form textarea:focus{border-color:#ff9b77;box-shadow:0 0 0 3px #ff6b351a}.business-support-form footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.business-support-form footer small{color:#96909a;font-size:12px}.business-empty-state{color:#766f7a;text-align:center;background:#faf9fb;border:1px dashed #ddd7e0;border-radius:12px;grid-column:1/-1;padding:19px}.business-empty-state p{color:#9a939d;margin:5px 0 0;font-size:12px}.calendar-provider-unavailable{gap:7px;margin-top:12px;display:grid}.calendar-provider-unavailable span{color:#7f5e25;background:#fff4d7;border-radius:99px;width:max-content;padding:5px 8px;font-size:11px;font-weight:800}.calendar-provider-unavailable small{color:#98919b;font-size:12px;line-height:1.45}.calendar-provider-unavailable button[disabled]{cursor:not-allowed;opacity:.58}@media (width<=1100px){.pro-reminder-trigger-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-payroll-form,.business-webhook-form,.business-branding-form{grid-template-columns:repeat(2,minmax(0,1fr))}.business-options-field,.business-payroll-form>button,.business-webhook-form>button,.business-branding-form>button{grid-column:1/-1}.business-support-form{grid-template-columns:1fr 1fr}}@media (width<=650px){.pro-reminder-trigger-grid,.business-column-picker{grid-template-columns:1fr}.pro-reminder-footer,.business-support-form footer{flex-direction:column;align-items:stretch}.pro-reminder-channels,.pro-reminder-channels .ui-switch,.pro-reminder-footer>button,.business-support-form footer>button{width:100%}.business-payroll-form,.business-webhook-form,.business-branding-form,.business-support-form{grid-template-columns:1fr}.business-payroll-form>*,.business-webhook-form>*,.business-branding-form>*,.business-support-form>*{grid-column:1!important}}.admin-plan-prices{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.admin-plan-grid{grid-template-columns:minmax(0,1fr);align-items:start}.admin-plan-card{min-width:0;overflow:hidden}.admin-plan-section-heading{justify-content:space-between;align-items:center;gap:14px;margin:-2px 0 1px;display:flex}.admin-plan-prices>.admin-plan-section-heading,.admin-plan-prices>.admin-price-history-note{grid-column:1/-1}.admin-plan-section-heading div>span,.admin-plan-section-heading div>strong{display:block}.admin-plan-section-heading div>span{color:#df552b;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-plan-section-heading div>strong{color:#332c37;margin-top:4px;font-size:10px}.admin-plan-section-heading>small{color:#7d7581;white-space:nowrap;background:#f2eff4;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:800}.admin-price-editor{background:#faf9fb;border:1px solid #e7e2e9;border-radius:13px;grid-template-columns:minmax(108px,.65fr) minmax(0,1.35fr);gap:11px;min-width:0;padding:14px;display:grid;overflow:hidden}.admin-price-editor__heading{border-bottom:1px solid #ebe7ed;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.admin-price-editor__heading>div>span,.admin-price-editor__heading>div>small,.admin-price-editor__heading>strong{display:block}.admin-price-editor__heading>div>span{color:#8f8792;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-price-editor__heading>div>small{color:#a099a3;margin-top:4px;font-size:11px}.admin-price-editor__heading>strong{color:#28222d;white-space:nowrap;font:800 20px Manrope,sans-serif}.admin-price-editor label{color:#706975;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.admin-price-editor label>input,.admin-money-input{color:#312b35;background:#fff;border:1px solid #ded9e1;border-radius:9px;outline:none;width:100%;min-width:0;height:41px;font:600 9px DM Sans,sans-serif}.admin-price-editor label>input{padding:0 10px}.admin-price-editor label>input:focus,.admin-money-input:focus-within{border-color:#ff9b77;box-shadow:0 0 0 3px #ff6b351a}.admin-money-input{align-items:center;display:flex;overflow:hidden}.admin-money-input i{color:#8b8490;background:#f4f2f5;border-right:1px solid #e8e3ea;place-items:center;min-width:34px;height:100%;font-style:normal;display:grid}.admin-money-input input{color:#312b35;background:#fff;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 10px;font:700 9px DM Sans,sans-serif}.admin-price-editor__current{color:#938c97;background:#fff;border:1px solid #ece8ee;border-radius:8px;grid-column:1/-1;align-self:center;margin:0;padding:8px 9px;font-size:11px}.admin-price-editor__current code{color:#716a75;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-price-editor__reason{grid-column:1/-1}.admin-price-editor>button{color:#fff;cursor:pointer;background:#ff6b35;border:0;border-radius:9px;grid-column:1/-1;align-self:end;width:100%;height:41px;padding:0 13px;font:800 12px DM Sans,sans-serif;box-shadow:0 8px 18px #ff6b3526}.admin-price-editor--free{grid-column:1/-1;display:block}.admin-price-editor--free strong{font-size:10px}.admin-price-editor--free p,.admin-price-history-note{color:#918a95;margin:5px 0 0;font-size:12px}.admin-price-history-note{border-top:1px solid #ece8ee;padding-top:10px}.admin-plan-features{overscroll-behavior:contain;max-height:min(690px,70vh);overflow:hidden auto}.admin-plan-section-heading--features{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #ebe7ed;margin:0;padding:14px 16px;position:sticky;top:0}.admin-entitlement-columns{z-index:2;color:#918a95;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf9fbf7;border-bottom:1px solid #ebe7ed;grid-template-columns:minmax(200px,1fr) minmax(160px,220px) minmax(220px,1fr) 104px;gap:12px;padding:8px 16px;font-size:11px;font-weight:900;display:grid;position:sticky;top:55px}.admin-plan-features .admin-entitlement-row{grid-template-columns:minmax(200px,1fr) minmax(160px,220px) minmax(220px,1fr) 104px;align-items:start;gap:11px 12px;padding:14px 16px;display:grid}.admin-entitlement-copy{min-width:0}.admin-entitlement-copy strong,.admin-entitlement-copy small{display:block}.admin-entitlement-copy strong{color:#302a34;font-size:11px;line-height:1.35}.admin-entitlement-copy small{color:#7d7480;letter-spacing:.04em;text-transform:uppercase;background:#f1eef3;border-radius:99px;width:max-content;margin-top:6px;padding:4px 7px;font-size:11px;font-weight:800}.admin-entitlement-control{min-width:0}.admin-entitlement-control .admin-check{justify-content:flex-end;min-height:34px}.admin-entitlement-reason{color:#77707b;gap:5px;min-width:0;font-size:11px;font-weight:800;display:grid}.admin-entitlement-reason input{width:100%}.admin-plan-features .admin-entitlement-row>button{align-self:end;width:104px}.admin-plan-features .admin-plan-quota{justify-content:flex-end}.admin-plan-features .admin-plan-quota>label:first-child{color:#8d8691;gap:4px;font-size:11px;font-weight:800;display:grid}.admin-plan-features .admin-plan-quota input[type=number]{width:74px}@media (width<=760px){.admin-plan-prices,.admin-price-editor{grid-template-columns:1fr}.admin-price-editor__heading,.admin-price-editor__reason,.admin-price-editor>*{grid-area:auto/1}.admin-plan-features{max-height:none}.admin-entitlement-columns{display:none}.admin-plan-features .admin-entitlement-row{grid-template-columns:1fr}.admin-entitlement-control .admin-check,.admin-plan-features .admin-plan-quota{justify-content:flex-start}.admin-plan-features .admin-entitlement-row>button{width:100%}}@media (width>=761px) and (width<=1050px){.admin-entitlement-columns{display:none}.admin-plan-features .admin-entitlement-row{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.admin-entitlement-reason{grid-column:1/2}.admin-plan-features .admin-entitlement-row>button{grid-column:2/3}}.admin-body{--admin-ink:#211d29;--admin-muted:#817a86;--admin-line:#e4e0e6;--admin-soft:#f8f6f8;--admin-orange:#dd5427;--admin-focus:#ff6b3524}.admin-main>header{border-bottom:1px solid var(--admin-line);margin-bottom:28px;padding-bottom:19px}.admin-main>header h1{font-size:clamp(25px,3vw,33px)}.admin-card,.admin-metrics article{border-color:var(--admin-line);box-shadow:0 10px 30px #221b2906}.admin-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-metrics article.admin-metric{min-height:132px;padding:17px 18px 16px;position:relative;overflow:hidden}.admin-metrics article.admin-metric:after{content:"";background:var(--metric-accent,#a29ca6);opacity:.65;height:2px;position:absolute;bottom:0;left:18px;right:18px}.admin-metric__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-metrics .admin-metric__top>span{color:#6f6874;letter-spacing:.015em;font-size:9px;font-weight:800}.admin-metric__top i{border:1px solid color-mix(in srgb, var(--metric-accent,#817a86) 18%, white);width:34px;height:34px;color:var(--metric-accent,#817a86);background:var(--metric-soft,#f4f2f5);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.admin-metric__top svg{width:17px;height:17px}.admin-metrics article.admin-metric>strong{color:var(--admin-ink);letter-spacing:-.035em;margin:15px 0 5px;font:750 24px/1.05 DM Sans,sans-serif}.admin-metrics article.admin-metric>small{color:#96909a;font-size:12px;line-height:1.4}.admin-metric--positive{--metric-accent:#2c9368;--metric-soft:#edf9f3}.admin-metric--warning{--metric-accent:#c47630;--metric-soft:#fff6e9}.admin-metric--violet{--metric-accent:#7662d8;--metric-soft:#f2efff}.admin-metric--blue{--metric-accent:#397eaa;--metric-soft:#edf6fb}.admin-metric--orange{--metric-accent:#d9572b;--metric-soft:#fff0ea}.admin-metric--neutral{--metric-accent:#746e79;--metric-soft:#f3f1f4}.billing-admin-metrics{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.monetization-links a>span{flex:auto;min-width:0}.monetization-links strong,.monetization-links small{overflow-wrap:anywhere;word-break:normal}.monetization-links small{white-space:normal;line-height:1.35}.admin-filter{background:#faf9fb;border:1px solid #e8e4ea;border-radius:13px;grid-template-columns:minmax(205px,.72fr) minmax(0,1.7fr);align-items:center;gap:16px;max-width:none;margin:16px 18px 2px;padding:13px;display:grid}.admin-filter__intro{align-items:center;gap:10px;min-width:0;display:flex}.admin-filter__intro>span{width:34px;height:34px;color:var(--admin-orange);background:#fff4ef;border:1px solid #f1d5c9;border-radius:9px;flex:none;place-items:center;display:grid}.admin-filter__intro svg{width:17px;height:17px}.admin-filter__intro strong,.admin-filter__intro small{display:block}.admin-filter__intro strong{color:var(--admin-ink);font:800 10px Manrope,sans-serif}.admin-filter__intro small{color:#97909a;margin-top:3px;font-size:11px;line-height:1.45}.admin-filter__controls{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));align-items:end;gap:8px;min-width:0;display:grid}.admin-filter__field{gap:5px;min-width:0;display:grid}.admin-filter__field--wide{grid-column:span 2}.admin-filter__field>span{color:#746d78;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-filter input,.admin-filter select{color:#2a242f;background-color:#fff;border:1px solid #ddd8e0;border-radius:9px;outline:0;width:100%;min-width:0;height:39px;padding:0 11px;font:650 9px DM Sans,sans-serif}.admin-filter select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6.5 8 3.5 3.5L13.5 8' stroke='%23847d89' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}.admin-filter input:focus,.admin-filter select:focus{box-shadow:0 0 0 3px var(--admin-focus);border-color:#ff9b75}.admin-filter__apply,.admin-filter__reset{color:#6e6772;cursor:pointer;background:#fff;border:1px solid #ded9e0;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 13px;font:800 12px DM Sans,sans-serif;text-decoration:none;display:inline-flex}.admin-filter__apply{border-color:var(--admin-orange);color:#fff;background:var(--admin-orange)}.admin-filter__reset:hover,.admin-filter__reset:focus-visible{color:#b94b26;border-color:#f0b9a4;outline:0}.admin-filter-form{margin:0}.admin-primary-action{gap:7px}.admin-primary-action svg{width:15px;height:15px}.admin-primary-action:focus-visible,.admin-card a:focus-visible,.admin-sidebar a:focus-visible{outline-offset:2px;outline:3px solid #8268ff38}.monetization-links a{border-radius:12px;min-height:72px;transition:border-color .16s,background .16s;position:relative}.monetization-links a:hover{background:#fffaf7;border-color:#efbca9}.monetization-links .admin-icon{width:20px;height:20px}.admin-list>a:hover{background:#fcfafb}.admin-audit>div:last-child,.admin-list>a:last-child{border-bottom:0}@media (width<=960px){.admin-filter{grid-template-columns:1fr}}@media (width<=600px){.admin-main>header{gap:14px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article.admin-metric{min-height:124px;padding:15px}.admin-filter{margin:12px 12px 0;padding:11px}.admin-filter__controls{grid-template-columns:1fr}.admin-filter__field--wide{grid-column:auto}}@media (width<=390px){.admin-metrics{grid-template-columns:1fr}}.admin-preserved-copy{white-space:pre-wrap}.admin-action-menu__panel a,.admin-action-menu__panel button{gap:9px}.admin-action-menu__panel .admin-icon{color:#8d8491;flex:none}.admin-action-menu__panel .is-danger .admin-icon{color:currentColor}.dashboard-workspace,.dashboard-sidebar__privacy,.dashboard-sidebar__account{font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashboard-workspace :where(button,input,select,textarea),.dashboard-sidebar__account button{font-synthesis:none;text-rendering:optimizelegibility}.dashboard-workspace small{font-size:max(11px,.75em);line-height:1.45}.dashboard-header__context small,.dashboard-page-header p,.dashboard-eyebrow{font-size:10px;line-height:1.35}.dashboard-footer,.dashboard-stat p,.dashboard-panel header p,.dashboard-panel-heading>span,.dashboard-text-link,.dashboard-form-errors{font-size:10px;line-height:1.5}.dashboard-form-field label,.dashboard-field label{font-size:11px;line-height:1.4}.dashboard-form-field label span,.dashboard-form-field>small,.dashboard-field>p,.dashboard-field small,.workspace-preferences-grid .dashboard-field p{font-size:11px;line-height:1.5}.dashboard-sidebar__privacy strong,.dashboard-sidebar__account strong{color:#dedde4;font-size:11px;font-weight:700;line-height:1.35}.dashboard-sidebar__privacy small{color:#92909d;margin-top:4px;font-size:11px;line-height:1.5}.dashboard-sidebar__account small{color:#8f8d9a;margin-top:3px;font-size:11px;line-height:1.4}.dashboard-sidebar__account a{color:#aaa8b3;margin-top:2px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}@media (prefers-contrast:more){.dashboard-sidebar__privacy small,.dashboard-sidebar__account small,.dashboard-sidebar__account a{color:#c3c1ca}}.tool-module-nav{background:#fffffff0;border:1px solid #e2dee5;border-radius:16px;max-width:100%;margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #231c2a0b}.tool-module-nav:after{pointer-events:none;content:"";background:linear-gradient(90deg,#fff0,#fff 84%);width:30px;position:absolute;top:0;bottom:0;right:0}.tool-module-nav__track{scrollbar-width:none;gap:4px;width:100%;min-width:0;max-width:100%;padding:6px 30px 6px 6px;display:flex;overflow-x:hidden}.tool-module-nav__track::-webkit-scrollbar{display:none}.tool-module-nav a{color:#6d6672;border:1px solid #0000;border-radius:11px;flex:1 1 0;align-items:center;gap:9px;min-width:0;padding:9px 10px;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}.tool-module-nav a:hover{color:#312a37;background:#f8f6f9}.tool-module-nav a:focus-visible{outline-offset:-2px;outline:3px solid #8268ff38}.tool-module-nav a[aria-current=page]{color:#9f3d20;background:#fff3ed;border-color:#ffd0bd;box-shadow:inset 0 -2px #ff6b35}.tool-module-nav a.is-locked,.tool-module-nav a.is-restricted{color:#918b95}.tool-module-nav__icon{color:#726a78;background:#f2eff4;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.tool-module-nav a[aria-current=page] .tool-module-nav__icon{color:#d64a1f;background:#ffe4d8}.tool-module-nav a>span:nth-child(2){gap:2px;min-width:0;display:grid;overflow:hidden}.tool-module-nav strong{text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;overflow:hidden}.tool-module-nav small{color:#a09aa4;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.tool-module-nav a.is-locked small{color:#9b79d2}.tool-module-nav a.is-restricted small{color:#b26d57}.tool-workflow{color:#fff;background:#171421;border-radius:18px;margin-bottom:18px;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 40px #17142121}.tool-workflow:before{content:"";background:radial-gradient(circle,#8268ff47,#8268ff00 68%);border-radius:50%;width:250px;height:250px;position:absolute;top:-110px;right:-70px}.tool-workflow--business:before{background:radial-gradient(circle,#52c98a38,#52c98a00 68%)}.tool-workflow>header{align-items:baseline;gap:12px;margin-bottom:18px;display:flex;position:relative}.tool-workflow>header .dashboard-eyebrow{color:#ff956d}.tool-workflow>header h2{margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.tool-workflow>header>span{color:#9d97aa;margin-left:auto;font-family:DM Sans,sans-serif;font-size:12px}.tool-workflow__track{background:#332e40;border:1px solid #332e40;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.tool-workflow--business .tool-workflow__track{grid-template-columns:repeat(5,minmax(0,1fr))}.tool-workflow__track a{color:#d3ceda;background:#1e1a2a;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:15px 13px;text-decoration:none;display:grid;position:relative}.tool-workflow__track a:hover{background:#252032}.tool-workflow__track a:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #8268ff}.tool-workflow__track a>i{color:#716b7b;font-family:JetBrains Mono,monospace;font-size:11px;font-style:normal}.tool-workflow__track a>span{color:#b3adbc;background:#302a3e;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.tool-workflow__track a>div{gap:3px;min-width:0;display:grid}.tool-workflow__track strong{color:#f7f5f9;font-family:Manrope,sans-serif;font-size:9px;font-weight:800}.tool-workflow__track small{color:#8f8999;text-overflow:ellipsis;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:11px;overflow:hidden}.tool-workflow__track a.is-complete>i{color:#65dca0}.tool-workflow__track a.is-complete>span{color:#52c98a;background:#52c98a21}.tool-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.tool-overview-card{color:#312a37;background:#fff;border:1px solid #e2dee5;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px;scroll-margin-top:18px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 24px #231c2a09}.tool-overview-card:hover{border-color:#ffcbb7;transform:translateY(-1px);box-shadow:0 12px 28px #2d223412}.tool-overview-card:focus-visible{outline-offset:2px;outline:3px solid #8268ff33}.tool-overview-card__icon{color:#d94e22;background:#fff0e9;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.tool-overview-card--blocked .tool-overview-card__icon{color:#766f7b;background:#f0edf2}.tool-overview-card__copy{gap:3px;display:grid}.tool-overview-card__copy strong{font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.tool-overview-card__copy small{color:#8e8792;font-family:DM Sans,sans-serif;font-size:12px}.tool-overview-card__state{justify-items:end;gap:4px;display:grid}.tool-overview-card__state i{color:#317d59;background:#e9f8f0;border-radius:99px;padding:4px 7px;font-family:DM Sans,sans-serif;font-size:11px;font-style:normal;font-weight:800}.tool-overview-card--blocked .tool-overview-card__state i{color:#705595;background:#f1ebfa}.tool-overview-card__state small{color:#9a949e;font:600 11px DM Sans,sans-serif}.tool-overview-card__arrow{color:#aaa4ae}.tool-module-panel{margin-bottom:22px;overflow:hidden}.tool-module-panel>.dashboard-panel-heading{align-items:center}.tool-team-panel,.tool-team-panel .tool-member-list{overflow:visible}.tool-team-panel .business-actions{z-index:40}.tool-team-panel .business-actions[open]{z-index:80}.tool-team-panel .business-actions>div{z-index:90}.tool-form-grid{background:#fbfafc;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.tool-form-grid .pro-compact-form{background:#fff;border:1px solid #e5e0e7;border-radius:14px;height:100%}.tool-directory-grid{border-top:1px solid #ece8ee;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool-directory-grid>section+section{border-left:1px solid #ece8ee}.tool-directory-grid>section>header,.tool-subsection>header{border-bottom:1px solid #ece8ee;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.tool-directory-grid h3,.tool-subsection h3{margin:0;font:800 10px Manrope,sans-serif}.tool-directory-grid header span,.tool-subsection header span{color:#706978;background:#f1eef3;border-radius:8px;place-items:center;min-width:24px;height:24px;font:700 11px JetBrains Mono,monospace;display:grid}.tool-directory-grid article{border-bottom:1px solid #f0edf2;align-items:center;gap:10px;padding:12px 18px;display:flex}.tool-directory-grid article>div{flex:1;gap:3px;min-width:0;display:grid}.tool-directory-grid article strong{font:750 9px Manrope,sans-serif}.tool-directory-grid article small{color:#918a95;text-overflow:ellipsis;white-space:nowrap;font:600 11px DM Sans,sans-serif;overflow:hidden}.tool-directory-grid article b{color:#5e5764;font:700 11px JetBrains Mono,monospace}.tool-directory-grid article button{color:#bd4925;cursor:pointer;background:0 0;border:0;font:750 11px DM Sans,sans-serif}.tool-notice,.tool-readiness-summary{color:#49414f;background:#faf9fb;border:1px solid #e6e1e8;border-radius:13px;align-items:center;gap:11px;margin:0 0 14px;padding:13px 15px;display:flex}.tool-module-panel>.tool-notice{margin:18px 18px 0}.tool-notice>span,.tool-readiness-summary>span{color:#625b68;background:#eeeaf0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tool-notice>div,.tool-readiness-summary>div{flex:1;gap:3px;min-width:0;display:grid}.tool-notice strong,.tool-readiness-summary strong{font:800 9px Manrope,sans-serif}.tool-notice p,.tool-readiness-summary small{color:#8d8691;margin:0;font:500 12px/1.45 DM Sans,sans-serif}.tool-notice--orange{background:#fff8f4;border-color:#ffd4c3}.tool-notice--orange>span{color:#d94e22;background:#ffe8de}.tool-notice--violet{background:#faf8ff;border-color:#ddd4f2}.tool-notice--violet>span{color:#7657c8;background:#eee9fb}.tool-readiness-summary.is-ready>span{color:#248255;background:#e6f8ef}.tool-readiness-summary>a{color:#c44821;align-items:center;gap:5px;font:800 12px DM Sans,sans-serif;text-decoration:none;display:inline-flex}.tool-week-selector{justify-content:flex-end;align-items:end;gap:8px;margin:0 0 10px;display:flex}.tool-week-selector label{color:#706978;gap:5px;font:800 11px DM Sans,sans-serif;display:grid}.tool-week-selector input{color:#39323f;background:#fff;border:1px solid #ddd8e0;border-radius:9px;height:36px;padding:0 9px;font:650 12px DM Sans,sans-serif}.tool-week-selector .dashboard-button{min-height:36px}.tool-prerequisites{background:#fff;border:1px solid #e1dde4;border-radius:16px;margin:0 0 18px;overflow:hidden}.tool-prerequisites>header{border-bottom:1px solid #ece8ee;padding:15px 18px}.tool-prerequisites h2{margin:2px 0;font:800 12px Manrope,sans-serif}.tool-prerequisites header span{color:#8e8792;font:500 12px DM Sans,sans-serif}.tool-prerequisites>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tool-prerequisites article{border-right:1px solid #ece8ee;align-items:center;gap:9px;min-width:0;padding:14px;display:flex}.tool-prerequisites article:last-child{border-right:0}.tool-prerequisites article>span{color:#9a739d;background:#f2edf5;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.tool-prerequisites article.is-complete>span{color:#248255;background:#e8f8f0}.tool-prerequisites article>div{flex:1;gap:3px;min-width:0;display:grid}.tool-prerequisites strong{font:800 12px Manrope,sans-serif}.tool-prerequisites small{color:#96909a;font:500 11px/1.35 DM Sans,sans-serif}.tool-prerequisites article>a{color:#c44821;font:800 11px DM Sans,sans-serif;text-decoration:none}.tool-empty-state{color:#5f5865;align-items:center;gap:11px;width:100%;padding:17px;display:flex}.tool-empty-state>span{color:#827b88;background:#f0edf2;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.tool-empty-state>div{flex:1;gap:3px;min-width:0;display:grid}.tool-empty-state strong{font:800 9px Manrope,sans-serif}.tool-empty-state p{color:#98919b;margin:0;font:500 12px/1.45 DM Sans,sans-serif}.tool-empty-state>a{align-items:center;gap:5px;display:inline-flex}.tool-form-error{color:#a02d25;background:#fff0ee;border-radius:9px;margin:10px 18px;padding:9px 11px;font:700 12px DM Sans,sans-serif}.tool-record-status{color:#796f7d;white-space:nowrap;background:#f0edf2;border-radius:99px;padding:5px 8px;font:700 11px DM Sans,sans-serif}.tool-record-action{align-items:center;gap:6px;display:flex}.tool-record-action input,.tool-record-action select{background:#fff;border:1px solid #ddd7e0;border-radius:8px;min-width:100px;height:34px;padding:0 8px;font:650 11px DM Sans,sans-serif}.tool-record-action button{color:#fff;cursor:pointer;background:#ff6b35;border:0;border-radius:8px;height:34px;padding:0 11px;font:800 11px DM Sans,sans-serif}.tool-colour-dot{background:var(--dot);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.tool-provider-icon{color:#d85028;background:#fff0e9;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.tool-activity-list code{color:#9a949e;margin-left:auto;font:600 11px JetBrains Mono,monospace}.business-file-control{border-radius:11px;display:block}.business-support-workspace{background:#fbfafc;grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);gap:16px;padding:18px;display:grid}.business-support-composer,.business-support-history{background:#fff;border:1px solid #e3dfe6;border-radius:15px}.business-support-composer{gap:14px;padding:17px;display:grid}.business-support-composer__intro{border-bottom:1px solid #eeeaf0;align-items:center;gap:11px;padding-bottom:14px;display:flex}.business-support-composer__intro>span{color:#d94e22;background:#fff0e9;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;display:grid}.business-support-composer__intro strong{font:800 10px Manrope,sans-serif}.business-support-composer__intro p{color:#8f8892;margin:3px 0 0;font:500 12px/1.45 DM Sans,sans-serif}.business-support-composer label{color:#625b68;gap:6px;font:800 12px DM Sans,sans-serif;display:grid}.business-support-composer label small{color:#a09aa4;font-size:11px;font-weight:500}.business-support-composer input,.business-support-composer textarea{color:#312a37;background:#fff;border:1px solid #dcd7df;border-radius:10px;outline:0;width:100%;padding:0 11px;font:600 9px DM Sans,sans-serif}.business-support-composer input{height:44px}.business-support-composer textarea{resize:vertical;min-height:150px;padding:11px}.business-support-composer input:focus,.business-support-composer textarea:focus{border-color:#ff936c;box-shadow:0 0 0 3px #ff6b351a}.business-support-composer footer{border-top:1px solid #eeeaf0;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.business-support-composer footer small{color:#98919b;font:500 11px DM Sans,sans-serif}.business-support-history{min-width:0;overflow:hidden}.business-support-history>header{border-bottom:1px solid #ece8ee;justify-content:space-between;align-items:center;padding:15px;display:flex}.business-support-history h3{margin:2px 0 0;font:800 10px Manrope,sans-serif}.business-support-history>header>span{color:#716a77;background:#f0edf2;border-radius:8px;place-items:center;min-width:25px;height:25px;font:700 11px JetBrains Mono,monospace;display:grid}.business-support-history>div{max-height:520px;display:grid;overflow-y:auto}.business-support-history article{border-bottom:1px solid #eeeaf0;gap:7px;padding:14px 15px;display:grid}.business-support-history article>div{justify-content:space-between;align-items:center;display:flex}.business-support-history article em{color:#9b4c31;text-transform:uppercase;letter-spacing:.08em;font:800 11px DM Sans,sans-serif}.business-support-history article strong{text-overflow:ellipsis;white-space:nowrap;font:800 9px Manrope,sans-serif;overflow:hidden}.business-support-history article code{color:#746d79;text-overflow:ellipsis;white-space:nowrap;font:600 11px JetBrains Mono,monospace;overflow:hidden}.business-support-history article small{color:#9b949f;font:500 11px DM Sans,sans-serif}@media (width<=1180px){.tool-module-nav__track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow-x:auto}.tool-module-nav a{scroll-snap-align:start;flex:none;min-width:112px}}@media (width<=1100px){.tool-workflow__track,.tool-workflow--business .tool-workflow__track{display:flex;overflow-x:auto}.tool-workflow__track a{min-width:190px}.tool-prerequisites>div{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-prerequisites article:nth-child(2){border-right:0}.tool-prerequisites article:nth-child(-n+2){border-bottom:1px solid #ece8ee}.business-support-workspace{grid-template-columns:1fr}}@media (width<=720px){.tool-module-nav{border-radius:13px;margin-inline:-2px}.tool-module-nav a{padding:8px}.tool-workflow{border-radius:15px;padding:17px}.tool-workflow>header{gap:4px;display:grid}.tool-workflow>header>span{margin-left:0}.tool-overview-grid,.tool-form-grid,.tool-directory-grid{grid-template-columns:1fr}.tool-directory-grid>section+section{border-top:1px solid #ece8ee;border-left:0}.tool-overview-card{grid-template-columns:auto minmax(0,1fr) auto}.tool-overview-card__state{grid-area:2/2;justify-items:start}.tool-overview-card__arrow{grid-area:1/3/span 2}.tool-prerequisites>div{grid-template-columns:1fr}.tool-prerequisites article,.tool-prerequisites article:nth-child(2){border-bottom:1px solid #ece8ee;border-right:0}.tool-prerequisites article:last-child{border-bottom:0}.tool-readiness-summary{flex-wrap:wrap;align-items:flex-start}.tool-readiness-summary>a{width:100%;padding-left:45px}.tool-week-selector{flex-direction:column;align-items:stretch}.tool-week-selector input,.tool-week-selector .dashboard-button{width:100%}.tool-record-action{flex-wrap:wrap;width:100%}.tool-record-action input,.tool-record-action select{flex:1;min-width:0}.business-support-workspace{padding:12px}.business-support-composer footer{flex-direction:column;align-items:stretch}.business-support-composer footer .dashboard-button{width:100%}}@media (prefers-reduced-motion:reduce){.tool-module-nav a,.tool-overview-card{transition:none}}.billing-account-ledger{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;min-width:0;display:grid}.billing-standalone{max-width:1180px;margin:auto;padding:24px}.billing-standalone>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.billing-account-ledger>div{border-left:2px solid #e2dee5;min-width:0;padding-left:14px}.billing-account-ledger>div:first-child{border-color:#ff6b35}.billing-account-ledger span{color:#706978;font:600 11px DM Sans,sans-serif;display:block}.billing-account-ledger strong{color:#312a37;overflow-wrap:anywhere;margin-top:6px;font:600 13px JetBrains Mono,monospace;display:block}.billing-account-ledger small{color:#706978;margin-top:7px;font-size:11px;line-height:1.6;display:block}.billing-account-ledger .billing-access-note{grid-column:1/-1;font-size:12px;line-height:1.6}.billing-summary__actions{flex-direction:column;align-items:stretch}.billing-trial-choice{background:#faf8ff;border:1px solid #ddd4f2;border-left:4px solid #7657c8;border-radius:16px;margin-bottom:20px;padding:24px}.billing-trial-choice h2{color:#312a37;margin:8px 0;font:800 22px Manrope,sans-serif}.billing-trial-choice p:not(.dashboard-eyebrow){color:#605965;max-width:70ch;margin:0;font:400 13px/1.65 DM Sans,sans-serif}.billing-plan__actions .billing-coming-soon{color:#367655;background:#ebf8f1}.billing-trial-note{color:#706978;font-size:11px;line-height:1.6}.billing-invoice-list article{grid-template-columns:1fr auto 1fr auto}.billing-invoice-list a{color:#9f3d20;font-size:12px;text-decoration:underline}.tool-payroll-help{color:#706978;padding:0 18px;font-size:12px;line-height:1.6}.tool-payroll-list .tool-record-action{flex-wrap:wrap;gap:8px;max-width:410px;display:flex}.tool-payroll-period{color:#706978;flex-basis:100%;font-size:11px}.tool-payroll-list .tool-payroll-guidance{background:#faf8ff;border-radius:10px;flex:0 390px;padding:12px}.tool-payroll-guidance p,.tool-payroll-guidance small{color:#706978;margin:6px 0;font-size:11px;line-height:1.6}.tool-payroll-guidance a{color:#7657c8;margin:4px 14px 4px 0;font-size:12px;text-decoration:underline;display:inline-block}.tool-payroll-guidance a:focus-visible,.billing-invoice-list a:focus-visible{outline-offset:3px;outline:2px solid #7657c8}.admin-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px;display:grid}.admin-billing-summary strong,.admin-billing-summary small{margin:6px 0;display:block}.admin-billing-summary small{color:#706978;line-height:1.6}@media (width<=760px){.billing-account-ledger,.admin-billing-summary{grid-template-columns:1fr;width:100%}.tool-payroll-list article{flex-wrap:wrap}.tool-payroll-list .tool-payroll-guidance,.tool-payroll-list .tool-record-action{flex-basis:100%;max-width:100%}.billing-invoice-list article{grid-template-columns:1fr auto}}select:not([multiple]):not([size]),select[size="1"]:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236e6878' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:38px!important}select:disabled{cursor:not-allowed;opacity:.6}select:focus-visible{outline:2px solid var(--brand-orange,#ff6b35);outline-offset:2px}.ts-wrapper.single .ts-control:after{content:"";pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:16px;transform:rotate(45deg);border:2px solid #6e6878!important;border-width:0 2px 2px 0!important}.ts-wrapper.single.dropdown-active .ts-control:after{margin-top:-2px;transform:rotate(225deg)}.ts-wrapper.user-search-control .ts-control:after{display:none}.ts-wrapper.user-search-control .ts-control{padding-right:12px}.ts-control .admin-remote-item{overflow-wrap:anywhere;background-color:#f0faf4;border:1px solid #52c98a;border-radius:8px;flex:0 auto;width:fit-content;min-width:0;max-width:100%;padding:8px 12px;box-shadow:inset 3px 0 #52c98a}.select-selection-badge{color:#17633c;background:#d9f3e3;border-radius:5px;width:fit-content;margin-bottom:5px;padding:3px 6px;font:700 10px/1.4 DM Sans,sans-serif;display:block}@media (forced-colors:active){select:not([multiple]):not([size]),select[size="1"]:not([multiple]){appearance:auto;background-image:none!important}.ts-wrapper.single .ts-control:after{border-color:buttontext!important}}.access-notice{color:#fff;background:#5140a2;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;font:400 12px/1.5 DM Sans,sans-serif;display:flex}.access-notice strong,.access-notice span{display:block}.access-notice strong{font-family:Manrope,sans-serif;font-size:13px}.access-notice span{color:#eee9ff;margin-top:2px}.access-notice a{color:#423281;background:#fff;border-radius:8px;flex-shrink:0;padding:8px 12px;font-weight:700;text-decoration:none}.access-notice a:focus-visible{outline-offset:3px;outline:3px solid #ff6b35}.compact-table{min-width:0;padding:10px 16px 16px}.compact-table .dt-container{font:400 11px DM Sans,sans-serif}.compact-table .dt-layout-row{gap:8px}.compact-table .dt-input{min-height:30px;font:inherit;border:1px solid #ded9e1;border-radius:7px;padding:4px 8px}.compact-table table{border-collapse:collapse;width:100%}.compact-table table th,.compact-table table td{text-align:left;border-bottom:1px solid #eeeaf0;font-size:10px;line-height:1.45;padding:8px 10px!important}.compact-table table th{color:#6e6878;font-weight:700}.compact-table table td small{color:#918a95;font-size:9px;display:block}.compact-table table td{overflow-wrap:anywhere;max-width:300px}.compact-table .dt-paging button{font:inherit!important;padding:5px 8px!important}.compact-table-error{color:#8d271e;background:#fff0ee;padding:10px}.compact-table-error button{margin-left:10px;text-decoration:underline}.compact-table.admin-datatable{color:var(--brand-ink);padding:0 16px 10px}.compact-table.admin-datatable .dt-layout-row:first-child{min-height:56px}.compact-table.admin-datatable .dt-layout-row:last-child{min-height:52px}.compact-table.admin-datatable table.dataTable thead th{height:36px;padding:7px 12px!important;font:700 10px DM Sans,sans-serif!important}.compact-table.admin-datatable table.dataTable tbody td{white-space:normal;height:auto;min-height:36px;font:500 11px/1.45 DM Sans,sans-serif;box-shadow:none!important;padding:8px 12px!important}.compact-table.admin-datatable .dt-info{font-size:10px!important}.compact-table.admin-datatable .dt-length,.compact-table.admin-datatable .dt-search{font-size:10px}.compact-table.admin-datatable .dt-length select,.compact-table.admin-datatable .dt-search input{height:34px!important;font-size:11px!important}.compact-table.admin-datatable .dt-length select{padding-right:38px!important}.compact-table.admin-datatable .dt-paging .dt-paging-button{min-width:30px!important;height:30px!important;font:700 10px DM Sans,sans-serif!important}.compact-table.admin-datatable .dt-paging .dt-paging-button:focus-visible{outline-offset:2px;outline:3px solid #e9dfff}.compact-table.admin-datatable .dt-processing[style*="display: none"]{display:none!important}.compact-table.admin-datatable .dt-scroll-body{border-bottom:0}.compact-table.admin-datatable td[data-numeric]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.compact-table.admin-datatable .dt-column-order{color:#8268ff}@media (width<=650px){.compact-table.admin-datatable{padding:0 10px 10px}.compact-table.admin-datatable .dt-search input{width:100%}.compact-table.admin-datatable .dt-layout-row:last-child{gap:12px}.compact-table.admin-datatable .dt-paging{flex-wrap:wrap;justify-content:flex-start}.access-notice{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}.compact-table{padding:8px}.compact-table table,.compact-table table thead,.compact-table table tbody{display:table!important}.compact-table table thead{display:table-header-group!important}.compact-table table tbody{display:table-row-group!important}.compact-table table tr{display:table-row!important}.compact-table table td,.compact-table table th{display:table-cell!important}.compact-table table td:before{display:none!important}}.legal-body .public-nav{background:#fbf8f3;border-bottom:1px solid #e7e1eb}.legal-main{padding-top:120px;padding-bottom:80px}.legal-heading{max-width:760px;margin-bottom:40px}.legal-heading h1{letter-spacing:-.04em;margin:12px 0;font:800 clamp(32px,5vw,52px)/1.1 Manrope,sans-serif}.legal-heading>p:last-child{color:#6e6878;line-height:1.7}.legal-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.legal-sidebar{overflow-wrap:anywhere;font-size:13px;line-height:1.7;position:sticky;top:100px}.legal-sidebar nav{gap:6px;display:grid}.legal-sidebar nav a{color:#5140a2;border-radius:9px;padding:10px 14px;text-decoration:none}.legal-sidebar nav a[aria-current]{background:#eee9ff;font-weight:700}.legal-sidebar>p{color:#6e6878;margin-top:24px}.legal-sidebar>a{color:#b13c15}.legal-document{overflow-wrap:anywhere;background:#fff;border:1px solid #e5dfe8;border-radius:18px;max-width:820px;padding:clamp(20px,4vw,42px);font-size:15px;line-height:1.8}.legal-document h1{font:800 25px Manrope,sans-serif}.legal-document h2{margin:32px 0 12px;font:700 21px Manrope,sans-serif}.legal-document h3{margin-top:24px;font:700 17px Manrope,sans-serif}.legal-document p{margin:14px 0}.legal-document ul,.legal-document ol{list-style:revert;padding-left:22px}.legal-document li{margin:7px 0}.legal-document a{color:#a93916;text-decoration:underline}.legal-document blockquote{color:#5140a2;background:#f5f2ff;border-left:3px solid #8268ff;margin:20px 0;padding:8px 18px}.legal-document table{display:block;overflow-x:auto}.legal-document th,.legal-document td{text-align:left;border:1px solid #e5dfe8;padding:8px}.legal-body a:focus-visible{outline-offset:3px;outline:3px solid #ff6b35}@media (width<=760px){.legal-main{padding-top:100px;padding-bottom:40px}.legal-grid{grid-template-columns:1fr;gap:24px}.legal-sidebar{position:static}.legal-sidebar nav{grid-template-columns:1fr 1fr}.legal-heading{margin-bottom:24px}}.public-page-body .public-nav{background:#fbf8f3f5;border-bottom:1px solid #e5dfe8}.pricing-intro{text-align:center;padding-top:132px;padding-bottom:36px}.pricing-intro h1{letter-spacing:-.045em;color:#171421;margin:14px 0 20px;font:800 clamp(34px,5vw,60px)/1.06 Manrope,sans-serif}.pricing-intro h1 span{color:#6650c4}.pricing-intro>p:not(.public-eyebrow):not(.pricing-beta){color:#6e6878;max-width:560px;margin:0 auto;line-height:1.7}.pricing-interval{background:#fff;border:1px solid #ded7e4;border-radius:14px;gap:4px;margin-top:26px;padding:4px;display:inline-flex}.pricing-interval button{color:#6e6878;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 22px;font:700 13px DM Sans,sans-serif}.pricing-interval button[aria-pressed=true]{color:#fff;background:#171421}.pricing-interval button:focus-visible{outline-offset:2px;outline:3px solid #ff6b35}.pricing-interval-status{color:#8a8290;margin:10px 0 0;font-size:11px}.pricing-beta{color:#625580;background:#f5f1fc;border:1px solid #ddd4f3;border-radius:12px;max-width:820px;margin:24px auto 0;padding:13px 18px;font-size:12px;line-height:1.6}.pricing-beta span{color:#5140a2;margin-right:8px;font-weight:800}.pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pricing-card{background:#fff;border:1px solid #e4dce7;border-radius:20px;flex-direction:column;padding:26px;display:flex}.pricing-card--pro{border:2px solid #8268ff;padding:25px;box-shadow:0 12px 32px #5140a214}.pricing-card__audience{color:#6e6878;font-size:11px;font-weight:700}.pricing-card h2{letter-spacing:-.04em;margin:8px 0;font:800 26px Manrope,sans-serif}.pricing-card header p{color:#6e6878;min-height:44px;margin:0;font-size:13px;line-height:1.6}.pricing-card__price{flex-wrap:wrap;align-items:baseline;gap:5px;margin:24px 0;display:flex}.pricing-card__price strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font:700 clamp(26px,3vw,38px) ui-monospace,SFMono-Regular,Consolas,monospace}.pricing-card__price span{color:#6e6878;font-size:12px}.pricing-card__price small{color:#6e6878;flex-basis:100%;margin-top:7px;font-size:11px;line-height:1.6}.pricing-card__price .pricing-card__unavailable{letter-spacing:-.03em;font:700 22px Manrope,sans-serif}.pricing-card__seats{color:#625580;border-top:1px solid #ece6ef;margin:0 0 16px;padding-top:12px;font-size:12px;line-height:1.6}.pricing-card>.public-button{width:100%;font-size:12px}.pricing-card__closed{color:#6e6878;text-align:center;background:#f5f2f6;border-radius:10px;margin:0;padding:12px;font-size:12px;font-weight:700}.pricing-card ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.pricing-card li{gap:9px;font-size:12px;line-height:1.5;display:flex}.pricing-card li span{color:#28734f;font-weight:800}.pricing-card__compare{color:#6650c4;margin-top:auto;padding-top:12px;font-size:12px;font-weight:700;text-decoration:none}.pricing-comparison{padding-top:70px;scroll-margin-top:96px}.pricing-comparison .section-heading{text-align:left;margin-bottom:24px}.pricing-comparison .section-heading p:last-child{color:#6e6878;max-width:620px;font-size:14px;line-height:1.7}.pricing-comparison__scroll{background:#fff;border:1px solid #e4dce7;border-radius:16px;overflow-x:auto}.pricing-comparison table{border-collapse:collapse;width:100%;min-width:620px}.pricing-comparison th,.pricing-comparison td{text-align:left;border-bottom:1px solid #eee8f1;padding:15px 20px;font-size:13px}.pricing-comparison thead{background:#f0ebf8}.pricing-comparison thead th{font:700 13px Manrope,sans-serif}.pricing-comparison tbody th{font-weight:500}.pricing-comparison td{font-variant-numeric:tabular-nums;color:#6e6878}.pricing-comparison .is-included{color:#28734f;font-weight:700}.pricing-comparison small{color:#6e6878;margin-top:4px;font-size:10px;display:block}.pricing-comparison tr:last-child>*{border-bottom:0}.pricing-questions{grid-template-columns:1fr 1.5fr;gap:60px;padding-top:72px;padding-bottom:80px;display:grid}.pricing-questions h2{letter-spacing:-.04em;margin:14px 0;font:800 32px/1.15 Manrope,sans-serif}.pricing-questions p{color:#6e6878;font-size:14px;line-height:1.7}.pricing-questions a{color:#b5441c}.pricing-questions details{border-bottom:1px solid #ded7e4;padding:18px 0}.pricing-questions summary{cursor:pointer;font:700 14px Manrope,sans-serif}.pricing-questions details p{margin:12px 0 0}.public-page-body a:focus-visible,.public-page-body summary:focus-visible,.pricing-comparison__scroll:focus-visible{outline-offset:3px;outline:3px solid #ff6b35}@media (width<=800px){.pricing-cards{grid-template-columns:1fr}.pricing-card header p{min-height:0}.pricing-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-questions{grid-template-columns:1fr;gap:16px}.pricing-intro{padding-top:110px}.pricing-comparison{padding-top:40px}}@media (width<=430px){.pricing-card ul{grid-template-columns:1fr}.pricing-card{padding:22px}.pricing-card--pro{padding:21px}.pricing-intro h1{font-size:34px}.pricing-questions{padding-top:40px;padding-bottom:48px}}.public-faq summary::-webkit-details-marker{display:none}.public-faq [data-faq-expanded=false] [data-faq-indicator]{color:var(--brand-ink);background-color:#e5e5e5}.public-faq [data-faq-expanded=false] [data-faq-indicator] svg{transform:rotate(0)}.record-drawer{color:var(--brand-ink);font-family:DM Sans,sans-serif}.record-drawer__backdrop{background:color-mix(in srgb, var(--brand-ink) 35%, transparent)}.record-drawer__panel{height:100dvh}.record-drawer__panel>header,.record-drawer__footer{border-color:color-mix(in srgb, var(--brand-muted) 20%, transparent)}.record-drawer__icon{color:var(--brand-orange-dark);background:color-mix(in srgb, var(--brand-orange) 12%, white)}.record-drawer__close{color:var(--brand-muted)}.record-drawer__close:hover{background:var(--brand-warm)}.record-drawer :where(button,input,select,textarea):focus-visible{outline:3px solid var(--brand-violet);outline-offset:2px}.record-drawer__body{overscroll-behavior:contain;min-height:0;padding:24px 20px;overflow-y:auto}.record-drawer__footer{padding-bottom:max(20px, env(safe-area-inset-bottom));background:#fff}.record-drawer .dashboard-form-field label{font-size:12px}.record-drawer .dashboard-form-field label span,.record-drawer .dashboard-form-field small{color:var(--brand-muted);font-size:11px}.record-drawer .dashboard-form-field :where(input,select,textarea){min-width:0;max-width:100%;font-size:14px}.record-drawer .dashboard-form-field :where(input:not([type=checkbox]),select){height:44px}.record-drawer .dashboard-form-field [aria-invalid=true]{border-color:var(--brand-orange-dark)}.record-drawer .dashboard-button{white-space:nowrap;flex-shrink:0;min-height:44px}.record-drawer__footer .dashboard-button--primary{justify-content:center;min-width:120px}.record-drawer .record-drawer__errors{margin:0 0 24px;padding:14px 16px;font-size:13px;line-height:1.5}.record-drawer__errors ul{gap:4px;display:grid}.record-drawer__existing,.record-drawer__lookup{color:#2f7658;background:#edf9f2;border-radius:10px;gap:3px;margin-bottom:18px;padding:12px 13px;font-size:12px;line-height:1.4;display:grid}.record-drawer__existing span,.record-drawer__lookup{color:var(--brand-muted)}.record-drawer__existing strong{color:#2f7658}.mhp-add-prompt{visibility:visible}.mhp-add-prompt:focus-visible{opacity:1;outline:2px solid var(--brand-violet);outline-offset:2px}.record-drawer .net-preview small{color:var(--brand-muted);font-size:11px}.record-drawer .dashboard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-time-field{grid-template-columns:minmax(0,1fr) 72px;gap:6px;display:grid}.record-drawer .record-time-field input{font-variant-numeric:tabular-nums;padding-inline:10px}.record-drawer .record-time-field select{background-position:right 5px center;padding-left:10px;padding-right:24px}.record-drawer [disabled]{opacity:.6;cursor:wait}.record-drawer .dashboard-checkbox-control{justify-content:flex-start}.record-drawer__days button{border:1px solid color-mix(in srgb, var(--brand-muted) 25%, white);border-radius:8px;min-width:0;min-height:44px;font-size:12px;font-weight:700}.record-drawer__days button[aria-pressed=true]{color:#fff;background:var(--brand-ink);border-color:var(--brand-ink)}.drawer-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite drawer-spin}.schedule-list{gap:12px;padding:4px 20px 20px;display:grid}.schedule-notice{border-left:3px solid var(--brand-green);color:var(--brand-ink);background:color-mix(in srgb, var(--brand-green) 10%, white);margin:0 20px 20px;padding:12px 16px;font-size:13px;line-height:1.5}.schedule-record{border:1px solid color-mix(in srgb, var(--brand-muted) 20%, white);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px;display:grid}.schedule-record__details{text-align:left;align-items:center;gap:16px;min-width:0;display:flex}.schedule-record__day{background:color-mix(in srgb, var(--brand-orange) 12%, white);width:52px;height:56px;color:var(--brand-orange-dark);border-radius:12px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.schedule-record__copy{grid-template-columns:auto 1fr;align-items:baseline;gap:5px 14px;min-width:0;display:grid}.schedule-record__copy strong{font:800 14px Manrope,sans-serif}.schedule-record__time{font-variant-numeric:tabular-nums;font-size:14px}.schedule-record__copy small{color:var(--brand-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;line-height:1.5}.schedule-record__edit{color:var(--brand-muted);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.schedule-record__convert{border-left:1px solid color-mix(in srgb, var(--brand-muted) 20%, white);align-items:end;gap:10px;padding-left:24px;display:flex}.schedule-record__convert .dashboard-form-field{gap:6px;margin:0;font-size:12px;display:grid}.schedule-record__convert input{max-width:170px;min-height:44px;font-size:13px}.schedule-record__convert .dashboard-button{white-space:nowrap;min-height:44px}.schedule-record :where(button,input):focus-visible{outline:3px solid var(--brand-violet);outline-offset:4px}@media (width<=1100px){.schedule-record{grid-template-columns:minmax(0,1fr);gap:18px}.schedule-record__convert{border-left:0;border-top:1px solid color-mix(in srgb, var(--brand-muted) 20%, white);justify-content:flex-end;padding:16px 0 0}}@media (width<=480px){.schedule-list{padding:0 12px 12px}.schedule-record{padding:16px}.schedule-record__copy{grid-template-columns:1fr}.schedule-record__details{gap:12px}.schedule-record__convert{flex-wrap:wrap}.schedule-record__convert .dashboard-form-field{flex:1;min-width:130px}.schedule-record__convert input{width:100%;max-width:none;font-size:16px}.schedule-record__edit svg{display:none}}@keyframes drawer-spin{to{transform:rotate(360deg)}}@media (width<=480px){.record-drawer__panel{max-width:none}.record-drawer .dashboard-form-field :where(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.record-drawer *,.record-drawer{transition-duration:0s!important;animation:none!important}}.dashboard-toast__undo{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 8px;font-weight:700;text-decoration:underline}.dashboard-toast__undo:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.dashboard-toast__undo:disabled{opacity:.6;cursor:wait}.dashboard-toast{z-index:120;width:max-content;max-width:min(390px,100vw - 32px);min-height:52px;color:var(--brand-ink);background:#fff;border:1px solid #e4e0e7;border-radius:13px;align-items:center;gap:11px;padding:8px 10px 8px 12px;font:700 13px/1.35 DM Sans,sans-serif;display:flex;position:fixed;bottom:20px;right:24px;box-shadow:0 14px 34px #17142124,0 2px 7px #1714210f}.dashboard-toast:before{content:"";background:var(--brand-green);border-radius:3px;width:3px;position:absolute;inset:9px auto 9px -1px}.dashboard-toast__icon{color:#2f815f;background:#eaf8f1;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.dashboard-toast__message{overflow-wrap:anywhere}.dashboard-toast__close{width:30px;height:30px;color:var(--brand-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.dashboard-toast__close:hover{color:var(--brand-ink);background:#f4f1f5}.dashboard-toast__close:focus-visible{outline-offset:2px;outline:3px solid #8268ff40}@media (width<=620px){.dashboard-toast{width:auto;max-width:none;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.dashboard-toast{transition-duration:0s!important}}.dashboard-button[data-open-hours]{white-space:nowrap;flex-shrink:0}.admin-datatable{overflow-x:visible}.admin-datatable :is(.dt-layout-row,.dt-layout-cell,.dt-scroll){min-width:0;max-width:100%}.admin-datatable .dt-layout-table>.dt-layout-cell{width:100%;display:block!important}.admin-datatable .dt-scroll-body{overscroll-behavior-x:contain;width:100%!important;overflow-x:auto!important}.admin-datatable .dt-scroll table.dataTable{max-width:none}.admin-datatable .dt-scroll-body table.dataTable{border-top:0!important;border-radius:0!important}.admin-datatable .dt-scroll-head table.dataTable{border-bottom:0!important;border-radius:12px 12px 0 0!important}.admin-datatable .dt-scroll-body table.dataTable thead :is(th,td){border:0!important;border-radius:0!important;height:0!important;padding:0!important}.admin-datatable .dt-scroll-body thead .dt-scroll-sizing{overflow:hidden;height:0!important}.admin-datatable .dt-empty-footer .dt-scroll-foot{display:none}.admin-datatable .dt-paging nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.admin-datatable ul.dtr-details>li{-moz-column-gap:12px;column-gap:12px}.admin-datatable .dtr-title{white-space:normal;overflow-wrap:anywhere}.compact-table.admin-datatable table.dataTable tbody td{white-space:nowrap;overflow-wrap:normal}.compact-table.admin-datatable table.dataTable tbody td:last-child{white-space:normal;overflow-wrap:anywhere;min-width:140px}.mobile-disclosure>summary{display:none}:is(.fullcalendar-panel [role=rowgroup]:has(.mhp-calendar-weekday),.fullcalendar-panel [role=row]:has(>.mhp-calendar-weekday)){min-width:0;flex:none!important;width:100%!important}.fullcalendar-panel [role=row]:has(>.mhp-calendar-weekday){grid-template-columns:repeat(7,minmax(0,1fr));display:grid!important}.fullcalendar-panel .mhp-calendar-weekday{letter-spacing:0;min-width:0;width:auto!important}.tool-module-nav:has([data-more-after=false]):after{opacity:0}@media (width<=650px){.mobile-disclosure{border:1px solid color-mix(in srgb, var(--brand-muted) 20%, white);background:#fff;border-radius:16px;margin-bottom:18px}.mobile-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.mobile-disclosure>summary::-webkit-details-marker{display:none}.mobile-disclosure>summary span{gap:4px;display:grid}.mobile-disclosure>summary strong{color:var(--brand-ink);font:800 14px Manrope,sans-serif}.mobile-disclosure>summary small{color:var(--brand-muted);font-size:12px;line-height:1.5}.mobile-disclosure>summary svg{flex-shrink:0;transition:transform .2s}.mobile-disclosure[open]>summary svg{transform:rotate(180deg)}.mobile-disclosure>summary:focus-visible{outline:3px solid var(--brand-violet);outline-offset:3px;border-radius:16px}.mobile-disclosure .report-filter,.mobile-disclosure .report-export-panel{box-shadow:none;border:0;border-radius:0 0 16px 16px;margin:0;padding:0 18px 18px}.mobile-disclosure .report-export-panel>div:first-child{display:none}.mobile-disclosure .report-export-actions,.admin-datatable .dt-layout-row:not(.dt-layout-table){width:100%}.admin-datatable .dt-layout-row>.dt-layout-cell{width:100%;margin:0!important}.admin-datatable .dt-search{width:100%;display:flex}.admin-datatable .dt-search input{flex:1;min-width:0}.admin-datatable .dt-paging{width:100%;overflow:visible}.admin-datatable .dt-paging nav{flex-wrap:nowrap;justify-content:center;width:100%}.admin-datatable .dt-paging .dt-paging-button.current{display:inline-grid!important}.admin-datatable .dt-paging .dt-paging-button:is(.previous,.next){min-width:76px!important}.admin-datatable .dt-paging .dt-paging-button{min-height:40px!important}.tool-module-nav__track{padding-right:6px}.tool-module-nav a{flex:0 0 calc(40% - 12.8px);min-width:104px}.tool-workflow__track,.tool-workflow--business .tool-workflow__track{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.tool-workflow__track::-webkit-scrollbar{display:none}.tool-workflow__track a{scroll-snap-align:start;flex:0 0 82%;min-width:0}.tool-workflow__track[data-more-after=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}.tool-workflow__track[data-more-before=true][data-more-after=false]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px);mask-image:linear-gradient(90deg,#0000,#000 18px)}.tool-workflow__track[data-more-before=true][data-more-after=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}}@media (prefers-reduced-motion:reduce){.mobile-disclosure>summary svg{transition:none}}.admin-nav-toggle,.admin-nav-close,.admin-nav-backdrop{display:none}.admin-body .admin-status--active,.admin-body .admin-status--processed{color:#236b49;background:#f5fcf8;border-color:#cfe9db}.admin-body .admin-status--received,.admin-body .admin-status--pending,.admin-body .admin-status--warning{color:#8a6421;background:#fffaf0;border-color:#eedfb8}.admin-body .admin-status--processing{color:#397eaa;background:#edf6fb;border-color:#cfe4ef}.admin-body .admin-status--failed,.admin-body .admin-status--exhausted{color:#9f4037;background:#fff7f6;border-color:#f0d4d0}.admin-body .admin-status i{background:currentColor;flex:none}.admin-status svg{flex:none;width:15px;height:15px}.billing-processing{margin-bottom:24px;padding:24px}.billing-processing h2{margin:0;font-size:18px}.billing-processing>p{color:var(--admin-muted);margin:8px 0 22px;font-size:14px;line-height:1.6}.billing-processing dl{border:1px solid var(--admin-line);background:var(--admin-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0;display:grid;overflow:hidden}.billing-processing dl>div{border-bottom:1px solid var(--admin-line);min-width:0;padding:20px}.billing-processing dt{color:var(--admin-muted);font-size:13px}.billing-processing dd{color:var(--admin-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:17px;font-weight:700}.billing-processing>a{border:1px solid var(--admin-line);min-height:42px;color:var(--admin-orange);border-radius:9px;align-items:center;padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.admin-datatable .dtr-details li{grid-template-columns:100px minmax(0,1fr);min-width:0}.admin-datatable .dtr-data{white-space:normal;overflow-wrap:anywhere;min-width:0}.admin-datatable .dt-container,.admin-datatable table.dataTable tbody td,.admin-datatable .dtr-data{font-size:13px}.admin-datatable__header p,.stripe-health-summary header p{font-size:13px;line-height:1.5}.admin-datatable .dt-length select,.admin-datatable .dt-search input,.admin-datatable .dt-paging .dt-paging-button{font-size:12px!important}.admin-datatable .dt-length,.admin-datatable td>a,.admin-context-back{font-size:12px}.admin-datatable table.dataTable tbody td.dtr-control{white-space:normal;overflow-wrap:anywhere}.admin-datatable table.dataTable>tbody>tr>td.dtr-control{padding-left:30px!important}.admin-datatable table.dataTable>tbody>tr>td.dtr-control:before{left:8px}.admin-body .admin-action-menu__panel{overscroll-behavior:contain;white-space:normal;visibility:hidden;margin:0;overflow-y:auto}.admin-body .admin-action-menu[open] .admin-action-menu__panel[data-positioned]{visibility:visible}.admin-body .admin-action-menu__panel :is(a,button){min-height:44px;font-size:13px;line-height:1.4}.admin-datatable table.dataTable>tbody>tr>td.dtr-control{position:relative}.admin-datatable table.dataTable>tbody>tr>td.dtr-control:before{position:absolute;top:50%;transform:translateY(-50%);margin:0!important}.admin-datatable table.dataTable th.admin-actions-column,.admin-datatable table.dataTable td.admin-actions-column{text-align:center!important;width:54px!important;min-width:54px!important;padding:8px!important}.admin-datatable table.dataTable td.admin-actions-column .admin-action-menu{width:36px;margin:0;display:inline-block}.admin-datatable table.dataTable td.admin-actions-column .admin-action-menu summary{margin:auto}.admin-datatable ul.dtr-details>li{align-items:start;gap:12px;grid-template-columns:minmax(100px,35%) minmax(0,1fr)!important;padding:10px 0!important}.admin-datatable ul.dtr-details .dtr-title{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.5}.admin-datatable ul.dtr-details .dtr-data{min-width:0;line-height:1.5}@media (width<=480px){.admin-datatable .admin-person{gap:8px;min-width:100px}.admin-datatable .admin-person>span:last-child{min-width:0}.admin-datatable .admin-person small{white-space:normal;overflow-wrap:anywhere;max-width:130px}.admin-datatable .admin-person strong{white-space:normal;overflow-wrap:anywhere}.admin-datatable ul.dtr-details>li{gap:5px;grid-template-columns:minmax(0,1fr)!important}.admin-datatable ul.dtr-details>li+li{border-top:1px solid var(--admin-line)!important}}@media (width<=780px){.admin-nav-toggle,.admin-nav-close{border:1px solid var(--admin-line);width:44px;height:44px;color:var(--admin-ink);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;font-size:24px;display:grid}.admin-nav-close{color:#fff;background:#25222c;border:0;position:absolute;top:20px;right:16px}.admin-body .admin-sidebar{z-index:1001;visibility:hidden;width:min(330px,90vw);height:100dvh;transition:transform .22s,visibility .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.admin-body .admin-sidebar.is-open{visibility:visible;transform:translate(0)}.admin-sidebar .admin-brand{margin-right:48px}.admin-body .admin-sidebar nav{grid-template-columns:1fr}.admin-body .admin-sidebar nav a{text-align:left;min-height:44px}.admin-nav-backdrop:not([hidden]){z-index:1000;background:#0c0b128c;border:0;display:block;position:fixed;inset:0}.admin-nav-open{overflow:hidden}.admin-main>header>div{flex:1;min-width:0}.admin-main>header .admin-badge{display:none}.billing-processing{padding:18px}.billing-processing dl{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-processing dl>div{padding:15px}.billing-processing dd{font-size:15px}}@media (prefers-reduced-motion:reduce){.admin-body .admin-sidebar{transition:none}}.mobile-navigation{display:none}@media (width<=1023px){.dashboard-body{--mobile-navigation-height:74px}.dashboard-workspace{padding-bottom:calc(var(--mobile-navigation-height) + env(safe-area-inset-bottom,0px))}html:has(.mobile-navigation){scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.mobile-navigation{z-index:40;min-height:var(--mobile-navigation-height);padding:7px max(8px,env(safe-area-inset-right,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));border-top:1px solid color-mix(in srgb,var(--brand-muted) 20%,white);background:#fff;gap:4px;font-family:DM Sans,sans-serif;display:flex;position:fixed;inset:auto 0 0}.mobile-navigation>:is(a,button){min-width:0;min-height:58px;color:var(--brand-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:3px;text-decoration:none;display:flex}.mobile-navigation__icon{border-radius:9px;place-items:center;width:42px;height:28px;display:grid}.mobile-navigation__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;line-height:1.4;overflow:hidden}.mobile-navigation [aria-current=page]{color:var(--brand-ink)}.mobile-navigation [aria-current=page] .mobile-navigation__icon{color:var(--brand-orange);background:color-mix(in srgb,var(--brand-orange) 12%,white)}.mobile-navigation>:is(a,button):active{background:color-mix(in srgb,var(--brand-orange) 8%,white)}.mobile-navigation>:is(a,button):focus-visible{outline:2px solid var(--brand-orange);outline-offset:-2px}.dashboard-drawer-open .mobile-navigation{pointer-events:none}.dashboard-body .dashboard-toast{bottom:calc(90px + env(safe-area-inset-bottom,0px))}.dashboard-body:has(input:focus,textarea:focus,[contenteditable=true]:focus) .mobile-navigation{visibility:hidden}}@media (prefers-reduced-motion:reduce){.dashboard-sidebar,.dashboard-backdrop{transition:none!important}}.client-invoice{margin-top:20px;overflow:hidden}.client-invoice>header{border-top:4px solid var(--workspace-primary,var(--brand-orange));border-bottom:1px solid #e7e2eb;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.client-invoice h1{overflow-wrap:anywhere;margin:4px 0;font:800 24px/1.4 Manrope,sans-serif}.client-invoice header p{color:var(--brand-muted);overflow-wrap:anywhere;font-size:14px}.client-invoice header>div:last-child{text-align:right;flex-shrink:0;gap:8px;font-size:14px;display:grid}.client-invoice header>div:last-child strong{font:800 28px/1.3 Manrope,sans-serif}.client-invoice__lines{padding:8px 28px}.client-invoice__lines article{border-bottom:1px solid #eeeaf1;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:14px;display:flex}.client-invoice__lines article:last-child{border-bottom:0}.client-invoice__lines article>span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.client-invoice__lines small{color:var(--brand-muted);font-size:13px}.client-invoice__lines b{white-space:nowrap;font-variant-numeric:tabular-nums}.client-invoice>footer{border:1px solid #ded8e5;border-radius:12px;gap:0;width:min(100% - 56px,380px);margin:12px 28px 28px auto;font-size:14px;display:grid;overflow:hidden}.client-invoice>footer>span{border-bottom:1px solid #e7e2eb;justify-content:space-between;gap:20px;padding:14px 18px;display:flex}.client-invoice>footer>span:last-child{background:#faf7f4;border-bottom:0;font-size:17px;font-weight:800}.client-invoice-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.client-invoice-actions form{margin:0}.client-invoice-actions .dashboard-button{min-height:46px}.tool-invoice-list{gap:10px;padding:8px 22px 22px;display:grid}.tool-invoice-list>a{color:var(--brand-ink);background:#fff;border:1px solid #e5dfe9;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:18px;text-decoration:none;display:grid}.tool-invoice-list>a:hover{border-color:var(--brand-orange);background:#fffaf7}.tool-invoice-list>a:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.tool-invoice-list>a>div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.tool-invoice-list strong,.tool-invoice-list b{font-size:14px;line-height:1.5}.tool-invoice-list small{color:var(--brand-muted);font-size:13px}@media (width<=600px){.client-invoice>header{flex-direction:column;gap:18px;padding:20px}.client-invoice header>div:last-child{text-align:left}.client-invoice__lines{padding:0 20px}.client-invoice__lines article{align-items:flex-start;gap:12px}.client-invoice>footer{width:calc(100% - 40px);margin:12px 20px 20px}.client-invoice-actions>*{flex:140px}.client-invoice-actions .dashboard-button{justify-content:center;width:100%}.tool-invoice-list{padding:8px 14px 18px}.tool-invoice-list>a{grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;padding:14px}.tool-invoice-list>a>b{grid-area:2/2}.tool-invoice-list>a>svg{grid-area:1/3/span 2}}.cookie-notice{z-index:45;max-width:760px;color:var(--brand-ink);background:#fff;border:1px solid #ded8e5;border-radius:16px;align-items:center;gap:24px;margin-inline:auto;padding:20px 24px;font:14px/1.6 DM Sans,sans-serif;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 12px 36px #17142120}.cookie-notice[hidden]{display:none}.cookie-notice p{color:var(--brand-muted);margin:5px 0}.cookie-notice a{color:#b63b12;text-decoration:underline}.cookie-notice button{flex-shrink:0;min-height:44px}.cookie-notice :is(a,button):focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.dashboard-drawer-open .cookie-notice{pointer-events:none}@media (width<=1023px){.dashboard-body .cookie-notice{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (width<=600px){.cookie-notice{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:12px;max-height:55dvh;padding:16px;overflow:auto}.cookie-notice button{justify-content:center}}@media print{.cookie-notice{display:none}}.public-footer__bottom>div{flex-wrap:wrap;row-gap:12px;min-width:0}.public-footer__bottom button,.dashboard-footer button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.public-footer__bottom button:hover,.dashboard-footer button:hover{text-decoration:underline}
