.m_468e7eda{padding-top:0;padding-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field{padding-top:0;max-height:calc(1.875rem * var(--mantine-scale));display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:400;font-size:calc(var(--wn-size, var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:transparent;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);display:flex;max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs)}.m_2351eeb0,.m_f6645d97{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;cursor:pointer}@media (hover:hover){[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1 1;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:500;text-transform:capitalize}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_208d2562{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1 1;-webkit-margin-end:var(--mantine-spacing-md);margin-inline-end:var(--mantine-spacing-md)}.styles_header__tAQgf{position:-webkit-sticky;position:sticky;top:0;z-index:150;border-bottom:var(--nav-border-width) solid var(--line);background:var(--surface);color:var(--ink)}.styles_inner__M8SaQ{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:var(--nav-height);padding-block:10px}.styles_left__xaX8G,.styles_right__u_OHN{display:flex;align-items:center;gap:12px;min-width:0}.styles_left__xaX8G{gap:32px}.styles_logo__sfzuN{flex-shrink:0;color:var(--ink);font-size:var(--nav-logo-size);font-weight:700;line-height:1.2;letter-spacing:var(--tracking)}.styles_nav__Hs3fz{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.styles_navLink__bhjLm{display:inline-flex;flex-shrink:0;align-items:center;min-height:44px;padding:10px 16px;border-radius:10px;color:var(--muted);font-size:15px;font-weight:600;line-height:1.2;transition:background var(--button-duration),color var(--button-duration)}.styles_navLink__bhjLm:hover{background:color-mix(in srgb,var(--surface) 88%,var(--ink));color:var(--ink)}.styles_navLinkActive__Swjo1{background:color-mix(in srgb,var(--accent) 22%,var(--surface));color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.styles_skip__QzWCY{position:absolute;top:8px;left:8px;z-index:10;padding:10px 16px;border-radius:10px;background:var(--ink);color:var(--surface);font-weight:600;transform:translateY(-200%)}.styles_skip__QzWCY:focus{transform:none}.styles_logo__sfzuN:focus-visible,.styles_navLink__bhjLm:focus-visible,.styles_status__BZV1R:focus-visible,.styles_subLink__QZ1_O:focus-visible,.styles_user__ZPQk_:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.styles_subnav__9AuF4{border-top:1px solid var(--line);background:var(--canvas)}.styles_subnavInner__VnWti{display:flex;align-items:center;justify-content:space-between;gap:16px}.styles_subnavLinks__CETGo{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.styles_subHint__yp_nR{flex-shrink:1;overflow:hidden;color:var(--status-color);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.styles_subLink__QZ1_O{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-bottom:3px solid rgba(0,0,0,0);color:var(--muted);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}.styles_subLink__QZ1_O:hover{color:var(--ink)}.styles_subLinkActive__REVVp{border-bottom-color:var(--accent);color:var(--ink)}.styles_status__BZV1R{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;color:var(--ink);background:var(--canvas);border:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.styles_dot__ifHm0{width:8px;height:8px;border-radius:50%}.styles_statusOk__TrtGM .styles_dot__ifHm0{background:#1f9d55}.styles_statusError__lJ93S{color:#c92a2a}.styles_statusError__lJ93S .styles_dot__ifHm0{background:#e03131}.styles_user__ZPQk_{display:flex;align-items:center;gap:10px;height:44px;padding:0 10px 0 4px;border-radius:999px;color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);background:var(--canvas)}.styles_user__ZPQk_:hover{background:color-mix(in srgb,var(--canvas) 92%,var(--ink))}.styles_avatar__pheC1{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:15px;font-weight:700}.styles_userText__KebUE{display:flex;flex-direction:column;line-height:1.2;text-align:left}.styles_userName__yJDN4{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.styles_userRole__g6Oww{font-size:12px;color:var(--status-color)}.styles_connectLabel__YPC6H{white-space:nowrap}@media(max-width:900px){.styles_connectLabel__YPC6H,.styles_userText__KebUE{display:none}.styles_left__xaX8G{gap:16px}}@media(max-width:640px){.styles_inner__M8SaQ{flex-wrap:wrap;gap:8px 12px}.styles_left__xaX8G{display:contents}.styles_right__u_OHN{order:2;margin-left:auto;gap:8px}.styles_header__tAQgf{position:static}.styles_logo__sfzuN{font-size:16px;white-space:nowrap}.styles_nav__Hs3fz{order:3;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;width:100%}.styles_navLink__bhjLm{justify-content:center;padding:0 8px;font-size:14px}}@media(max-width:440px){.styles_nav__Hs3fz{grid-template-columns:1fr 1fr;justify-content:stretch}.styles_navLink__bhjLm{border:1px solid var(--line)}.styles_subLink__QZ1_O{padding-inline:10px;font-size:13px}.styles_subHint__yp_nR{display:none}}.styles_notification__UQC_u{position:absolute;z-index:1000;width:30rem;bottom:.5rem;right:.5rem}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1;scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input:focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{border:none;overflow:auto;outline:none;box-shadow:none;resize:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Vela Sans GX;src:url(/fonts/vela-sans-gx.woff2) format("woff2"),url(/fonts/vela-sans-gx.woff) format("woff");font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html{font-size:.8333333333vw;line-height:1}@media(max-width:768px){html{font-size:4.4444444444vw}}a{text-decoration:none}a,button{color:inherit;outline:none}button{background:none;cursor:pointer;border:none}:root{color-scheme:light;--canvas:#ffffff;--surface:#f2f2f2;--ink:#000000;--muted:#14213d;--line:#fca311;--accent:#fca311;--on-accent:#14213d;--heading-font:"Open Sans";--body-font:"Open Sans";--heading-weight:600;--heading-style:normal;--heading-leading:-7px;--body-line:0.9;--body-size:16px;--heading-size:64px;--heading-2:43px;--heading-3:32px;--tracking:-0.03em;--base-step:16px;--panel-padding:14px;--section-gap:24px;--control-gap:14px;--panel-radius:25px;--workspace-width:1600px;--grid-columns:16;--grid-gap:10px;--interactive-height:44px;--status-new-color:#14213d;--status-done-color:#14213d;--status-color:#5b6377;--status-radius:12px;--status-padding-x:12px;--separator-style:solid;--toggle-width:54px;--toggle-height:28px;--toggle-radius:14px;--toggle-border-width:0px;--toggle-track:#e5e5e5;--toggle-active:#14213d;--toggle-thumb:#ffffff;--toggle-border-color:#e5e5e5;--check-size:20px;--check-radius:4px;--check-border-width:1px;--check-surface:#ffffff;--check-color:#14213d;--check-mark-color:#ffffff;--check-border-color:#cfd2d8;--button-height:44px;--button-padding:24px;--button-radius:10px;--button-font:14px;--button-border:1px;--button-border-style:dotted;--button-border-color:#14213d;--button-shadow:0 10px 26px rgb(0 0 0/10%);--button-duration:200ms;--icon-size:14px;--button-gradient-start:#14213d;--button-gradient-end:#14213d;--button-gradient-direction:45deg;--button-secondary-surface:#e5e5e5;--button-secondary-text:#14213d;--button-secondary-border:#e5e5e5;--button-tertiary-surface:#ffffff;--button-tertiary-text:#14213d;--card-radius:12px;--card-x:22px;--card-y:22px;--card-gap:22px;--card-height:260px;--card-border:1px;--card-border-style:solid;--card-border-color:#e5e5e5;--card-shadow:0 10px 26px rgb(0 0 0/10%);--card-title:32px;--form-height:40px;--form-radius:12px;--form-padding:12px;--form-border:1px;--form-gap:12px;--media-ratio:16/9;--media-fit:contain;--media-radius:12px;--media-align:center;--focus:2px;--nav-height:64px;--nav-padding:28px;--nav-gap:18px;--nav-logo-size:18px;--nav-link-size:22px;--nav-item-padding:8px;--nav-radius:6px;--nav-border-width:1px;--nav-mobile-width:80%;--nav-mobile-padding:24px;--nav-mobile-gap:14px;--nav-duration:240ms}:root[data-mantine-color-scheme=dark],:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--canvas:#000000;--surface:#14213d;--ink:#ffffff;--muted:#e5e5e5;--line:#6b5222;--accent:#fca311;--on-accent:#14213d;--heading-font:"Open Sans";--body-font:"Open Sans";--heading-weight:600;--heading-style:normal;--heading-leading:-7px;--body-line:0.9;--body-size:16px;--heading-size:64px;--heading-2:43px;--heading-3:32px;--tracking:-0.03em;--base-step:16px;--panel-padding:14px;--section-gap:24px;--control-gap:14px;--panel-radius:25px;--workspace-width:1600px;--grid-columns:16;--grid-gap:10px;--interactive-height:44px;--status-new-color:#e5e5e5;--status-done-color:#e5e5e5;--status-color:#a3a9b6;--status-radius:12px;--status-padding-x:12px;--separator-style:solid;--toggle-width:54px;--toggle-height:28px;--toggle-radius:14px;--toggle-border-width:0px;--toggle-track:#33405a;--toggle-active:#fca311;--toggle-thumb:#ffffff;--toggle-border-color:#33405a;--check-size:20px;--check-radius:4px;--check-border-width:1px;--check-surface:#000000;--check-color:#fca311;--check-mark-color:#14213d;--check-border-color:#33405a;--button-height:44px;--button-padding:24px;--button-radius:10px;--button-font:14px;--button-border:1px;--button-border-style:dotted;--button-border-color:#33405a;--button-shadow:0 10px 26px rgb(0 0 0/10%);--button-duration:200ms;--icon-size:14px;--button-gradient-start:#fca311;--button-gradient-end:#14213d;--button-gradient-direction:45deg;--button-secondary-surface:#14213d;--button-secondary-text:#ffffff;--button-secondary-border:#33405a;--button-tertiary-surface:#000000;--button-tertiary-text:#fca311;--card-radius:12px;--card-x:22px;--card-y:22px;--card-gap:22px;--card-height:260px;--card-border:1px;--card-border-style:solid;--card-border-color:#2a3754;--card-shadow:0 10px 26px rgb(0 0 0/10%);--card-title:32px;--form-height:40px;--form-radius:12px;--form-padding:12px;--form-border:1px;--form-gap:12px;--media-ratio:16/9;--media-fit:contain;--media-radius:12px;--media-align:center;--focus:2px;--nav-height:64px;--nav-padding:28px;--nav-gap:18px;--nav-logo-size:18px;--nav-link-size:22px;--nav-item-padding:8px;--nav-radius:6px;--nav-border-width:1px;--nav-mobile-width:80%;--nav-mobile-padding:24px;--nav-mobile-gap:14px;--nav-duration:240ms}.ds-page{background:var(--canvas);color:var(--ink);font-family:var(--body-font),sans-serif;font-size:var(--body-size);line-height:var(--body-line)}.ds-page h1,.ds-page h2,.ds-page h3,.ds-page h4{font-family:var(--heading-font),sans-serif;font-weight:var(--heading-weight);font-style:var(--heading-style);letter-spacing:var(--tracking);line-height:max(.8em,calc(1em + var(--heading-leading)))}.ds-page h1{font-size:var(--heading-size)}.ds-page h2{font-size:var(--heading-2)}.ds-page h3{font-size:var(--heading-3)}.ds-page h4{font-size:var(--body-size)}.ds-container{box-sizing:border-box;width:min(100% - 32px,var(--workspace-width));margin-inline:auto}.ds-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap)}.ds-muted{color:var(--muted)}.ds-panel{padding:var(--panel-padding);border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface)}.ds-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--button-height);padding:8px var(--button-padding);border:var(--button-border) var(--button-border-style) var(--button-border-color);border-radius:min(var(--button-radius),calc(var(--button-height) / 2));font:inherit;font-size:var(--button-font);line-height:1.25;box-shadow:var(--button-shadow);cursor:pointer;transition:transform var(--button-duration),filter var(--button-duration),background var(--button-duration);isolation:isolate}.ds-button--primary{background:var(--accent);color:var(--on-accent)}.ds-button--secondary{background:var(--button-secondary-surface);color:var(--button-secondary-text);border-color:var(--button-secondary-border)}.ds-button--tertiary{background:var(--button-tertiary-surface);color:var(--button-tertiary-text);border-color:transparent;box-shadow:none}.ds-button:disabled{opacity:.45;cursor:not-allowed}.ds-button:focus-visible,.ds-checkbox:focus-visible,.ds-field:focus-visible,.ds-switch:focus-visible{outline:var(--focus) solid var(--accent);outline-offset:3px}.ds-button:not(:disabled):hover{transform:scale(1.035)}.ds-card{display:flex;flex-direction:column;gap:var(--card-gap);min-height:var(--card-height);padding:var(--card-y) var(--card-x);border:var(--card-border) var(--card-border-style) var(--card-border-color);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);transition:transform var(--button-duration)}.ds-card h3{font-size:var(--card-title)}.ds-form{display:grid;grid-gap:var(--form-gap);gap:var(--form-gap)}.ds-field{box-sizing:border-box;width:100%;min-height:var(--form-height);padding:10px var(--form-padding);border:var(--form-border) solid var(--line);border-radius:var(--form-radius);background:var(--canvas);color:var(--ink);font:inherit}.ds-field[aria-invalid=true]{border-color:#c73535}.ds-field:disabled{opacity:.5;cursor:not-allowed}.ds-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-grid;place-content:center;vertical-align:middle;width:var(--check-size);height:var(--check-size);margin:0;border:var(--check-border-width) solid var(--check-border-color);border-radius:var(--check-radius);background:var(--check-surface);cursor:pointer}.ds-checkbox:checked{background:var(--check-color);border-color:var(--check-color)}.ds-checkbox:checked:after{content:"✓";color:var(--check-mark-color);font-size:15px}.ds-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;position:relative;width:var(--toggle-width);height:var(--toggle-height);margin:0;vertical-align:middle;border:var(--toggle-border-width) solid var(--toggle-border-color);border-radius:var(--toggle-radius);background:var(--toggle-track);cursor:pointer;transition:background .2s}.ds-switch:before{content:"";position:absolute;top:3px;left:3px;width:calc(var(--toggle-height) - 8px);height:calc(var(--toggle-height) - 8px);border-radius:50%;background:var(--toggle-thumb);transition:transform .2s}.ds-switch:checked{background:var(--toggle-active);border-color:var(--toggle-active)}.ds-switch:checked:before{transform:translateX(calc(var(--toggle-width) - var(--toggle-height)))}.ds-badge{--ds-badge-color:var(--status-color);box-sizing:border-box;display:inline-flex;align-items:center;min-height:var(--interactive-height);padding:5px var(--status-padding-x);border:1px solid color-mix(in srgb,var(--ds-badge-color) 40%,var(--line));border-radius:var(--status-radius);background:color-mix(in srgb,var(--ds-badge-color) 10%,var(--canvas));color:var(--ink);font-size:11px}.ds-badge--new{--ds-badge-color:var(--status-new-color)}.ds-badge--done{--ds-badge-color:var(--status-done-color)}.ds-divider{border:0;border-top:1px var(--separator-style) var(--line)}.ds-media{display:block;width:100%;aspect-ratio:var(--media-ratio);object-fit:var(--media-fit);object-position:var(--media-align);border-radius:var(--media-radius)}.ds-nav{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:var(--nav-gap);min-height:var(--nav-height);padding:12px var(--nav-padding);border-bottom:var(--nav-border-width) solid var(--line);background:var(--surface);color:var(--ink)}.ds-nav__logo{font-size:var(--nav-logo-size);font-weight:700}.ds-nav__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nav-gap);margin-left:auto}.ds-nav__links a{padding:var(--nav-item-padding);border-radius:var(--nav-radius);color:inherit;text-decoration:none;font-size:var(--nav-link-size)}.ds-nav__links a[aria-current=page]{background:var(--accent);color:var(--on-accent)}.ds-nav__links a:hover{color:var(--accent)}.ds-nav__mobile{display:none;margin-left:auto}.ds-nav__mobile summary{cursor:pointer;list-style:none;padding:var(--nav-item-padding);border:1px solid var(--line);border-radius:var(--nav-radius)}.ds-nav__mobile summary::-webkit-details-marker{display:none}@keyframes ds-menu-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-menu-slide{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-menu-grow{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes ds-menu-shrink{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media(max-width:1010px){.ds-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:640px){.ds-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-nav>.ds-nav__links{display:none}.ds-nav__mobile{display:block}.ds-nav__mobile .ds-nav__links{position:absolute;top:100%;left:0;right:0;z-index:10;display:grid;grid-gap:var(--nav-mobile-gap);gap:var(--nav-mobile-gap);width:auto;padding:var(--nav-mobile-padding);border:1px solid var(--line);border-radius:var(--nav-radius);background:var(--surface);box-shadow:0 10px 26px #0002;animation:ds-menu-slide var(--nav-duration) both}.ds-nav__mobile[open]:before{content:"";position:fixed;inset:0;z-index:8;background:#0005;pointer-events:none}.ds-nav__mobile[open] summary{position:relative;z-index:11}.ds-card{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ds-button,.ds-card,.ds-switch,.ds-switch:before{animation:none!important;transition:none!important}.ds-button:after{display:none!important}}:root{--ds-button-height:var(--button-height);--ds-button-padding:var(--button-padding);--ds-button-radius:var(--button-radius)}.mantine-Button-root{--button-height-xs:var(--ds-button-height);--button-height-sm:var(--ds-button-height);--button-height-md:var(--ds-button-height);--button-height-lg:var(--ds-button-height);--button-height-xl:var(--ds-button-height);--button-padding-x-xs:var(--ds-button-padding);--button-padding-x-sm:var(--ds-button-padding);--button-padding-x-md:var(--ds-button-padding);--button-padding-x-lg:var(--ds-button-padding);--button-padding-x-xl:var(--ds-button-padding)}.mantine-Input-input,.mantine-Input-wrapper{--input-height-xs:var(--form-height);--input-height-sm:var(--form-height);--input-height-md:var(--form-height);--input-height-lg:var(--form-height);--input-height-xl:var(--form-height);--input-fz:var(--body-size)}body{background:var(--canvas);color:var(--ink);font-family:var(--body-font),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:var(--body-size);line-height:var(--body-line)}.mantine-Title-root{font-style:var(--heading-style);letter-spacing:var(--tracking)}.mantine-Button-root{border-radius:min(var(--ds-button-radius),calc(var(--ds-button-height) / 2));font-size:var(--button-font);font-weight:600;box-shadow:var(--button-shadow);transition:transform var(--button-duration),filter var(--button-duration),background var(--button-duration)}.mantine-Button-root[data-variant=filled]{border:var(--button-border) var(--button-border-style) var(--button-border-color)}.mantine-Button-root:is([data-variant=default],[data-variant=light],[data-variant=outline]){background:var(--button-secondary-surface);color:var(--button-secondary-text);border:var(--button-border) solid var(--button-secondary-border)}.mantine-Button-root:is([data-variant=subtle],[data-variant=transparent]){background:var(--button-tertiary-surface);color:var(--button-tertiary-text);border-color:transparent;box-shadow:none}.mantine-Button-root:not(:disabled,[data-disabled]):hover{transform:scale(1.035)}.mantine-Button-root:is(:disabled,[data-disabled]){box-shadow:none}.mantine-Input-input{border-radius:var(--form-radius);border:var(--form-border) solid var(--line);background:var(--canvas);color:var(--ink);padding-inline:var(--form-padding);line-height:1.25}.mantine-Input-wrapper:has(>.mantine-Input-section[data-position=left]) .mantine-Input-input{-webkit-padding-start:var(--input-padding-inline-start);padding-inline-start:var(--input-padding-inline-start)}.mantine-Input-wrapper:has(>.mantine-Input-section[data-position=right]) .mantine-Input-input{-webkit-padding-end:var(--input-padding-inline-end);padding-inline-end:var(--input-padding-inline-end)}.mantine-Input-input[data-error]{border-color:#c73535}.mantine-InputWrapper-label{margin-bottom:6px;line-height:1.25}.mantine-InputWrapper-description,.mantine-InputWrapper-error{line-height:1.25}.mantine-Combobox-dropdown,.mantine-Menu-dropdown,.mantine-Popover-dropdown{border-color:var(--card-border-color);border-radius:var(--form-radius);background:var(--canvas)}.mantine-Combobox-option,.mantine-Menu-item{border-radius:var(--nav-radius);line-height:1.25}.mantine-Card-root,.mantine-Paper-root[data-with-border]{border:var(--card-border) var(--card-border-style) var(--card-border-color);border-radius:var(--card-radius);background:var(--surface)}.mantine-Card-root{box-shadow:var(--card-shadow)}.mantine-Modal-content{border-radius:var(--panel-radius)}.mantine-Modal-content,.mantine-Modal-header{background:var(--canvas)}.mantine-Modal-title{font-weight:var(--heading-weight);letter-spacing:var(--tracking);line-height:1.1}.mantine-Accordion-item{border-color:var(--line)}.mantine-Divider-root{border-top-color:var(--line);border-top-style:var(--separator-style)}.mantine-Table-table{--table-border-color:var(--line);--table-highlight-on-hover-color:var(--surface);--table-striped-color:var(--surface);line-height:1.25}.mantine-Table-th{color:var(--muted);font-weight:600}.mantine-Tabs-list{--tab-border-color:var(--line)}.mantine-Tabs-tab{min-height:var(--interactive-height);border-radius:var(--nav-radius) var(--nav-radius) 0 0;color:var(--ink)}.mantine-Tabs-tab:hover{color:var(--accent);background:transparent}.mantine-Tabs-tab[data-active]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.mantine-SegmentedControl-root{background:var(--surface);border-radius:var(--nav-radius)}.mantine-Badge-root{font-size:11px}.mantine-Badge-root:not([data-variant=filled]){min-height:24px;padding-inline:var(--status-padding-x);border:1px solid color-mix(in srgb,var(--status-color) 40%,var(--line));background:color-mix(in srgb,var(--status-color) 10%,var(--canvas));color:var(--ink)}.mantine-Badge-root:not([data-variant=filled]),.mantine-Badge-root[data-variant=filled]{border-radius:var(--status-radius);text-transform:none}.mantine-Checkbox-input{width:var(--check-size);height:var(--check-size);border:var(--check-border-width) solid var(--check-border-color);border-radius:var(--check-radius);background:var(--check-surface)}.mantine-Checkbox-input:checked{background:var(--check-color);border-color:var(--check-color)}.mantine-Checkbox-icon{color:var(--check-mark-color)}.mantine-Switch-track{--switch-width:var(--toggle-width);--switch-height:var(--toggle-height);--switch-thumb-size:calc(var(--toggle-height) - 8px);--switch-track-label-padding:3px;border:var(--toggle-border-width) solid var(--toggle-border-color);border-radius:var(--toggle-radius);background:var(--toggle-track);cursor:pointer}.mantine-Switch-input:checked+.mantine-Switch-track{background:var(--toggle-active);border-color:var(--toggle-active)}.mantine-Switch-thumb{background:var(--toggle-thumb);border:0}.mantine-Stepper-stepIcon{border-color:var(--card-border-color);background:var(--surface);color:var(--ink)}.mantine-Stepper-stepIcon[data-completed],.mantine-Stepper-stepIcon[data-progress]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.mantine-Stepper-separator[data-active]{background:var(--accent)}.mantine-Checkbox-input:focus-visible,.mantine-Input-input:focus-visible,.mantine-Switch-input:focus-visible+.mantine-Switch-track,:focus-visible{outline:var(--focus) solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mantine-Button-root,.mantine-Switch-thumb,.mantine-Switch-track{transition:none!important;animation:none!important}.mantine-Button-root:hover{transform:none!important}}.mantine-Alert-message,.mantine-Alert-message .mantine-Text-root,.mantine-Alert-title,.mantine-List-item,.mantine-Notification-description{line-height:1.45}ol.mantine-List-root{list-style:decimal}ol.mantine-List-root,ul.mantine-List-root{-webkit-padding-start:20px;padding-inline-start:20px}ul.mantine-List-root{list-style:disc}.mantine-Anchor-root{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.mantine-SegmentedControl-root{padding:4px;align-self:flex-start}.mantine-SegmentedControl-label{padding:8px 20px;font-size:14px;line-height:1.25}.mantine-SegmentedControl-indicator{background:var(--accent)}.mantine-SegmentedControl-control:has(input:checked) .mantine-SegmentedControl-label{color:var(--on-accent)}.mantine-PasswordInput-visibilityToggle{width:32px;min-width:32px;height:32px;min-height:32px}.mantine-PasswordInput-visibilityToggle svg{width:18px!important;height:18px!important}:root{--page-max:1360px;--page-pad:32px;--page-top:32px;--sticky-top:88px}body:has([data-subnav]){--sticky-top:132px}@media (max-width:640px){body,body:has([data-subnav]){--sticky-top:8px}}@media (max-width:720px){:root{--page-pad:16px;--page-top:20px}}.app-container{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad)}.app-page{padding-top:var(--page-top);padding-bottom:64px}