@layer components{h6,.h6,h5,.h5,.title,h4,.h4,h3,.h3,h2,.h2,h1,.h1,.display{font-family:var(--font-heading,Montserrat, sans-serif);letter-spacing:0;color:#101010;margin:0;font-weight:650}.display{font-size:80px;line-height:1}@media (max-width:1023.98px){.display{font-size:56px}}@media (max-width:767.98px){.display{font-size:40px}}h1,.h1{font-size:56px;line-height:1}@media (max-width:767.98px){h1,.h1{font-size:36px}}h2,.h2{font-size:44px;line-height:1.13}@media (max-width:767.98px){h2,.h2{font-size:30px}}h3,.h3{font-size:32px;line-height:1.13}@media (max-width:767.98px){h3,.h3{font-size:24px}}h4,.h4{font-size:24px;line-height:1.25}h5,.h5,.title{font-family:var(--font-body,Poppins, sans-serif);font-size:20px;font-weight:600;line-height:1.3}h6,.h6{font-family:var(--font-body,Poppins, sans-serif);font-size:16px;font-weight:600;line-height:1.38}.caption,.label,.link,.body-sm,.body,.body-lg{font-family:var(--font-body,Poppins, sans-serif);letter-spacing:0;color:#262626;margin:0}.body-lg{font-size:20px;font-weight:300;line-height:1.38}@media (max-width:767.98px){.body-lg{font-size:17px}}.body{font-size:16px;font-weight:400;line-height:1.38}.body-sm{font-size:14px;font-weight:400;line-height:1.43}.link{text-underline-offset:2px;font-size:16px;font-weight:600;line-height:1.38;text-decoration:underline}.link:hover{color:#262626}.label{font-size:12px;font-weight:600;line-height:1.33}.caption{font-size:12px;font-weight:400;line-height:1.33}.text-muted{color:#707070}.text-faint{color:#adadad}.text-ink{color:#101010}.text-on-primary{color:#fff}.tabular{font-variant-numeric:tabular-nums;white-space:nowrap}.page{background-color:#fafafa;min-height:100dvh}.container{width:100%;max-width:1536px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.container{padding-inline:24px}}@media (min-width:1024px){.container{padding-inline:32px}}.container-narrow{width:100%;max-width:720px;margin-inline:auto;padding-inline:16px}.section{padding-block:48px}@media (min-width:768px){.section{padding-block:80px}}@media (min-width:1024px){.section{padding-block:120px}}.section-tight{padding-block:32px}.grid-main-aside,.grid-4,.grid-3,.grid-2{gap:16px;display:grid}.grid-2{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-3{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-4{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-main-aside{grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:1024px){.grid-main-aside{grid-template-columns:2fr 1fr}}.stack{flex-direction:column;gap:16px;display:flex}.stack-sm{gap:8px}.stack-lg{gap:24px}.row{align-items:center;gap:16px;display:flex}.row-between{justify-content:space-between}.row>.link,.row>.btn{flex-shrink:0}.row-wrap{flex-wrap:wrap}.section-head{border-bottom:1px solid #e2e2e4;flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.spec-row{grid-template-columns:minmax(0,1fr);gap:8px 24px;padding-block:16px;display:grid}.spec-row+.spec-row{border-top:1px solid #ececed}@media (min-width:768px){.spec-row{grid-template-columns:180px 1fr;align-items:start}}.spec-name{font-family:var(--font-body,Poppins, sans-serif);color:#707070;font-size:12px;font-weight:600}@media (max-width:767.98px){.hide-mobile{display:none!important}}@media (max-width:1023.98px){.hide-tablet-down{display:none!important}}@media (min-width:768px){.only-mobile{display:none!important}}@media (max-width:1279.98px){.only-desktop{display:none!important}}.btn{height:44px;font-family:var(--font-body,Poppins, sans-serif);letter-spacing:0;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:600;line-height:1.38;text-decoration:none;transition:background-color .12s linear,border-color .12s linear;display:inline-flex}.btn:focus-visible{outline-offset:2px;outline:2px solid #101010}.btn:disabled,.btn[aria-disabled=true]{color:#adadad;cursor:not-allowed;background-color:#f4f4f5;border-color:#0000}.btn-primary{color:#fff;background-color:#101010}.btn-primary:hover:not(:disabled){background-color:#262626}.btn-secondary{color:#101010;background-color:#fff;border-color:#e2e2e4}.btn-secondary:hover:not(:disabled){background-color:#f4f4f5}.btn-soft{color:#101010;background-color:#f4f4f5}.btn-soft:hover:not(:disabled){background-color:#f1f1f2}.btn-success{color:#fff;background-color:#2f7d51;border-color:#0000}.btn-success:hover:not(:disabled){background-color:#1f7a45}.btn-success:focus-visible{outline-color:#2f7d51}.btn-success-soft{color:#1f7a45;background-color:#f1f8f3;border-color:#d3e8da}.btn-success-soft:hover:not(:disabled){background-color:#d3e8da}.btn-warning{color:#fff;background-color:#96660c;border-color:#0000}.btn-warning:hover:not(:disabled){background-color:#8a5a00}.btn-warning:focus-visible{outline-color:#96660c}.btn-warning-soft{color:#8a5a00;background-color:#fdf6e9;border-color:#f0e2c2}.btn-warning-soft:hover:not(:disabled){background-color:#f0e2c2}.btn-danger,.btn-error{color:#fff;background-color:#b4474b;border-color:#0000}.btn-danger:hover:not(:disabled),.btn-error:hover:not(:disabled){background-color:#a33a3e}.btn-danger:focus-visible,.btn-error:focus-visible{outline-color:#b4474b}.btn-danger-soft{color:#a33a3e;background-color:#fdf2f2;border-color:#f1d4d5}.btn-danger-soft:hover:not(:disabled){background-color:#f1d4d5}.btn-info{color:#fff;background-color:#2f6fa8;border-color:#0000}.btn-info:hover:not(:disabled){background-color:#1d5f96}.btn-info:focus-visible{outline-color:#2f6fa8}.btn-info-soft{color:#1d5f96;background-color:#f0f5fb;border-color:#d3e2f2}.btn-info-soft:hover:not(:disabled){background-color:#d3e2f2}.btn-neutral{color:#fff;background-color:#5f5f63;border-color:#0000}.btn-neutral:hover:not(:disabled){background-color:#6b6b70}.btn-neutral:focus-visible{outline-color:#5f5f63}.btn-neutral-soft{color:#6b6b70;background-color:#f5f5f6;border-color:#e6e6e8}.btn-neutral-soft:hover:not(:disabled){background-color:#e6e6e8}.btn-ghost{color:#101010;background-color:#0000}.btn-ghost:hover:not(:disabled){background-color:#f4f4f5}.btn-sm{height:36px;padding:0 12px;font-size:14px}.btn-lg{height:52px;padding:0 24px}.btn-block{width:100%}.btn-icon{width:44px;padding:0}.btn-icon.btn-sm{width:36px}.card{background-color:#fff;border:1px solid #ececed;border-radius:24px;padding:24px}.card-soft{background-color:#f4f4f5;border-color:#0000;border-radius:24px;padding:24px}.card-inverse{color:#fff;background-color:#101010;border-color:#0000;border-radius:24px;padding:24px}.card-tight{padding:16px}.field{width:100%;font-family:var(--font-body,Poppins, sans-serif);color:#101010;background-color:#f1f1f2;border:1px solid #0000;border-radius:16px;padding:12px 16px;font-size:16px;font-weight:400;line-height:1.38;display:block}.field::placeholder{color:#adadad}.field:focus{border-color:#101010;outline:none;box-shadow:inset 0 0 0 1px #101010}.field:disabled{color:#adadad;cursor:not-allowed}.field-label{font-family:var(--font-body,Poppins, sans-serif);color:#101010;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.field-hint{color:#707070;margin-top:4px;font-size:12px}.field-error{color:#a33a3e;margin-top:4px;font-size:12px}.badge{font-family:var(--font-body,Poppins, sans-serif);color:#101010;background-color:#f4f4f5;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.33;display:inline-flex}.badge-success{color:#1f7a45;background-color:#f1f8f3;border:1px solid #d3e8da}.badge-success-solid{color:#fff;background-color:#2f7d51;border-color:#0000}.text-success{color:#1f7a45}.badge-warning{color:#8a5a00;background-color:#fdf6e9;border:1px solid #f0e2c2}.badge-warning-solid{color:#fff;background-color:#96660c;border-color:#0000}.text-warning{color:#8a5a00}.badge-danger{color:#a33a3e;background-color:#fdf2f2;border:1px solid #f1d4d5}.badge-danger-solid{color:#fff;background-color:#b4474b;border-color:#0000}.text-danger{color:#a33a3e}.badge-info{color:#1d5f96;background-color:#f0f5fb;border:1px solid #d3e2f2}.badge-info-solid{color:#fff;background-color:#2f6fa8;border-color:#0000}.text-info{color:#1d5f96}.badge-neutral{color:#6b6b70;background-color:#f5f5f6;border:1px solid #e6e6e8}.badge-neutral-solid{color:#fff;background-color:#5f5f63;border-color:#0000}.text-neutral{color:#6b6b70}.badge-beres{color:#1f7a45;background-color:#f1f8f3;border:1px solid #d3e8da}.badge-beres-solid{color:#fff;background-color:#2f7d51;border-color:#0000}.text-beres{color:#1f7a45}.badge-berjalan{color:#8a5a00;background-color:#fdf6e9;border:1px solid #f0e2c2}.badge-berjalan-solid{color:#fff;background-color:#96660c;border-color:#0000}.text-berjalan{color:#8a5a00}.badge-tindakan{color:#a33a3e;background-color:#fdf2f2;border:1px solid #f1d4d5}.badge-tindakan-solid{color:#fff;background-color:#b4474b;border-color:#0000}.text-tindakan{color:#a33a3e}.badge-terbuka{color:#1d5f96;background-color:#f0f5fb;border:1px solid #d3e2f2}.badge-terbuka-solid{color:#fff;background-color:#2f6fa8;border-color:#0000}.text-terbuka{color:#1d5f96}.badge-terkunci{color:#6b6b70;background-color:#f5f5f6;border:1px solid #e6e6e8}.badge-terkunci-solid{color:#fff;background-color:#5f5f63;border-color:#0000}.text-terkunci{color:#6b6b70}.badge-accent{color:#fff;background-color:#06f}.badge-overlay{color:#fff;background-color:#7373738f}.pill{color:#101010;background-color:#f4f4f5;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.nav-row{color:#101010;border-radius:16px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;text-decoration:none;display:flex}.nav-row:hover{background-color:#f4f4f5}.nav-row[aria-current],.nav-row.is-active{background-color:#f4f4f5;font-weight:600}.segmented{background-color:#f4f4f5;border-radius:9999px;gap:4px;padding:4px;display:inline-flex}.segmented-item{font-family:var(--font-body,Poppins, sans-serif);color:#707070;cursor:pointer;background-color:#0000;border:0;border-radius:9999px;padding:8px 16px;font-size:14px;font-weight:600}.segmented-item.is-active{color:#101010;background-color:#fff}.table{border-collapse:collapse;width:100%;font-family:var(--font-body,Poppins, sans-serif);font-variant-numeric:tabular-nums}.table th{color:#707070;text-align:left;white-space:nowrap;border-bottom:1px solid #e2e2e4;padding:12px 16px;font-size:13px;font-weight:600}.table td{vertical-align:middle;padding:14px 16px;font-size:14px;line-height:1.43}.table tbody tr+tr td{border-top:1px solid #ececed}.table tbody tr:hover td{background-color:#fafafa}.table th:first-child,.table td:first-child{padding-left:0}.table th:last-child,.table td:last-child{padding-right:0}.table td{white-space:nowrap}.table td.wrap,.table td .wrap{white-space:normal}.table td .row{flex-wrap:nowrap}.table .numeric{text-align:right}.table-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.table-sort:hover,th[aria-sort] .table-sort{color:#101010}.table-foot{color:#707070;border-top:1px solid #e2e2e4;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;font-size:13px;display:flex}.filter-scroll{align-self:flex-start;max-width:100%;overflow-x:auto}.table-scroll{overflow-x:auto}@media (max-width:1023.98px){.table-scroll{margin-inline:-16px;padding-inline:16px}}.level-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:767.98px){.level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.level-card{background-color:#f4f4f5;border:1px solid #ececed;border-radius:16px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.level-card-beres{color:#1f7a45;background-color:#f1f8f3;border-color:#d3e8da}.level-card-berjalan{color:#8a5a00;background-color:#fdf6e9;border-color:#f0e2c2}.level-card-tindakan{color:#a33a3e;background-color:#fdf2f2;border-color:#f1d4d5}.level-card-terbuka{color:#1d5f96;background-color:#f0f5fb;border-color:#d3e2f2}.level-card-terkunci{color:#6b6b70;background-color:#f5f5f6;border-color:#e6e6e8}.journey{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (max-width:767.98px){.journey{grid-auto-columns:auto;grid-auto-flow:row;gap:12px}}.journey-node{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-inline:4px;display:flex;position:relative}.journey-node:before,.journey-node:after{content:"";background-color:#e2e2e4;width:50%;height:2px;position:absolute;top:16px}.journey-node:before{left:0}.journey-node:after{right:0}.journey-node:first-child:before,.journey-node:last-child:after{display:none}.journey-node[data-state=selesai]:before,.journey-node[data-state=selesai]:after,.journey-node[data-state=dikerjakan]:before{background-color:#2f7d51}@media (max-width:767.98px){.journey-node{text-align:left;flex-direction:row}.journey-node:before,.journey-node:after{display:none}}.journey-dot{z-index:1;color:#707070;background-color:#fff;border:2px solid #e2e2e4;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:inline-flex;position:relative}[data-state=selesai]>.journey-dot{color:#fff;background-color:#2f7d51;border-color:#2f7d51}[data-state=dikerjakan]>.journey-dot{color:#8a5a00;border-color:#96660c}.row-soft{background-color:#f4f4f5;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.list-rows>*{padding-block:12px}.list-rows>*+*{border-top:1px solid #ececed}.list-rows>:first-child{padding-top:0}.list-rows>:last-child{padding-bottom:0}.progress{background-color:#e2e2e4;border-radius:9999px;height:6px;overflow:hidden}.progress-fill{background-color:#2f6fa8;border-radius:9999px;height:100%}.progress-success .progress-fill{background-color:#2f7d51}.progress-warning .progress-fill{background-color:#96660c}.progress-danger .progress-fill{background-color:#b4474b}.progress-info .progress-fill{background-color:#2f6fa8}.progress-neutral .progress-fill{background-color:#5f5f63}.notice{color:#262626;background-color:#f4f4f5;border-left:3px solid #101010;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.notice-icon{flex-shrink:0;margin-top:2px;display:inline-flex}.notice-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.notice-title{font-weight:600}.notice-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.notice-success{color:#1f7a45;background-color:#f1f8f3;border-left-color:#1f7a45}.notice-warning{color:#8a5a00;background-color:#fdf6e9;border-left-color:#8a5a00}.notice-danger{color:#a33a3e;background-color:#fdf2f2;border-left-color:#a33a3e}.notice-info{color:#1d5f96;background-color:#f0f5fb;border-left-color:#1d5f96}.notice-neutral{color:#6b6b70;background-color:#f5f5f6;border-left-color:#6b6b70}.notice-beres{color:#1f7a45;background-color:#f1f8f3;border-left-color:#1f7a45}.notice-berjalan{color:#8a5a00;background-color:#fdf6e9;border-left-color:#8a5a00}.notice-tindakan{color:#a33a3e;background-color:#fdf2f2;border-left-color:#a33a3e}.notice-terbuka{color:#1d5f96;background-color:#f0f5fb;border-left-color:#1d5f96}.notice-terkunci{color:#6b6b70;background-color:#f5f5f6;border-left-color:#6b6b70}@media (max-width:767.98px){.notice{flex-wrap:wrap}.notice-actions{width:100%}}.calendar-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1024px){.calendar-layout{grid-template-columns:220px minmax(0,1fr)}}.calendar{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-family:var(--font-body,Poppins, sans-serif);table-layout:fixed;background-color:#fff;border:1px solid #e2e2e4;border-radius:16px;overflow:hidden}.calendar th{color:#707070;text-align:center;border-bottom:1px solid #e2e2e4;padding:8px;font-size:12px;font-weight:600}.calendar td{vertical-align:top;border-bottom:1px solid #ececed;height:104px;padding:8px}.calendar td+td{border-left:1px solid #ececed}.calendar tbody tr:last-child td{border-bottom:0}.calendar-week td{height:280px}.calendar-day-outside{background-color:#fafafa}.calendar-day-outside .calendar-date{color:#adadad}.calendar-date{color:#101010;border-radius:9999px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-bottom:4px;font-size:13px;font-weight:600;display:inline-flex}.calendar-day-today .calendar-date{color:#fff;background-color:#101010}.calendar-event{white-space:normal;overflow-wrap:anywhere;border-radius:16px;width:100%;display:block}.calendar-event+.calendar-event{margin-top:4px}.squircle{border-radius:30%;overflow:hidden}.media{border-radius:24px;overflow:hidden}.chart-card{background-color:#fff;border:1px solid #ececed;border-radius:24px;padding:24px}@media (max-width:767.98px){.chart-card{padding:16px}}.chart-header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.chart-title{font-family:var(--font-body,Poppins, sans-serif);color:#101010;font-size:16px;font-weight:600}.chart-note{color:#707070;font-size:12px}.chart-frame{width:100%;height:280px}@media (max-width:767.98px){.chart-frame{height:200px}}.chart-frame>svg{width:100%;display:block}.chart-frame-sm{height:160px}.chart-frame-lg{height:400px}@media (max-width:767.98px){.chart-frame-lg{height:260px}}.chart-skeleton{background-color:#f4f4f5;border-radius:16px;width:100%;height:100%}.chart-spark{vertical-align:middle;height:24px;display:inline-block}.chart-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:1024px){.chart-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.chart-legend{color:#707070;flex-wrap:wrap;gap:12px 16px;margin-top:16px;font-size:12px;display:flex}.chart-legend-item{align-items:center;gap:4px;display:inline-flex}.chart-legend-dot{background-color:currentColor;border-radius:9999px;width:8px;height:8px}}.toast.mantine-Notification-root{background-color:#fff;border:1px solid #e2e2e4;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 16px;box-shadow:0 8px 24px #10101014}.toast.mantine-Notification-root:before{display:none}.toast.mantine-Notification-root .mantine-Notification-icon{color:#101010;background-color:#f4f4f5;border-radius:9999px;flex-shrink:0;width:32px;height:32px;margin:0}.toast.mantine-Notification-root .mantine-Notification-body{flex-direction:column;gap:2px;min-width:0;margin:0;padding-top:6px;display:flex}.toast.mantine-Notification-root .mantine-Notification-title,.toast.mantine-Notification-root .mantine-Notification-description{font-family:var(--font-body,Poppins, sans-serif);white-space:normal;text-overflow:clip;line-height:1.43;overflow:visible}.toast.mantine-Notification-root .mantine-Notification-title{color:#101010;margin:0;font-size:14px;font-weight:600}.toast.mantine-Notification-root .mantine-Notification-description{color:#707070;font-size:13px}.toast.mantine-Notification-root .mantine-Notification-closeButton{color:#707070;border-radius:9999px;flex-shrink:0;align-self:flex-start;margin-top:4px}.toast.mantine-Notification-root .mantine-Notification-closeButton:hover{color:#101010;background-color:#f4f4f5}.toast-success.mantine-Notification-root{background-color:#f1f8f3;border-color:#d3e8da}.toast-success.mantine-Notification-root .mantine-Notification-icon{color:#fff;background-color:#2f7d51}.toast-success.mantine-Notification-root .mantine-Notification-title{color:#1f7a45}.toast-success.mantine-Notification-root .mantine-Notification-closeButton:hover{background-color:#d3e8da}.toast-error.mantine-Notification-root{background-color:#fdf2f2;border-color:#f1d4d5}.toast-error.mantine-Notification-root .mantine-Notification-icon{color:#fff;background-color:#b4474b}.toast-error.mantine-Notification-root .mantine-Notification-title{color:#a33a3e}.toast-error.mantine-Notification-root .mantine-Notification-closeButton:hover{background-color:#f1d4d5}.toast-info.mantine-Notification-root{background-color:#f0f5fb;border-color:#d3e2f2}.toast-info.mantine-Notification-root .mantine-Notification-icon{color:#fff;background-color:#2f6fa8}.toast-info.mantine-Notification-root .mantine-Notification-title{color:#1d5f96}.toast-info.mantine-Notification-root .mantine-Notification-closeButton:hover{background-color:#d3e2f2}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--radius-md:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ink:#101010;--color-muted:#707070;--color-faint:#adadad;--color-canvas:#fff;--color-canvas-sunken:#fafafa;--color-canvas-soft:#f4f4f5;--color-hairline:#e2e2e4;--color-hairline-soft:#ececed;--color-accent:#06f;--color-success:#1f7a45;--color-warning:#8a5a00;--color-warning-solid:#96660c;--color-danger:#a33a3e;--color-danger-bg:#fdf2f2;--color-info:#1d5f96}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.top-0\.5{top:calc(var(--spacing) * .5)}.right-0\.5{right:calc(var(--spacing) * .5)}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\/5{width:40%}.w-16{width:calc(var(--spacing) * 16)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.grid-cols-\[repeat\(auto-fill\,minmax\(72px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.flex-wrap{flex-wrap:wrap}.content-end{align-content:flex-end}.items-center{align-items:center}.gap-0{gap:0}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-accent{border-color:var(--color-accent)}.border-transparent{border-color:#0000}.bg-canvas{background-color:var(--color-canvas)}.bg-danger-bg{background-color:var(--color-danger-bg)}.bg-warning-solid{background-color:var(--color-warning-solid)}.p-0{padding:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[11px\]{font-size:11px}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-danger{color:var(--color-danger)}.text-faint{color:var(--color-faint)}.text-info{color:var(--color-info)}.text-inherit{color:inherit}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ink{--tw-ring-color:var(--color-ink)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-hairline:hover{border-color:var(--color-hairline)}.hover\:bg-canvas-sunken:hover{background-color:var(--color-canvas-sunken)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-accent:focus-visible{border-color:var(--color-accent)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ink:focus-visible{outline-color:var(--color-ink)}@media (min-width:48rem){.md\:w-auto{width:auto}.md\:table-auto{table-layout:auto}}}:root{--page-bg:#fafafa;--canvas-soft:#f4f4f5;--field:#f1f1f2;--hairline-soft:#ececed;--hairline:#e2e2e4;--ink:#101010;--ink-soft:#262626;--text-muted:#707070;--text-faint:#adadad;--mantine-color-dimmed:var(--text-muted);--mantine-color-placeholder:var(--text-faint)}html,body{margin:0;padding:0}body{background-color:var(--page-bg);color:var(--ink-soft);letter-spacing:0;-webkit-font-smoothing:antialiased;font-weight:400}table td,table th{font-variant-numeric:tabular-nums}.mantine-InputWrapper-label{color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:600}.mantine-InputWrapper-required{color:var(--color-danger)}.mantine-InputWrapper-description,.mantine-InputWrapper-error{margin-top:4px;font-size:12px;line-height:1.33}.mantine-InputWrapper-description{color:var(--text-muted)}.mantine-Input-input{color:var(--ink);line-height:1.38}.mantine-Input-input::placeholder{color:var(--text-faint)}.mantine-Input-input[data-variant=filled]{background-color:var(--field);border-color:#0000}.mantine-Input-input[data-variant=filled]:focus,.mantine-Input-input[data-variant=filled]:focus-within{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.mantine-Input-input[data-error]{border-color:var(--color-danger)}.mantine-Input-input:disabled,.mantine-Input-input[data-disabled]{background-color:var(--canvas-soft);color:var(--text-faint);opacity:1;cursor:not-allowed}.mantine-Input-input[readonly],.mantine-Input-section{color:var(--text-muted)}.mantine-Checkbox-label,.mantine-Radio-label{color:var(--ink);font-size:14px}.mantine-RadioCard-card,.mantine-CheckboxCard-card{border-color:var(--hairline-soft);background-color:var(--canvas)}.mantine-RadioCard-card[data-checked],.mantine-CheckboxCard-card[data-checked]{border-color:var(--ink)}.mantine-Dropzone-root{border:1px dashed var(--hairline);background-color:var(--field);padding:16px}.mantine-Dropzone-root:hover,.mantine-Dropzone-root[data-accept]{border-color:var(--ink);background-color:var(--canvas-soft)}.mantine-Dropzone-root[data-reject]{border-color:var(--color-danger);background-color:var(--color-danger-bg)}.mantine-SegmentedControl-root{background-color:var(--canvas-soft)}.mantine-SegmentedControl-label[data-active]{color:var(--ink)}.mantine-NavLink-root{border-radius:16px}.nav-row:hover{background-color:var(--page-bg)}.nav-row[data-active]{background-color:var(--canvas-soft)}.mantine-Card-root,.mantine-Paper-root{border-color:var(--hairline-soft)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_db647578-module__X33A1q__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_db647578-module__X33A1q__variable{--font-heading:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.280oih_b74u9j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3qxy1tqak831c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.1h18_wedhzk4h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_cbe3b8bc-module__yTXaEa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_cbe3b8bc-module__yTXaEa__variable{--font-body:"Poppins", "Poppins Fallback"}
