@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(fonts/bricolage-grotesque-500-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/plus-jakarta-sans-400-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/tajawal-400-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/tajawal-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/tajawal-500-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/tajawal-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/tajawal-700-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/tajawal-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(fonts/tajawal-800-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(fonts/tajawal-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light;--cta:#926e0b;--danger:#be185d;--surface:255 255 255;--ink-50:248 250 249;--ink-100:241 244 242;--ink-200:227 232 229;--ink-300:203 211 206;--ink-400:154 166 160;--ink-500:107 119 111;--ink-600:78 88 82;--ink-700:58 66 61;--ink-800:38 44 41;--ink-900:22 26 24}.dark{color-scheme:dark;--surface:30 36 33;--ink-50:17 21 19;--ink-100:24 29 27;--ink-200:40 47 43;--ink-300:62 72 66;--ink-400:120 133 126;--ink-500:160 172 165;--ink-600:190 200 194;--ink-700:214 221 217;--ink-800:232 237 234;--ink-900:246 248 247}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{--tw-bg-opacity:1;background-color:rgb(var(--ink-50)/var(--tw-bg-opacity,1));font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;--tw-text-opacity:1;color:rgb(var(--ink-800)/var(--tw-text-opacity,1))}:root:not(.dark) .staff-ui body{color:#34383e}.dark .staff-ui body{color:#d4d6db;background-color:hsla(0,0%,100%,.04)}html[dir=rtl] body{font-family:Tajawal,Noto Sans Arabic,system-ui,sans-serif}::-moz-selection{--tw-bg-opacity:1;background-color:rgb(200 220 243/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 62 113/var(--tw-text-opacity,1))}::selection{--tw-bg-opacity:1;background-color:rgb(200 220 243/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 62 113/var(--tw-text-opacity,1))}*{scrollbar-width:thin;scrollbar-color:rgb(var(--ink-300)/1) transparent}.card{border-radius:24px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--ink-100)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px rgba(22,26,24,.04),0 4px 16px -4px rgba(22,26,24,.08);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 4px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .card{background-color:rgb(var(--surface));box-shadow:0 1px 2px rgba(0,0,0,.3),0 4px 16px -4px rgba(0,0,0,.4);border-color:rgb(var(--ink-200))}.staff-ui .card{border-radius:14px;box-shadow:var(--shadow-sm);border-color:var(--separator)}.staff-ui a.chip.card:not(.chip-active){background:var(--bg-surface);border-color:color-mix(in srgb,var(--accent) 22%,transparent);color:color-mix(in srgb,var(--accent-text) 75%,var(--label-secondary))}.staff-ui a.chip.card:not(.chip-active):hover{background:color-mix(in srgb,var(--accent) 8%,var(--bg-surface));border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.staff-ui a.chip.card:not(.chip-active){background:color-mix(in srgb,var(--seg,var(--c1)) 7%,var(--bg-surface));border-color:color-mix(in srgb,var(--seg,var(--c1)) 28%,transparent);color:color-mix(in srgb,var(--seg,var(--c1)) 75%,var(--label))}.staff-ui a.chip.card:not(.chip-active):hover{background:color-mix(in srgb,var(--seg,var(--c1)) 14%,var(--bg-surface))}.staff-ui #main div.card.bg-green-50{background:var(--bg-surface);border:1px solid var(--separator)}.dark .staff-ui .card{background-color:var(--bg-surface);border-color:var(--separator)}@media (pointer:coarse){.staff-ui main a.rounded-xl.card{min-height:44px}}.card-pad{padding:1.25rem}.\!btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:16px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark img.\!btn{filter:none}.staff-ui select.input.\!btn{font-weight:600}.staff-ui a.\!btn.gap-1.text-sm.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.\!btn.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.text-sm.\!btn.text-green-600{color:var(--link-more)}.staff-ui a.\!btn.gap-1.text-sm.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.\!btn.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.text-sm.\!btn.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main div.\!btn.bg-green-50,.staff-ui .fixed div.\!btn.bg-green-50{background:var(--bg-surface);border:1px solid var(--separator)}.staff-ui #main .grid>a.card.card-pad.group span.\!btn.p-2\.5{padding:.4rem;border-radius:9px}.staff-ui .\!btn{font-weight:500}.tt-avail .\!btn,.tt-compact .divide-y>li .\!btn{font-size:12px}.staff-ui .\!btn{font-weight:550}@media (max-width:639px){.staff-ui #main input.\!btn,.staff-ui #main select.\!btn,.staff-ui #main textarea.\!btn{font-size:16px}}@media (pointer:coarse){.staff-ui main a.\!btn.border{min-height:44px}}.\!btn:focus{outline:2px solid transparent;outline-offset:2px}.\!btn:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(78,149,231,.4)}.\!btn:disabled{pointer-events:none;opacity:.5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:16px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark img.btn{filter:none}.staff-ui select.input.btn{font-weight:600}.staff-ui a.btn.gap-1.text-sm.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.btn.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.text-sm.btn.text-green-600{color:var(--link-more)}.staff-ui a.btn.gap-1.text-sm.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.btn.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.text-sm.btn.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main div.btn.bg-green-50,.staff-ui .fixed div.btn.bg-green-50{background:var(--bg-surface);border:1px solid var(--separator)}.staff-ui #main .grid>a.card.card-pad.group span.btn.p-2\.5{padding:.4rem;border-radius:9px}.staff-ui .btn{font-weight:500}.tt-avail .btn,.tt-compact .divide-y>li .btn{font-size:12px}.staff-ui .btn{font-weight:550}@media (max-width:639px){.staff-ui #main input.btn,.staff-ui #main select.btn,.staff-ui #main textarea.btn{font-size:16px}}@media (pointer:coarse){.staff-ui main a.btn.border{min-height:44px}}.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(78,149,231,.4)}.btn:disabled{pointer-events:none;opacity:.5}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:16px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark img.btn-primary{filter:none}.staff-ui select.input.btn-primary{font-weight:600}.staff-ui a.btn-primary.gap-1.text-sm.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.btn-primary.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.text-sm.btn-primary.text-green-600{color:var(--link-more)}.staff-ui a.btn-primary.gap-1.text-sm.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.btn-primary.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.text-sm.btn-primary.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main div.btn-primary.bg-green-50,.staff-ui .fixed div.btn-primary.bg-green-50{background:var(--bg-surface);border:1px solid var(--separator)}.staff-ui #main .grid>a.card.card-pad.group span.btn-primary.p-2\.5{padding:.4rem;border-radius:9px}.tt-avail .btn-primary,.tt-compact .divide-y>li .btn-primary{font-size:12px}.staff-ui .btn-primary{font-weight:550}@media (max-width:639px){.staff-ui #main input.btn-primary,.staff-ui #main select.btn-primary,.staff-ui #main textarea.btn-primary{font-size:16px}}@media (pointer:coarse){.staff-ui main a.btn-primary.border{min-height:44px}}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px}.btn-primary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(78,149,231,.4)}.btn-primary:disabled{pointer-events:none;opacity:.5}.btn-primary{--tw-bg-opacity:1;background-color:rgb(78 149 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.staff-ui .btn-primary{border-radius:var(--radius-md);font-weight:500;letter-spacing:-.01em;box-shadow:none}.staff-ui .btn-primary:not([class^=p-]):not([class*=" p-"]):not([class*="!p-"]):not([class*=" px-"]):not([class*=" py-"]){padding:.42rem .9rem}@media (prefers-reduced-motion:no-preference){.staff-ui .btn-primary{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .15s}.staff-ui .btn-primary:hover{transform:translateY(-1px)}.staff-ui .btn-primary:active{transform:scale(.97)}}.staff-ui .btn-primary.bg-red-600{background:var(--danger-fill);color:#fff;box-shadow:0 1px 2px rgba(192,31,38,.3),0 4px 10px -4px rgba(192,31,38,.45)}.staff-ui .fixed.inset-0>.card>div:last-child.border-t .btn-primary{padding:.4rem .75rem;font-size:13px}.staff-ui #main .btn-primary.bg-red-600,.staff-ui .fixed .btn-primary.bg-red-600{color:var(--danger-c);background:color-mix(in srgb,var(--danger-c) 14%,transparent);box-shadow:none}.staff-ui #main .btn-primary:active,.staff-ui .fixed .btn-primary:active{transform:scale(.97)}@media (pointer:coarse){.staff-ui main :is(a,button):is(.btn-primary,.btn-primary,.btn-outline,.btn-ghost,.btn-accent):not(.p-1){min-height:40px}}.is-pp main :is(a,button):is(.btn-primary,.btn-primary,.btn-outline,.btn-ghost,.btn-accent){display:none}@media print{main :is(a,button):is(.btn-primary,.btn-primary,.btn-outline,.btn-ghost,.btn-accent){display:none}}.bg-teal-500 .btn-primary,.btn-primary.bg-teal-500{background-color:#0f766e}.btn-primary.bg-green-500,.text-white.btn-primary{background-color:#175fb2}.btn-primary.bg-violet-500{background-color:#6d28d9}.btn-primary.bg-pink-500{background-color:#86198f}.btn-primary.bg-amber-500{background-color:#8d6a07}.btn-primary.bg-blue-500{background-color:#1d4ed8}.btn-primary.bg-orange-500{background-color:#8a6809}.dark .btn-primary.bg-ink-700,.dark .btn-primary.bg-ink-800,.dark .btn-primary.bg-ink-900{background-color:#3f4642}.btn-primary.bg-green-600{background-color:#175fb2}.btn-primary .text-green-100{color:hsla(0,0%,100%,.9)}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(25 119 226/var(--tw-bg-opacity,1))}.btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:16px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark img.btn-accent{filter:none}.staff-ui select.input.btn-accent{font-weight:600}.staff-ui a.btn-accent.gap-1.text-sm.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.btn-accent.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.text-sm.btn-accent.text-green-600{color:var(--link-more)}.staff-ui a.btn-accent.gap-1.text-sm.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.btn-accent.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.text-sm.btn-accent.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main div.btn-accent.bg-green-50,.staff-ui .fixed div.btn-accent.bg-green-50{background:var(--bg-surface);border:1px solid var(--separator)}.staff-ui #main .grid>a.card.card-pad.group span.btn-accent.p-2\.5{padding:.4rem;border-radius:9px}.tt-avail .btn-accent,.tt-compact .divide-y>li .btn-accent{font-size:12px}.staff-ui .btn-accent{font-weight:550}@media (max-width:639px){.staff-ui #main input.btn-accent,.staff-ui #main select.btn-accent,.staff-ui #main textarea.btn-accent{font-size:16px}}@media (pointer:coarse){.staff-ui main a.btn-accent.border{min-height:44px}}.btn-accent:focus{outline:2px solid transparent;outline-offset:2px}.btn-accent:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(78,149,231,.4)}.btn-accent:disabled{pointer-events:none;opacity:.5}.btn-accent{--tw-bg-opacity:1;background-color:rgb(190 142 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.staff-ui .btn-accent{border-radius:var(--radius-md);font-weight:500;letter-spacing:-.01em;box-shadow:none}.staff-ui .btn-accent:not([class^=p-]):not([class*=" p-"]):not([class*="!p-"]):not([class*=" px-"]):not([class*=" py-"]){padding:.42rem .9rem}@media (prefers-reduced-motion:no-preference){.staff-ui .btn-accent{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .15s}.staff-ui .btn-accent:hover{transform:translateY(-1px)}.staff-ui .btn-accent:active{transform:scale(.97)}}.staff-ui .btn-accent.bg-red-600{background:var(--danger-fill);color:#fff;box-shadow:0 1px 2px rgba(192,31,38,.3),0 4px 10px -4px rgba(192,31,38,.45)}.staff-ui .fixed.inset-0>.card>div:last-child.border-t .btn-accent{padding:.4rem .75rem;font-size:13px}.staff-ui #main .btn-accent.bg-red-600,.staff-ui .fixed .btn-accent.bg-red-600{color:var(--danger-c);background:color-mix(in srgb,var(--danger-c) 14%,transparent);box-shadow:none}.staff-ui #main .btn-accent:active,.staff-ui .fixed .btn-accent:active{transform:scale(.97)}.staff-ui .btn-accent{background-color:#957009}@media (pointer:coarse){.staff-ui main :is(a,button):is(.btn-accent,.btn-primary,.btn-outline,.btn-ghost,.btn-accent):not(.p-1){min-height:40px}}.is-pp main :is(a,button):is(.btn-accent,.btn-primary,.btn-outline,.btn-ghost,.btn-accent){display:none}@media print{main :is(a,button):is(.btn-accent,.btn-primary,.btn-outline,.btn-ghost,.btn-accent){display:none}}.bg-teal-500 .btn-accent,.btn-accent.bg-teal-500{background-color:#0f766e}.btn-accent.bg-green-500{background-color:#175fb2}.btn-accent.bg-violet-500{background-color:#6d28d9}.btn-accent.bg-pink-500{background-color:#86198f}.btn-accent.bg-amber-500{background-color:#8d6a07}.btn-accent.bg-blue-500{background-color:#1d4ed8}.btn-accent.bg-orange-500,.text-white.btn-accent{background-color:#8a6809}.dark .btn-accent.bg-ink-700,.dark .btn-accent.bg-ink-800,.dark .btn-accent.bg-ink-900{background-color:#3f4642}.btn-accent.bg-green-600{background-color:#175fb2}.btn-accent:hover{--tw-bg-opacity:1;background-color:rgb(163 124 15/var(--tw-bg-opacity,1))}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:16px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark img.btn-ghost{filter:none}.staff-ui select.input.btn-ghost{font-weight:600}.staff-ui a.btn-ghost.gap-1.text-sm.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.btn-ghost.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.text-sm.btn-ghost.text-green-600{color:var(--link-more)}.staff-ui a.btn-ghost.gap-1.text-sm.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.btn-ghost.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.text-sm.btn-ghost.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main div.btn-ghost.bg-green-50,.staff-ui .fixed div.btn-ghost.bg-green-50{background:var(--bg-surface);border:1px solid var(--separator)}.staff-ui #main .grid>a.card.card-pad.group span.btn-ghost.p-2\.5{padding:.4rem;border-radius:9px}.tt-avail .btn-ghost,.tt-compact .divide-y>li .btn-ghost{font-size:12px}.staff-ui .btn-ghost{font-weight:550}@media (max-width:639px){.staff-ui #main input.btn-ghost,.staff-ui #main select.btn-ghost,.staff-ui #main textarea.btn-ghost{font-size:16px}}@media (pointer:coarse){.staff-ui main a.btn-ghost.border{min-height:44px}}.btn-ghost:focus{outline:2px solid transparent;outline-offset:2px}.btn-ghost:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(78,149,231,.4)}.btn-ghost:disabled{pointer-events:none;opacity:.5}.btn-ghost{background-color:transparent;--tw-text-opacity:1;color:rgb(var(--ink-700)/var(--tw-text-opacity,1))}.staff-ui .btn-ghost{border-radius:var(--radius-md);font-weight:500;letter-spacing:-.01em;box-shadow:none}.staff-ui .btn-ghost:not([class^=p-]):not([class*=" p-"]):not([class*="!p-"]):not([class*=" px-"]):not([class*=" py-"]){padding:.42rem .9rem}@media (prefers-reduced-motion:no-preference){.staff-ui .btn-ghost{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .15s}.staff-ui .btn-ghost:hover{transform:translateY(-1px)}.staff-ui .btn-ghost:active{transform:scale(.97)}}.staff-ui .btn-ghost.bg-red-600{background:var(--danger-fill);color:#fff;box-shadow:0 1px 2px rgba(192,31,38,.3),0 4px 10px -4px rgba(192,31,38,.45)}.staff-ui .fixed.inset-0>.card>div:last-child.border-t .btn-ghost{padding:.4rem .75rem;font-size:13px}.staff-ui #main .btn-ghost.bg-red-600,.staff-ui .fixed .btn-ghost.bg-red-600{color:var(--danger-c);background:color-mix(in srgb,var(--danger-c) 14%,transparent);box-shadow:none}.staff-ui #main .btn-ghost:active,.staff-ui .fixed .btn-ghost:active{transform:scale(.97)}:root:not(.dark) .staff-ui .btn-ghost{color:#474c53}.dark .staff-ui .btn-ghost{color:#b9bcc3}@media (pointer:coarse){.staff-ui main :is(a,button):is(.btn-ghost,.btn-primary,.btn-outline,.btn-ghost,.btn-accent):not(.p-1){min-height:40px}}.is-pp main :is(a,button):is(.btn-ghost,.btn-primary,.btn-outline,.btn-ghost,.btn-accent){display:none}@media print{main :is(a,button):is(.btn-ghost,.btn-primary,.btn-outline,.btn-ghost,.btn-accent){display:none}}.btn-ghost:hover{--tw-bg-opacity:1;background-color:rgb(var(--ink-100)/var(--tw-bg-opacity,1))}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:16px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark img.btn-outline{filter:none}.staff-ui select.input.btn-outline{font-weight:600}.staff-ui a.btn-outline.gap-1.text-sm.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.btn-outline.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.text-sm.btn-outline.text-green-600{color:var(--link-more)}.staff-ui a.btn-outline.gap-1.text-sm.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.btn-outline.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.text-sm.btn-outline.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main div.btn-outline.bg-green-50,.staff-ui .fixed div.btn-outline.bg-green-50{background:var(--bg-surface);border:1px solid var(--separator)}.staff-ui #main .grid>a.card.card-pad.group span.btn-outline.p-2\.5{padding:.4rem;border-radius:9px}.tt-avail .btn-outline,.tt-compact .divide-y>li .btn-outline{font-size:12px}.staff-ui .btn-outline{font-weight:550}@media (max-width:639px){.staff-ui #main input.btn-outline,.staff-ui #main select.btn-outline,.staff-ui #main textarea.btn-outline{font-size:16px}}@media (pointer:coarse){.staff-ui main a.btn-outline.border{min-height:44px}}.btn-outline:focus{outline:2px solid transparent;outline-offset:2px}.btn-outline:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(78,149,231,.4)}.btn-outline:disabled{pointer-events:none;opacity:.5}.btn-outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--ink-200)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ink-700)/var(--tw-text-opacity,1))}.dark .btn-outline{background-color:rgb(var(--surface))}.staff-ui .btn-outline{border-radius:var(--radius-md);font-weight:500;letter-spacing:-.01em;box-shadow:none}.staff-ui .btn-outline:not([class^=p-]):not([class*=" p-"]):not([class*="!p-"]):not([class*=" px-"]):not([class*=" py-"]){padding:.42rem .9rem}@media (prefers-reduced-motion:no-preference){.staff-ui .btn-outline{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .15s}.staff-ui .btn-outline:hover{transform:translateY(-1px)}.staff-ui .btn-outline:active{transform:scale(.97)}}.staff-ui a.chip.btn-outline:not(.chip-active){background:var(--bg-surface);border-color:color-mix(in srgb,var(--accent) 22%,transparent);color:color-mix(in srgb,var(--accent-text) 75%,var(--label-secondary))}.staff-ui a.chip.btn-outline:not(.chip-active):hover{background:color-mix(in srgb,var(--accent) 8%,var(--bg-surface));border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.staff-ui a.chip.btn-outline:not(.chip-active){background:color-mix(in srgb,var(--seg,var(--c1)) 7%,var(--bg-surface));border-color:color-mix(in srgb,var(--seg,var(--c1)) 28%,transparent);color:color-mix(in srgb,var(--seg,var(--c1)) 75%,var(--label))}.staff-ui a.chip.btn-outline:not(.chip-active):hover{background:color-mix(in srgb,var(--seg,var(--c1)) 14%,var(--bg-surface))}.staff-ui .btn-outline.bg-red-600{background:var(--danger-fill);color:#fff;box-shadow:0 1px 2px rgba(192,31,38,.3),0 4px 10px -4px rgba(192,31,38,.45)}.staff-ui .fixed.inset-0>.card>div:last-child.border-t .btn-outline{padding:.4rem .75rem;font-size:13px}.staff-ui #main .btn-outline.bg-red-600,.staff-ui .fixed .btn-outline.bg-red-600{color:var(--danger-c);background:color-mix(in srgb,var(--danger-c) 14%,transparent);box-shadow:none}.staff-ui #main .btn-outline:active,.staff-ui .fixed .btn-outline:active{transform:scale(.97)}:root:not(.dark) .staff-ui .btn-outline{color:#474c53}.dark .staff-ui .btn-outline{color:#b9bcc3;background-color:var(--bg-surface);border-color:var(--separator)}@media (pointer:coarse){.staff-ui main :is(a,button):is(.btn-outline,.btn-primary,.btn-outline,.btn-ghost,.btn-accent):not(.p-1){min-height:40px}.staff-ui main a.rounded-xl.btn-outline{min-height:44px}}.is-pp main :is(a,button):is(.btn-outline,.btn-primary,.btn-outline,.btn-ghost,.btn-accent){display:none}@media print{main :is(a,button):is(.btn-outline,.btn-primary,.btn-outline,.btn-ghost,.btn-accent){display:none}}.btn-outline:hover{--tw-bg-opacity:1;background-color:rgb(var(--ink-50)/var(--tw-bg-opacity,1))}.\!input{width:100%;border-radius:16px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--ink-200)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--ink-800)/var(--tw-text-opacity,1))}.dark .\!input{background-color:rgb(var(--surface))}.dark img.\!input{filter:none}.staff-ui a.chip.\!input:not(.chip-active){background:var(--bg-surface);border-color:color-mix(in srgb,var(--accent) 22%,transparent);color:color-mix(in srgb,var(--accent-text) 75%,var(--label-secondary))}.staff-ui a.chip.\!input:not(.chip-active):hover{background:color-mix(in srgb,var(--accent) 8%,var(--bg-surface));border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.staff-ui a.chip.\!input:not(.chip-active){background:color-mix(in srgb,var(--seg,var(--c1)) 7%,var(--bg-surface));border-color:color-mix(in srgb,var(--seg,var(--c1)) 28%,transparent);color:color-mix(in srgb,var(--seg,var(--c1)) 75%,var(--label))}.staff-ui a.chip.\!input:not(.chip-active):hover{background:color-mix(in srgb,var(--seg,var(--c1)) 14%,var(--bg-surface))}.staff-ui a.inline-flex.gap-1.\!input.font-semibold.text-green-600{color:var(--link-more)}.staff-ui a.inline-flex.gap-1.\!input.font-semibold.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main div.\!input.bg-green-50,.staff-ui .fixed div.\!input.bg-green-50{background:var(--bg-surface);border:1px solid var(--separator)}.staff-ui #main .grid>a.card.card-pad.group span.\!input.p-2\.5{padding:.4rem;border-radius:9px}.tt-avail .\!input,.tt-compact .divide-y>li .\!input{font-size:12px}:root:not(.dark) .staff-ui .\!input{color:#34383e}.dark .staff-ui .\!input{color:#d4d6db;background-color:var(--bg-surface);border-color:var(--separator)}@media (max-width:639px){.staff-ui #main input.\!input,.staff-ui #main select.\!input,.staff-ui #main textarea.\!input{font-size:16px}}@media (pointer:coarse){.staff-ui main a.\!input.border,.staff-ui main a.rounded-xl.\!input{min-height:44px}}.\!input::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--ink-400)/var(--tw-text-opacity,1))}.\!input::placeholder{--tw-text-opacity:1;color:rgb(var(--ink-400)/var(--tw-text-opacity,1))}.\!input:focus{--tw-border-opacity:1;border-color:rgb(78 149 231/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(78,149,231,.3)}.input{width:100%;border-radius:16px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--ink-200)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--ink-800)/var(--tw-text-opacity,1))}.dark .input{background-color:rgb(var(--surface))}.dark img.input{filter:none}.staff-ui a.chip.input:not(.chip-active){background:var(--bg-surface);border-color:color-mix(in srgb,var(--accent) 22%,transparent);color:color-mix(in srgb,var(--accent-text) 75%,var(--label-secondary))}.staff-ui a.chip.input:not(.chip-active):hover{background:color-mix(in srgb,var(--accent) 8%,var(--bg-surface));border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.staff-ui a.chip.input:not(.chip-active){background:color-mix(in srgb,var(--seg,var(--c1)) 7%,var(--bg-surface));border-color:color-mix(in srgb,var(--seg,var(--c1)) 28%,transparent);color:color-mix(in srgb,var(--seg,var(--c1)) 75%,var(--label))}.staff-ui a.chip.input:not(.chip-active):hover{background:color-mix(in srgb,var(--seg,var(--c1)) 14%,var(--bg-surface))}.staff-ui a.inline-flex.gap-1.input.font-semibold.text-green-600{color:var(--link-more)}.staff-ui a.inline-flex.gap-1.input.font-semibold.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main div.input.bg-green-50,.staff-ui .fixed div.input.bg-green-50{background:var(--bg-surface);border:1px solid var(--separator)}.staff-ui #main .grid>a.card.card-pad.group span.input.p-2\.5{padding:.4rem;border-radius:9px}.tt-avail .input,.tt-compact .divide-y>li .input{font-size:12px}:root:not(.dark) .staff-ui .input{color:#34383e}.dark .staff-ui .input{color:#d4d6db;background-color:var(--bg-surface);border-color:var(--separator)}@media (max-width:639px){.staff-ui #main input.input,.staff-ui #main select.input,.staff-ui #main textarea.input{font-size:16px}}@media (pointer:coarse){.staff-ui main a.input.border,.staff-ui main a.rounded-xl.input{min-height:44px}}.input::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--ink-400)/var(--tw-text-opacity,1))}.input::placeholder{--tw-text-opacity:1;color:rgb(var(--ink-400)/var(--tw-text-opacity,1))}.input:focus{--tw-border-opacity:1;border-color:rgb(78 149 231/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(78,149,231,.3)}.label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--ink-500)/var(--tw-text-opacity,1))}.staff-ui .stat-card .label{color:var(--label-secondary);font-weight:500;text-transform:none;letter-spacing:0;font-size:13px}.staff-ui select.input.label{font-size:12.5px;font-weight:600}.staff-ui a.inline-flex.gap-1.text-sm.label.text-green-600{color:var(--link-more)}.staff-ui a.inline-flex.gap-1.text-sm.label.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main .stat-card>.min-w-0>.label:first-child{grid-row:1;grid-column:2;margin:0;font-size:13px;font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--label-secondary)}.staff-ui #main .stat-card>.min-w-0>.label:not(:first-child){grid-column:1/-1;margin-top:.2rem;font-size:12.5px;color:var(--label-secondary)}.staff-ui .label{font-weight:500}.staff-ui .label.tracking-wide,.staff-ui .label.tracking-wider,.staff-ui .uppercase.label{letter-spacing:.04em;font-weight:500}@media (max-width:639px){.staff-ui #main .stat-card .label.uppercase,.staff-ui #main .stat-card .text-xs.label{font-size:10.5px;letter-spacing:.02em}}.tt-compact .divide-y>li .label{font-size:10.5px}.staff-ui .label{font-weight:550}@media (max-width:639px){.staff-ui #main .stat-card .label.uppercase,.staff-ui #main .stat-card .text-xs.label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.dark .staff-ui .label{color:#8b8f97}.staff-ui .fixed.inset-0.z-50 .label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:rgb(var(--ink-700))}@media (max-width:639px){.staff-ui #main input.label,.staff-ui #main select.label{font-size:16px}}@media (pointer:coarse){.staff-ui main :is(a,button).rounded-lg.px-3.py-1\.5.label{min-height:40px}}.dark .staff-ui .label{color:#a1a5ad}html:not(.dark) .label{color:#5e6a64}.chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600}.staff-ui .stat-card .chip{color:var(--label-secondary);font-weight:500;text-transform:none;letter-spacing:0;font-size:13px}.staff-ui #main img.chip,.staff-ui header img.chip{box-shadow:0 0 0 1.5px var(--bg-surface),0 0 0 2.5px var(--separator)}.staff-ui select.input.chip{font-size:12.5px;font-weight:600}.staff-ui a.chip.gap-1.text-sm.font-semibold.text-green-600,.staff-ui a.inline-flex.chip.text-sm.font-semibold.text-green-600,.staff-ui a.inline-flex.gap-1.text-sm.chip.text-green-600{color:var(--link-more)}.staff-ui a.chip.gap-1.text-sm.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.chip.text-sm.font-semibold.text-green-600:hover,.staff-ui a.inline-flex.gap-1.text-sm.chip.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main .stat-card>.min-w-0>.chip:first-child{grid-row:1;grid-column:2;margin:0;font-size:13px;font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--label-secondary)}.staff-ui #main .stat-card>.min-w-0>.chip:not(:first-child){grid-column:1/-1;margin-top:.2rem;font-size:12.5px;color:var(--label-secondary)}.staff-ui .chip{font-weight:500}@media (max-width:639px){.staff-ui #main .stat-card .chip.uppercase{font-size:10.5px;letter-spacing:.02em}.staff-ui #main li.flex-wrap>.flex.chip{margin-inline-start:auto}}.tt-compact .divide-y>li .chip{font-size:10.5px}.staff-ui .chip{font-weight:550}@media (max-width:639px){.staff-ui #main .stat-card .chip.uppercase{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-ui #main input.chip,.staff-ui #main select.chip{font-size:16px}}@media (pointer:coarse){.staff-ui main :is(a,button).rounded-lg.px-3.py-1\.5.chip{min-height:40px}.staff-ui main [data-open=avatar-dialog].chip{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}}.nav-item{display:flex;align-items:center;gap:.75rem;border-radius:16px;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--ink-600)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark img.nav-item{filter:none}#main .nav-item>.flex-1{min-width:0}.staff-ui .nav-item>a.chip:nth-child(6n+1){--seg:var(--c1)}.staff-ui .nav-item>a.chip:nth-child(6n+2){--seg:var(--c2)}.staff-ui .nav-item>a.chip:nth-child(6n+3){--seg:var(--c3)}.staff-ui .nav-item>a.chip:nth-child(6n+4){--seg:var(--c4)}.staff-ui .nav-item>a.chip:nth-child(6n+5){--seg:var(--c5)}.staff-ui .nav-item>a.chip:nth-child(6n){--seg:var(--c6)}.staff-ui a.inline-flex.gap-1.nav-item.font-semibold.text-green-600{color:var(--link-more)}.staff-ui a.inline-flex.gap-1.nav-item.font-semibold.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main div.nav-item.bg-green-50,.staff-ui .fixed div.nav-item.bg-green-50{background:var(--bg-surface);border:1px solid var(--separator)}.staff-ui #main .grid>a.card.card-pad.group span.nav-item.p-2\.5{padding:.4rem;border-radius:9px}.val-grid>li>.nav-item{align-items:flex-start}@media (max-width:639px){.staff-ui #main>div>.mb-6.nav-item{margin-bottom:1rem;gap:.6rem}.staff-ui #main>div>.mb-6.nav-item>div:last-child{width:100%}.staff-ui #main>div>.mb-6.nav-item>div:last-child>*{flex:1 1 auto;justify-content:center}.staff-ui #main li.flex-wrap>.nav-item.gap-1,.staff-ui #main li.flex-wrap>.nav-item:last-of-type{margin-inline-start:auto}}.tt-avail .nav-item,.tt-compact .divide-y>li .nav-item{font-size:12px}.staff-ui .nav-item{font-weight:480}.dark .staff-ui .nav-item{color:#a3a6ad}@media (max-width:639px){.staff-ui #main input.nav-item,.staff-ui #main select.nav-item,.staff-ui #main textarea.nav-item{font-size:16px}}@media (pointer:coarse){.staff-ui main :is(a,button).rounded-lg.nav-item.py-1\.5.text-xs{min-height:40px}.staff-ui main a.nav-item.border{min-height:44px}}.nav-item:hover{background-color:rgb(var(--ink-100)/var(--tw-bg-opacity,1));color:rgb(var(--ink-900)/var(--tw-text-opacity,1))}.nav-item-active,.nav-item:hover{--tw-bg-opacity:1;--tw-text-opacity:1}.nav-item-active{background-color:rgb(255 246 219/var(--tw-bg-opacity,1));color:rgb(132 100 13/var(--tw-text-opacity,1))}.dark .nav-item-active,.dark .nav-item-active:hover{background-color:rgba(190,142,11,.16)}.dark .nav-item-active{color:#f2b100}.dark .nav-item-active:hover{color:#fcbd13}.staff-ui #profile-menu .nav-item-active{background:var(--accent-tint);color:var(--accent-text)}.dark .staff-ui .nav-item-active{background-color:rgba(234,172,0,.13);color:#f7b500}.nav-item-active:hover{--tw-bg-opacity:1;background-color:rgb(255 246 219/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(132 100 13/var(--tw-text-opacity,1))}.seg-active{--tw-bg-opacity:1;background-color:rgb(190 142 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.staff-ui .seg-active{background-color:#957009}.bg-teal-500 .seg-active,.seg-active.bg-teal-500{background-color:#0f766e}.seg-active.bg-green-500{background-color:#175fb2}.seg-active.bg-violet-500{background-color:#6d28d9}.seg-active.bg-pink-500{background-color:#86198f}.seg-active.bg-amber-500{background-color:#8d6a07}.seg-active.bg-blue-500{background-color:#1d4ed8}.seg-active.bg-orange-500,.text-white.seg-active{background-color:#8a6809}.dark .seg-active.bg-ink-700,.dark .seg-active.bg-ink-800,.dark .seg-active.bg-ink-900{background-color:#3f4642}.seg-active.bg-green-600{background-color:#175fb2}.chip-active{border-color:transparent;--tw-bg-opacity:1;background-color:rgb(190 142 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.staff-ui .chip-active{background-color:#957009}.bg-teal-500 .chip-active,.chip-active.bg-teal-500{background-color:#0f766e}.chip-active.bg-green-500{background-color:#175fb2}.chip-active.bg-violet-500{background-color:#6d28d9}.chip-active.bg-pink-500{background-color:#86198f}.chip-active.bg-amber-500{background-color:#8d6a07}.chip-active.bg-blue-500{background-color:#1d4ed8}.chip-active.bg-orange-500,.text-white.chip-active{background-color:#8a6809}.dark .chip-active.bg-ink-700,.dark .chip-active.bg-ink-800,.dark .chip-active.bg-ink-900{background-color:#3f4642}.chip-active.bg-green-600{background-color:#175fb2}.option-active{--tw-border-opacity:1;border-color:rgb(190 142 11/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 246 219/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(103 79 12/var(--tw-text-opacity,1))}.dark .option-active{background-color:rgba(190,142,11,.16);color:#f2b100}.staff-ui #profile-menu .option-active{background:var(--accent-tint);color:var(--accent-text)}.dark .staff-ui .option-active{background-color:rgba(234,172,0,.13)}.section-title{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--ink-900)/var(--tw-text-opacity,1))}.staff-ui .section-title{font-weight:600}:root:not(.dark) .staff-ui .section-title{color:#23262b}.dark .staff-ui .section-title{color:#ececef}.muted{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--ink-500)/var(--tw-text-opacity,1))}.staff-ui a.inline-flex.gap-1.muted.font-semibold.text-green-600{color:var(--link-more)}.staff-ui a.inline-flex.gap-1.muted.font-semibold.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.tt-avail .muted,.tt-compact .divide-y>li .muted{font-size:12px}.dark .staff-ui .muted{color:#8b8f97}@media (max-width:639px){.staff-ui #main input.muted,.staff-ui #main select.muted,.staff-ui #main textarea.muted{font-size:16px}}.dark .staff-ui .muted{color:#a1a5ad}html:not(.dark) .muted{color:#5e6a64}.table{width:100%;font-size:.875rem;line-height:1.25rem}.staff-ui a.inline-flex.gap-1.table.font-semibold.text-green-600{color:var(--link-more)}.staff-ui a.inline-flex.gap-1.table.font-semibold.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.tt-avail .table,.tt-compact .divide-y>li .table{font-size:12px}@media (max-width:639px){.staff-ui #main input.table,.staff-ui #main select.table,.staff-ui #main textarea.table{font-size:16px}}.table thead th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--ink-100)/var(--tw-border-opacity,1));background-color:rgb(var(--ink-50)/.6);padding:.75rem 1rem;text-align:start;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--ink-500)/var(--tw-text-opacity,1))}.dark .table thead th{border-color:rgb(var(--ink-200))}.staff-ui .table thead th{border-color:var(--separator)}.staff-ui .stat-card .table thead th{color:var(--label-secondary);font-weight:500;text-transform:none;letter-spacing:0;font-size:13px}.staff-ui select.input.table thead th{font-size:12.5px;font-weight:600}.staff-ui a.inline-flex.gap-1.text-sm.table thead th.text-green-600{color:var(--link-more)}.staff-ui a.inline-flex.gap-1.text-sm.table thead th.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)}.staff-ui #main .stat-card>.min-w-0>.table thead th:first-child{grid-row:1;grid-column:2;margin:0;font-size:13px;font-weight:500;letter-spacing:-.005em;text-transform:none;color:var(--label-secondary)}.staff-ui #main .stat-card>.min-w-0>.table thead th:not(:first-child){grid-column:1/-1;margin-top:.2rem;font-size:12.5px;color:var(--label-secondary)}.staff-ui .table thead th{font-weight:500}.staff-ui .table thead th.tracking-wide,.staff-ui .table thead th.tracking-wider,.staff-ui .uppercase.table thead th{letter-spacing:.04em;font-weight:500}@media (max-width:639px){.staff-ui #main .stat-card .table thead th.uppercase,.staff-ui #main .stat-card .text-xs.table thead th{font-size:10.5px;letter-spacing:.02em}}.tt-compact .divide-y>li .table thead th{font-size:10.5px}.staff-ui .table thead th{font-weight:550}@media (max-width:639px){.staff-ui #main .stat-card .table thead th.uppercase,.staff-ui #main .stat-card .text-xs.table thead th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.dark .staff-ui .table thead th{color:#8b8f97;background-color:hsla(0,0%,100%,.04);border-color:var(--separator)}.staff-ui .fixed.inset-0.z-50 .table thead th{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:rgb(var(--ink-700))}@media (max-width:639px){.staff-ui #main input.table thead th,.staff-ui #main select.table thead th{font-size:16px}}@media (pointer:coarse){.staff-ui main :is(a,button).rounded-lg.px-3.py-1\.5.table thead th{min-height:40px}}.dark .staff-ui .table thead th{color:#a1a5ad}html:not(.dark) .table thead th{color:#5e6a64}.table tbody td{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--ink-100)/var(--tw-border-opacity,1));padding:.75rem 1rem;vertical-align:middle}.dark .table tbody td{border-color:rgb(var(--ink-200))}.dark .staff-ui .table tbody td,.staff-ui .table tbody td{border-color:var(--separator)}.table tbody tr:last-child td{border-bottom-width:0}.table tbody tr:hover td{background-color:rgb(var(--ink-50)/.6)}.dark .staff-ui .table tbody tr:hover td{background-color:hsla(0,0%,100%,.04)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-end-0\.5{inset-inline-end:-.125rem}.-end-1{inset-inline-end:-.25rem}.-end-6{inset-inline-end:-1.5rem}.-left-\[9999px\]{left:-9999px}.-start-\[21px\]{inset-inline-start:-21px}.-start-\[31px\]{inset-inline-start:-31px}.-start-\[9999px\]{inset-inline-start:-9999px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.end-0{inset-inline-end:0}.end-1{inset-inline-end:.25rem}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.end-3{inset-inline-end:.75rem}.end-3\.5{inset-inline-end:.875rem}.end-4{inset-inline-end:1rem}.left-0{left:0}.left-1\.5{left:.375rem}.left-2\.5{left:.625rem}.start-0{inset-inline-start:0}.start-0\.5{inset-inline-start:.125rem}.start-2{inset-inline-start:.5rem}.start-3{inset-inline-start:.75rem}.start-3\.5{inset-inline-start:.875rem}.start-4{inset-inline-start:1rem}.start-\[22px\]{inset-inline-start:22px}.start-\[calc\(-1\.9375rem-1px\)\]{inset-inline-start:calc(-1.9375rem - 1px)}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-3{order:3}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-2{margin-top:.5rem!important}.\!mt-3{margin-top:.75rem!important}.-mb-5{margin-bottom:-1.25rem}.-me-2{margin-inline-end:-.5rem}.-ms-1{margin-inline-start:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-10{margin-top:-2.5rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-0{margin-inline-end:0}.me-0\.5{margin-inline-end:.125rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-auto{margin-inline-end:auto}.ms-0\.5{margin-inline-start:.125rem}.ms-1{margin-inline-start:.25rem}.ms-1\.5{margin-inline-start:.375rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-6{margin-inline-start:1.5rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.\!h-1\.5{height:.375rem!important}.\!h-10{height:2.5rem!important}.\!h-11{height:2.75rem!important}.\!h-12{height:3rem!important}.\!h-3{height:.75rem!important}.\!h-4{height:1rem!important}.\!h-5{height:1.25rem!important}.\!h-6{height:1.5rem!important}.\!h-8{height:2rem!important}.\!h-\[52px\]{height:52px!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[52px\]{height:52px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[108px\]{min-height:108px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[32px\]{min-height:32px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[70px\]{min-height:70px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[84px\]{min-height:84px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.\!w-12{width:3rem!important}.\!w-28{width:7rem!important}.\!w-3{width:.75rem!important}.\!w-4{width:1rem!important}.\!w-5{width:1.25rem!important}.\!w-6{width:1.5rem!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1\%\]{width:1%}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[240px\]{width:240px}.w-\[320px\]{width:320px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[110px\]{min-width:110px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[320px\]{min-width:320px}.min-w-\[360px\]{min-width:360px}.min-w-\[460px\]{min-width:460px}.min-w-\[480px\]{min-width:480px}.min-w-\[560px\]{min-width:560px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.min-w-\[940px\]{min-width:940px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[150px\]{max-width:150px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[28rem\]{max-width:28rem}.max-w-\[300px\]{max-width:300px}.max-w-\[30rem\]{max-width:30rem}.max-w-\[320px\]{max-width:320px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[78\%\]{max-width:78%}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:12rem}.basis-56{flex-basis:14rem}.basis-60{flex-basis:15rem}.basis-64{flex-basis:16rem}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-1{--tw-border-spacing-x:0.25rem;--tw-border-spacing-y:0.25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%}.-rotate-12{--tw-rotate:-12deg}.-rotate-12,.-rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-12{--tw-rotate:12deg}.rotate-12,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform-none{transform:none!important}.animate-\[shake_\.4s_ease-in-out\]{animation:shake .4s ease-in-out}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[120px_minmax\(0\2c 1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_4rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 4rem}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem*var(--tw-space-x-reverse));margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-ink-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--ink-100)/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-xl{border-radius:16px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:24px}.rounded-3xl{border-radius:1.5rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:16px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-e-\[inherit\]{border-start-end-radius:inherit;border-end-end-radius:inherit}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[6px\]{border-width:6px}.border-b{border-bottom-width:1px}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-s-2{border-inline-start-width:2px}.border-s-4{border-inline-start-width:4px}.border-s-\[3px\]{border-inline-start-width:3px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.\!border-red-200{--tw-border-opacity:1!important;border-color:rgb(254 202 202/var(--tw-border-opacity,1))!important}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(200 220 243/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:rgb(167 198 234/var(--tw-border-opacity,1))}.border-green-400{--tw-border-opacity:1;border-color:rgb(131 175 225/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(78 149 231/var(--tw-border-opacity,1))}.border-ink-100{--tw-border-opacity:1;border-color:rgb(var(--ink-100)/var(--tw-border-opacity,1))}.border-ink-200{--tw-border-opacity:1;border-color:rgb(var(--ink-200)/var(--tw-border-opacity,1))}.border-ink-300{--tw-border-opacity:1;border-color:rgb(var(--ink-300)/var(--tw-border-opacity,1))}.border-ink-400{--tw-border-opacity:1;border-color:rgb(var(--ink-400)/var(--tw-border-opacity,1))}.border-ink-50{--tw-border-opacity:1;border-color:rgb(var(--ink-50)/var(--tw-border-opacity,1))}.border-ink-900{--tw-border-opacity:1;border-color:rgb(var(--ink-900)/var(--tw-border-opacity,1))}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 231 166/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(255 205 67/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(242 177 0/var(--tw-border-opacity,1))}.border-orange-300\/60{border-color:rgba(242,177,0,.6)}.border-orange-400{--tw-border-opacity:1;border-color:rgb(214 159 7/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(190 142 11/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/15{border-color:hsla(0,0%,100%,.15)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-s-red-500{--tw-border-opacity:1;border-inline-start-color:rgb(239 68 68/var(--tw-border-opacity,1))}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-\[\#1869c6\]{--tw-bg-opacity:1;background-color:rgb(24 105 198/var(--tw-bg-opacity,1))}.bg-\[\#0b0f0d\]{--tw-bg-opacity:1;background-color:rgb(11 15 13/var(--tw-bg-opacity,1))}.bg-\[\#2e7ed9\]{--tw-bg-opacity:1;background-color:rgb(46 126 217/var(--tw-bg-opacity,1))}.bg-\[\#92bcec\]{--tw-bg-opacity:1;background-color:rgb(146 188 236/var(--tw-bg-opacity,1))}.bg-\[\#ffffff\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/60{background-color:rgba(255,251,235,.6)}.bg-amber-50\/70{background-color:rgba(255,251,235,.7)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(225 168 9/var(--tw-bg-opacity,1))}.bg-black\/25{background-color:rgba(0,0,0,.25)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(27 130 247/var(--tw-bg-opacity,1))}.bg-fuchsia-500{--tw-bg-opacity:1;background-color:rgb(217 70 239/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(226 237 249/var(--tw-bg-opacity,1))}.bg-green-300{--tw-bg-opacity:1;background-color:rgb(167 198 234/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(243 247 253/var(--tw-bg-opacity,1))}.bg-green-50\/30{background-color:rgba(243,247,253,.3)}.bg-green-50\/40{background-color:rgba(243,247,253,.4)}.bg-green-50\/60{background-color:rgba(243,247,253,.6)}.bg-green-50\/70{background-color:rgba(243,247,253,.7)}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(78 149 231/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(25 119 226/var(--tw-bg-opacity,1))}.bg-green-600\/40{background-color:rgba(25,119,226,.4)}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(23 95 178/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-ink-100{--tw-bg-opacity:1;background-color:rgb(var(--ink-100)/var(--tw-bg-opacity,1))}.bg-ink-100\/60{background-color:rgb(var(--ink-100)/.6)}.bg-ink-100\/70{background-color:rgb(var(--ink-100)/.7)}.bg-ink-200{--tw-bg-opacity:1;background-color:rgb(var(--ink-200)/var(--tw-bg-opacity,1))}.bg-ink-300{--tw-bg-opacity:1;background-color:rgb(var(--ink-300)/var(--tw-bg-opacity,1))}.bg-ink-400{--tw-bg-opacity:1;background-color:rgb(var(--ink-400)/var(--tw-bg-opacity,1))}.bg-ink-50{--tw-bg-opacity:1;background-color:rgb(var(--ink-50)/var(--tw-bg-opacity,1))}.bg-ink-50\/30{background-color:rgb(var(--ink-50)/.3)}.bg-ink-50\/40{background-color:rgb(var(--ink-50)/.4)}.bg-ink-50\/50{background-color:rgb(var(--ink-50)/.5)}.bg-ink-50\/60{background-color:rgb(var(--ink-50)/.6)}.bg-ink-50\/70{background-color:rgb(var(--ink-50)/.7)}.bg-ink-50\/80{background-color:rgb(var(--ink-50)/.8)}.bg-ink-500{--tw-bg-opacity:1;background-color:rgb(var(--ink-500)/var(--tw-bg-opacity,1))}.bg-ink-700{--tw-bg-opacity:1;background-color:rgb(var(--ink-700)/var(--tw-bg-opacity,1))}.bg-ink-800{--tw-bg-opacity:1;background-color:rgb(var(--ink-800)/var(--tw-bg-opacity,1))}.bg-ink-900{--tw-bg-opacity:1;background-color:rgb(var(--ink-900)/var(--tw-bg-opacity,1))}.bg-ink-900\/30{background-color:rgb(var(--ink-900)/.3)}.bg-ink-900\/40{background-color:rgb(var(--ink-900)/.4)}.bg-ink-900\/50{background-color:rgb(var(--ink-900)/.5)}.bg-ink-900\/70{background-color:rgb(var(--ink-900)/.7)}.bg-ink-900\/80{background-color:rgb(var(--ink-900)/.8)}.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 231 166/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(214 159 7/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 246 219/var(--tw-bg-opacity,1))}.bg-orange-50\/30{background-color:rgba(255,246,219,.3)}.bg-orange-50\/40{background-color:rgba(255,246,219,.4)}.bg-orange-50\/50{background-color:rgba(255,246,219,.5)}.bg-orange-50\/60{background-color:rgba(255,246,219,.6)}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(190 142 11/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:rgba(190,142,11,.1)}.bg-orange-500\/30{background-color:rgba(190,142,11,.3)}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(163 124 15/var(--tw-bg-opacity,1))}.bg-pink-50{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/40{background-color:hsla(0,86%,97%,.4)}.bg-red-50\/60{background-color:hsla(0,86%,97%,.6)}.bg-red-50\/70{background-color:hsla(0,86%,97%,.7)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--surface)/var(--tw-bg-opacity,1))}.bg-surface\/80{background-color:rgb(var(--surface)/.8)}.bg-surface\/90{background-color:rgb(var(--surface)/.9)}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(247 250 254/var(--tw-bg-opacity,1))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/15{background-color:hsla(0,0%,100%,.15)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/25{background-color:hsla(0,0%,100%,.25)}.bg-white\/70{background-color:hsla(0,0%,100%,.7)}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-white\/95{background-color:hsla(0,0%,100%,.95)}.bg-white\/\[\.05\]{background-color:hsla(0,0%,100%,.05)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f3f7fd var(--tw-gradient-from-position);--tw-gradient-to:rgba(243,247,253,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#4e95e7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(78,149,231,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-600{--tw-gradient-from:#1977e2 var(--tw-gradient-from-position);--tw-gradient-to:rgba(25,119,226,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-700{--tw-gradient-from:#175fb2 var(--tw-gradient-from-position);--tw-gradient-to:rgba(23,95,178,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-ink-800{--tw-gradient-from:rgb(var(--ink-800)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ink-800)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from:#d69f07 var(--tw-gradient-from-position);--tw-gradient-to:rgba(214,159,7,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#be8e0b var(--tw-gradient-from-position);--tw-gradient-to:rgba(190,142,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,72,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(20,184,166,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(139,92,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-white{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/95{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsla(0,0%,100%,.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#99bee9 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#1977e2 var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to:#175fb2 var(--tw-gradient-to-position)}.to-ink-900{--tw-gradient-to:rgb(var(--ink-900)/1) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#a37c0f var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to:#fb7185 var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to:#38bdf8 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to:#6d28d9 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[50\%_42\%\]{-o-object-position:50% 42%;object-position:50% 42%}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!px-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.\!pe-0{padding-inline-end:0!important}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pe-1{padding-inline-end:.25rem}.pe-10{padding-inline-end:2.5rem}.pe-11{padding-inline-end:2.75rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-5{padding-inline-end:1.25rem}.pe-6{padding-inline-end:1.5rem}.pl-3\.5{padding-left:.875rem}.pl-5{padding-left:1.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.ps-1{padding-inline-start:.25rem}.ps-10{padding-inline-start:2.5rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-5{padding-inline-start:1.25rem}.ps-6{padding-inline-start:1.5rem}.ps-9{padding-inline-start:2.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-9{padding-top:2.25rem}.pt-\[22px\]{padding-top:22px}.pt-\[52px\]{padding-top:52px}.text-center{text-align:center}.text-start{text-align:start}.\!text-end{text-align:end!important}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-3px\]{vertical-align:-3px}.font-arabic{font-family:Tajawal,Noto Sans Arabic,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[10px\]{font-size:10px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[8px\]{font-size:8px!important}.\!text-\[9px\]{font-size:9px!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-red-700{--tw-text-opacity:1!important;color:rgb(185 28 28/var(--tw-text-opacity,1))!important}.text-\[\#161A18\],.text-\[\#161a18\]{--tw-text-opacity:1;color:rgb(22 26 24/var(--tw-text-opacity,1))}.text-\[\#92bcec\]{--tw-text-opacity:1;color:rgb(146 188 236/var(--tw-text-opacity,1))}.text-\[\#ffffff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(141 106 7/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(111 84 11/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-green-100{--tw-text-opacity:1;color:rgb(226 237 249/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(131 175 225/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(78 149 231/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(25 119 226/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(23 95 178/var(--tw-text-opacity,1))}.text-green-700\/80{color:rgba(23,95,178,.8)}.text-green-800{--tw-text-opacity:1;color:rgb(22 76 138/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(17 62 113/var(--tw-text-opacity,1))}.text-ink-100{--tw-text-opacity:1;color:rgb(var(--ink-100)/var(--tw-text-opacity,1))}.text-ink-300{--tw-text-opacity:1;color:rgb(var(--ink-300)/var(--tw-text-opacity,1))}.text-ink-400{--tw-text-opacity:1;color:rgb(var(--ink-400)/var(--tw-text-opacity,1))}.text-ink-500{--tw-text-opacity:1;color:rgb(var(--ink-500)/var(--tw-text-opacity,1))}.text-ink-600{--tw-text-opacity:1;color:rgb(var(--ink-600)/var(--tw-text-opacity,1))}.text-ink-700{--tw-text-opacity:1;color:rgb(var(--ink-700)/var(--tw-text-opacity,1))}.text-ink-800{--tw-text-opacity:1;color:rgb(var(--ink-800)/var(--tw-text-opacity,1))}.text-ink-900{--tw-text-opacity:1;color:rgb(var(--ink-900)/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(214 159 7/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(190 142 11/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(163 124 15/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(132 100 13/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(103 79 12/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:rgb(79 61 12/var(--tw-text-opacity,1))}.text-pink-700{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/10{color:hsla(0,0%,100%,.1)}.text-white\/25{color:hsla(0,0%,100%,.25)}.text-white\/50{color:hsla(0,0%,100%,.5)}.text-white\/60{color:hsla(0,0%,100%,.6)}.text-white\/65{color:hsla(0,0%,100%,.65)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/75{color:hsla(0,0%,100%,.75)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/85{color:hsla(0,0%,100%,.85)}.text-white\/90{color:hsla(0,0%,100%,.9)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-green-400{text-decoration-color:#83afe1}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-green-600{accent-color:#1977e2}.accent-green-700{accent-color:#175fb2}.accent-orange-500{accent-color:#be8e0b}.accent-red-600{accent-color:#dc2626}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[inset_3px_0_0_\#E5484D\]{--tw-shadow:inset 3px 0 0 #e5484d;--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color)}.shadow-\[inset_3px_0_0_\#E5484D\],.shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px rgba(22,26,24,.04),0 4px 16px -4px rgba(22,26,24,.08);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 4px 16px -4px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-pop{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-pop{--tw-shadow:0 12px 40px -8px rgba(22,26,24,.25);--tw-shadow-colored:0 12px 40px -8px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2,.ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-black\/10{--tw-ring-color:rgba(0,0,0,.1)}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-green-100{--tw-ring-opacity:1;--tw-ring-color:rgb(226 237 249/var(--tw-ring-opacity,1))}.ring-green-200{--tw-ring-opacity:1;--tw-ring-color:rgb(200 220 243/var(--tw-ring-opacity,1))}.ring-green-500{--tw-ring-opacity:1;--tw-ring-color:rgb(78 149 231/var(--tw-ring-opacity,1))}.ring-green-500\/20{--tw-ring-color:rgba(78,149,231,.2)}.ring-green-500\/60{--tw-ring-color:rgba(78,149,231,.6)}.ring-ink-100{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ink-100)/var(--tw-ring-opacity,1))}.ring-ink-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ink-200)/var(--tw-ring-opacity,1))}.ring-ink-50{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ink-50)/var(--tw-ring-opacity,1))}.ring-orange-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 231 166/var(--tw-ring-opacity,1))}.ring-orange-500\/20{--tw-ring-color:rgba(190,142,11,.2)}.ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.ring-surface{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--surface)/var(--tw-ring-opacity,1))}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/60{--tw-ring-color:hsla(0,0%,100%,.6)}.ring-offset-2{--tw-ring-offset-width:2px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.invert{--tw-invert:invert(100%)}.filter,.invert{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)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-colors{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.dark .bg-white,.dark .focus\:bg-white:focus{background-color:rgb(var(--surface))}.dark .bg-white\/80{background-color:rgb(var(--surface)/.8)}.dark .bg-white\/95{background-color:rgb(var(--surface)/.95)}.dark .bg-white\/70{background-color:rgb(var(--surface)/.86)}.dark .bg-white\/90{background-color:rgb(var(--surface)/.92)}.dark .bg-green-50\/30{background-color:rgba(78,149,231,.08)}.dark .hover\:bg-green-50\/60:hover{background-color:rgba(78,149,231,.14)}.dark .bg-orange-50\/30,.dark .bg-orange-50\/40{background-color:rgba(190,142,11,.1)}.dark .bg-orange-50\/60{background-color:rgba(190,142,11,.14)}.dark .bg-red-50\/60{background-color:rgba(229,72,77,.14)}.dark .bg-green-50{background-color:rgba(78,149,231,.16)}.dark .bg-orange-50{background-color:rgba(190,142,11,.16)}.dark .bg-blue-50{background-color:rgba(47,128,237,.16)}.dark .bg-red-50{background-color:rgba(229,72,77,.16)}.dark .bg-violet-50{background-color:rgba(124,92,255,.16)}.dark .bg-teal-50{background-color:rgba(15,163,177,.16)}.dark .bg-green-50\/40,.dark .bg-green-50\/60,.dark .bg-green-50\/70{background-color:rgba(78,149,231,.1)}.dark .bg-orange-50\/50{background-color:rgba(190,142,11,.1)}.dark .hover\:bg-orange-50:hover{background-color:rgba(190,142,11,.16)}.dark .hover\:bg-orange-50\/40:hover{background-color:rgba(190,142,11,.1)}.dark .hover\:bg-green-50:hover{background-color:rgba(78,149,231,.16)}.dark .hover\:bg-green-50\/40:hover{background-color:rgba(78,149,231,.1)}.dark .text-green-700,.dark .text-green-800{color:#a7c6ea}.dark .text-orange-700,.dark .text-orange-800{color:#f2b100}.dark .text-blue-700,.dark .text-blue-800{color:#93c5fd}.dark .text-red-700{color:#fca5a5}.dark .text-violet-700{color:#c4b5fd}.dark .text-teal-700{color:#bcd7f6}.dark .border-green-200{border-color:rgba(78,149,231,.35)}.dark .border-orange-200{border-color:rgba(190,142,11,.35)}.dark .bg-zellige{background-color:rgb(var(--ink-50));background-image:radial-gradient(circle at 25% 25%,rgba(78,149,231,.12) 0 6px,transparent 7px),radial-gradient(circle at 75% 75%,rgba(190,142,11,.12) 0 6px,transparent 7px)}.dark .shadow-card{box-shadow:0 1px 2px rgba(0,0,0,.3),0 4px 16px -4px rgba(0,0,0,.4)}.dark .text-green-600{color:#a5c7ef}.dark .text-orange-600{color:#dca305}.dark .text-red-600,.dark .text-red-800{color:#f87171}.dark .text-blue-600{color:#60a5fa}.dark .text-violet-600,.dark .text-violet-800{color:#a78bfa}.dark .text-teal-600,.dark .text-teal-800{color:#2dd4bf}.dark .text-amber-700,.dark .text-amber-800{color:#fcd34d}.dark .text-pink-600,.dark .text-pink-700{color:#f9a8d4}.dark .hover\:text-green-700:hover{color:#c4dcf7}.dark .hover\:text-orange-700:hover{color:#fcbd13}.dark .hover\:text-red-700:hover{color:#fca5a5}.dark .bg-amber-50,.dark .bg-amber-50\/60,.dark .bg-amber-50\/70{background-color:rgba(225,168,9,.14)}.dark .bg-pink-50{background-color:rgba(236,72,153,.16)}.dark .bg-green-100{background-color:rgba(78,149,231,.24)}.dark .bg-orange-100{background-color:rgba(190,142,11,.24)}.dark .bg-red-50\/60{background-color:rgba(229,72,77,.1)}.dark .hover\:bg-red-50:hover{background-color:rgba(229,72,77,.16)}.dark .hover\:bg-green-50\/70:hover{background-color:rgba(78,149,231,.12)}.dark .border-amber-100,.dark .border-amber-300{border-color:rgba(225,168,9,.35)}.dark .border-red-200{border-color:rgba(229,72,77,.35)}.dark .border-green-100{border-color:rgba(78,149,231,.25)}.dark .border-orange-50{border-color:rgba(190,142,11,.2)}.dark .ring-green-100,.dark .ring-green-200,.dark .ring-green-50{--tw-ring-color:rgba(78,149,231,.3)}.dark .ring-orange-100,.dark .ring-orange-50{--tw-ring-color:rgba(190,142,11,.3)}.dark .ring-surface{--tw-ring-color:rgb(var(--surface))}.dark .border-ink-100,.dark .divide-ink-100>:not([hidden])~:not([hidden]){border-color:rgb(var(--ink-200))}.dark .bg-ink-900{background-color:rgb(var(--ink-200))}.dark .text-white\/70,.dark .text-white\/80{color:hsla(0,0%,100%,.85)}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:rgb(var(--ink-400))}.dark input::placeholder,.dark textarea::placeholder{color:rgb(var(--ink-400))}.dark .table thead th{background-color:rgb(var(--ink-100));color:rgb(var(--ink-600))}.dark img.rounded-lg,.dark img.rounded-xl{filter:none}.bg-zellige{background-color:#f8faf9;background-image:radial-gradient(circle at 25% 25%,rgba(78,149,231,.08) 0 6px,transparent 7px),radial-gradient(circle at 75% 75%,rgba(190,142,11,.08) 0 6px,transparent 7px);background-size:48px 48px}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .35s ease-out}@keyframes shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-6px)}40%,60%{transform:translateX(6px)}}@keyframes wiggle{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-12deg)}40%,80%{transform:rotate(12deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 6s ease-in-out infinite}.logo-anim{overflow:visible;--la-ease:cubic-bezier(.65,0,.35,1);--la-pop:cubic-bezier(.34,1.56,.64,1)}.logo-anim path{fill:none;stroke-linecap:round;stroke-linejoin:round}.logo-anim .la-arch{stroke:#d8a10a;stroke-width:2.5;fill:#d8a10a;fill-opacity:0;stroke-dasharray:1;stroke-dashoffset:1;animation:la-draw 1.1s var(--la-ease) forwards,la-fill .7s ease-in-out .85s forwards}.logo-anim .la-door{stroke:#54a4ff;stroke-width:12;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1;animation:la-draw 1.2s var(--la-ease) .35s forwards}.logo-anim .la-knob{fill:#54a4ff;transform-box:fill-box;transform-origin:center;transform:scale(0);opacity:0;animation:la-pop .5s var(--la-pop) calc(1.3s + var(--i)*.12s) forwards}.logo-anim .la-book{transform-box:fill-box;transform-origin:50% 100%}.logo-anim .la-line{stroke:#bb9b46;stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;animation:la-draw .45s ease-out calc(1.05s + var(--i)*.04s) forwards}@keyframes la-draw{to{stroke-dashoffset:0}}@keyframes la-fill{to{fill-opacity:1}}@keyframes la-pop{to{transform:none;opacity:1}}.logo-anim-loop .la-arch{animation:la-draw-loop 3.2s var(--la-ease) infinite,la-fill-loop 3.2s ease-in-out infinite}.logo-anim-loop .la-door{animation:la-draw-loop 3.2s var(--la-ease) .2s infinite}.logo-anim-loop .la-knob{animation:la-pop-loop 3.2s var(--la-pop) calc(.2s + var(--i)*.1s) infinite}.logo-anim-loop .la-line{animation:la-line-loop 3.2s ease-out calc(var(--i)*.03s) infinite}@keyframes la-draw-loop{0%{stroke-dashoffset:1}38%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes la-fill-loop{0%,24%{fill-opacity:0}42%,78%{fill-opacity:1}to{fill-opacity:0}}@keyframes la-pop-loop{0%,34%{transform:scale(0);opacity:0}46%,80%{transform:none;opacity:1}to{transform:scale(0);opacity:0}}@keyframes la-line-loop{0%,30%{stroke-dashoffset:1}50%,80%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.logo-anim-idle .la-arch{animation:la-draw 1.1s var(--la-ease) forwards,la-fill .7s ease-in-out .85s forwards,la-glow 4s ease-in-out 2.6s infinite}.logo-anim-idle .la-line{animation:la-draw .45s ease-out calc(1.05s + var(--i)*.04s) forwards,la-line-idle 6s ease-in-out calc(3s + var(--i)*.04s) infinite}@keyframes la-glow{0%,to{filter:none}50%{filter:drop-shadow(0 0 5px rgba(216,161,10,.6))}}@keyframes la-line-idle{0%,70%,to{stroke-dashoffset:0}78%{stroke-dashoffset:1}92%{stroke-dashoffset:0}}a:hover>.logo-anim .la-book{animation:la-bob .7s ease-in-out}@keyframes la-bob{0%,to{transform:none}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.logo-anim .la-arch,.logo-anim .la-door,.logo-anim .la-line{animation:none!important;stroke-dashoffset:0;fill-opacity:1}.logo-anim .la-knob{animation:none!important;transform:none;opacity:1}}.app-loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:radial-gradient(60% 50% at 50% 45%,#153458 0,#09121d 70%);transition:opacity .6s ease,visibility .6s}.app-loader-inner{position:relative;display:flex;flex-direction:column;align-items:center;transition:transform .7s cubic-bezier(.7,0,.3,1)}.app-loader-halo{position:absolute;top:-40px;width:200px;height:200px;border-radius:9999px;background:radial-gradient(circle,rgba(214,159,7,.35),rgba(78,149,231,.15) 50%,transparent 70%);filter:blur(20px);animation:halo 2.6s ease-in-out infinite}@keyframes halo{0%,to{transform:scale(.85);opacity:.6}50%{transform:scale(1.15);opacity:1}}.app-loader-logo{width:100px;height:123px}.app-loader-logo .la-arch,.app-loader-logo .la-door{transform-box:view-box;transform-origin:50% 100%}.app-loader-logo .la-arch{animation:la-draw 1.1s var(--la-ease) forwards,la-fill .7s ease-in-out .85s forwards,ld-drop 1s cubic-bezier(.22,1,.36,1) both,ld-glow 3.2s ease-in-out 2.2s infinite}.app-loader-logo .la-door{animation:la-draw 1.2s var(--la-ease) .35s forwards,ld-rise .9s cubic-bezier(.22,1,.36,1) .3s both}.app-loader-logo .la-book{animation:ld-float 3.2s ease-in-out 2.2s infinite}@keyframes ld-drop{0%{transform:translateY(-18px) scale(.95);opacity:.4}to{transform:none;opacity:1}}@keyframes ld-rise{0%{transform:translateY(16px)}to{transform:none}}@keyframes ld-float{0%,to{transform:none}50%{transform:translateY(-4px)}}@keyframes ld-glow{0%,to{filter:none}50%{filter:drop-shadow(0 0 10px rgba(216,161,10,.5))}}.app-loader-brand{margin-top:22px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.app-loader-brand>span{opacity:0;animation:fade-up .6s cubic-bezier(.22,1,.36,1) forwards}.app-loader-kicker{color:#8eb1d9;font:600 11px/1 Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;animation-delay:1.1s!important}.app-loader-name{color:#fff;font:700 30px/1.05 Bricolage Grotesque,Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:-.025em;animation-delay:1.25s!important}.app-loader-ar{color:hsla(0,0%,100%,.62);font:500 17px/1.2 Tajawal,Noto Sans Arabic,system-ui,sans-serif;animation-delay:1.4s!important}.app-loader-dots{margin-top:26px;display:flex;gap:8px;opacity:0;animation:fade-up .5s ease-out 1.5s forwards}.app-loader-dots span{width:8px;height:8px;border-radius:9999px;background:#d69f07;animation:ld-dot 1.1s ease-in-out infinite}.app-loader-dots span:nth-child(2){background:#fff;animation-delay:.15s}.app-loader-dots span:nth-child(3){background:#4e95e7;animation-delay:.3s}@keyframes ld-dot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-8px);opacity:1}}@media (prefers-reduced-motion:reduce){.app-loader-dots span,.app-loader-logo *{animation-iteration-count:1!important}}.app-loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.app-loader.is-done .app-loader-inner{transform:scale(1.25)}.nav-progress{position:fixed;top:0;inset-inline:0;z-index:90;height:3px;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#4e95e7,#d69f07);box-shadow:0 0 12px rgba(190,142,11,.6);opacity:0}[dir=rtl] .nav-progress{transform-origin:100% 50%}.nav-progress.is-active{opacity:1;animation:nav-progress 8s cubic-bezier(.1,.7,.1,1) forwards}@keyframes nav-progress{0%{transform:scaleX(0)}10%{transform:scaleX(.45)}to{transform:scaleX(.92)}}.font-display{font-family:Bricolage Grotesque,Plus Jakarta Sans,system-ui,sans-serif;font-optical-sizing:auto;letter-spacing:-.035em}.font-display:lang(ar){font-family:Tajawal,Noto Sans Arabic,system-ui,sans-serif;letter-spacing:0}.text-balance{text-wrap:balance}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:88px}.lp{overflow-x:clip}.lp-dark{background:#09121d;color:#fff}.lp-grid{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,transparent 75%)}.lp-header{transition:background-color .35s,box-shadow .35s,color .35s,border-color .35s;color:#fff;border-bottom:1px solid transparent}.lp-header .lp-nav a{color:hsla(0,0%,100%,.72)}.lp-header .lp-nav a:hover{color:#fff}.lp-header.is-scrolled{background:rgb(var(--surface)/.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:rgb(var(--ink-900));border-color:rgb(var(--ink-900)/.08);box-shadow:0 8px 30px -18px rgba(0,0,0,.35)}.lp-header.is-scrolled .lp-nav a{color:rgb(var(--ink-600))}.lp-header.is-scrolled .lp-nav a:hover{color:rgb(var(--ink-900))}.lp-header .lp-icon-btn{color:inherit;opacity:.8}.lp-header .lp-icon-btn:hover{opacity:1;background:hsla(0,0%,50%,.15)}.lp-nav a{position:relative}.lp-nav a:after{content:"";position:absolute;inset-inline:0;bottom:-6px;height:2px;border-radius:2px;background:#d69f07;transform:scaleX(0);transition:transform .3s}.lp-nav a.is-current:after,.lp-nav a:hover:after{transform:scaleX(1)}.lp-btn{display:inline-flex;align-items:center;gap:.5rem;height:3rem;padding:0 1.6rem;border-radius:9999px;font-weight:700;font-size:15px;white-space:nowrap;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:active{transform:translateY(0) scale(.98)}.lp-btn svg{transition:transform .25s}.lp-btn:hover svg{transform:translateX(3px)}.lp-btn-primary{background:var(--cta);color:#fff;box-shadow:0 14px 34px -14px rgba(146,110,11,.7),inset 0 1px 0 hsla(0,0%,100%,.2)}.lp-btn-primary:hover{background:color-mix(in oklab,var(--cta) 90%,#fff);box-shadow:0 18px 40px -14px rgba(146,110,11,.85),inset 0 1px 0 hsla(0,0%,100%,.2)}.lp-btn-ghost{color:#fff}.lp-btn-ghost:hover{background:hsla(0,0%,100%,.12)}.lp-btn-dark{background:rgb(var(--ink-900));color:rgb(var(--surface))}.lp-btn-soft{background:rgb(var(--ink-900)/.06);color:rgb(var(--ink-900));border:1px solid rgb(var(--ink-900)/.1)}.lp-btn-soft:hover{background:rgb(var(--ink-900)/.1)}.lp-stage{perspective:1800px}.lp-tilt{transform:rotateX(calc(var(--p, 1)*22deg)) scale(calc(1 - var(--p, 1)*.06)) translateY(calc(var(--p, 1)*-10px));transform-origin:50% 0;transition:transform .15s linear;will-change:transform}.lp-screen-glow{box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 50px 120px -40px rgba(78,149,231,.55),0 30px 80px -30px rgba(0,0,0,.7)}.lp-spot{position:relative;isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.lp-spot:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .35s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(214,159,7,.13),transparent 45%)}.lp-spot:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px rgba(22,26,24,.35)}.lp-spot:hover:before{opacity:1}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:3rem;animation:marquee 38s linear infinite}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.lp-bar{transform-origin:50% 100%;transform:scaleY(0);transition:transform 1s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0)*90ms)}.is-in .lp-bar,.is-in.lp-bar{transform:scaleY(1)}.lp-ring{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1) .2s}.is-in .lp-ring{stroke-dashoffset:calc(100 - var(--v))}.lp-hbar{transform-origin:0 50%;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0)*.12s)}.is-in .lp-hbar{transform:scaleX(1)}.lp-feed>*{transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s}.lp-feed>.is-leaving{opacity:0;transform:translateY(-14px) scale(.97)}.lp-feed>.is-entering{animation:feed-in .6s cubic-bezier(.2,.8,.2,1)}@keyframes feed-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}.lp-timeline-fill{transform-origin:50% 0;transform:scaleY(var(--tl,0))}.lp-dot{transition:background-color .4s,box-shadow .4s,transform .4s}.is-in .lp-dot{background:#be8e0b;box-shadow:0 0 0 6px rgba(190,142,11,.18);transform:scale(1.1)}.lp-pane{animation:pane-in .5s cubic-bezier(.2,.8,.2,1)}@keyframes pane-in{0%{opacity:0;transform:translateY(12px)}}.lp-tab{transition:color .25s,background-color .25s,border-color .25s,transform .25s}.lp-tab:not([aria-selected=true]):hover{color:rgb(var(--ink-900))}.lp-tab[aria-selected=true]{background:rgb(var(--ink-900));color:rgb(var(--surface));border-color:transparent}@keyframes float-a{0%,to{transform:translate(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(var(--r,0deg))}}@keyframes drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-30px,20px) scale(.95)}}@keyframes ping-soft{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}@keyframes typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes word-in{0%{opacity:0;transform:translateY(.45em) rotate(2deg);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.lp-float{animation:float-a 7s ease-in-out infinite;animation-delay:var(--fd,0s)}.lp-drift{animation:drift 18s ease-in-out infinite}.lp-ping{animation:ping-soft 1.8s cubic-bezier(0,0,.2,1) infinite}.lp-typing span{display:inline-block;animation:typing 1.2s ease-in-out infinite}.lp-typing span:nth-child(2){animation-delay:.15s}.lp-typing span:nth-child(3){animation-delay:.3s}.lp-word{display:inline-block;opacity:0;animation:word-in .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--w)*70ms + var(--w0, 0ms))}.lp-lang{background:hsla(0,0%,50%,.14)}.lp-lang a{color:inherit;opacity:.7}.lp-lang a:hover{opacity:1}.lp-lang a.is-on{opacity:1;background:rgb(var(--surface));color:rgb(var(--ink-900));box-shadow:0 1px 2px rgba(0,0,0,.12)}.lp-header:not(.is-scrolled) .lp-lang a.is-on{background:#fff;color:#09121d}.lp-glow{background:radial-gradient(circle,rgba(78,149,231,.28),transparent 65%);filter:blur(30px);pointer-events:none}.lp-photo img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.lp-level:hover .lp-photo img,.lp-photo:hover img{transform:scale(1.05)}.lp-photo-frame{box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 60px 120px -40px rgba(0,0,0,.8),0 30px 60px -30px rgba(78,149,231,.5)}.lp-quote{max-width:460px}.lp-step:hover span:first-child{background:#be8e0b;border-color:#be8e0b;color:#fff}.lp-step span:first-child{transition:background-color .3s,color .3s,border-color .3s}[dir=rtl] .lp-btn:hover svg{transform:translateX(-3px)}[dir=rtl] .lp-float{animation-direction:alternate}.lp-tile{position:absolute;margin:0;overflow:hidden;border:10px solid;border-radius:4px;background:#fff;box-shadow:0 40px 70px -35px rgba(0,0,0,.45);opacity:0;transform:translateX(48px) translateY(12px);animation:tile-in 1s cubic-bezier(.2,.8,.2,1) var(--d,0s) forwards;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}[dir=rtl] .lp-tile{transform:translateX(-48px) translateY(12px)}.lp-tile:hover{transform:translateY(-6px)!important;box-shadow:0 50px 80px -35px rgba(0,0,0,.5);z-index:5}.lp-tile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.lp-tile:hover img{transform:scale(1.06)}.lp-tile figcaption{position:absolute;inset-inline:0;bottom:0;padding:1.6rem .75rem .6rem;background:linear-gradient(transparent,rgba(9,18,29,.7));color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-tile-1{inset-inline-end:0;top:0;width:70%;height:60%;border-color:#be8e0b}.lp-tile-2{inset-inline-start:0;top:34%;width:54%;height:32%;border-color:#4e95e7;z-index:2}.lp-tile-3{inset-inline-end:6%;bottom:0;width:58%;height:32%;border-color:#be8e0b}@keyframes tile-in{to{opacity:1;transform:none}}.lp-hero{background:rgb(var(--ink-50))}.lp-hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;height:34px;padding:0 .9rem 0 .7rem;border-radius:9999px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));color:rgb(var(--ink-700));font-size:14px;font-weight:600}.lp-hero-star{width:14px;height:14px;flex:none;background:#be8e0b;clip-path:polygon(50% 0,61% 26%,85% 15%,74% 39%,100% 50%,74% 61%,85% 85%,61% 74%,50% 100%,39% 74%,15% 85%,26% 61%,0 50%,26% 39%,15% 15%,39% 26%)}.lp-hero-title .lp-word:last-of-type{position:relative}.lp-hero-title .lp-word:last-of-type:after{content:"";position:absolute;inset-inline:.04em .12em;bottom:.02em;height:.09em;border-radius:9999px;background:#be8e0b;transform:scaleX(0);transform-origin:left;animation:hero-rule .7s cubic-bezier(.2,.8,.2,1) 1.1s forwards;z-index:-1}[dir=rtl] .lp-hero-title .lp-word:last-of-type:after{transform-origin:right}@keyframes hero-rule{to{transform:scaleX(1)}}.lp-apple-stage:after,.lp-apple-stage:before{content:"";position:absolute;width:38%;height:46%;pointer-events:none;border-radius:40px}.lp-apple-stage:before{top:-14px;inset-inline-start:-14px;border-top:8px solid #be8e0b;border-inline-start:8px solid #be8e0b;border-end-start-radius:0;border-start-end-radius:0}.lp-apple-stage:after{bottom:-14px;inset-inline-end:-14px;border-bottom:8px solid #4e95e7;border-inline-end:8px solid #4e95e7;border-start-end-radius:0;border-end-start-radius:0}@media (max-width:639px){.lp-apple-stage:after,.lp-apple-stage:before{border-width:5px;top:auto}.lp-apple-stage:before{top:-9px;inset-inline-start:-9px}.lp-apple-stage:after{bottom:-9px;inset-inline-end:-9px}}.lp-apple-link{display:inline-flex;align-items:center;gap:.15rem;color:#4e95e7;transition:color .2s}.lp-apple-link:hover{color:#1776e3;text-decoration:underline;text-underline-offset:4px}.lp-apple-link svg{transition:transform .25s}.lp-apple-link:hover svg{transform:translateX(2px)}[dir=rtl] .lp-apple-link:hover svg{transform:translateX(-2px)}.lp-apple-frame{position:relative;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,.04),0 30px 80px -30px rgba(0,0,0,.35);background:rgb(var(--ink-100))}.lp-apple-frame img{transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}.lp-apple-stage:hover .lp-apple-frame img{transform:scale(1.03)}.lp-apple-pill{z-index:2;background:rgba(20,24,22,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.14)}.dark .lp-hero{background:rgb(var(--ink-50))}.lp-header[data-light]:not(.is-scrolled){color:rgb(var(--ink-900))}.lp-header[data-light]:not(.is-scrolled) .lp-nav a{color:rgb(var(--ink-600))}.lp-header[data-light]:not(.is-scrolled) .lp-nav a:hover{color:rgb(var(--ink-900))}.lp-header[data-light]:not(.is-scrolled) .lp-lang a.is-on{background:rgb(var(--ink-900));color:rgb(var(--surface))}.lp-login-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;filter:grayscale(1) contrast(1.15);opacity:.3;mix-blend-mode:luminosity;animation:kenburns 30s ease-in-out infinite alternate}.lp-login-veil{position:absolute;inset:0;background:linear-gradient(165deg,rgba(9,18,29,.55),rgba(9,18,29,.9) 55%,#09121d)}.lp-login-sweep{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 42%,rgba(78,149,231,.14) 50%,transparent 58%);animation:sweep 10s ease-in-out infinite alternate}.lp-login-mark{position:absolute;inset-inline-end:-14%;bottom:-10%;width:72%;opacity:.16}.lp-login-mark path{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:la-draw-loop 8s ease-in-out infinite}.lp-login-mark .m-arch{stroke:#d8a10a;stroke-width:2}.lp-login-mark .m-door{stroke:#54a4ff;stroke-width:6;stroke-linejoin:miter;animation-delay:.7s}@keyframes kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.14) translate(-2%,-3%)}}@keyframes sweep{0%{transform:translateX(-28%)}to{transform:translateX(28%)}}[data-reveal]{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .9s;transition-delay:var(--d,0ms)}[data-reveal=left]{transform:translateX(-36px)}[data-reveal=right]{transform:translateX(36px)}[data-reveal=zoom]{transform:scale(.94)}[data-reveal].is-in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.lp-hero-title .lp-word:last-of-type:after{animation:none;transform:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.lp-word,[data-reveal]{opacity:1;transform:none;filter:none}.lp-tilt{transform:none}}#desktop-nav .app-sidebar,.app-main{transition:width .25s cubic-bezier(.2,.8,.2,1),padding .25s cubic-bezier(.2,.8,.2,1)}html.nav-collapsed #desktop-nav .app-sidebar{width:4.5rem}html.nav-collapsed #desktop-nav .nav-badge,html.nav-collapsed #desktop-nav .nav-collapse,html.nav-collapsed #desktop-nav .nav-label,html.nav-collapsed #desktop-nav .nav-promo,html.nav-collapsed #desktop-nav .nav-section{display:none}html.nav-collapsed #desktop-nav .nav-expand{display:inline-flex}html.nav-collapsed #desktop-nav .app-sidebar>div:first-child{justify-content:center;padding-inline:0}html.nav-collapsed #desktop-nav .nav-role{margin-inline:.75rem;padding:.5rem 0;display:flex;justify-content:center}html.nav-collapsed #desktop-nav nav{padding-inline:.75rem}html.nav-collapsed #desktop-nav .nav-item{justify-content:center;padding-inline:0}html.nav-collapsed #desktop-nav .border-t{padding-inline:.75rem}html.nav-collapsed #desktop-nav .nav-item svg{margin:0}@media (min-width:1024px){html.nav-collapsed .app-main{padding-inline-start:4.5rem}}@media print{#desktop-nav,#mobile-nav,#nav-progress,.app-main>header,.no-print,[data-popover]{display:none!important}.app-main,main{padding:0!important}.card{box-shadow:none!important;border:1px solid #ddd;-moz-column-break-inside:avoid;break-inside:avoid}body{background:#fff!important;color:#000!important}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #c59205;outline-offset:2px;border-radius:.25rem}:where(input,select,textarea):focus-visible{outline-offset:0}.app-main{background-image:radial-gradient(900px 420px at 100% 0,color-mix(in srgb,#7c5cff 7%,transparent),transparent 70%),radial-gradient(800px 420px at 0 0,color-mix(in srgb,#4e95e7 7%,transparent),transparent 70%),radial-gradient(900px 500px at 60% 100%,color-mix(in srgb,#d69f07 6%,transparent),transparent 70%)}.nav-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;color:var(--nav);background:color-mix(in srgb,var(--nav) 15%,transparent);transition:background-color .15s,color .15s,transform .15s}.dark .nav-icon{color:color-mix(in srgb,var(--nav) 72%,#fff);background:color-mix(in srgb,var(--nav) 24%,transparent)}.nav-item:hover .nav-icon{transform:scale(1.06)}.dark .nav-item-active .nav-icon,.nav-item-active .nav-icon{color:#fff;background:var(--nav)}.stat-card{background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 13%,rgb(var(--surface))),rgb(var(--surface)) 72%);border-color:color-mix(in srgb,var(--tone) 22%,transparent)}.stat-icon{color:#fff;background:var(--tone);box-shadow:0 6px 14px color-mix(in srgb,var(--tone) 30%,transparent)}.page-title{position:relative;padding-bottom:8px}.page-title:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:56px;height:4px;border-radius:4px;background:linear-gradient(90deg,#4e95e7,#2f80ed 55%,#d69f07)}.section-title{display:flex;align-items:center;gap:8px}.section-title:before{content:"";flex:none;width:4px;height:16px;border-radius:4px;background:#4e95e7}.card:nth-of-type(3n+2) .section-title:before{background:#2f80ed}.card:nth-of-type(3n) .section-title:before{background:#d69f07}.dark .table thead th,.table thead th{color:color-mix(in srgb,#4e95e7 72%,rgb(var(--ink-800)));background-color:color-mix(in srgb,#4e95e7 8%,rgb(var(--surface)))}.table tbody tr:hover td{background-color:color-mix(in srgb,#4e95e7 5%,transparent)}.btn-primary{background-image:linear-gradient(135deg,#75abe9,#237de4)}@media print{.app-main,.stat-card{background:none}}.app-main{min-width:0}#main,#main .card,#main .grid>*,#main section{min-width:0;max-width:100%}#main .card:has(>.table),#main .card:has(>div>.table),#main .card:has(table){overflow-x:auto}#main .flex>.flex-1,#main li>.flex-1{min-width:0}.staff-ui{--bg:#f5f5f7;--bg-surface:#fff;--bg-elevated:#fff;--bg-material:hsla(0,0%,100%,.72);--fill:hsla(240,3%,49%,.12);--fill-strong:hsla(240,3%,49%,.2);--separator:rgba(60,60,67,.16);--border-control:rgba(60,60,67,.36);--label:#1d1d1f;--label-secondary:#636366;--label-tertiary:#8e8e93;--accent:#156ed3;--accent-hover:#1263be;--accent-pressed:#0f56a8;--accent-text:#1168cc;--accent-tint:rgba(78,149,231,.11);--focus-ring:#4e95e7;--success:#2c6cb6;--warning:#8c6700;--danger:#d70015;--radius-sm:6px;--radius-md:10px;--radius-lg:18px;--radius-xl:20px;--shadow-sm:0 1px 2px rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.03);--shadow-md:0 4px 12px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);--shadow-lg:0 24px 48px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06);--blur-material:saturate(180%) blur(20px);--ease-spring:cubic-bezier(.2,.8,.2,1);--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",system-ui,sans-serif;--font-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",system-ui,sans-serif;font-family:var(--font-text);color:var(--label);letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.dark .staff-ui{--bg:#000;--bg-surface:#1c1c1e;--bg-elevated:#2c2c2e;--bg-material:rgba(28,28,30,.72);--fill:hsla(240,3%,49%,.24);--fill-strong:hsla(240,3%,49%,.36);--separator:rgba(84,84,88,.6);--border-control:rgba(235,235,245,.3);--label:#f5f5f7;--label-secondary:#a1a1a6;--label-tertiary:#636366;--accent:#156ed3;--accent-hover:#1d7be7;--accent-pressed:#1263be;--accent-text:#8eb1d9;--accent-tint:rgba(142,177,217,.16);--focus-ring:#8eb1d9;--success:#92bae7;--warning:#e8aa00;--danger:#ff453a;--shadow-md:0 0 0 1px hsla(0,0%,100%,.08),0 8px 24px rgba(0,0,0,.5);--shadow-lg:0 0 0 1px hsla(0,0%,100%,.1),0 24px 64px rgba(0,0,0,.6)}.staff-ui .app-main{background:var(--bg)}.staff-ui .app-main>header{height:3.25rem;background:var(--bg-material);-webkit-backdrop-filter:var(--blur-material);backdrop-filter:var(--blur-material);border-bottom:1px solid var(--separator)}.staff-ui .app-sidebar{background:var(--bg-surface);border-color:var(--separator)}.staff-ui .nav-section{color:var(--label-tertiary);letter-spacing:.02em}.staff-ui .nav-item{padding:.38rem .6rem;gap:.6rem;border-radius:8px;color:var(--label);font-weight:500}.staff-ui .nav-item:hover{background:var(--fill);color:var(--label)}.staff-ui .nav-item-active,.staff-ui .nav-item-active:hover{background:var(--accent-tint);color:var(--accent-text)}.staff-ui .nav-icon{width:24px;height:24px;border-radius:7px}.dark .staff-ui .nav-icon,.dark .staff-ui .nav-item-active .nav-icon,.staff-ui .nav-icon{color:#fff;background:var(--nav)}.staff-ui .nav-promo{background-image:none!important;background:var(--accent-tint)!important;color:var(--label)!important}.staff-ui .nav-promo .text-white\/80,.staff-ui .nav-promo button,.staff-ui .nav-promo p{color:var(--label-secondary)!important}.staff-ui #main{padding-top:1.5rem}.staff-ui .page-title{font-family:var(--font-display);font-size:28px;line-height:34px;font-weight:600;letter-spacing:-.02em;color:var(--label);padding-bottom:0}.staff-ui .page-title:after,.staff-ui .section-title:before{display:none}.staff-ui .section-title{font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em}.staff-ui .muted{color:var(--label-secondary)}.staff-ui .font-extrabold{font-weight:600}.staff-ui .tracking-tight{letter-spacing:-.02em}.staff-ui .card{background:var(--bg-surface);border:1px solid var(--separator);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.staff-ui .card-pad{padding:1.125rem 1.25rem}.staff-ui .card>header{padding:1.125rem 1.25rem .5rem}.staff-ui .card>header+.px-5{padding-inline:1.25rem;padding-bottom:1.125rem}.staff-ui .rounded-2xl{border-radius:14px}.staff-ui .rounded-3xl{border-radius:var(--radius-lg)}.staff-ui .shadow-card,.staff-ui .shadow-pop\/40{box-shadow:var(--shadow-sm)}.staff-ui .shadow-pop{box-shadow:var(--shadow-lg)}.staff-ui .border-ink-100{border-color:var(--separator)}.staff-ui .text-ink-400{color:#626e69}.staff-ui .divide-ink-100>*+*{border-color:var(--separator)}.staff-ui [class*=bg-gradient-to-]{background-image:linear-gradient(var(--tw-gradient-from),var(--tw-gradient-from))!important}.staff-ui .stat-card{background:var(--bg-surface);border-color:var(--separator);padding:1rem 1.125rem;gap:.85rem}.staff-ui .stat-card .text-xs{color:var(--label-secondary);font-weight:500;text-transform:none;letter-spacing:0;font-size:13px}.staff-ui .stat-card .text-2xl{font-family:var(--font-display);font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.02em;color:var(--label);font-variant-numeric:tabular-nums}@media (max-width:639px){.staff-ui .stat-card .text-2xl{font-size:19px;line-height:24px;white-space:nowrap;overflow:visible;text-overflow:clip}.staff-ui .stat-card{padding:.85rem;gap:.6rem}.staff-ui .stat-card .stat-icon{display:none}}.staff-ui .stat-icon{padding:.4rem;border-radius:8px;box-shadow:none}.staff-ui .stat-icon svg{width:1.05rem;height:1.05rem}.staff-ui .btn{border-radius:var(--radius-md);font-weight:500;letter-spacing:-.01em;box-shadow:none}.staff-ui .btn:not([class^=p-]):not([class*=" p-"]):not([class*="!p-"]):not([class*=" px-"]):not([class*=" py-"]){padding:.42rem .9rem}.staff-ui .btn-primary{background:var(--accent);background-image:none;color:#fff}.staff-ui .btn-primary:hover{background:var(--accent-hover)}.staff-ui .btn-primary:active{background:var(--accent-pressed)}.staff-ui .btn-outline{background:var(--fill);border-color:transparent;color:var(--accent-text)}.staff-ui .btn-outline:hover{background:var(--fill-strong);color:var(--accent-text)}.staff-ui .btn-ghost{color:var(--accent-text)}.staff-ui .btn-ghost:hover{background:var(--fill)}.staff-ui .btn-ghost.text-red-600,.staff-ui .btn-ghost.text-red-600:hover{color:var(--danger)}.staff-ui .btn-accent{background:var(--accent)}.staff-ui .text-green-600.hover\:underline,.staff-ui a .text-green-600,.staff-ui a.text-green-600,.staff-ui a.text-green-700{color:var(--accent-text)}.staff-ui .input{border-radius:var(--radius-md);border-color:var(--border-control);background-color:var(--bg-surface);color:var(--label)}.staff-ui .input:not([class*=text-]){font-size:15px}.staff-ui .input:not([class*=py-]):not([class*=" p-"]){padding-top:.45rem;padding-bottom:.45rem}.staff-ui .input:not([class*=ps-]):not([class*=px-]):not([class*=" p-"]){padding-inline-start:.75rem}.staff-ui .input:not([class*=pe-]):not([class*=px-]):not([class*=" p-"]){padding-inline-end:.75rem}.staff-ui input[type=search]::-webkit-search-cancel-button{cursor:default}.staff-ui .input::-moz-placeholder{color:var(--label-tertiary)}.staff-ui .input::placeholder{color:var(--label-tertiary)}.staff-ui .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);--tw-ring-shadow:0 0 #0000}.staff-ui :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.staff-ui .chip-active,.staff-ui .seg-active{background:var(--bg-elevated);color:var(--label);box-shadow:var(--shadow-sm),0 0 0 .5px rgba(0,0,0,.04)}.staff-ui .option-active{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-text)}.staff-ui .table{font-variant-numeric:tabular-nums}.dark .staff-ui .table thead th,.staff-ui .table thead th{padding:.55rem .875rem;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--label-secondary);background:var(--bg-surface);border-bottom:1px solid var(--separator)}.staff-ui .table tbody td{padding:.6rem .875rem;border-color:var(--separator)}.staff-ui .table tbody tr:hover td{background:var(--fill)}.staff-ui .chip{border-radius:var(--radius-sm);font-weight:500}.staff-ui .fixed .card{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:var(--bg-elevated)}.staff-ui [role=menu]{border-radius:14px;border-color:var(--separator);box-shadow:var(--shadow-md);background:var(--bg-elevated)}.staff-ui .nav-collapse,.staff-ui .nav-expand{width:30px;height:30px;padding:0;border-radius:8px;border:0;background:var(--fill);color:var(--label-secondary)}.staff-ui .nav-collapse:hover,.staff-ui .nav-expand:hover{background:var(--fill-strong);color:var(--label)}.staff-ui .nav-collapse svg,.staff-ui .nav-expand svg{width:16px;height:16px}.staff-ui #main .mb-6{margin-bottom:1.25rem}.staff-ui #main .mt-6{margin-top:1.25rem}.staff-ui #main .gap-6{gap:1.25rem}.staff-ui #main .space-y-6>*+*{margin-top:1.25rem}*,:after,:before,[class*=cursor-],[role=button],a,button,label,select,summary{cursor:default!important}[contenteditable=true],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]),textarea{cursor:text!important}@keyframes staff-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes staff-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes staff-slide{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes staff-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes staff-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:no-preference){.staff-ui #main .card,.staff-ui #main .stat-card{animation:staff-rise .32s var(--ease-spring) both}.staff-ui #main .grid>.card:first-child,.staff-ui #main .grid>:first-child .stat-card,.staff-ui #main .grid>:first-child>.card{animation-delay:.04s}.staff-ui #main .grid>.card:nth-child(2),.staff-ui #main .grid>:nth-child(2) .stat-card,.staff-ui #main .grid>:nth-child(2)>.card{animation-delay:.1s}.staff-ui #main .grid>.card:nth-child(3),.staff-ui #main .grid>:nth-child(3) .stat-card,.staff-ui #main .grid>:nth-child(3)>.card{animation-delay:.16s}.staff-ui #main .grid>.card:nth-child(4),.staff-ui #main .grid>:nth-child(4) .stat-card,.staff-ui #main .grid>:nth-child(4)>.card{animation-delay:.22s}.staff-ui #main .grid>.card:nth-child(5),.staff-ui #main .grid>:nth-child(5)>.card{animation-delay:.28s}.staff-ui #main .grid>.card:nth-child(n+6),.staff-ui #main .grid>:nth-child(n+6)>.card{animation-delay:.34s}.staff-ui #main .stat-icon{animation:staff-pop .55s var(--ease-spring) .25s both}.staff-ui #main .divide-y>*,.staff-ui #main .table tbody tr{animation:staff-fade .28s ease-out both}.staff-ui #main .divide-y>:nth-child(2),.staff-ui #main .table tbody tr:nth-child(2){animation-delay:.04s}.staff-ui #main .divide-y>:nth-child(3),.staff-ui #main .table tbody tr:nth-child(3){animation-delay:.08s}.staff-ui #main .divide-y>:nth-child(4),.staff-ui #main .table tbody tr:nth-child(4){animation-delay:.12s}.staff-ui #main .divide-y>:nth-child(5),.staff-ui #main .table tbody tr:nth-child(5){animation-delay:.16s}.staff-ui #main .divide-y>:nth-child(6),.staff-ui #main .table tbody tr:nth-child(6){animation-delay:.2s}.staff-ui #main .divide-y>:nth-child(7),.staff-ui #main .table tbody tr:nth-child(7){animation-delay:.24s}.staff-ui #main .divide-y>:nth-child(n+8),.staff-ui #main .table tbody tr:nth-child(n+8){animation-delay:.28s}.staff-ui #main .h-2.overflow-hidden.bg-ink-100>.h-full{transform-origin:left;animation:staff-grow .6s var(--ease-spring) .3s both}[dir=rtl] .staff-ui #main .h-2.overflow-hidden.bg-ink-100>.h-full{transform-origin:right}.staff-ui #main .page-title:after{transform-origin:left;animation:staff-grow .6s var(--ease-spring) .15s both}.staff-ui .card,.staff-ui .stat-card{transition:transform .22s var(--ease-spring),box-shadow .22s,border-color .22s}.staff-ui #main .stat-card:hover,.staff-ui #main a.card:hover,.staff-ui #main a>.stat-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--tone,var(--accent)) 45%,transparent)}.staff-ui #main section.card:hover{box-shadow:0 8px 22px -14px color-mix(in srgb,var(--accent) 50%,transparent)}.staff-ui .btn,.staff-ui .chip,.staff-ui .input,.staff-ui .nav-item,.staff-ui a{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .15s}.staff-ui .btn:hover{transform:translateY(-1px)}.staff-ui .btn:active{transform:scale(.97)}.staff-ui .nav-icon{transition:background-color .2s,color .2s,transform .25s var(--ease-spring)}.staff-ui .nav-item:hover .nav-icon{transform:scale(1.06)}.staff-ui .table tbody td{transition:background-color .15s}}.staff-ui{--shadow-sm:0 1px 2px rgba(18,23,28,.04),0 2px 8px -2px rgba(18,23,28,.05);--shadow-md:0 2px 4px rgba(18,23,28,.04),0 12px 28px -8px rgba(18,23,28,.12)}.dark .staff-ui{--shadow-sm:0 0 0 1px hsla(0,0%,100%,.06);--shadow-md:0 0 0 1px hsla(0,0%,100%,.08),0 12px 32px -8px rgba(0,0,0,.6)}.staff-ui ::-moz-selection{background:rgba(78,149,231,.22)}.staff-ui ::selection{background:rgba(78,149,231,.22)}.staff-ui #main{font-variant-numeric:tabular-nums}.staff-ui .app-main>header{box-shadow:0 1px 0 var(--separator);border-bottom:0}.staff-ui .app-sidebar{box-shadow:1px 0 0 var(--separator);border-inline-end:0}.staff-ui #main .card{transition:box-shadow .25s var(--ease-spring),transform .25s var(--ease-spring),border-color .25s}.staff-ui #main section.card:hover{box-shadow:var(--shadow-md)}.staff-ui #main .stat-card:hover,.staff-ui #main a.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.staff-ui .stat-card .text-2xl{font-size:26px;line-height:32px}.staff-ui .stat-icon{color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent);border-radius:10px;padding:.5rem}.dark .staff-ui .stat-icon{color:color-mix(in srgb,var(--tone) 70%,#fff);background:color-mix(in srgb,var(--tone) 22%,transparent)}.staff-ui .btn-primary{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 1px 2px rgba(21,110,211,.25),0 4px 10px -4px rgba(21,110,211,.45)}.staff-ui .btn-primary:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 2px 4px rgba(21,110,211,.25),0 8px 18px -6px rgba(21,110,211,.5)}.staff-ui .btn-outline{background:var(--bg-surface);border:1px solid var(--separator);color:var(--label);box-shadow:0 1px 2px rgba(18,23,28,.04)}.staff-ui .btn-outline:hover{background:var(--bg-surface);border-color:var(--border-control);color:var(--label)}.staff-ui .btn-outline svg{color:var(--label-secondary)}.staff-ui .nav-item-active{position:relative;font-weight:600}.staff-ui .nav-item-active:before{content:"";position:absolute;inset-inline-start:-10px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--accent)}.staff-ui .nav-role{display:none!important}.staff-ui #main img.rounded-full,.staff-ui header img.rounded-full{box-shadow:0 0 0 1.5px var(--bg-surface),0 0 0 2.5px var(--separator)}.staff-ui .chip{padding:.2rem .55rem;font-size:11.5px}.staff-ui #main .h-2.overflow-hidden.bg-ink-100{height:6px;background:var(--fill)}.staff-ui *{scrollbar-width:thin;scrollbar-color:hsla(240,3%,49%,.35) transparent}.staff-ui .bg-ink-100.p-1{background:color-mix(in srgb,var(--accent) 8%,var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}.staff-ui .bg-ink-100.p-1>a:not(.seg-active),.staff-ui .bg-ink-100.p-1>button:not(.seg-active){color:color-mix(in srgb,var(--accent-text) 70%,var(--label-secondary))}.staff-ui .bg-ink-100.p-1>a:not(.seg-active):hover{color:var(--accent-text);background:color-mix(in srgb,var(--accent) 10%,transparent)}.dark .staff-ui .chip-active,.dark .staff-ui .seg-active,.staff-ui .chip-active,.staff-ui .seg-active{background:var(--accent);color:#fff!important;border-color:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 1px 2px rgba(21,110,211,.28),0 4px 10px -4px rgba(21,110,211,.45)}.staff-ui .chip-active .opacity-70,.staff-ui .seg-active .opacity-70{opacity:.85}.staff-ui .bg-ink-100.p-1>a>.opacity-70{display:inline-block;margin-inline-start:.25rem;padding:0 .4rem;border-radius:999px;font-size:10.5px;line-height:1.5;opacity:1;background:color-mix(in srgb,var(--accent) 14%,transparent)}.staff-ui .seg-active>.opacity-70{background:hsla(0,0%,100%,.22)!important}.staff-ui a.chip.border:not(.chip-active){background:var(--bg-surface);border-color:color-mix(in srgb,var(--accent) 22%,transparent);color:color-mix(in srgb,var(--accent-text) 75%,var(--label-secondary))}.staff-ui a.chip.border:not(.chip-active):hover{background:color-mix(in srgb,var(--accent) 8%,var(--bg-surface));border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.staff-ui a.chip.bg-ink-100{background:color-mix(in srgb,var(--accent) 9%,var(--bg-surface));color:var(--accent-text)}.staff-ui a.chip.bg-ink-100:hover{background:color-mix(in srgb,var(--accent) 16%,var(--bg-surface))}.staff-ui a.chip.bg-green-600{background:var(--accent);box-shadow:0 1px 2px rgba(21,110,211,.28)}.staff-ui #profile-menu{width:18.5rem;border-radius:16px}.staff-ui #profile-menu .bg-orange-50,.staff-ui #profile-menu [aria-current=true]{background:var(--accent-tint)!important;color:var(--accent-text)!important}.staff-ui #profile-menu .text-orange-600{color:var(--accent-text)}.staff-ui #profile-menu .nav-item{padding-block:.45rem}.staff-ui #profile-menu .nav-item:hover{transform:none}.preview-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px 16px}.preview-backdrop{position:absolute;inset:0;background:rgba(18,23,28,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:preview-fade .2s ease-out}.preview-sheet{position:relative;display:flex;flex-direction:column;width:min(900px,100%);height:min(92vh,1100px);overflow:hidden;border-radius:20px;background:rgb(var(--surface));box-shadow:0 24px 64px rgba(0,0,0,.28),0 0 0 1px rgba(0,0,0,.06);animation:preview-rise .28s cubic-bezier(.2,.8,.2,1)}.preview-head{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 18px;border-bottom:1px solid rgba(60,60,67,.14)}.preview-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:rgb(var(--ink-900))}.preview-open{font-weight:500;color:#1168cc;padding:6px 10px;border-radius:8px}.preview-open:hover{background:rgba(78,149,231,.1)}.dark .preview-open{color:#8eb1d9}.preview-x{width:30px;height:30px;border-radius:999px;font-size:20px;line-height:1;color:rgb(var(--ink-600));background:hsla(240,3%,49%,.14)}.preview-x:hover{background:hsla(240,3%,49%,.24)}.preview-body{position:relative;flex:1;background:#f2f2f4}.dark .preview-body{background:#111}.preview-body iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;opacity:0;transition:opacity .2s}.preview-modal.is-loaded iframe{opacity:1}.preview-loading{position:absolute;left:50%;top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:999px;border:3px solid rgba(78,149,231,.2);border-top-color:#4e95e7;animation:preview-spin .8s linear infinite}.preview-modal.is-loaded .preview-loading{display:none}@keyframes preview-fade{0%{opacity:0}}@keyframes preview-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes preview-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.preview-backdrop,.preview-sheet{animation:none}}.staff-ui{--c1:#4e95e7;--c2:#2f80ed;--c3:#be8e0b;--c4:#7c5cff;--c5:#0fa3b1;--c6:#d6409f}.staff-ui .app-main>header:after{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--c1) 0 16.66%,var(--c2) 16.66% 33.33%,var(--c3) 33.33% 50%,var(--c4) 50% 66.66%,var(--c5) 66.66% 83.33%,var(--c6) 83.33%)}.staff-ui #main .card{--hue:var(--c1)}.staff-ui #main .card:nth-of-type(6n+2){--hue:var(--c2)}.staff-ui #main .card:nth-of-type(6n+3){--hue:var(--c3)}.staff-ui #main .card:nth-of-type(6n+4){--hue:var(--c4)}.staff-ui #main .card:nth-of-type(6n+5){--hue:var(--c5)}.staff-ui #main .card:nth-of-type(6n){--hue:var(--c6)}.staff-ui #main .card.stat-card,.staff-ui #main form.card,.staff-ui .fixed .card{border-top-width:1px}.staff-ui #main form.card{border-color:color-mix(in srgb,var(--hue) 30%,transparent);background:color-mix(in srgb,var(--hue) 4%,var(--bg-surface))}.staff-ui .section-title:before{display:block!important;width:8px;height:8px;border-radius:999px;background:var(--hue,var(--c1))!important}.staff-ui .section-title{color:var(--label)}.section-title.has-ico:before,.staff-ui .section-title.has-ico:before{display:none!important}.section-title .sec-ico{flex:none;width:18px;height:18px;color:var(--hue,#4e95e7)}.dark .staff-ui .table thead th,.staff-ui .table thead th{color:color-mix(in srgb,var(--hue,var(--c1)) 70%,var(--label));background:color-mix(in srgb,var(--hue,var(--c1)) 7%,var(--bg-surface))}.staff-ui .table tbody tr:hover td{background:color-mix(in srgb,var(--hue,var(--c1)) 6%,transparent)}.staff-ui .stat-card{background:color-mix(in srgb,var(--tone) 8%,var(--bg-surface));border-color:color-mix(in srgb,var(--tone) 24%,transparent)}.staff-ui .stat-card .text-2xl{color:color-mix(in srgb,var(--tone) 50%,var(--label))}.staff-ui .stat-icon{color:#fff;background:var(--tone)}.staff-ui .bg-ink-100.p-1>:nth-child(6n+1){--seg:var(--c1)}.staff-ui .bg-ink-100.p-1>:nth-child(6n+2){--seg:var(--c2)}.staff-ui .bg-ink-100.p-1>:nth-child(6n+3){--seg:var(--c3)}.staff-ui .bg-ink-100.p-1>:nth-child(6n+4){--seg:var(--c4)}.staff-ui .bg-ink-100.p-1>:nth-child(6n+5){--seg:var(--c5)}.staff-ui .bg-ink-100.p-1>:nth-child(6n){--seg:var(--c6)}.staff-ui .bg-ink-100.p-1{background:var(--fill);box-shadow:none}.staff-ui .bg-ink-100.p-1>a:not(.seg-active){color:color-mix(in srgb,var(--seg) 72%,var(--label))}.staff-ui .bg-ink-100.p-1>a:not(.seg-active):hover{color:var(--seg);background:color-mix(in srgb,var(--seg) 12%,transparent)}.dark .staff-ui .bg-ink-100.p-1>.seg-active,.staff-ui .bg-ink-100.p-1>.seg-active{background:var(--seg);box-shadow:0 1px 2px color-mix(in srgb,var(--seg) 35%,transparent),0 4px 10px -4px color-mix(in srgb,var(--seg) 55%,transparent)}.staff-ui .bg-ink-100.p-1>a>.opacity-70{background:color-mix(in srgb,var(--seg) 16%,transparent)}.staff-ui .flex>a.chip:nth-child(6n+1){--seg:var(--c1)}.staff-ui .flex>a.chip:nth-child(6n+2){--seg:var(--c2)}.staff-ui .flex>a.chip:nth-child(6n+3){--seg:var(--c3)}.staff-ui .flex>a.chip:nth-child(6n+4){--seg:var(--c4)}.staff-ui .flex>a.chip:nth-child(6n+5){--seg:var(--c5)}.staff-ui .flex>a.chip:nth-child(6n){--seg:var(--c6)}.staff-ui a.chip.bg-ink-100,.staff-ui a.chip.border:not(.chip-active){background:color-mix(in srgb,var(--seg,var(--c1)) 7%,var(--bg-surface));border-color:color-mix(in srgb,var(--seg,var(--c1)) 28%,transparent);color:color-mix(in srgb,var(--seg,var(--c1)) 75%,var(--label))}.staff-ui a.chip.bg-ink-100:hover,.staff-ui a.chip.border:not(.chip-active):hover{background:color-mix(in srgb,var(--seg,var(--c1)) 14%,var(--bg-surface))}.staff-ui a.chip.bg-green-600,.staff-ui a.chip.chip-active{background:var(--seg,var(--c1));color:#fff!important;box-shadow:0 1px 2px color-mix(in srgb,var(--seg,var(--c1)) 35%,transparent)}.staff-ui #main .btn-outline:hover{border-color:color-mix(in srgb,var(--hue,var(--c1)) 40%,transparent);background:color-mix(in srgb,var(--hue,var(--c1)) 7%,var(--bg-surface))}.staff-ui .page-title{padding-bottom:8px}.staff-ui .page-title:after{display:block!important;width:72px;height:3px;background:linear-gradient(90deg,var(--c1) 0 33.33%,var(--c2) 33.33% 66.66%,var(--c3) 66.66%)}.staff-ui .app-sidebar nav>:nth-child(6n+1) .nav-section{color:var(--c1)}.staff-ui .app-sidebar nav>:nth-child(6n+2) .nav-section{color:var(--c2)}.staff-ui .app-sidebar nav>:nth-child(6n+3) .nav-section{color:var(--c3)}.staff-ui .app-sidebar nav>:nth-child(6n+4) .nav-section{color:var(--c4)}.staff-ui .app-sidebar nav>:nth-child(6n+5) .nav-section{color:var(--c5)}.staff-ui .app-sidebar nav>:nth-child(6n) .nav-section{color:var(--c6)}.staff-ui{--ok:#1168cc;--ok-bg:rgba(78,149,231,.1);--ok-line:rgba(78,149,231,.3);--ok-fill:#156ed3;--edit:#856408;--edit-bg:rgba(190,142,11,.1);--edit-line:rgba(190,142,11,.34);--edit-fill:#8a6809;--view:#475569;--view-bg:rgba(100,116,139,.1);--view-line:rgba(100,116,139,.28);--view-fill:#475569;--danger-c:#c01f26;--danger-bg:rgba(229,72,77,.09);--danger-line:rgba(229,72,77,.3);--danger-fill:#c01f26}.dark .staff-ui{--ok:#8eb1d9;--ok-bg:rgba(142,177,217,.14);--ok-line:rgba(142,177,217,.32);--edit:#eaac00;--edit-bg:rgba(234,172,0,.14);--edit-line:rgba(234,172,0,.32);--view:#b6c2d1;--view-bg:rgba(148,163,184,.16);--view-line:rgba(148,163,184,.3);--danger-c:#ff6b6b;--danger-bg:hsla(0,100%,71%,.14);--danger-line:hsla(0,100%,71%,.32)}.staff-ui .act-ok:not(.btn-primary):not(.btn-accent){color:var(--ok)!important;background:var(--ok-bg)!important;border-color:var(--ok-line)!important}.staff-ui .act-edit:not(.btn-primary):not(.btn-accent){color:var(--edit)!important;background:var(--edit-bg)!important;border-color:var(--edit-line)!important}.staff-ui .act-view:not(.btn-primary):not(.btn-accent){color:var(--view)!important;background:var(--view-bg)!important;border-color:var(--view-line)!important}.staff-ui .act-danger:not(.btn-primary):not(.btn-accent){color:var(--danger-c)!important;background:var(--danger-bg)!important;border-color:var(--danger-line)!important}.staff-ui [class*=act-] svg{color:currentColor!important}.staff-ui .act-ok:not(.btn-primary):hover{background:color-mix(in srgb,var(--ok) 18%,transparent)!important}.staff-ui .act-edit:not(.btn-primary):hover{background:color-mix(in srgb,var(--edit) 18%,transparent)!important}.staff-ui .act-view:not(.btn-primary):hover{background:color-mix(in srgb,var(--view) 18%,transparent)!important}.staff-ui .act-danger:not(.btn-primary):hover{background:color-mix(in srgb,var(--danger-c) 16%,transparent)!important}.staff-ui .btn-accent.act-edit,.staff-ui .btn-primary.act-edit{background:var(--edit-fill)!important;box-shadow:0 1px 2px rgba(138,104,9,.3),0 4px 10px -4px rgba(138,104,9,.45)!important}.staff-ui .btn-primary.act-view{background:var(--view-fill)!important;box-shadow:0 1px 2px rgba(71,85,105,.3)!important}.staff-ui .btn-primary.act-danger,.staff-ui .btn.bg-red-600{background:var(--danger-fill)!important;color:#fff!important;box-shadow:0 1px 2px rgba(192,31,38,.3),0 4px 10px -4px rgba(192,31,38,.45)!important}#main .fixed.inset-0>.card.max-w-sm{max-width:min(24rem,100%)}#main .fixed.inset-0>.card.max-w-md{max-width:min(28rem,100%)}#main .fixed.inset-0>.card.max-w-lg{max-width:min(32rem,100%)}#main .fixed.inset-0>.card.max-w-xl{max-width:min(36rem,100%)}#main .fixed.inset-0>.card.max-w-2xl{max-width:min(42rem,100%)}#main .fixed.inset-0>.card.max-w-3xl{max-width:min(48rem,100%)}#main .fixed.inset-0>.card.max-w-4xl{max-width:min(56rem,100%)}#main .fixed.inset-0>.card{margin-inline:auto;max-height:min(88vh,900px)}.staff-ui .fixed.inset-0>a.absolute.inset-0,.staff-ui .fixed.inset-0>div.absolute.inset-0{background:rgba(18,23,28,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.staff-ui .fixed.inset-0>.card{border-radius:20px}.staff-ui .fixed.inset-0>.card>div:first-child{padding:.9rem 1.25rem}.staff-ui .fixed.inset-0>.card>.overflow-y-auto{padding:1rem 1.25rem}.staff-ui .fixed.inset-0>.card>div:last-child.border-t{padding:.75rem 1.25rem;gap:.5rem}.staff-ui .fixed.inset-0>.card>div:last-child.border-t .btn,.staff-ui .fixed.inset-0>.card>div:last-child.border-t [class*=btn-]{padding:.4rem .75rem;font-size:13px}.staff-ui{--close:#991b1b;--close-bg:rgba(153,27,27,.07);--close-line:rgba(153,27,27,.3)}.dark .staff-ui{--close:#f87171;--close-bg:hsla(0,91%,71%,.12);--close-line:hsla(0,91%,71%,.32)}.staff-ui .act-close{color:var(--close)!important;background:var(--close-bg)!important;border:1px solid var(--close-line)!important}.staff-ui .act-close:hover{background:color-mix(in srgb,var(--close) 14%,transparent)!important}.staff-ui .act-close svg{color:currentColor!important}.preview-backdrop,.staff-ui #mobile-nav>[data-close],.staff-ui .fixed.inset-0>a.absolute.inset-0,.staff-ui .fixed.inset-0>div.absolute.inset-0{background:rgba(18,23,28,.18)!important;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.dark .preview-backdrop,.dark .staff-ui #mobile-nav>[data-close],.dark .staff-ui .fixed.inset-0>a.absolute.inset-0,.dark .staff-ui .fixed.inset-0>div.absolute.inset-0{background:rgba(0,0,0,.35)!important}.preview-sheet,.staff-ui .fixed.inset-0>.card{box-shadow:0 30px 80px -20px rgba(18,23,28,.35),0 0 0 1px rgba(18,23,28,.06)!important}@media (prefers-reduced-transparency:reduce){.preview-backdrop,.staff-ui .fixed.inset-0>a.absolute.inset-0{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(18,23,28,.45)!important}}.staff-ui #main [data-act],.staff-ui .fixed [data-act]{border:0!important;box-shadow:none!important;font-weight:500}.staff-ui .act-close{border:0!important}.staff-ui #main .btn-primary[data-act],.staff-ui .fixed .btn-primary[data-act]{font-weight:600}.staff-ui #main .btn-primary.act-ok,.staff-ui .fixed .btn-primary.act-ok{color:var(--ok)!important;background:color-mix(in srgb,var(--ok) 16%,transparent)!important}.staff-ui #main .btn-primary.act-edit,.staff-ui .fixed .btn-primary.act-edit{color:var(--edit)!important;background:color-mix(in srgb,var(--edit) 16%,transparent)!important}.staff-ui #main .btn-primary.act-view,.staff-ui .fixed .btn-primary.act-view{color:var(--view)!important;background:color-mix(in srgb,var(--view) 16%,transparent)!important}.staff-ui #main .btn-primary.act-danger,.staff-ui #main .btn.bg-red-600,.staff-ui .fixed .btn-primary.act-danger,.staff-ui .fixed .btn.bg-red-600{color:var(--danger-c)!important;background:color-mix(in srgb,var(--danger-c) 14%,transparent)!important;box-shadow:none!important}.staff-ui #main .btn-primary[data-act]:hover,.staff-ui .fixed .btn-primary[data-act]:hover{filter:brightness(.96)}.staff-ui #main .btn-outline:not([data-act]),.staff-ui .fixed .btn-outline:not([data-act]){border-color:transparent;background:var(--fill);color:var(--label);box-shadow:none}.staff-ui #main .btn-outline:not([data-act]):hover,.staff-ui .fixed .btn-outline:not([data-act]):hover{background:var(--fill-strong)}.staff-ui #main .btn-primary:not([data-act]),.staff-ui .fixed .btn-primary:not([data-act]){color:var(--ok);background:color-mix(in srgb,var(--ok) 16%,transparent);box-shadow:none;font-weight:600}.staff-ui #main .btn:active,.staff-ui #main [class*=btn-]:active,.staff-ui .fixed .btn:active{transform:scale(.97)}.staff-ui select.input,.staff-ui select.input:not([class*=py-]){-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:transparent;background-color:var(--fill);color:var(--label);font-weight:500;padding-inline-end:1.9rem!important;padding-inline-start:.7rem;border-radius:8px;line-height:1.25;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' fill='none' stroke='%236e6e73' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'%3E%3Cpath d='m2 5 3-3 3 3M2 9l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:9px 13px;transition:background-color .15s,box-shadow .15s}[dir=rtl] .staff-ui select.input{background-position:left .6rem center}.dark .staff-ui select.input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' fill='none' stroke='%23a1a1a6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'%3E%3Cpath d='m2 5 3-3 3 3M2 9l3 3 3-3'/%3E%3C/svg%3E")}.staff-ui select.input:hover{background-color:var(--fill-strong)}.staff-ui select.input:focus{border-color:transparent;box-shadow:0 0 0 3px var(--accent-tint),0 0 0 1px var(--accent)}.staff-ui select.input.text-xs{font-size:12.5px}.staff-ui select.input.font-semibold{font-weight:600}.staff-ui select.input[multiple]{background-image:none;padding-inline-end:.7rem!important}.staff-ui .nav-brand{height:3.25rem;padding:0 .75rem 0 19px;gap:.65rem;box-shadow:0 1px 0 var(--separator);position:relative;z-index:1}.staff-ui .nav-brand img{width:30px;height:30px;padding:3px;border-radius:9px;background:var(--bg-surface);box-shadow:0 0 0 1px var(--separator),0 1px 2px rgba(18,23,28,.06)}.staff-ui .nav-brand .nav-label>span:first-child{font-family:var(--font-display,"Bricolage Grotesque","Plus Jakarta Sans",system-ui,sans-serif);font-size:16.5px;line-height:20px;font-weight:700;letter-spacing:-.02em;color:var(--label)}.staff-ui .nav-brand .nav-collapse{width:28px;height:28px}.staff-ui .nav-brand .nav-tools{margin-inline-start:auto;gap:2px}.staff-ui .app-sidebar nav{padding:1rem .75rem}.staff-ui .app-sidebar nav>div+div{margin-top:1.1rem}.staff-ui .app-sidebar .nav-section{padding-inline:.625rem;margin-bottom:.35rem;font-size:10.5px;font-weight:600;letter-spacing:.06em}.staff-ui .app-sidebar .nav-item{padding-inline:.625rem}.staff-ui .app-sidebar .nav-item-active:before{inset-inline-start:-.75rem}html.nav-collapsed .staff-ui #desktop-nav .nav-brand{justify-content:center;padding:0}html.nav-collapsed .staff-ui #desktop-nav .app-sidebar nav{padding-inline:.6rem}.row-link{transition:background-color .15s}.row-link:hover{background-color:hsla(240,3%,49%,.07)}.icon-select{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:hsla(240,3%,49%,.12);color:rgb(var(--ink-600));transition:background-color .15s}.icon-select:hover{background:hsla(240,3%,49%,.2)}.icon-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.icon-select:focus-within{box-shadow:0 0 0 3px rgba(78,149,231,.18),0 0 0 1px #4e95e7}.staff-ui #main,.staff-ui .app-sidebar{transition:filter .2s ease}html.menu-open .staff-ui #main,html.menu-open .staff-ui .app-sidebar{filter:blur(1.5px)}@media (prefers-reduced-motion:reduce){.staff-ui #main,.staff-ui .app-sidebar{transition:none}}.staff-ui{--link-more:#8a6809}.dark .staff-ui{--link-more:#eaac00}.staff-ui .card>header>a,.staff-ui a.inline-flex.gap-1.text-sm.font-semibold.text-green-600{color:var(--link-more)!important}.staff-ui .card>header>a:hover,.staff-ui a.inline-flex.gap-1.text-sm.font-semibold.text-green-600:hover{color:color-mix(in srgb,var(--link-more) 80%,#000)!important}.dark .staff-ui .card>header>a:hover{color:#feba00!important}.staff-ui .has-spark{position:relative;overflow:hidden}.staff-ui .has-spark>:not(.spark){position:relative;z-index:1}.staff-ui .spark{position:absolute;z-index:0;right:0;bottom:30%;width:48%;height:42%;pointer-events:none}.staff-ui .spark-line{fill:none;stroke:var(--spark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1;animation:spark-draw 1.4s cubic-bezier(.2,.8,.2,1) var(--spark-delay,.3s) forwards}.staff-ui .spark-area{fill:var(--spark);opacity:0;animation:spark-fade .8s ease-out calc(var(--spark-delay, .3s) + .9s) forwards}.staff-ui .spark-wave{transform-origin:center;animation:spark-sway 5.5s ease-in-out calc(var(--spark-delay, .3s) + 1.4s) infinite alternate}.staff-ui .spark-dot{fill:var(--spark);transform-box:fill-box;transform-origin:center;animation:spark-fade .3s ease-out calc(var(--spark-delay, .3s) + 1.3s) forwards,spark-pulse 2s ease-in-out calc(var(--spark-delay, .3s) + 1.6s) infinite}.staff-ui .has-spark:hover .spark-line{opacity:.85}@keyframes spark-draw{to{stroke-dashoffset:0}}@keyframes spark-fade{to{opacity:.1}}.staff-ui .spark-dot{--dot-op:.9}@keyframes spark-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.6);opacity:.45}}@keyframes spark-sway{0%{transform:translateY(0) scaleY(1)}50%{transform:translateY(-2px) scaleY(1.06)}to{transform:translateY(1px) scaleY(.94)}}@media print{.staff-ui .spark{display:none}}.filter-chips{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);padding-inline-end:20px}.elearning-tree summary::-webkit-details-marker,.filter-chips::-webkit-scrollbar{display:none}.elearning-tree .tree-children{margin-inline-start:.85rem;padding-inline-start:.5rem;border-inline-start:1px solid rgba(60,60,67,.12)}.elearning-tree details[open]>summary .tree-chevron{transform:rotate(90deg)}[dir=rtl] .elearning-tree details[open]>summary .tree-chevron{transform:rotate(-90deg) scaleX(-1)}.elearning-tree .tree-node{color:rgb(var(--ink-700))}.elearning-tree .tree-node:hover{background:hsla(240,3%,49%,.1)}.elearning-tree .tree-node.is-active{background:rgba(78,149,231,.12);color:#1168cc}.dark .elearning-tree .tree-node.is-active{color:#8eb1d9}.elearning-tree .tree-count{min-width:1.4rem;padding:0 .4rem;border-radius:999px;background:hsla(240,3%,49%,.12);text-align:center;font-size:11px;font-weight:600;line-height:1.4rem;color:rgb(var(--ink-500))}.elearning-tree .tree-node.is-active .tree-count{background:rgba(78,149,231,.18);color:inherit}@media (min-width:1024px){.elearning-tree{max-height:calc(100vh - 6rem);overflow-y:auto}}.staff-ui .act-create:not(.btn-primary):not(.btn-accent){color:var(--edit)!important;background:var(--edit-bg)!important;border-color:transparent!important}.staff-ui .act-create:not(.btn-primary):hover{background:color-mix(in srgb,var(--edit) 18%,transparent)!important}.staff-ui #main .btn-primary.act-create,.staff-ui .fixed .btn-primary.act-create{color:var(--edit)!important;background:color-mix(in srgb,var(--edit) 16%,transparent)!important;box-shadow:none!important;font-weight:600}.staff-ui .act-create svg{color:currentColor!important}.staff-ui .bg-ink-100>a.p-1\.5:not(.seg-active),.staff-ui .bg-ink-100>button.p-1\.5:not(.seg-active){color:var(--view)!important;background:transparent!important}.staff-ui .bg-ink-100>a.p-1\.5:not(.seg-active):hover{background:rgba(100,116,139,.14)!important}.dark .staff-ui .bg-ink-100>a.p-1\.5.seg-active,.staff-ui .bg-ink-100>a.p-1\.5.seg-active,.staff-ui .bg-ink-100>button.p-1\.5.seg-active{background:#64748b!important;color:#fff!important;box-shadow:0 1px 2px rgba(71,85,105,.3)!important}.staff-ui form select.input:not(.w-auto):not([class*=" w-"]),.staff-ui select.input:not(.w-auto):not([class*=" w-"]){background-color:var(--bg-surface);border:1px solid var(--border-control);border-radius:var(--radius-md);font-weight:400;min-height:2.35rem}.staff-ui select.input:not(.w-auto):not([class*=" w-"]):hover{background-color:var(--bg-surface);border-color:color-mix(in srgb,var(--border-control) 60%,var(--label))}.staff-ui select.input:not(.w-auto):not([class*=" w-"]):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.staff-ui select.input:not(.w-auto) option[value=""]{color:var(--label-tertiary)}.live-results{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:60;max-height:min(70vh,520px);overflow-y:auto;padding:6px;border-radius:14px;background:rgb(var(--surface));box-shadow:0 18px 48px -12px rgba(18,23,28,.28),0 0 0 1px rgba(60,60,67,.12);animation:preview-rise .18s cubic-bezier(.2,.8,.2,1)}.live-label{padding:8px 10px 4px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-400))}.live-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;color:rgb(var(--ink-800))}.live-item.is-active,.live-item:hover{background:rgba(78,149,231,.1)}.live-icon{display:inline-flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;border-radius:9px;background:hsla(240,3%,49%,.12);color:rgb(var(--ink-500))}.live-title{font-size:14px;font-weight:600}.live-sub,.live-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-sub{font-size:12px;color:rgb(var(--ink-500))}.live-all{display:block;margin-top:4px;padding:9px 10px;border-top:1px solid rgba(60,60,67,.12);font-weight:600;color:#8a6809}.live-all,.live-empty{text-align:center;font-size:13px}.live-empty{padding:18px 12px;color:rgb(var(--ink-500))}html.live-swap .staff-ui #main *{animation:none!important}html.live-swap .staff-ui .spark-line{stroke-dashoffset:0}html.live-swap .staff-ui .spark-area,html.live-swap .staff-ui .spark-dot{opacity:.1}.staff-ui .nav-item-active,.staff-ui .nav-item-active:hover{background:rgba(190,142,11,.12)!important;color:#1168cc!important}.dark .staff-ui .nav-item-active,.dark .staff-ui .nav-item-active:hover{background:rgba(190,142,11,.18)!important;color:#8eb1d9!important}.staff-ui .nav-item-active:before{background:#be8e0b!important}.ev-edit{position:relative}.ev-edit summary::-webkit-details-marker{display:none}.ev-edit .ev-pop{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:30;width:min(44rem,90vw);border-radius:16px;background:rgb(var(--surface));box-shadow:0 18px 48px -12px rgba(18,23,28,.28),0 0 0 1px rgba(60,60,67,.12)}.ev-edit .ev-pop .ev-form{border:0;background:transparent}.tt-cell{transition:box-shadow .15s,background-color .15s}.tt-cell:hover{box-shadow:inset 0 0 0 2px rgba(190,142,11,.55)}.tt-empty:hover{background:rgba(190,142,11,.06)}.tt-pencil{position:absolute;top:6px;inset-inline-end:6px;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;background:#fff;color:#8a6809;opacity:0;box-shadow:0 1px 3px rgba(0,0,0,.12);transition:opacity .15s}.tt-cell:hover .tt-pencil{opacity:1}.th-sort{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.th-sort:hover{color:rgb(var(--ink-900))!important}.th-sort:after{content:"↕";margin-inline-start:.35rem;font-size:10px;opacity:.35}.th-sort[data-dir=asc]:after{content:"↑";opacity:.9}.th-sort[data-dir=desc]:after{content:"↓";opacity:.9}.th-sort:focus-visible{outline:2px solid #4e95e7;outline-offset:-2px}.staff-ui .nav-item-active,.staff-ui .nav-item-active:hover{color:#991b1b!important}.dark .staff-ui .nav-item-active,.dark .staff-ui .nav-item-active:hover{color:#fca5a5!important}.staff-ui #main .card,.staff-ui #main .stat-card,.staff-ui #main a.card,.staff-ui #main form.card,.staff-ui .fixed .card{background:var(--bg-surface)!important}.staff-ui #main .stat-card{border-color:var(--separator)!important}.dark .staff-ui .table thead th,.staff-ui .table thead th{background:var(--bg-surface)!important}.staff-ui .live-item.is-active,.staff-ui .live-item:hover,.staff-ui .row-link:hover,.staff-ui .table tbody tr:hover td{background:hsla(240,3%,49%,.07)!important}.staff-ui .elearning-tree .tree-node.is-active{background:rgba(190,142,11,.1)}.staff-ui .bg-green-50\/30,.staff-ui .bg-green-50\/40,.staff-ui .bg-green-50\/60,.staff-ui .hover\:bg-green-50:hover{background-color:transparent!important}.staff-ui #main div.rounded-2xl.bg-green-50,.staff-ui #main div.rounded-xl.bg-green-50,.staff-ui #main section.bg-green-50,.staff-ui .fixed div.rounded-xl.bg-green-50{background:var(--bg-surface)!important;border:1px solid var(--separator)}.staff-ui #main .stat-card{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:0;padding:1rem 1.1rem 1.05rem!important;background:var(--bg-surface)!important;border:1px solid var(--separator)!important;border-radius:18px;box-shadow:0 1px 2px rgba(18,23,28,.04),0 4px 14px -6px rgba(18,23,28,.08)!important}.staff-ui #main .stat-card>.stat-icon{grid-row:1;width:26px;height:26px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--tone)!important;background:color-mix(in srgb,var(--tone) 12%,transparent)!important;box-shadow:none!important;animation:none}.staff-ui #main .stat-card>.stat-icon svg{width:15px!important;height:15px!important}.staff-ui #main .stat-card>.min-w-0{display:contents}.staff-ui #main .stat-card>.min-w-0>.text-xs:first-child{grid-row:1;grid-column:2;margin:0;font-size:13px!important;font-weight:500!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--label-secondary)!important}.staff-ui #main .stat-card>.min-w-0>.text-2xl{grid-column:1/-1;margin-top:.65rem!important;font-family:var(--font-display);font-size:28px!important;line-height:32px!important;font-weight:600!important;letter-spacing:-.025em!important;color:var(--label)!important;font-variant-numeric:tabular-nums}.staff-ui #main .stat-card>.min-w-0>.muted,.staff-ui #main .stat-card>.min-w-0>.text-xs:not(:first-child){grid-column:1/-1;margin-top:.2rem!important;font-size:12.5px!important;color:var(--label-secondary)!important}.staff-ui #main .stat-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(18,23,28,.04),0 14px 30px -12px rgba(18,23,28,.18)!important}.staff-ui #main .stat-card .spark{width:40%;height:34%;bottom:18%;right:6px}.staff-ui #main .spark-area{display:none}.staff-ui #main .spark-line{stroke-width:1.6;opacity:.55}.staff-ui #main .grid>a.card.card-pad.group{background:var(--bg-surface)!important;border-radius:18px;box-shadow:0 1px 2px rgba(18,23,28,.04),0 4px 14px -6px rgba(18,23,28,.08)!important}.staff-ui #main .grid>a.card.card-pad.group .text-3xl{font-size:28px!important;font-weight:600!important;letter-spacing:-.025em;color:var(--label)!important}.staff-ui #main .grid>a.card.card-pad.group>.mt-3{font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:var(--label-secondary)!important}.staff-ui #main .grid>a.card.card-pad.group span.rounded-xl.p-2\.5{padding:.4rem!important;border-radius:9px}.staff-ui .wa-btn{color:#128c7e!important;background:rgba(146,188,236,.12)!important}.staff-ui .wa-btn:hover{background:rgba(146,188,236,.22)!important}.dark .staff-ui .table thead th,.staff-ui .table thead th{background:rgba(78,149,231,.08)!important}.dark .staff-ui .table thead th{background:rgba(142,177,217,.12)!important}.dark .staff-ui .table thead th,.staff-ui .table thead th,.staff-ui .table thead th a{color:#115cb1!important;font-weight:600!important}.dark .staff-ui .table thead th,.dark .staff-ui .table thead th a{color:#8eb1d9!important}.staff-ui .font-black,.staff-ui .font-bold,.staff-ui .font-extrabold{font-weight:600!important}.staff-ui .font-semibold{font-weight:500!important}.staff-ui .page-title,.staff-ui .section-title,.staff-ui h1,.staff-ui h2,.staff-ui h3{font-weight:600!important}.staff-ui .uppercase.tracking-wide,.staff-ui .uppercase.tracking-wider{letter-spacing:.04em!important;font-weight:500!important}.staff-ui #main{color:rgb(var(--ink-800))}.val-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem;padding:1rem}.val-grid>li{border:1px solid var(--separator,rgba(60,60,67,.16));border-radius:14px;background:var(--bg-surface,#fff)}.val-grid>li>.flex{align-items:flex-start}.staff-ui .spark{overflow:visible}.staff-ui #main .spark-line{stroke-width:2.2!important;opacity:.95!important;stroke-linecap:round;stroke-linejoin:round}.staff-ui #main .spark-area{display:block!important;fill:var(--spark);opacity:0;animation:spark-area-in .8s ease-out calc(var(--spark-delay, .3s) + .9s) forwards}@keyframes spark-area-in{to{opacity:.07}}.staff-ui .spark-base{stroke:var(--spark);stroke-opacity:.18;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.staff-ui .spark-dot{fill:#fff!important;stroke:var(--spark);stroke-width:2;vector-effect:non-scaling-stroke;animation:spark-fade-full .3s ease-out calc(var(--spark-delay, .3s) + 1.3s) forwards!important;opacity:0}@keyframes spark-fade-full{to{opacity:1}}.staff-ui .spark-halo{fill:var(--spark);opacity:0;transform-box:fill-box;transform-origin:center;animation:spark-halo 2.4s ease-out calc(var(--spark-delay, .3s) + 1.5s) infinite}@keyframes spark-halo{0%{opacity:.28;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.9)}}.staff-ui .spark-wave{animation:none!important}.staff-ui #main .grid>a.card.card-pad.group .spark,.staff-ui #main .stat-card .spark{width:42%!important;height:38%!important;bottom:22%!important;right:12px!important}html.live-swap .staff-ui .spark-area{opacity:.07!important}html.live-swap .staff-ui .spark-dot{opacity:1!important}.perf-tile{border:1px solid var(--separator,rgba(60,60,67,.16));border-radius:14px;padding:.85rem 1rem;background:var(--bg-surface,#fff)}.perf-tile.perf-ok{background:#f3f7fb;border-color:rgba(78,149,231,.22)}.perf-tile.perf-warn{background:#fff6de;border-color:rgba(190,142,11,.24)}.perf-tile.perf-bad{background:#fdefef;border-color:rgba(229,72,77,.24)}.perf-tile.perf-bad:after,.perf-tile.perf-ok:after,.perf-tile.perf-warn:after{content:none}.perf-ok .perf-label:before{background:#4e95e7}.perf-warn .perf-label:before{background:#be8e0b}.perf-bad .perf-label:before{background:#e5484d}.perf-ok .perf-sub{color:#1d6ac3}.perf-warn .perf-sub{color:#896914}.perf-bad .perf-sub{color:#b4373b}.perf-label{display:flex;align-items:center;gap:.4rem;font-size:12.5px;font-weight:500;color:rgb(var(--ink-500))}.perf-label:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--t)}.perf-value{margin-top:.35rem;font-size:26px;line-height:30px;font-weight:600;letter-spacing:-.02em;color:rgb(var(--ink-900));font-variant-numeric:tabular-nums}.perf-unit{margin-inline-start:2px;font-size:13px;font-weight:500;color:rgb(var(--ink-400))}.perf-sub{margin-top:.1rem;font-size:12px;color:rgb(var(--ink-500))}.perf-row{display:flex;align-items:center;gap:.65rem;padding:.45rem .5rem;margin-inline:-.5rem;border-radius:10px;transition:background-color .15s}.perf-row:hover{background:hsla(240,3%,49%,.07)}.perf-rank{width:1.35rem;text-align:center;font-size:11px;color:rgb(var(--ink-400));font-variant-numeric:tabular-nums}.perf-rank,.perf-score{flex:none;font-weight:600}.perf-score{font-size:13px;color:var(--b);font-variant-numeric:tabular-nums}.perf-bar{display:block;margin-top:.3rem;height:5px;border-radius:999px;background:hsla(240,3%,49%,.12);overflow:hidden}.perf-bar>span{display:block;height:100%;border-radius:inherit;background:var(--b);transform-origin:left;animation:staff-grow .7s cubic-bezier(.2,.8,.2,1) .2s both}.grade-pill{display:inline-flex;align-items:center;min-width:2.9rem;justify-content:center;padding:.15rem .5rem;border-radius:999px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.grade-ok{background:#f3f7fb;color:#1d6ac3}.grade-warn{background:#fff6de;color:#896914}.grade-bad{background:#fdefef;color:#b4373b}.staff-ui .app-sidebar,.staff-ui .app-sidebar *{animation:none!important}.staff-ui .app-sidebar .nav-item,.staff-ui .app-sidebar .nav-item:active,.staff-ui .app-sidebar .nav-item:hover{transform:none!important}.hdr-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:hsla(240,3%,49%,.12);color:rgb(var(--ink-600));border:0;transition:background-color .15s,color .15s}.hdr-btn:hover{background:hsla(240,3%,49%,.2);color:rgb(var(--ink-900))}.hdr-btn svg{width:18px;height:18px}.ctx-menu{position:fixed;z-index:80;min-width:230px;padding:5px;border-radius:12px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border:1px solid rgba(60,60,67,.14);box-shadow:0 12px 32px -8px rgba(0,0,0,.22),0 2px 6px rgba(0,0,0,.06);animation:ctx-in .12s ease-out}@keyframes ctx-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.ctx-item{display:flex;width:100%;align-items:center;gap:.6rem;padding:.4rem .6rem;border-radius:7px;font-size:13px;color:rgb(var(--ink-800));text-align:start}.ctx-item svg{color:rgb(var(--ink-500));flex:none}.ctx-item:focus-visible,.ctx-item:hover{background:hsla(240,3%,49%,.12);outline:none}.ctx-sep{height:1px;margin:4px 6px;background:rgba(60,60,67,.12)}.brand-title{font-family:Bricolage Grotesque,Plus Jakarta Sans,system-ui,sans-serif;font-size:17px;line-height:20px;font-weight:700;letter-spacing:-.02em;color:rgb(var(--ink-900))}.brand-sub{margin-top:2px;font-size:10.5px;line-height:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4e95e7}.nav-brand>a{align-items:center}@media (max-width:639px){.staff-ui #main .grid:has(>.stat-card),.staff-ui #main .grid:has(>a>.stat-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.staff-ui #main .stat-card{padding:.75rem!important;gap:.55rem;flex-direction:column}.staff-ui #main .stat-card .stat-icon{padding:.4rem;border-radius:9px}.staff-ui #main .stat-card .stat-icon svg{width:16px;height:16px}.staff-ui #main .stat-card .text-2xl{font-size:1.25rem;line-height:1.6rem}.staff-ui #main .stat-card .text-xs.uppercase{font-size:10.5px;letter-spacing:.02em}.staff-ui #main .stat-card .muted{font-size:11px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.staff-ui #main .stat-card .spark{display:none}.staff-ui #main .page-title{font-size:1.35rem}.staff-ui #main>div>.mb-6.flex{margin-bottom:1rem;gap:.6rem}.staff-ui #main>div>.mb-6.flex>div:last-child{width:100%}.staff-ui #main>div>.mb-6.flex>div:last-child>*{flex:1 1 auto;justify-content:center}.staff-ui #main .flex-wrap>.min-w-0.flex-1{flex-basis:12rem}.staff-ui #main li.flex-wrap>.flex.gap-1,.staff-ui #main li.flex-wrap>.flex:last-of-type{margin-inline-start:auto}.hdr-btn{width:34px;height:34px}header.sticky{gap:.4rem!important;padding-inline:.75rem!important}.staff-ui #main .overflow-x-auto{scrollbar-width:none}.staff-ui #main .table td,.staff-ui #main .table th{padding-inline:.7rem;white-space:nowrap}.staff-ui .fixed.inset-0.z-50{align-items:flex-end;padding:0}.staff-ui .fixed.inset-0.z-50>.card{max-height:90vh;border-radius:18px 18px 0 0}.ctx-menu{min-width:200px}}.cal-day{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:7px;font-size:11px;font-variant-numeric:tabular-nums;color:rgb(var(--ink-700));background:hsla(240,3%,49%,.06);transition:transform .12s,box-shadow .12s}a.cal-day:hover{box-shadow:0 0 0 1.5px rgb(var(--ink-400))}.cal-present{background:#ebf1f8;color:#1d6ac3}.cal-absent{background:#e5484d;color:#fff;font-weight:600}.cal-late{background:#ffe9ad;color:#896914;font-weight:600}.cal-excused{background:#dcebfc;color:#1f5fb8;font-weight:600}.cal-off{background:transparent;color:rgb(var(--ink-300))}.cal-future{opacity:.45}.cal-today{box-shadow:0 0 0 1.5px #be8e0b}.cal-sel{box-shadow:0 0 0 2px rgb(var(--ink-900))}.cal-dot{display:inline-block;width:10px;height:10px;border-radius:3px}.cal-dot.cal-off{box-shadow:inset 0 0 0 1px rgba(60,60,67,.2)}.msg-preview{border-radius:16px;background:hsla(240,3%,49%,.08);padding:.75rem}.msg-preview-head{display:flex;align-items:center;gap:.5rem;font-size:12px;color:rgb(var(--ink-700))}.msg-preview-bubble{margin-top:.5rem;border-radius:14px;border-top-left-radius:4px;background:#fff;padding:.65rem .8rem;font-size:13px;color:rgb(var(--ink-800));box-shadow:0 1px 2px rgba(0,0,0,.06);max-height:180px;overflow-y:auto}.tt-table{border-spacing:3px}.tt-table td.h-16{height:3.1rem}.tt-table td>a{padding:.3rem .45rem!important;border-radius:9px;gap:1px}.tt-table td>a>span:first-child{font-size:11.5px;font-weight:600}.tt-table td>a>span+span{font-size:10px}.tt-table tbody td:first-child{font-size:10px;line-height:1.2}.tt-table thead th{font-size:10px!important;padding-bottom:2px}.tt-compact .card>header{padding:.8rem 1rem .4rem}.tt-compact .card>header .section-title{font-size:13.5px}.tt-compact .card>div{padding:0 1rem .85rem}.tt-avail{max-height:340px;overflow-y:auto;margin-inline-end:-.5rem;padding-inline-end:.5rem}.tt-avail .h-8.w-8{width:1.5rem;height:1.5rem;font-size:9px}.tt-avail .text-sm{font-size:12px}.tt-avail .mt-2.grid{margin-top:.3rem;gap:2px}.tt-avail .mt-2.grid>div{padding:.2rem .1rem;font-size:9px;line-height:1.25;border-radius:6px}.tt-compact .divide-y>li{padding-block:.35rem;gap:.6rem}.tt-compact .divide-y>li>span.h-9{width:1.75rem;height:1.75rem;border-radius:8px}.tt-compact .divide-y>li .text-sm{font-size:12px}.tt-compact .divide-y>li .text-xs{font-size:10.5px}.tt-compact p.text-\[11px\]{font-size:10px}.is-embed #desktop-nav,.is-embed .app-sidebar,.is-embed .nav-progress,.is-embed header.sticky,.is-embed nav.fixed{display:none!important}.is-embed .app-main{padding-inline-start:0!important;margin-inline-start:0!important}.is-embed #main{padding:1rem 1.25rem 1.5rem!important}.staff-ui #main tr.row-dirty>td{background:#fff9e8}.staff-ui #main tr.row-dirty>td:first-child{box-shadow:inset 3px 0 0 #be8e0b}.save-pending{animation:save-pulse 1.4s ease-in-out infinite}@keyframes save-pulse{0%,to{box-shadow:0 0 0 0 rgba(78,149,231,.45)}50%{box-shadow:0 0 0 5px rgba(78,149,231,0)}}.disc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.disc-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:10px;background:hsla(240,3%,49%,.12)}.disc-seg a{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:7px;font-size:12.5px;font-weight:500;color:rgb(var(--ink-600))}.disc-seg a i{width:7px;height:7px;border-radius:999px}.disc-seg a span,.disc-toggle span{font-size:11px;color:rgb(var(--ink-400));font-variant-numeric:tabular-nums}.disc-seg a.is-on{background:#fff;color:rgb(var(--ink-900));box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.04)}.disc-toggle{display:inline-flex;align-items:center;gap:.35rem;height:2.25rem;padding:0 .75rem;border-radius:10px;font-size:12.5px;font-weight:500;color:rgb(var(--ink-600));background:hsla(240,3%,49%,.12)}.disc-toggle.is-on{background:rgba(124,92,255,.14);color:#5b3fd9}.disc-table td{vertical-align:middle}.disc-row.has-custom>td:first-child{box-shadow:inset 3px 0 0 #7c5cff}.disc-row.is-open>td{background:#fafafc;border-bottom-color:transparent}.disc-level{display:inline-flex;align-items:center;gap:.35rem;font-size:12px;font-weight:500;color:rgb(var(--ink-700))}.disc-level:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--lv)}.disc-chip{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;font-size:12px;font-weight:600;background:#f3f7fb;color:#1d6ac3;font-variant-numeric:tabular-nums}.disc-chip.is-custom{background:rgba(124,92,255,.12);color:#5b3fd9}.disc-editor>td{background:#fafafc;padding-top:0!important}.disc-panel{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:.85rem 1rem;border-radius:12px;background:#fff;border:1px solid rgba(60,60,67,.12)}.disc-field{display:flex;flex-direction:column;gap:.3rem;min-width:140px}.disc-field>label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--ink-500))}.disc-field small{font-size:10.5px;color:rgb(var(--ink-400))}.disc-input{display:flex;align-items:center;height:2.25rem;border-radius:9px;border:1px solid rgba(60,60,67,.18);background:#fff;overflow:hidden}.disc-input:focus-within{border-color:#4e95e7;box-shadow:0 0 0 3px rgba(78,149,231,.15)}.disc-input input{width:6.5rem;height:100%;border:0;padding:0 .6rem;text-align:end;font-size:14px;font-variant-numeric:tabular-nums;background:transparent;outline:none}.disc-input input:disabled{color:rgb(var(--ink-300))}.disc-input span{padding:0 .6rem;font-size:11px;font-weight:600;color:rgb(var(--ink-400));border-inline-start:1px solid rgba(60,60,67,.12);height:100%;display:flex;align-items:center;background:hsla(240,3%,49%,.05)}.disc-type{display:inline-flex;padding:3px;gap:2px;border-radius:9px;background:hsla(240,3%,49%,.12);height:2.25rem}.disc-type label{cursor:pointer}.disc-type input{position:absolute;opacity:0;pointer-events:none}.disc-type span{display:flex;align-items:center;height:100%;padding:0 .75rem;border-radius:7px;font-size:12.5px;font-weight:500;color:rgb(var(--ink-600))}.disc-type input:checked+span{background:#fff;color:rgb(var(--ink-900));box-shadow:0 1px 2px rgba(0,0,0,.08)}.disc-type input:focus-visible+span{outline:2px solid #4e95e7}.disc-preset{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:999px;font-size:11.5px;color:rgb(var(--ink-600));border:1px solid rgba(60,60,67,.16);background:#fff}.disc-preset span{color:rgb(var(--ink-400))}.disc-preset:hover{border-color:#be8e0b;color:#896914}.disc-actions{display:flex;gap:.5rem;align-self:flex-end;margin-inline-start:auto}.disc-editor .disc-panel{position:sticky;left:0;max-width:min(100%,calc(100vw - 3rem))}@media (max-width:639px){.disc-editor .disc-panel{max-width:calc(100vw - 3.5rem);gap:.75rem}.disc-actions{width:100%;justify-content:flex-end}}.tar-levels{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.tar-level{position:relative;padding:.9rem 1rem .8rem;border-radius:14px;background:#fff;border:1px solid rgba(60,60,67,.14)}.tar-levels .tar-level{background:color-mix(in srgb,var(--lv,#94a3b8) 7%,#fff);border-color:color-mix(in srgb,var(--lv,#94a3b8) 28%,transparent)}.tar-level-name{display:inline-flex;align-items:center;gap:.45rem;font-size:13px;font-weight:600;color:rgb(var(--ink-800))}.tar-level-name:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--lv)}.tar-level-price{margin-top:.35rem;font-size:26px;line-height:30px;font-weight:600;letter-spacing:-.02em;color:rgb(var(--ink-900));font-variant-numeric:tabular-nums}.tar-level-price span{font-size:12px;font-weight:500;letter-spacing:0;color:rgb(var(--ink-400))}.tar-level-meta{margin-top:.2rem;display:flex;justify-content:space-between;gap:.5rem;font-size:11.5px;color:rgb(var(--ink-500))}.tar-level-bar{margin-top:.65rem;height:4px;border-radius:999px;background:hsla(240,3%,49%,.12);overflow:hidden}.tar-level-bar span{display:block;height:100%;border-radius:inherit;background:var(--lv)}.tar-level-foot{margin-top:.4rem;font-size:11px;color:rgb(var(--ink-500))}.tar-level-foot b{color:rgb(var(--ink-800));font-weight:600}.tar-matrix{width:100%;border-collapse:collapse;font-size:13px}.tar-matrix th{padding:.55rem 1rem;font-size:11.5px;font-weight:600;color:#1d6ac3;background:#f3f7fb;text-align:end;white-space:nowrap}.tar-matrix th:first-child{text-align:start}.tar-th{display:inline-flex;align-items:center;gap:.4rem}.tar-th:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--lv)}.tar-matrix td{padding:.5rem 1rem;border-bottom:1px solid rgba(60,60,67,.1);vertical-align:middle}.tar-matrix tr.tar-group td{padding:.7rem 1rem .3rem;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-400));border-bottom:0}.tar-matrix tr.is-tuition td{background:#fff9e8}.tar-matrix tr[data-per]{--per:#64748b;--per-bg:#f4f6f8}.tar-matrix tr[data-per=monthly]{--per:#1d4ed8;--per-bg:#eff4ff}.tar-matrix tr[data-per=annual]{--per:#6d28d9;--per-bg:#f5f0ff}.tar-matrix tr[data-per=once]{--per:#8a6809;--per-bg:#fff6db}.tar-matrix tr.tar-group td{background:var(--per-bg);color:var(--per);border-top:1px solid color-mix(in oklab,var(--per) 22%,transparent);box-shadow:inset 4px 0 0 var(--per);padding-top:.55rem;padding-bottom:.55rem}.tar-matrix tr.tar-group .tar-group-label{display:inline-flex;align-items:center;gap:.45rem}.tar-matrix tr.tar-group .tar-group-n{margin-inline-start:.25rem;border-radius:999px;padding:0 .45rem;font-size:10px;letter-spacing:0;background:color-mix(in oklab,var(--per) 14%,#fff);color:var(--per)}.tar-matrix tr[data-per]:not(.tar-group) td:first-child{box-shadow:inset 4px 0 0 color-mix(in oklab,var(--per) 45%,transparent)}.dark .tar-matrix tr[data-per=monthly]{--per:#8fb2ff;--per-bg:rgba(59,130,246,.12)}.dark .tar-matrix tr[data-per=annual]{--per:#c4a8ff;--per-bg:rgba(139,92,246,.12)}.dark .tar-matrix tr[data-per=once]{--per:#fbbf1a;--per-bg:rgba(197,146,5,.12)}.dark .tar-matrix tr.tar-group .tar-group-n{background:hsla(0,0%,100%,.08)}.tar-matrix tr.is-tuition .tar-amount{font-size:14px;font-weight:600;color:rgb(var(--ink-900))}.tar-amount{display:inline-block;padding:.15rem .45rem;margin:-.15rem -.45rem;border-radius:7px;font-variant-numeric:tabular-nums;color:rgb(var(--ink-800));font-weight:500}.tar-amount small{font-size:10px;color:rgb(var(--ink-400));font-weight:500}.tar-amount:hover{background:rgba(190,142,11,.1);color:#896914}.tar-opt{margin-inline-start:.4rem;padding:0 .35rem;border-radius:5px;font-size:10px;font-weight:500;background:hsla(240,3%,49%,.12);color:rgb(var(--ink-500))}.tar-matrix tr.tar-total td{font-weight:600;color:rgb(var(--ink-900));font-variant-numeric:tabular-nums;border-top:1px solid rgba(60,60,67,.18)}.tar-matrix tr.tar-total.is-sub td{border-top:0;font-weight:500;color:rgb(var(--ink-600));font-size:12.5px}.staff-ui,.staff-ui *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}.staff-ui .font-black,.staff-ui .font-bold,.staff-ui .font-extrabold{font-weight:600!important}.staff-ui .font-semibold{font-weight:550}.staff-ui .font-medium{font-weight:480}.staff-ui .label,.staff-ui .nav-section,.staff-ui th{font-weight:550!important}:root:not(.dark) .staff-ui .text-ink-900{color:#23262b}:root:not(.dark) .staff-ui .text-ink-800{color:#34383e}:root:not(.dark) .staff-ui .text-ink-700{color:#474c53}.staff-ui #main{letter-spacing:-.003em}@media (max-width:639px){.staff-ui #main .stat-card .text-2xl{font-size:1.2rem!important;line-height:1.5rem!important;white-space:nowrap}.staff-ui #main .stat-card .text-xs.uppercase{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tar-level-price{font-size:22px}}.pm{padding:0}.pm-head{display:flex;gap:.75rem;padding:.9rem 1rem .75rem}.pm-edit,.pm-head{align-items:center}.pm-edit{display:inline-flex;width:28px;height:28px;justify-content:center;border-radius:999px;background:rgba(190,142,11,.12);color:#896914}.pm-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:0 .6rem .6rem}.pm-quick a{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem .2rem;border-radius:11px;background:hsla(240,3%,49%,.08);font-size:10.5px;font-weight:500;color:rgb(var(--ink-700))}.pm-quick a:hover{background:hsla(240,3%,49%,.15)}.pm-quick svg{color:rgb(var(--ink-600))}.pm-quick i{position:absolute;top:-7px;inset-inline-end:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e5484d;color:#fff;font-size:9px;font-style:normal;font-weight:600;line-height:16px;text-align:center}.pm-scroll{max-height:min(60vh,460px);overflow-y:auto;padding:.25rem .5rem .5rem;border-top:1px solid rgba(60,60,67,.1)}.pm-sec{padding:.65rem .55rem .25rem;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-400))}.pm-item{display:flex;align-items:center;gap:.65rem;padding:.42rem .55rem;border-radius:9px;font-size:13.5px;color:rgb(var(--ink-800));text-align:start}.pm-item:hover{background:hsla(240,3%,49%,.1)}.pm-item.is-on{background:rgba(190,142,11,.12);color:#991b1b}.pm-ico{display:inline-flex;flex:none;width:26px;height:26px;align-items:center;justify-content:center;border-radius:7px;background:var(--nav,#64748b);color:#fff}.pm-count{min-width:18px;padding:0 5px;border-radius:999px;background:#e5484d;color:#fff;font-size:10px;font-weight:600;line-height:18px;text-align:center}.pm-row{display:flex;justify-content:space-between;padding:.35rem .55rem;font-size:13px;color:rgb(var(--ink-700))}.pm-row,.pm-row>span{align-items:center;gap:.5rem}.pm-row>span,.pm-seg{display:inline-flex}.pm-seg{padding:2px;gap:2px;border-radius:8px;background:hsla(240,3%,49%,.12)}.pm-seg a{padding:.2rem .55rem;border-radius:6px;font-size:11.5px;font-weight:500;color:rgb(var(--ink-600))}.pm-seg a.is-on{background:#fff;color:rgb(var(--ink-900));box-shadow:0 1px 2px rgba(0,0,0,.08)}.pm-foot{display:flex;align-items:center;justify-content:space-between;padding:.5rem .6rem;border-top:1px solid rgba(60,60,67,.1);background:hsla(240,3%,49%,.04)}.pm-logout{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .65rem;border-radius:9px;font-size:13px;font-weight:500;color:#991b1b}.pm-logout:hover{background:rgba(153,27,27,.08)}.pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;border-top:1px solid rgba(60,60,67,.1);font-size:12px;color:rgb(var(--ink-500))}.pager,.pager-btn{align-items:center}.pager-btn{display:inline-flex;width:30px;height:30px;justify-content:center;border-radius:8px;color:rgb(var(--ink-600))}.pager-num:hover,a.pager-btn:hover{background:hsla(240,3%,49%,.12)}.pager-num{display:inline-flex;min-width:30px;height:30px;padding:0 .5rem;align-items:center;justify-content:center;border-radius:8px;font-size:12px;font-weight:500;color:rgb(var(--ink-700));font-variant-numeric:tabular-nums}.pager-num.is-on{background:rgba(190,142,11,.14);color:#991b1b;font-weight:600}@media (pointer:coarse){.pager-btn{width:40px;height:40px}.pager-num{min-width:40px;height:40px;font-size:14px}}.rec-table td{padding-top:.5rem!important;padding-bottom:.5rem!important;vertical-align:middle}.rec-inv{display:flex;align-items:center;gap:.4rem;min-width:170px;padding:.12rem .45rem;border-radius:6px;background:hsla(240,3%,49%,.07);font-size:11.5px;color:rgb(var(--ink-600));white-space:nowrap}.rec-inv:hover{background:hsla(240,3%,49%,.14)}.rec-due{display:inline-block;margin-top:2px;padding:0 .4rem;border-radius:5px;font-size:10.5px;font-weight:500;background:#fff3d1;color:#896914;white-space:nowrap}@media (max-width:767px){.rec-table thead{display:none}.rec-table,.rec-table tbody{display:block;width:100%}.rec-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;padding:.7rem 1rem;border-bottom:1px solid rgba(60,60,67,.1)}.rec-table tbody td{display:block;padding:0!important;border:0!important;min-width:0!important}.rec-table tbody td:first-child{grid-column:1;grid-row:1}.rec-table tbody td:nth-child(5){grid-column:2;grid-row:1}.rec-table tbody td:nth-child(2){grid-column:1/-1;grid-row:2}.rec-table tbody td:nth-child(3){grid-column:1;grid-row:3;display:flex;align-items:center;gap:.5rem}.rec-table tbody td:nth-child(4){grid-column:1;grid-row:4;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.rec-table tbody td:nth-child(4)>div{display:inline}.rec-table tbody td:nth-child(6){grid-column:2;grid-row:3/span 2;align-self:end}.rec-inv{min-width:0}}.staff-ui #main .grid>a.card.card-pad.group.has-spark,.staff-ui #main .stat-card.has-spark{container-type:inline-size}.staff-ui #main .grid>a.card.card-pad.group .spark,.staff-ui #main .stat-card .spark{position:absolute!important;left:1rem!important;right:1rem!important;bottom:.7rem!important;top:auto!important;width:auto!important;height:22px!important;display:block!important;opacity:.9}.staff-ui #main .grid>a.card.card-pad.group.has-spark>.min-w-0,.staff-ui #main .stat-card.has-spark>.min-w-0{padding-bottom:1.85rem}.staff-ui #main .grid>a.card.card-pad.group.has-spark>.min-w-0>:last-child,.staff-ui #main .stat-card.has-spark>.min-w-0>:last-child{margin-bottom:1.85rem}.staff-ui #main .grid>a.card.card-pad.group .text-2xl,.staff-ui #main .stat-card .text-2xl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@container (min-width: 330px){.staff-ui #main .grid>a.card.card-pad.group .spark,.staff-ui #main .stat-card .spark{left:auto!important;right:14px!important;width:36%!important;height:34%!important;bottom:24%!important}.staff-ui #main .grid>a.card.card-pad.group>.min-w-0,.staff-ui #main .stat-card>.min-w-0{max-width:58%;padding-bottom:0!important}.staff-ui #main .grid>a.card.card-pad.group>.min-w-0>:last-child,.staff-ui #main .stat-card>.min-w-0>:last-child{margin-bottom:0!important}.staff-ui #main .grid>a.card.card-pad.group>.min-w-0>*,.staff-ui #main .stat-card>.min-w-0>*{max-width:58%}}@supports not (container-type:inline-size){.staff-ui #main .stat-card .spark{display:none!important}}.staff-ui #main .grid>a.card.card-pad.group.has-spark>div:last-of-type{margin-bottom:1.85rem}@container (min-width: 330px){.staff-ui #main .grid>a.card.card-pad.group .spark{left:1rem!important;right:1rem!important;width:auto!important;height:22px!important;bottom:.7rem!important}.staff-ui #main .grid>a.card.card-pad.group>.min-w-0>*{max-width:none}}.rs-switch{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;border-radius:12px;background:hsla(240,3%,49%,.07);cursor:pointer}.rs-switch.is-small{margin-top:.75rem;padding:.5rem .8rem}.rs-switch input{position:absolute;opacity:0;pointer-events:none}.rs-switch i{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:hsla(240,3%,49%,.32);transition:background .2s}.rs-switch i:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.rs-switch input:checked+i{background:#89b1e0}.rs-switch input:checked+i:after{transform:translateX(16px)}.rs-switch input:focus-visible+i{outline:2px solid #4e95e7;outline-offset:2px}.rs-steps{display:grid;gap:.5rem;margin-top:.75rem}.rs-steps label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:12.5px;color:rgb(var(--ink-700))}.rs-steps .disc-input input{width:3.5rem}.rs-steps .disc-input>span{min-width:4.2rem;justify-content:center}.rs-summary{display:flex;gap:.4rem;margin-top:.6rem;font-size:11.5px;line-height:1.35;color:rgb(var(--ink-500))}.rs-var{padding:0 .35rem;border-radius:5px;font-size:10.5px;font-family:ui-monospace,SFMono-Regular,monospace;background:hsla(240,3%,49%,.1);color:rgb(var(--ink-600))}.rs-var:hover{background:rgba(190,142,11,.14);color:#896914}.dark .staff-ui{--bg:#0e0f11;--bg-surface:#17181b;--bg-elevated:#202226;--bg-material:rgba(23,24,27,.78);--fill:hsla(0,0%,100%,.06);--fill-strong:hsla(0,0%,100%,.1);--separator:hsla(0,0%,100%,.08);--border-control:hsla(0,0%,100%,.14);--label:#ececef;--label-secondary:#a3a6ad;--label-tertiary:#6f737b;--accent-text:#a1c1e5;--accent-tint:rgba(161,193,229,.14);--focus-ring:#a1c1e5;--shadow-sm:0 0 0 1px hsla(0,0%,100%,.05);--shadow-md:0 0 0 1px hsla(0,0%,100%,.06),0 10px 28px -10px rgba(0,0,0,.7);--shadow-lg:0 0 0 1px hsla(0,0%,100%,.08),0 28px 64px -12px rgba(0,0,0,.75);color-scheme:dark}.dark body{background:#0e0f11}.dark .staff-ui .text-ink-900{color:#ececef}.dark .staff-ui .text-ink-800{color:#d4d6db}.dark .staff-ui .text-ink-700{color:#b9bcc3}.dark .staff-ui .text-ink-600{color:#a3a6ad}.dark .staff-ui .text-ink-500{color:#8b8f97}.dark .staff-ui .text-ink-400{color:#6f737b}.dark .staff-ui .text-ink-300{color:#50535a}.dark .staff-ui .card,.dark .staff-ui .stat-card,.dark .staff-ui section.card{background:var(--bg-surface);border-color:var(--separator)}.dark .staff-ui .bg-white,.dark .staff-ui .bg-white\/80,.dark .staff-ui .bg-white\/95{background-color:var(--bg-surface)!important}.dark .staff-ui .bg-ink-50,.dark .staff-ui .bg-ink-50\/60{background-color:hsla(0,0%,100%,.04)!important}.dark .staff-ui .bg-ink-100{background-color:hsla(0,0%,100%,.07)!important}.dark .staff-ui .border-ink-100,.dark .staff-ui .border-ink-200,.dark .staff-ui .divide-ink-100>*+*{border-color:var(--separator)!important}.dark .staff-ui .input,.dark .staff-ui select.input,.dark .staff-ui textarea.input{background-color:#1d1f23;border-color:var(--border-control);color:var(--label)}.dark .staff-ui .input::-moz-placeholder{color:#5f636b}.dark .staff-ui .input::placeholder{color:#5f636b}.dark .staff-ui .input:focus{border-color:#a1c1e5;box-shadow:0 0 0 3px rgba(161,193,229,.18)}.dark .staff-ui .table thead th{background:rgba(161,193,229,.09)!important;color:#b2ccea!important;border-bottom-color:var(--separator)!important}.dark .staff-ui .table tbody tr:hover>td{background:hsla(0,0%,100%,.025)}.dark .staff-ui .table td{border-color:var(--separator)}.dark .staff-ui .bg-green-50{background-color:rgba(161,193,229,.12)!important}.dark .staff-ui .text-green-600,.dark .staff-ui .text-green-700{color:#adcaeb!important}.dark .staff-ui .bg-orange-100,.dark .staff-ui .bg-orange-50{background-color:rgba(234,172,0,.13)!important}.dark .staff-ui .text-orange-600,.dark .staff-ui .text-orange-700{color:#f7b500!important}.dark .staff-ui .bg-red-50{background-color:rgba(255,105,97,.13)!important}.dark .staff-ui .text-red-600,.dark .staff-ui .text-red-700{color:#ff8a80!important}.dark .staff-ui .bg-blue-50{background-color:rgba(100,160,255,.13)!important}.dark .staff-ui .text-blue-600,.dark .staff-ui .text-blue-700{color:#8ab8ff!important}.dark .staff-ui .bg-violet-50{background-color:rgba(160,140,255,.14)!important}.dark .staff-ui .text-violet-700{color:#b9a8ff!important}.dark .staff-ui .bg-pink-50{background-color:rgba(240,120,190,.13)!important}.dark .staff-ui .text-pink-700{color:#f59ad0!important}.dark .staff-ui .bg-teal-50{background-color:rgba(60,200,210,.12)!important}.dark .staff-ui .text-teal-700{color:#6fdbe3!important}.dark .hdr-btn{background:hsla(0,0%,100%,.08);color:#c8cad0}.dark .hdr-btn:hover{background:hsla(0,0%,100%,.14);color:#fff}.dark .staff-ui #notif-menu,.dark .staff-ui #profile-menu,.dark .staff-ui #quick-menu{background:#1d1f23!important;border-color:hsla(0,0%,100%,.09)!important;box-shadow:var(--shadow-lg)}.dark .pm-quick a{background:hsla(0,0%,100%,.05);color:#c8cad0}.dark .pm-quick a:hover{background:hsla(0,0%,100%,.1)}.dark .pm-quick svg{color:#a3a6ad}.dark .pm-item{color:#d4d6db}.dark .pm-item:hover{background:hsla(0,0%,100%,.06)}.dark .pm-item.is-on{background:rgba(234,172,0,.14);color:#ffbc05}.dark .pm-foot,.dark .pm-scroll{border-color:hsla(0,0%,100%,.08)}.dark .pm-foot{background:hsla(0,0%,100%,.02)}.dark .disc-seg,.dark .disc-type,.dark .pm-seg{background:hsla(0,0%,100%,.07)}.dark .disc-seg a.is-on,.dark .disc-type input:checked+span,.dark .pm-seg a.is-on{background:#34363c;color:#fff;box-shadow:none}.dark .pm-logout{color:#ff8a80}.dark .pm-logout:hover{background:rgba(255,105,97,.1)}.dark .ctx-menu{background:rgba(32,34,38,.92);border-color:hsla(0,0%,100%,.1)}.dark .ctx-item{color:#d4d6db}.dark .ctx-item:hover,.dark .ctx-sep{background:hsla(0,0%,100%,.08)}.dark .preview-sheet,.dark .staff-ui .fixed.inset-0.z-50>.card{background:#1a1b1f;border-color:hsla(0,0%,100%,.08)}.dark .staff-ui .bg-ink-900\/40{background-color:rgba(0,0,0,.55)!important}.dark .staff-ui .app-sidebar{background:#131417}.dark .staff-ui .nav-item-active,.dark .staff-ui .nav-item-active:hover{background:rgba(234,172,0,.13)!important;color:#ffbc05!important}.dark .brand-title{color:#ececef}.dark .brand-sub{color:#a1c1e5}.dark .disc-input{background:#1d1f23;border-color:var(--border-control)}.dark .disc-input>span{background:hsla(0,0%,100%,.04);border-color:var(--separator);color:#8b8f97}.dark .disc-input input{color:var(--label)}.dark .disc-panel,.dark .tar-level{background:#1b1c20;border-color:var(--separator)}.dark .tar-levels .tar-level{background:color-mix(in srgb,var(--lv,#94a3b8) 12%,#1b1c20);border-color:color-mix(in srgb,var(--lv,#94a3b8) 35%,transparent)}.dark .disc-editor>td,.dark .disc-row.is-open>td{background:#141518!important}.dark .disc-preset,.dark .disc-toggle{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:#c8cad0}.dark .disc-chip{background:rgba(161,193,229,.14);color:#adcaeb}.dark .disc-chip.is-custom{background:rgba(160,140,255,.15);color:#b9a8ff}.dark .staff-ui #main tr.row-dirty>td{background:rgba(234,172,0,.07)}.dark .tar-matrix th{background:rgba(161,193,229,.09);color:#b2ccea}.dark .tar-matrix td{border-color:var(--separator)}.dark .tar-matrix tr.is-tuition td{background:rgba(234,172,0,.06)}.dark .tar-amount{color:#d4d6db}.dark .tar-matrix tr.is-tuition .tar-amount,.dark .tar-matrix tr.tar-total td{color:#ececef}.dark .tar-opt{background:hsla(0,0%,100%,.08);color:#a3a6ad}.dark .rs-switch{background:hsla(0,0%,100%,.05)}.dark .rs-switch i{background:hsla(0,0%,100%,.16)}.dark .rs-switch input:checked+i{background:#92bae7}.dark .rs-var{background:hsla(0,0%,100%,.07);color:#a3a6ad}.dark .rec-inv{background:hsla(0,0%,100%,.05);color:#a3a6ad}.dark .rec-due{background:rgba(234,172,0,.13);color:#f7b500}.dark .pager{border-color:var(--separator)}.dark .pager-num{color:#c8cad0}.dark .pager-num.is-on{background:rgba(234,172,0,.16);color:#ffbc05}.dark .grade-ok{background:rgba(161,193,229,.14);color:#adcaeb}.dark .grade-warn{background:rgba(234,172,0,.14);color:#f7b500}.dark .grade-bad{background:rgba(255,105,97,.15);color:#ff8a80}.dark .perf-tile{background:#1b1c20;border-color:var(--separator)}.dark .perf-tile.perf-ok{background:rgba(161,193,229,.08);border-color:rgba(161,193,229,.22)}.dark .perf-tile.perf-warn{background:rgba(234,172,0,.08);border-color:rgba(234,172,0,.24)}.dark .perf-tile.perf-bad{background:rgba(255,105,97,.08);border-color:rgba(255,105,97,.24)}.dark .perf-ok .perf-sub{color:#adcaeb}.dark .perf-warn .perf-sub{color:#f7b500}.dark .perf-bad .perf-sub{color:#ff8a80}.dark .perf-value{color:#ececef}.dark .perf-row:hover{background:hsla(0,0%,100%,.05)}.dark .perf-bar{background:hsla(0,0%,100%,.08)}.dark .cal-day{background:hsla(0,0%,100%,.05);color:#c8cad0}.dark .cal-present{background:rgba(161,193,229,.16);color:#adcaeb}.dark .cal-late{background:rgba(234,172,0,.2);color:#f7b500}.dark .cal-excused{background:rgba(100,160,255,.2);color:#8ab8ff}.dark .cal-absent{background:#e5484d;color:#fff}.dark .cal-off{background:transparent;color:#4a4d53}.dark .msg-preview{background:hsla(0,0%,100%,.05)}.dark .msg-preview-bubble{background:#24262b;color:#d4d6db;box-shadow:none}.dark .att-day{background:rgba(23,24,27,.95)!important}.dark .staff-ui .stat-card .text-2xl{color:color-mix(in srgb,var(--tone) 35%,#ececef)}.dark .staff-ui .stat-icon{background:color-mix(in srgb,var(--tone) 18%,transparent)!important;color:color-mix(in srgb,var(--tone) 70%,#fff)!important}.dark .staff-ui .spark-area{opacity:.16}.dark .staff-ui .spark-base{stroke:hsla(0,0%,100%,.08)}.dark .staff-ui ::-webkit-scrollbar{width:10px;height:10px}.dark .staff-ui ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.dark .staff-ui ::-webkit-scrollbar-track{background:transparent}.staff-ui .app-main>header:after{content:none!important;display:none!important}.staff-ui .bg-orange-500{background-color:#957009!important}.staff-ui .bg-red-500{background-color:#dc2626!important}.dark .staff-ui .bg-ink-100.p-1>.seg-active,.dark .staff-ui .chip-active,.staff-ui .bg-ink-100.p-1>.seg-active,.staff-ui .chip-active{background:color-mix(in srgb,var(--seg,#4e95e7) 78%,#000)!important;color:#fff!important}.dark .staff-ui .chip-active,.staff-ui .chip-active{border-color:transparent!important}.dark .staff-ui .muted.text-ink-400,.dark .staff-ui .text-ink-400{color:#8a8e96!important}.dark .staff-ui kbd{color:#8a8e96;border-color:hsla(0,0%,100%,.14)}.dark .staff-ui .nav-section{color:color-mix(in srgb,currentColor 72%,#fff)!important}.dark .staff-ui{--ink-400:138 142 150;--ink-300:104 108 116}.dch-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dch-big{font-size:34px;line-height:36px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dch-big span{margin-inline-start:2px;font-size:16px;font-weight:500;opacity:.7}.dch-cap{margin-top:2px;font-size:12px;color:rgb(var(--ink-500))}.dch-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;border-radius:999px;font-size:11.5px;font-weight:500;background:hsla(240,3%,49%,.1);color:rgb(var(--ink-600));white-space:nowrap}.dch-chip.is-up{background:#f3f7fb;color:#1d6ac3}.dch-chip.is-down,.dch-chip.is-red{background:#fdefef;color:#b4373b}.dch-chip.is-orange{background:#fff6de;color:#896914}.dch-plot{position:relative;height:150px;margin:1.1rem .4rem 0 2.6rem}.dch-grid span{position:absolute;left:0;right:0;border-top:1px solid rgba(60,60,67,.08)}.dch-grid span i{position:absolute;right:100%;top:-7px;margin-right:.5rem;font-size:10px;font-style:normal;color:rgb(var(--ink-400));white-space:nowrap;font-variant-numeric:tabular-nums}.dch-grid span.is-target{border-top:1.5px dashed rgba(78,149,231,.55)}.dch-grid span.is-target i{right:auto;left:0;top:-16px;margin:0;color:#1d6ac3;font-weight:500}.dch-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dch-area{fill:rgba(78,149,231,.1)}.dch-line{fill:none;stroke:#4e95e7;stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linecap:round;animation:dch-draw 1.1s cubic-bezier(.2,.8,.2,1) .15s backwards}@keyframes dch-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}.dch-dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;background:#fff;box-shadow:0 0 0 2.5px var(--c);transition:transform .15s;z-index:1}.dch-dot.is-today{width:16px;height:16px;margin:-8px 0 0 -8px;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 22%,transparent)}.dch-dot:hover{transform:scale(1.25)}.dch-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);display:flex;flex-direction:column;align-items:center;padding:.3rem .5rem;border-radius:8px;background:#1d1d1f;color:#fff;font-size:10.5px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}.dch-tip b{font-size:12px;font-weight:600}.dch-dot:focus-visible .dch-tip,.dch-dot:hover .dch-tip{opacity:1;transform:translateX(-50%)}.dch-days{display:grid;margin:.55rem .4rem 0 2.6rem}.dch-days span{display:flex;flex-direction:column;align-items:center;font-size:10px;color:rgb(var(--ink-400));font-variant-numeric:tabular-nums}.dch-days span:first-child{align-items:flex-start}.dch-days span:last-child{align-items:flex-end}.dch-days b{font-size:11px;font-weight:500;color:rgb(var(--ink-600));text-transform:capitalize}.dch-days span.is-today b{color:#be8e0b}.dch-foot{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.9rem;padding-top:.7rem;border-top:1px solid rgba(60,60,67,.08);font-size:11.5px;color:rgb(var(--ink-500))}.dch-foot b{margin-inline-start:.25rem;font-weight:600;color:rgb(var(--ink-800))}.dch-stack{display:flex;gap:3px;height:14px;margin-top:1.1rem;border-radius:999px;overflow:hidden;background:hsla(240,3%,49%,.1)}.dch-stack span{height:100%;background:var(--c);transform-origin:left;animation:staff-grow .8s cubic-bezier(.2,.8,.2,1) .15s both}.dch-stack span:first-child{border-radius:999px 0 0 999px}.dch-stack span:last-child{border-radius:0 999px 999px 0}.dch-legend{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.6rem;font-size:11.5px;color:rgb(var(--ink-500))}.dch-legend span{display:inline-flex;align-items:center;gap:.35rem}.dch-legend i{width:8px;height:8px;border-radius:3px;background:var(--c)}.dch-legend b{margin-inline-start:.15rem;font-weight:600;color:rgb(var(--ink-800));font-variant-numeric:tabular-nums}.dch-periods{margin-top:1rem;display:grid;gap:.15rem}.dch-period{display:grid;grid-template-columns:minmax(90px,130px) 1fr 44px auto;align-items:center;gap:.75rem;padding:.35rem .5rem;margin-inline:-.5rem;border-radius:9px;transition:background-color .15s}.dch-period:hover{background:hsla(240,3%,49%,.07)}.dch-period-name{font-size:12.5px;font-weight:500;color:rgb(var(--ink-800));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dch-period-bar{height:7px;border-radius:999px;background:hsla(240,3%,49%,.12);overflow:hidden}.dch-period-bar span{display:block;height:100%;border-radius:inherit;background:var(--c);transform-origin:left;animation:staff-grow .8s cubic-bezier(.2,.8,.2,1) .25s both}.dch-period-val{font-size:12.5px;font-weight:600;text-align:end;font-variant-numeric:tabular-nums}.dch-period-amt{font-size:11px;color:rgb(var(--ink-400));font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:479px){.dch-period{grid-template-columns:80px 1fr 40px}.dch-period-amt{display:none}}.dark .dch-chip.is-up{background:rgba(161,193,229,.13);color:#adcaeb}.dark .dch-chip.is-down,.dark .dch-chip.is-red{background:rgba(255,105,97,.14);color:#ff8a80}.dark .dch-chip.is-orange{background:rgba(234,172,0,.14);color:#f7b500}.dark .dch-grid span{border-color:hsla(0,0%,100%,.07)}.dark .dch-dot{background:#17181b}.dark .dch-tip{background:#3a3c42}.dark .dch-area{fill:rgba(161,193,229,.1)}.dark .dch-foot{border-color:hsla(0,0%,100%,.07)}.dark .dch-period:hover{background:hsla(0,0%,100%,.05)}.bulk-check{width:16px;height:16px;accent-color:#4e95e7;cursor:pointer;vertical-align:middle}.staff-ui #main tr.is-selected>td{background:rgba(78,149,231,.06)}.bulk-bar{position:sticky;top:3.75rem;z-index:15;flex-wrap:wrap;gap:.6rem 1rem;margin-top:.75rem;padding:.55rem .75rem;border-radius:14px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border:1px solid rgba(60,60,67,.14);box-shadow:0 10px 30px -12px rgba(18,23,28,.25);animation:ctx-in .15s ease-out}.bulk-bar,.bulk-count{display:flex;align-items:center}.bulk-count{gap:.5rem;font-size:13px;color:rgb(var(--ink-700));white-space:nowrap}.bulk-count b{font-weight:600;color:rgb(var(--ink-900))}.bulk-x{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:hsla(240,3%,49%,.12);color:rgb(var(--ink-600))}.bulk-actions{gap:.5rem;margin-inline-start:auto}.bulk-actions,.bulk-group{display:flex;flex-wrap:wrap;align-items:center}.bulk-group{gap:.4rem;padding-inline-start:.6rem;border-inline-start:1px solid rgba(60,60,67,.12)}.bulk-group:first-child{border:0;padding:0}.bulk-group .disc-input input{width:4.5rem}.dark .bulk-bar{background:rgba(29,31,35,.92)}.dark .bulk-bar,.dark .bulk-group{border-color:hsla(0,0%,100%,.1)}.dark .staff-ui #main tr.is-selected>td{background:rgba(161,193,229,.07)}.dark .bulk-x{background:hsla(0,0%,100%,.08)}.pp-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.05rem .45rem .05rem .35rem;border-radius:999px;font-size:10.5px;font-weight:500;line-height:1.5;background:rgba(47,128,237,.1);color:#1f5fb8;white-space:nowrap}.pp-chip svg{fill:currentColor}.dark .pp-chip{background:rgba(100,160,255,.14);color:#8ab8ff}.staff-ui .pager,.staff-ui div.border-t.justify-between:has(>div>form select[name$=size]){display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem 1rem}.staff-ui .pager>div,.staff-ui div.border-t.justify-between:has(>div>form select[name$=size])>div{display:contents}.staff-ui .pager>span,.staff-ui div.border-t.justify-between:has(>div>form select[name$=size])>span{grid-column:1;grid-row:1;justify-self:start}.staff-ui .pager>div>div,.staff-ui div.border-t.justify-between:has(>div>form select[name$=size])>div>div{grid-column:2;grid-row:1;justify-self:center;display:flex;align-items:center;gap:.25rem}.staff-ui .pager>div>form,.staff-ui div.border-t.justify-between:has(>div>form select[name$=size])>div>form{grid-column:3;grid-row:1;justify-self:end}@media (max-width:559px){.staff-ui .pager,.staff-ui div.border-t.justify-between:has(>div>form select[name$=size]){grid-template-columns:1fr auto}.staff-ui .pager>div>div,.staff-ui div.border-t.justify-between:has(>div>form select[name$=size])>div>div{grid-column:1/-1;grid-row:2}.staff-ui .pager>div>form,.staff-ui div.border-t.justify-between:has(>div>form select[name$=size])>div>form{grid-column:2}}.att-week{display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}.att-col{display:flex;flex-direction:column;gap:.35rem;min-height:160px;padding:.6rem;border-radius:12px;background:hsla(240,3%,49%,.05)}.att-col.is-today{background:rgba(190,142,11,.06);box-shadow:inset 0 0 0 1px rgba(190,142,11,.35)}.att-col.is-future{opacity:.55}.att-col-head{display:flex;align-items:center;justify-content:space-between;padding:.1rem .2rem .35rem;font-size:12px;color:rgb(var(--ink-500));text-transform:capitalize}.att-col-head b{font-size:15px;font-weight:600;color:rgb(var(--ink-900))}.att-col.is-today .att-col-head b{color:#957009}.att-col-n{min-width:20px;padding:0 6px;border-radius:999px;background:hsla(240,3%,49%,.14);font-size:11px;font-weight:600;line-height:20px;text-align:center;color:rgb(var(--ink-700))}.att-empty{padding:1rem .3rem;font-size:11.5px;text-align:center;color:rgb(var(--ink-400))}.att-ev{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:9px;background:#fff;box-shadow:0 0 0 1px rgba(60,60,67,.1);border-inline-start:3px solid var(--c);transition:transform .15s,box-shadow .15s}.att-ev:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(60,60,67,.16),0 4px 12px -6px rgba(0,0,0,.2)}.att-ev.is-absent{--c:#e5484d}.att-ev.is-late{--c:#be8e0b}.att-ev.is-excused{--c:#2f80ed}.att-ev-tag{flex:none;padding:0 .35rem;border-radius:5px;font-size:10px;font-weight:600;line-height:18px;background:color-mix(in srgb,var(--c) 12%,transparent);color:color-mix(in srgb,var(--c) 80%,#000)}.dark .att-col{background:hsla(0,0%,100%,.03)}.dark .att-ev{background:#1d1f23;box-shadow:0 0 0 1px hsla(0,0%,100%,.07)}.dark .att-ev-tag{color:color-mix(in srgb,var(--c) 70%,#fff)}.staff-ui .option-active,.staff-ui .peer:checked+.option-active{background:rgba(78,149,231,.1)!important;border-color:rgba(78,149,231,.55)!important;color:#1168cc!important;box-shadow:0 0 0 3px rgba(78,149,231,.1)}.dark .staff-ui .option-active,.dark .staff-ui .peer:checked+.option-active{background:rgba(161,193,229,.12)!important;border-color:rgba(161,193,229,.5)!important;color:#adcaeb!important;box-shadow:0 0 0 3px rgba(161,193,229,.08)}.staff-ui .option-active svg{color:inherit!important}.gs-confirm{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1rem;animation:gsc-in .15s ease-out}.gs-confirm.is-out{opacity:0;transition:opacity .15s}@keyframes gsc-in{0%{opacity:0}}.gs-confirm-backdrop{position:absolute;inset:0;background:rgba(18,23,28,.32);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.gs-confirm-box{position:relative;width:100%;max-width:440px;padding:1.5rem 1.5rem 1.25rem;border-radius:16px;background:#fff;color:#1d1d1f;text-align:start;box-shadow:0 24px 60px -20px rgba(0,0,0,.35),0 0 0 1px rgba(60,60,67,.08);animation:gsc-pop .18s cubic-bezier(.2,.8,.2,1)}@keyframes gsc-pop{0%{transform:scale(.97) translateY(6px)}}.gs-confirm-x{position:absolute;top:.75rem;inset-inline-end:.75rem;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:999px;background:hsla(240,3%,49%,.12);color:#4b5651;cursor:pointer}.gs-confirm-x:hover{background:hsla(240,3%,49%,.2);color:#1d1d1f}.gs-confirm-title{margin:0;padding-inline-end:2.5rem;font-size:17px;font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0}.gs-confirm-text{margin:.5rem 0 0;font-size:14px;line-height:1.55;color:#4b5651}.gs-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.gs-confirm-actions button{min-height:40px;padding:.55rem 1rem;border-radius:10px;border:0;font:inherit;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer}.gs-btn-secondary{background:hsla(240,3%,49%,.12);color:#1d1d1f}.gs-btn-secondary:hover{background:hsla(240,3%,49%,.2)}.gs-btn-primary{background:#156ed3;color:#fff}.gs-btn-primary:hover{background:#1263be}.gs-btn-primary.is-danger{background:#c62828}.gs-btn-primary.is-danger:hover{background:#a91f1f}.gs-confirm-actions button:focus-visible,.gs-confirm-x:focus-visible{outline:2px solid #4e95e7;outline-offset:2px}@media (max-width:479px){.gs-confirm{align-items:flex-end;padding:0}.gs-confirm-box{max-width:none;border-radius:18px 18px 0 0}.gs-confirm-actions{flex-direction:column-reverse}.gs-confirm-actions button{width:100%}}.dark .gs-confirm-box{background:#1d1f23;color:#ececef;box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08)}.dark .gs-confirm-text,.dark .gs-confirm-x{color:#a3a6ad}.dark .gs-btn-secondary{color:#ececef}.dark .gs-btn-secondary,.dark .gs-confirm-x{background:hsla(0,0%,100%,.08)}.staff-ui .fixed.inset-0.z-50 .label,.staff-ui .fixed.inset-0.z-50 .uppercase,.staff-ui [data-modal] .label{text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important;color:rgb(var(--ink-700))!important}.staff-ui .fixed.inset-0.z-50>.card>div:first-child,.staff-ui [data-modal]>.card>div:first-child{text-align:start}.staff-ui .fixed.inset-0.z-50>.card>div:last-child:has(>button,>a),.staff-ui [data-modal]>.card>div:last-child:has(>button,>a){justify-content:flex-end}.todo-sum{display:flex;gap:3px;height:8px;border-radius:999px;overflow:hidden;background:hsla(240,3%,49%,.1)}.todo-sum-seg{background:var(--c);min-width:6px;transform-origin:left;animation:staff-grow .8s cubic-bezier(.2,.8,.2,1) .1s both}.todo-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin:.6rem 0 1rem;font-size:12px;color:rgb(var(--ink-500))}.todo-legend span{display:inline-flex;align-items:center;gap:.35rem}.todo-legend i{width:8px;height:8px;border-radius:3px;background:var(--c)}.todo-legend b{font-weight:600;color:rgb(var(--ink-800))}.todo-urgent-n{margin-inline-start:auto;padding:.1rem .5rem;border-radius:999px;background:#fdefef;color:#b4373b;font-weight:600}.todo-grid{display:grid;gap:1rem}@media (min-width:900px){.todo-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.todo-col{display:flex;flex-direction:column;gap:.35rem}.todo-col-head{display:flex;align-items:center;gap:.45rem;padding:0 .25rem .35rem;font-size:12px;font-weight:600;color:rgb(var(--ink-600));border-bottom:2px solid color-mix(in srgb,var(--c) 35%,transparent)}.todo-col-ico{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;background:var(--c);color:#fff}.todo-col-n{margin-inline-start:auto;font-size:11px;color:rgb(var(--ink-400))}.todo-item{position:relative;display:flex;align-items:center;gap:.65rem;padding:.55rem .6rem;border-radius:11px;border:1px solid rgba(60,60,67,.1);background:var(--bg-surface,#fff);transition:border-color .2s,box-shadow .2s,transform .2s}.todo-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--c) 45%,transparent);box-shadow:0 8px 18px -12px rgba(0,0,0,.25)}.todo-item:before{content:"";position:absolute;inset:8px auto 8px 0;width:3px;border-radius:3px;background:#e5484d;opacity:0}[dir=rtl] .todo-item:before{inset:8px 0 8px auto}.todo-item.is-urgent:before{opacity:1}.todo-ico{display:inline-flex;flex:none;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px}.todo-label{display:block;font-size:13px;font-weight:600;line-height:1.25;color:rgb(var(--ink-900))}.todo-hint{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:2px;font-size:11px;color:rgb(var(--ink-500))}.todo-prio{padding:0 .35rem;border-radius:5px;font-size:10px;font-weight:600;line-height:16px;background:hsla(240,3%,49%,.12);color:rgb(var(--ink-600))}.is-urgent .todo-prio{background:#fdefef;color:#b4373b}.is-todo .todo-prio{background:#fff6de;color:#896914}.todo-n{flex:none;min-width:30px;font-size:18px;font-weight:600;text-align:end;font-variant-numeric:tabular-nums;color:rgb(var(--ink-900))}.is-urgent .todo-n{color:#c62828}.todo-chev{flex:none;color:rgb(var(--ink-300));transition:transform .2s,color .2s}.todo-item:hover .todo-chev{transform:translateX(2px);color:rgb(var(--ink-600))}.dark .todo-item{background:#1b1c20;border-color:hsla(0,0%,100%,.07)}.dark .is-urgent .todo-prio,.dark .todo-urgent-n{background:rgba(255,105,97,.14);color:#ff8a80}.dark .is-todo .todo-prio{background:rgba(234,172,0,.14);color:#f7b500}.dark .is-urgent .todo-n{color:#ff8a80}@media (min-width:900px){.todo-grid{grid-template-columns:1fr;gap:1.1rem}}.todo-col{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:.45rem}.todo-col-head{grid-column:1/-1}.todo-label{text-overflow:ellipsis}.todo-hint,.todo-label{white-space:nowrap;overflow:hidden}.todo-hint{flex-wrap:nowrap}.todo3{display:grid;gap:.9rem}@media (min-width:900px){.todo3{grid-template-columns:repeat(3,minmax(0,1fr))}}.todo3-col{display:flex;flex-direction:column;gap:.4rem;padding:.7rem;border-radius:14px;background:var(--pc-bg)}.pc-urgent{--pc:#c62828;--pc-bg:#fdf3f3}.pc-todo{--pc:#896914;--pc-bg:#fff8e5}.pc-info{--pc:#5b6470;--pc-bg:#f5f6f7}.todo3-head{display:flex;align-items:center;gap:.55rem;padding:.1rem .15rem .45rem}.todo3-ico{display:inline-flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;border-radius:8px;background:var(--pc);color:#fff}.todo3-title{display:flex;flex-direction:column;font-size:13px;font-weight:600;line-height:1.15;color:rgb(var(--ink-900))}.todo3-title small{font-size:11px;font-weight:500;color:rgb(var(--ink-500))}.todo3-sum{margin-inline-start:auto;min-width:28px;padding:0 .45rem;border-radius:999px;background:var(--pc);color:#fff;font-size:12px;font-weight:600;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}.todo3-row{display:flex;align-items:center;gap:.6rem;min-height:54px;padding:.5rem .6rem;border-radius:10px;background:var(--bg-surface,#fff);box-shadow:0 0 0 1px rgba(60,60,67,.08);transition:transform .2s,box-shadow .2s}.todo3-row:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--pc) 40%,transparent),0 8px 18px -12px rgba(0,0,0,.25)}.todo3-row-ico{display:inline-flex;flex:none;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px}.todo3-label{display:block;font-size:13px;font-weight:600;color:rgb(var(--ink-900))}.todo3-hint,.todo3-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo3-hint{display:flex;align-items:center;gap:.3rem;margin-top:1px;font-size:11px;color:rgb(var(--ink-500))}.todo3-hint i{flex:none;width:6px;height:6px;border-radius:2px;background:var(--g)}.todo3-n{flex:none;min-width:34px;font-size:18px;font-weight:600;text-align:end;font-variant-numeric:tabular-nums;color:var(--pc)}.todo3-empty{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:54px;border-radius:10px;border:1px dashed rgba(60,60,67,.16);font-size:12px;color:rgb(var(--ink-500))}.dark .pc-urgent{--pc:#ff6b61;--pc-bg:rgba(255,105,97,.07)}.dark .pc-todo{--pc:#eaac00;--pc-bg:rgba(234,172,0,.07)}.dark .pc-info{--pc:#9aa1ab;--pc-bg:hsla(0,0%,100%,.03)}.dark .todo3-row{background:#1b1c20;box-shadow:0 0 0 1px hsla(0,0%,100%,.06)}.dark .todo3-ico,.dark .todo3-sum{color:#111}.todo3-wrap{container-type:inline-size}.todo3{grid-template-columns:1fr!important}@container (min-width: 720px){.todo3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (min-width: 460px) and (max-width: 719px){.todo3-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.todo3-empty,.todo3-head{grid-column:1/-1}}.todo3-col,.todo3-row{min-width:0}.todo3-label{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.bulk-inline:not(.hidden){display:flex}.staff-ui #main li.is-selected{background:rgba(78,149,231,.06)}.dark .staff-ui #main li.is-selected{background:rgba(161,193,229,.07)}.bulk-bar.hidden,.bulk-inline.hidden{display:none!important}.dch-dot:before{content:"";position:absolute;inset:-16px;border-radius:999px}.dch-dot:focus-visible{outline:2px solid var(--c);outline-offset:3px}.dch-day-v{display:block;margin-top:2px;font-style:normal;font-size:11.5px;font-weight:600;color:color-mix(in srgb,var(--c) 78%,#000);font-variant-numeric:tabular-nums}.dark .dch-day-v{color:color-mix(in srgb,var(--c) 70%,#fff)}.dch-days span{font-size:11px;color:rgb(var(--ink-500))}.dch-big span,.dch-grid span i,.dch-period-amt,.perf-rank,.perf-unit,.todo3-title small{color:rgb(var(--ink-500))!important}.dch-grid span.is-target i{color:#115cb1!important}.disc-type input:focus-visible+span,.peer:focus-visible+.chip,.peer:focus-visible+span,.rs-switch input:focus-visible+i{outline:2px solid var(--focus-ring,#4e95e7)!important;outline-offset:2px}.cal-day{position:relative}.cal-absent:after,.cal-excused:after,.cal-late:after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%)}.cal-absent:after{width:10px;height:2px;border-radius:2px;background:#fff}.cal-late:after{width:4px;height:4px;border-radius:50%;background:currentColor}.cal-excused:after{width:8px;height:2px;border-radius:2px;background:currentColor;opacity:.7}.staff-ui [aria-invalid=true]{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.15)!important}.dch-days a{display:flex;flex-direction:column;align-items:center;font-size:11px;color:rgb(var(--ink-500));border-radius:8px;padding:2px 0}.dch-days a:first-child{align-items:flex-start}.dch-days a:last-child{align-items:flex-end}.dch-days a:hover{background:hsla(240,3%,49%,.08)}.dch-days a b{font-size:11px;font-weight:500;color:rgb(var(--ink-600));text-transform:capitalize}.dch-days a.is-today b{color:#957009}.disc-lbl{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--ink-500))}@media (max-width:639px){.staff-ui #main .btn-ghost.h-7.w-7,.staff-ui #main .btn-ghost.h-8.w-8,.staff-ui #main .btn-ghost.h-9.w-9,.staff-ui #main form.contents>.btn-ghost.h-8.w-8{width:44px!important;height:44px!important}.bulk-bar .input,.bulk-inline .input,.disc-input input,.staff-ui #main input.text-sm,.staff-ui #main input.text-xs,.staff-ui #main select.text-sm,.staff-ui #main select.text-xs,.staff-ui #main textarea.text-sm{font-size:16px!important}}.row-more{position:relative}.row-more>summary{list-style:none;cursor:pointer}.row-more>summary::-webkit-details-marker{display:none}.row-more-panel{display:flex;align-items:center;gap:.125rem}@media (max-width:639px){.row-more-panel{position:absolute;z-index:20;inset-inline-end:0;top:calc(100% + 4px);padding:4px;border-radius:12px;background:var(--bg-surface,#fff);box-shadow:0 12px 30px -12px rgba(0,0,0,.3),0 0 0 1px rgba(60,60,67,.12)}}@media (min-width:640px){.row-more>summary{display:none}.row-more{display:flex}}.fz{position:relative;display:flex;align-items:center;gap:.7rem;width:100%;min-height:56px;margin-top:.5rem;padding:.6rem .75rem;border:1.5px dashed rgba(60,60,67,.28);border-radius:12px;background:hsla(240,3%,49%,.04);cursor:pointer;transition:border-color .2s,background-color .2s,transform .12s ease-out}.fz:active{transform:scale(.985);border-color:#4e95e7;background:rgba(78,149,231,.12)}.fz.is-press .fz-ico{animation:fz-pop .45s cubic-bezier(.3,1.4,.5,1)}.fz.is-press:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;border:2px solid #4e95e7;animation:fz-ring .5s ease-out forwards;pointer-events:none}@keyframes fz-pop{0%{transform:scale(1)}35%{transform:scale(.82) translateY(2px)}70%{transform:scale(1.12) translateY(-2px)}to{transform:none}}@keyframes fz-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.fz,.fz:active{transform:none}.fz.is-press .fz-ico,.fz.is-press:after{animation:none}}.fz:focus-within,.fz:hover{border-color:#4e95e7;background:rgba(78,149,231,.05)}.fz.is-drag{border-color:#4e95e7;background:rgba(78,149,231,.1)}.fz.has-file{border-style:solid;border-color:rgba(78,149,231,.45);background:rgba(78,149,231,.06)}.fz-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.fz-ico{display:inline-flex;flex:none;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:rgba(78,149,231,.12);color:#1168cc}.fz.has-file .fz-ico{background:#156ed3;color:#fff}.fz-txt{display:flex;min-width:0;flex:1;flex-direction:column}.fz-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:rgb(var(--ink-900))}.fz-txt small{font-size:11.5px;color:rgb(var(--ink-500))}.fz-x{position:relative;z-index:1;flex:none;padding:.3rem .6rem;border-radius:8px;border:0;background:hsla(240,3%,49%,.12);font-size:12px;font-weight:600;color:rgb(var(--ink-700));cursor:pointer}.fz-x:hover{background:rgba(220,38,38,.12);color:#b91c1c}.fz:focus-within{outline:2px solid #4e95e7;outline-offset:2px}.dark .fz{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.03)}.dark .fz-ico{background:rgba(161,193,229,.14);color:#adcaeb}.preview-tools{display:flex;align-items:center;gap:.35rem;margin-inline-start:auto}.preview-open{display:inline-flex!important;align-items:center;gap:.4rem;height:34px;padding:0 .8rem!important;border-radius:999px!important;background:rgba(78,149,231,.1);color:#1168cc!important;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .2s}.preview-open:hover{background:rgba(78,149,231,.18)}.preview-tool,.preview-x{display:inline-flex!important;width:34px;height:34px;align-items:center;justify-content:center;border:0;border-radius:999px!important;background:hsla(240,3%,49%,.12)!important;color:rgb(var(--ink-700))!important;cursor:pointer;font-size:0!important;transition:background-color .2s}.preview-tool:hover,.preview-x:hover{background:hsla(240,3%,49%,.22)!important}.preview-tool[aria-pressed=true]{background:rgba(78,149,231,.15)!important;color:#1168cc!important}.preview-modal.is-max .preview-sheet{width:calc(100vw - 2rem)!important;max-width:none!important;height:calc(100vh - 2rem)!important;max-height:none!important}@media (max-width:559px){.preview-open span{display:none}.preview-open{width:34px;padding:0!important;justify-content:center}}.dark .preview-open{background:rgba(161,193,229,.14);color:#adcaeb!important}.dark .preview-tool,.dark .preview-x{background:hsla(0,0%,100%,.08)!important;color:#d4d6db!important}.rs-tpl{padding:.2rem .6rem;border-radius:999px;border:1px solid rgba(60,60,67,.16);background:#fff;font-size:12px;font-weight:500;color:rgb(var(--ink-700));cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.rs-tpl:hover{border-color:#be8e0b;color:#896914}.rs-tpl.is-on{border-color:#4e95e7;background:rgba(78,149,231,.08);color:#1168cc}.mail-pv-box{max-width:620px!important}.mail-pv-tabs{display:inline-flex;gap:2px;margin-top:1rem;padding:3px;border-radius:10px;background:hsla(240,3%,49%,.12)}.mail-pv-tabs button{padding:.35rem .9rem;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13px;font-weight:500;color:rgb(var(--ink-600));cursor:pointer}.mail-pv-tabs button[aria-selected=true]{background:#fff;color:rgb(var(--ink-900));box-shadow:0 1px 2px rgba(0,0,0,.1)}.mail-pv-mail{margin-top:.75rem;border-radius:12px;border:1px solid rgba(60,60,67,.14);overflow:hidden}.mail-pv-mail dl{margin:0;padding:.6rem .9rem;border-bottom:1px solid rgba(60,60,67,.1);background:hsla(240,3%,49%,.05);font-size:12.5px}.mail-pv-mail dl>div{display:flex;gap:.6rem;padding:.1rem 0}.mail-pv-mail dt{width:44px;flex:none;color:rgb(var(--ink-500))}.mail-pv-mail dd{margin:0;color:rgb(var(--ink-800));min-width:0;overflow-wrap:anywhere}.mail-pv-body{max-height:46vh;overflow-y:auto;padding:.9rem;white-space:pre-line;font-size:13.5px;line-height:1.6;color:rgb(var(--ink-800))}.mail-pv-app{margin-top:.75rem}.mail-pv-notif{display:flex;gap:.7rem;padding:.8rem;border-radius:16px;background:hsla(240,3%,49%,.08)}.mail-pv-notif b{font-size:13.5px}.mail-pv-notif p{margin:.15rem 0 0;font-size:13px;color:rgb(var(--ink-700))}.mail-pv-notif small{font-size:11px;color:rgb(var(--ink-500))}.mail-pv-ico{display:inline-flex;flex:none;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;background:#156ed3;color:#fff;font-weight:700}.dark .rs-tpl{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#d4d6db}.dark .mail-pv-tabs button[aria-selected=true]{background:#34363c;color:#fff}.dark .mail-pv-mail{border-color:hsla(0,0%,100%,.1)}.dark .mail-pv-body,.dark .mail-pv-mail dd{color:#d4d6db}.dark .peer:checked~.peer-checked\:bg-green-50,.dark .peer:checked~.peer-checked\:bg-green-50\/60{background-color:rgba(78,149,231,.16)}.dark .peer:checked~.peer-checked\:bg-orange-50{background-color:rgba(173,133,22,.16)}.dark .peer:checked~.peer-checked\:bg-blue-50{background-color:rgba(59,130,246,.16)}.dark .peer:checked~.peer-checked\:bg-red-50{background-color:rgba(220,38,38,.16)}.dark .peer:checked~.peer-checked\:border-green-600{border-color:rgba(125,175,233,.7)}.dark .peer:checked~.peer-checked\:text-green-700{color:#b7d3f3}.dark .peer:checked~.peer-checked\:text-orange-700,.dark .peer:checked~.peer-checked\:text-orange-800{color:#fcbd13}.dark .peer:checked~.peer-checked\:text-blue-700{color:#93c5fd}.dark .peer:checked~.peer-checked\:text-red-700{color:#fca5a5}.rt-layout{display:grid;gap:1.25rem}@media (min-width:1180px){.rt-layout{grid-template-columns:minmax(0,1fr) 470px;align-items:start}.rt-preview{position:sticky;top:84px}}.rt-frame{overflow:hidden;border-radius:18px;border:1px solid rgb(var(--ink-100,229 231 235));background:#eef0ee;box-shadow:0 18px 40px -28px rgba(0,0,0,.35)}.rt-frame iframe{display:block;width:100%;height:760px;border:0}@media (max-width:1179px){.rt-frame iframe{height:640px}}.rt-swatch{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--sw);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.6);transition:transform .15s}.peer:checked+.rt-swatch{outline:2px solid var(--sw);outline-offset:3px;transform:scale(1.05)}.peer:focus-visible+.rt-swatch{outline:3px solid #156ed3;outline-offset:3px}.rt-opt{display:flex;gap:.65rem;align-items:flex-start;padding:.7rem .85rem;border:1px solid #e3e7e4;border-radius:12px;cursor:pointer}.rt-opt b{display:block;font-size:.875rem;font-weight:600}.rt-opt small{display:block;font-size:.75rem;color:#5b6560}.rt-thumb{display:grid;place-items:center;flex:none;width:76px;height:76px;border-radius:12px;border:1px dashed #cfd6d1;background:#fafbfa;overflow:hidden}.rt-thumb img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.rt-save{position:sticky;bottom:0;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom));border-radius:16px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #e3e7e4}.dark .rt-opt,.dark .rt-save{border-color:hsla(0,0%,100%,.1)}.dark .rt-opt small{color:#a3aca7}.dark .rt-save{background:rgba(24,26,30,.92)}.dark .rt-thumb{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.15)}.dark .rt-frame{border-color:hsla(0,0%,100%,.1);background:#1b1d21}.rc-chip{display:inline-flex;align-items:center;height:34px;padding:0 .8rem;border-radius:999px;border:1px solid #dde2de;font-size:.8125rem;font-weight:600;color:#3b4440;transition:background-color .15s,border-color .15s}.peer:checked+.rc-chip{border-color:#156ed3;background:#eff3f8;color:#125cb0}.peer:focus-visible+.rc-chip{outline:2px solid #156ed3;outline-offset:2px}.dark .rc-chip{border-color:hsla(0,0%,100%,.14);color:#d4d6db}.dark .peer:checked+.rc-chip{border-color:rgba(125,175,233,.7);background:rgba(78,149,231,.16);color:#c9dff8}.is-holiday{background-color:#f3f4f3;background-image:repeating-linear-gradient(135deg,transparent 0 7px,rgba(0,0,0,.025) 7px 8px)}.is-holiday>a:first-child,.is-holiday>div:first-child>span{color:#8a938e}.ev-holiday{background:#e4e7e5!important;color:#4e5852!important}.dark .is-holiday{background-color:hsla(0,0%,100%,.035);background-image:repeating-linear-gradient(135deg,transparent 0 7px,hsla(0,0%,100%,.03) 7px 8px)}.dark .is-holiday>a:first-child,.dark .is-holiday>div:first-child>span{color:#8b9290}.dark .ev-holiday{background:hsla(0,0%,100%,.1)!important;color:#c3c8c5!important}.fam-card>header{flex-wrap:wrap}.rt-lay{display:flex;height:100%;flex-direction:column;gap:.15rem;padding:.6rem;border:1px solid #e3e7e4;border-radius:14px;transition:border-color .15s,box-shadow .15s}.peer:checked+.rt-lay{border-color:#156ed3;box-shadow:0 0 0 3px rgba(21,110,211,.15)}.peer:focus-visible+.rt-lay{outline:2px solid #156ed3;outline-offset:2px}.rt-lay-pic{position:relative;display:flex;flex-direction:column;gap:4px;height:74px;margin-bottom:.35rem;padding:18px 10px 8px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #e3e7e4;overflow:hidden}.rt-lay-pic i{position:absolute;inset:0 0 auto;height:6px;background:#156ed3}.rt-lay-pic b{display:block;height:7px;border-radius:2px;background:#eef1ef}.rt-lay-pic b:first-of-type{width:55%;background:#cfd6d1}.rt-lay-pic em{margin-top:auto;height:12px;border-radius:3px;background:rgba(21,110,211,.15)}[data-lay=modern] .rt-lay-pic i{height:30px}[data-lay=modern] .rt-lay-pic b:first-of-type{position:relative;background:hsla(0,0%,100%,.75)}[data-lay=modern] .rt-lay-pic em{background:#156ed3}[data-lay=elegant] .rt-lay-pic i{height:2px}[data-lay=elegant] .rt-lay-pic b:first-of-type{align-self:center;border-bottom:2px solid #156ed3;border-radius:0}[data-lay=elegant] .rt-lay-pic em{background:transparent;border-block:1px solid #156ed3;border-radius:0}[data-lay=minimal] .rt-lay-pic i{display:none}[data-lay=minimal] .rt-lay-pic b{background:transparent;border-bottom:1px solid #cfd6d1;border-radius:0}[data-lay=minimal] .rt-lay-pic em{background:transparent;border-block:1px solid #1d2420;border-radius:0}[data-lay=official] .rt-lay-pic i{inset:4px;height:auto;background:transparent;border:3px double #156ed3}[data-lay=official] .rt-lay-pic b:first-of-type{align-self:center;width:45%}.rt-lay-t{font-size:.875rem;font-weight:600;color:#1d2420}.rt-lay-h{font-size:.75rem;line-height:1.3;color:#5b6560}.dark .rt-lay{border-color:hsla(0,0%,100%,.1)}.dark .peer:checked+.rt-lay{border-color:rgba(125,175,233,.7)}.dark .rt-lay-t{color:#eceff0}.dark .rt-lay-h{color:#a3aca7}.av-cell{display:block;height:26px;width:100%;border-radius:6px}.av-busy{background:#3b82f6}.av-free{background:rgba(78,149,231,.22);box-shadow:inset 0 0 0 1px rgba(78,149,231,.35)}.av-off{background:repeating-linear-gradient(135deg,#f1f3f2 0 5px,#e6e9e7 5px 6px)}.av-pick{display:block;cursor:pointer}.av-toggle{background:repeating-linear-gradient(135deg,#f1f3f2 0 5px,#e6e9e7 5px 6px);transition:background-color .12s}.peer:checked+.av-toggle{background:rgba(78,149,231,.3);box-shadow:inset 0 0 0 1px rgba(78,149,231,.55)}.peer:focus-visible+.av-toggle{outline:2px solid #156ed3;outline-offset:1px}.peer:disabled+.av-busy{cursor:not-allowed}.ta-times{display:none}form:has(#ta-hours:checked) .ta-times{display:grid}.dark .av-off,.dark .av-toggle{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.04) 0 5px,hsla(0,0%,100%,.08) 5px 6px)}.dark .peer:checked+.av-toggle{background:rgba(78,149,231,.3)}.req-absent{background:repeating-linear-gradient(135deg,rgba(173,133,22,.1) 0 6px,rgba(173,133,22,.18) 6px 7px);color:#735709}.av-add{background:rgba(78,149,231,.45);box-shadow:inset 0 0 0 2px #4e95e7}.av-remove{background:repeating-linear-gradient(135deg,rgba(220,38,38,.15) 0 5px,rgba(220,38,38,.3) 5px 6px);box-shadow:inset 0 0 0 1px rgba(220,38,38,.5)}.req-on{background:rgba(78,149,231,.05)}.req-preview{border-color:rgba(173,133,22,.35)}.dark .req-absent{color:#fcbd13}.tt-free{position:relative;display:block;transition:background-color .12s}.tt-free-add{position:absolute;inset:6px;display:flex;align-items:center;justify-content:center;gap:.25rem;border:1px dashed transparent;border-radius:10px;font-size:12px;font-weight:600;color:#125cb0;opacity:0;transition:opacity .12s}.tt-free:focus-visible .tt-free-add,.tt-free:hover .tt-free-add{opacity:1;border-color:rgba(78,149,231,.5);background:rgba(78,149,231,.06)}.tt-add{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#125cb0;opacity:0;transition:opacity .12s}.tt-add:focus-visible,.tt-day:hover .tt-add{opacity:1;background:rgba(78,149,231,.1)}@media (hover:none){.tt-add{opacity:1}}.tt-ev{display:flex;align-items:center;gap:3px;padding:1px 6px;border-radius:5px;font-size:11px;font-weight:600;color:#fff;background:var(--ev)}.tt-ev.is-pending{background:transparent;color:var(--ev);box-shadow:inset 0 0 0 1px var(--ev);border-style:dashed}.tt-ev.is-rejected{background:transparent;color:#8a938e;text-decoration:line-through;box-shadow:inset 0 0 0 1px #cfd6d1}.tt-mini-d{position:relative;display:flex;align-items:center;justify-content:center;height:24px;border-radius:6px;color:#3b4440;font-variant-numeric:tabular-nums}.tt-mini-d.has-c{background:rgba(78,149,231,.14);color:#125cb0;font-weight:600}.tt-mini-d.is-off{background:repeating-linear-gradient(135deg,#f1f3f2 0 4px,#e3e7e4 4px 5px);color:#8a938e}.tt-mini-d.is-we{color:#8a938e}.tt-mini-d.is-today{box-shadow:inset 0 0 0 2px #4e95e7}.tt-mini-d i{position:absolute;bottom:2px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:99px;background:#d946ef}.pe-times{display:grid}form:has(#pe-allday:checked) .pe-times{display:none}.dark .tt-mini-d{color:#c3c8c5}.dark .tt-mini-d.has-c{color:#c9dff8}.dark .tt-mini-d.is-off{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.04) 0 4px,hsla(0,0%,100%,.09) 4px 5px)}.stat-link .stat-card{cursor:pointer}.stat-link:hover .stat-card{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tone) 35%,transparent)}.stat-link:focus-visible{outline:2px solid #4e95e7;outline-offset:3px}.sw{position:relative;flex:none;width:40px;height:24px;background:#cfd6d1;transition:background-color .15s}.sw,.sw:after{border-radius:999px}.sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}.peer:checked+.sw{background:#4e95e7}.peer:checked+.sw:after{transform:translateX(16px)}.peer:focus-visible+.sw{outline:2px solid #4e95e7;outline-offset:2px}[dir=rtl] .peer:checked+.sw:after{transform:translateX(-16px)}.dark .sw{background:hsla(0,0%,100%,.18)}.chip-n{display:inline-flex;min-width:18px;height:16px;align-items:center;justify-content:center;margin-inline-start:5px;padding:0 5px;border-radius:999px;background:hsla(240,3%,49%,.14);font-size:10.5px;font-weight:700;line-height:1}.chip-active .chip-n{background:hsla(0,0%,100%,.25);color:#fff}.cp-host{justify-content:flex-end;gap:.25rem}.cp-btn,.cp-host{display:inline-flex;align-items:center}.cp-btn{flex:none;justify-content:center;width:26px;height:26px;border-radius:7px;color:#8a938e;opacity:.55;transition:opacity .12s,background-color .12s,color .12s}.cp-btn:focus-visible,.cp-host:hover .cp-btn{opacity:1}.cp-btn:hover{background:hsla(240,3%,49%,.12);color:#1d2420}.cp-btn.is-ok{opacity:1;color:#4e95e7}@media (hover:none){.cp-btn{opacity:1;width:32px;height:32px}}.dark .cp-btn:hover{color:#eceff0}.tt-layout{grid-template-columns:minmax(0,1fr)}@media (min-width:1280px){.tt-layout{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"main side" "extra side"}.tt-layout>.tt-main{grid-area:main}.tt-layout>.tt-side{grid-area:side;align-self:start}.tt-layout>.tt-extra{grid-area:extra}}.lp-header.is-menu{color:rgb(var(--ink-900));box-shadow:0 12px 30px -18px rgba(0,0,0,.35)}.lp-header.is-menu,.lp-menu{background:rgb(var(--surface))}.lp-menu{border-top:1px solid rgb(var(--ink-100));max-height:calc(100dvh - 72px);overflow-y:auto}.lp-sticky-cta{transform:translateY(110%);transition:transform .25s ease;background:linear-gradient(to top,rgb(var(--surface)) 60%,rgb(var(--surface)/0))}.lp-sticky-cta.is-on{transform:none}@media (prefers-reduced-motion:reduce){.lp-sticky-cta{transition:none}}.perm-box{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;background:hsla(240,3%,49%,.12);color:transparent;transition:background-color .12s,color .12s}.peer:checked+.perm-box{background:#4e95e7;color:#fff}.peer:focus-visible+.perm-box{outline:2px solid #4e95e7;outline-offset:2px}label:hover>.perm-box{box-shadow:inset 0 0 0 1px rgba(78,149,231,.5)}.lp a:focus-visible,.lp button:focus-visible,.lp input:focus-visible,.lp select:focus-visible,.lp summary:focus-visible,.lp textarea:focus-visible{outline:2px solid #d69f07;outline-offset:2px}.lp-zellige{--z1:#4e95e7;--z2:#be8e0b;height:28px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28'%3E%3Cg fill='none' stroke-width='1.6'%3E%3Cpath stroke='%234e95e7' d='m14 2 3.5 8.5L26 14l-8.5 3.5L14 26l-3.5-8.5L2 14l8.5-3.5z'/%3E%3Cpath stroke='%23be8e0b' d='m14 6.5 2 5.5 5.5 2-5.5 2-2 5.5-2-5.5-5.5-2 5.5-2zM42 2l3.5 8.5L54 14l-8.5 3.5L42 26l-3.5-8.5L30 14l8.5-3.5z'/%3E%3Ccircle cx='42' cy='14' r='3' stroke='%234e95e7'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:50%;opacity:.55}.lp-zellige-tex{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath fill='none' stroke='%23fff' stroke-opacity='.06' stroke-width='1.2' d='m32 6 7 18 18 8-18 7-7 19-7-19-18-7 18-8z'/%3E%3C/svg%3E")}.lp-steps{position:relative}.lp-steps:before{content:"";position:absolute;inset-inline-start:calc(1.75rem + 24px);top:2.5rem;bottom:2.5rem;width:1px;background:linear-gradient(rgba(214,159,7,.5),rgba(214,159,7,0))}.lp-level-cta{display:inline-flex;align-items:center;gap:.35rem;font-size:14px;font-weight:700;color:#84640d}.lp-level-cta:hover{text-decoration:underline;text-underline-offset:3px}.dark .lp-level-cta{color:#f2b100}.lp-err{background:color-mix(in oklab,var(--danger) 25%,transparent);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--danger) 60%,#fff)}.gs-toasts{position:fixed;top:72px;inset-inline-end:16px;z-index:80;display:flex;width:min(380px,calc(100vw - 32px));flex-direction:column;gap:10px;pointer-events:none}.gs-toast{position:relative;display:flex;align-items:flex-start;gap:12px;overflow:hidden;padding:14px 12px 16px 14px;border-radius:16px;background:rgb(var(--surface));color:rgb(var(--ink-900));border:1px solid rgb(var(--ink-200));box-shadow:0 18px 44px -18px rgba(18,23,28,.35);pointer-events:auto;animation:gs-toast-in .28s cubic-bezier(.2,.8,.2,1)}.gs-toast.is-link{cursor:pointer}.gs-toast.is-link:hover{border-color:rgb(var(--ink-300))}.gs-toast-ico{display:flex;flex:none;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:#f3f7fd;color:#175fb2}.gs-toast.is-notif .gs-toast-ico{background:#fff6db;color:#84640d}.gs-toast-txt{min-width:0;flex:1;padding-top:1px}.gs-toast-txt b{display:block;font-size:14px;font-weight:700;line-height:1.35}.gs-toast-txt small{display:-webkit-box;margin-top:2px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;color:rgb(var(--ink-600))}.gs-toast-x{display:flex;flex:none;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;color:rgb(var(--ink-500))}.gs-toast-x:hover{background:rgb(var(--ink-100));color:rgb(var(--ink-900))}.gs-toast-bar{position:absolute;inset-inline:0;bottom:0;height:3px;background:#4e95e7;transform-origin:left;animation:gs-toast-bar var(--ms,5s) linear forwards}.gs-toast.is-notif .gs-toast-bar{background:#be8e0b}.gs-toast.is-paused .gs-toast-bar{animation-play-state:paused}.gs-toast.is-out{opacity:0;transform:translateX(16px);transition:opacity .25s,transform .25s}@keyframes gs-toast-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes gs-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}[dir=rtl] .gs-toast-bar{transform-origin:right}.dark .gs-toast-ico{background:rgba(78,149,231,.16);color:#c9dff8}.dark .gs-toast.is-notif .gs-toast-ico{background:rgba(190,142,11,.16);color:#f2b100}@media (prefers-reduced-motion:reduce){.gs-toast,.gs-toast-bar{animation:none}}.tab-n{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;margin-inline-start:7px;padding:0 6px;border-radius:999px;background:hsla(240,3%,49%,.16);color:rgb(var(--ink-700));font-size:11.5px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.seg-active .tab-n{background:hsla(0,0%,100%,.25);color:#fff}.tab-n.is-alert{background:#be8e0b;color:#fff}.ms-card{overflow:hidden;border-radius:22px;background:rgb(var(--surface));border:1px solid rgb(var(--ink-200))}.ms-ico{display:flex;flex:none;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;background:#f3f7fd;color:#175fb2}.dark .ms-ico{background:rgba(78,149,231,.14);color:#c9dff8}.ms-dot{width:8px;height:8px;flex:none;border-radius:999px}.ms-dot.is-ok{background:#4e95e7;box-shadow:0 0 0 4px rgba(78,149,231,.18)}.ms-dot.is-warn{background:#be8e0b;box-shadow:0 0 0 4px rgba(190,142,11,.18)}.ms-dot.is-todo{background:rgb(var(--ink-400));box-shadow:0 0 0 4px rgb(var(--ink-200))}.ms-checks{display:flex;flex-wrap:wrap;gap:8px}.ms-checks li{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid rgb(var(--ink-200))}.ms-checks li.is-ok{color:#175fb2;border-color:rgba(78,149,231,.35);background:#f3f7fd}.ms-checks li.is-todo{color:rgb(var(--ink-600));border-style:dashed}.dark .ms-checks li.is-ok{color:#c9dff8;background:rgba(78,149,231,.12)}.ms-guide{border-top:1px solid rgb(var(--ink-100))}.ms-guide>summary{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 24px;list-style:none;cursor:pointer;font-size:14px;font-weight:600;color:rgb(var(--ink-800))}.ms-guide>summary::-webkit-details-marker{display:none}.ms-guide>summary:hover{background:rgb(var(--ink-50))}.ms-guide[open] .ms-chev{transform:rotate(180deg)}.ms-chev{transition:transform .2s}.ms-steps>li{position:relative;display:flex;gap:14px}.ms-steps>li:not(:last-child):before{content:"";position:absolute;inset-inline-start:13px;top:30px;bottom:2px;width:2px;border-radius:2px;background:rgb(var(--ink-100))}.ms-step-n{position:relative;display:flex;flex:none;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:rgb(var(--surface));border:2px solid #4e95e7;color:#175fb2;font-size:13px;font-weight:800}.dark .ms-step-n{color:#c9dff8}.ms-guide code,.ms-steps code{padding:1px 5px;border-radius:6px;background:rgb(var(--ink-100));font-size:12.5px}.ms-legend{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ink-600))}.ms-preset{height:32px;padding:0 12px;border-radius:999px;border:1px solid rgb(var(--ink-200));background:rgb(var(--surface));font-size:13px;font-weight:600;color:rgb(var(--ink-800));transition:border-color .12s,background-color .12s}.ms-preset:hover{border-color:#4e95e7;background:#f3f7fd}.dark .ms-preset:hover{background:rgba(78,149,231,.12)}.ms-box{padding:16px;border-radius:16px;border:1px solid rgb(var(--ink-200))}.ms-actions{display:flex;justify-content:flex-end;padding-top:4px}.ms-test{padding:20px 24px 24px;border-top:1px solid rgb(var(--ink-100));background:rgb(var(--ink-50))}.made-love-heart{color:#e5484d;animation:made-love 1.6s ease-in-out infinite}@keyframes made-love{0%,to{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.made-love-heart{animation:none}}.hdr-btn.is-ringing svg{transform-origin:50% 2px;animation:bell-ring 2.4s ease-in-out infinite}.hdr-btn.is-ringing>span.absolute{animation:bell-badge 2.4s ease-in-out infinite}@keyframes bell-ring{0%,55%,to{transform:rotate(0)}5%{transform:rotate(16deg)}12%{transform:rotate(-14deg)}19%{transform:rotate(10deg)}26%{transform:rotate(-8deg)}33%{transform:rotate(4deg)}40%{transform:rotate(0)}}@keyframes bell-badge{0%,55%,to{transform:scale(1)}8%{transform:scale(1.2)}20%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hdr-btn.is-ringing svg,.hdr-btn.is-ringing>span.absolute{animation:none}.hdr-btn.is-ringing{box-shadow:0 0 0 2px #be8e0b}}.app-foot{align-items:center;justify-content:space-between;gap:8px 20px;padding-top:20px;border-top:1px solid rgb(var(--ink-100));font-size:12.5px;color:rgb(var(--ink-500))}.app-foot,.app-foot-links{display:flex;flex-wrap:wrap}.app-foot-links{gap:4px 16px}.app-foot a{color:rgb(var(--ink-600))}.app-foot a:hover{color:rgb(var(--ink-900));text-decoration:underline;text-underline-offset:3px}.app-foot .made-love b{color:rgb(var(--ink-700))}.is-embed .app-foot{display:none}@media print{.app-foot{display:none}}.made-love-link{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:rgba(229,72,77,.4);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.made-love-link:hover{color:#e5484d;text-decoration-color:currentColor}.app-foot .made-love-link:hover,.lp-dark .made-love-link:hover{color:#e5484d}.imp-table td,.imp-table th{border-bottom:1px solid rgb(var(--ink-100))}.imp-table tr.is-bad td:first-child{box-shadow:inset 3px 0 0 #dc2626}.imp-cell{height:36px;padding:0 8px;border-radius:8px;border:1px solid transparent;background:rgb(var(--ink-50));font-size:14px;color:rgb(var(--ink-900))}.imp-cell:hover{border-color:rgb(var(--ink-200))}.imp-cell:focus{outline:none;border-color:#4e95e7;background:rgb(var(--surface));box-shadow:0 0 0 3px rgba(78,149,231,.18)}.imp-cell.is-err{border-color:rgba(220,38,38,.6);background:rgba(220,38,38,.06)}@media (max-width:639px){.imp-cell{font-size:16px}}.nav-tools{height:28px}.nav-tool{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:8px;color:rgb(var(--ink-500));opacity:.55;transition:opacity .15s,background-color .15s}.nav-tool:focus-visible,.nav-tool:hover{opacity:1;background:rgb(var(--ink-100));color:rgb(var(--ink-900))}.app-sidebar:hover .nav-tool[data-nav-start]{opacity:1}.is-editing .nav-tool[data-nav-start],.nav-tool-hint,.nav-tool.is-save,.nav-tool[data-nav-cancel],.nav-tool[data-nav-reset]{display:none}.is-editing .nav-tool.is-save,.is-editing .nav-tool[data-nav-cancel],.is-editing .nav-tool[data-nav-reset]{display:inline-flex;opacity:1}.is-editing .nav-tool-hint{display:block;margin:0 0 -8px;font-size:11px;color:rgb(var(--ink-500))}.nav-tool.is-save{background:#4e95e7;color:#fff}.nav-tool.is-save:hover{background:#1977e2;color:#fff}.is-editing a[data-nav-path]{cursor:grab;outline:1px dashed rgb(var(--ink-200));outline-offset:-1px}.is-editing a[data-nav-path].is-dragging{opacity:.45}.is-editing .nav-badge{display:none}a[data-nav-pinned]{display:none!important}[data-nav-sec]:not([data-nav-pins]):not(:has(a[data-nav-path]:not([data-nav-pinned]))){display:none}.nav-star,.nav-unpin{display:inline-flex;flex:none;width:24px;height:24px;align-items:center;justify-content:center;margin-inline-start:auto;border-radius:6px;color:rgb(var(--ink-300))}.nav-star:hover{color:#be8e0b;background:rgba(190,142,11,.1)}.nav-star.is-on{color:#be8e0b}.nav-unpin{font-size:16px;line-height:1;color:rgb(var(--ink-500))}.nav-unpin:hover{color:#dc2626;background:rgba(220,38,38,.08)}html.nav-collapsed .nav-tool-hint,html.nav-collapsed .nav-tools{display:none}@media (pointer:coarse){.staff-ui main :is(a,button).chip{min-height:40px;display:inline-flex;align-items:center;padding-inline:.8rem}.staff-ui main .btn-ghost.p-1,.staff-ui main a.rounded-md.p-1,.staff-ui main button.rounded-md.p-1{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.staff-ui main :is(a,button):is(.btn,.btn-primary,.btn-outline,.btn-ghost,.btn-accent):not(.p-1){min-height:40px}.staff-ui main :is(a,button).rounded-lg.px-3.py-1\.5.text-xs{min-height:40px}.doc-actions{opacity:1!important;gap:8px}.doc-actions button,.doc-actions>a{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.staff-ui main .pf-tab,.staff-ui main a.rounded-xl.border{min-height:44px}.staff-ui main .cp-btn,.staff-ui main [data-open=avatar-dialog].rounded-full{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.app-foot a{display:inline-flex;min-height:40px;align-items:center}.staff-ui main button[role=switch]{position:relative}.staff-ui main button[role=switch]:after{content:"";position:absolute;inset:-10px -4px}}.pd-name{font-family:var(--font-display);letter-spacing:-.015em}.pd-figs{border:1px solid var(--separator,rgb(var(--ink-100)));border-radius:14px}.pd-fig{padding:.7rem .9rem;text-align:start}.pd-fig+.pd-fig{border-inline-start:1px solid var(--separator,rgb(var(--ink-100)))}.pd-fig-l{font-size:12px;font-weight:500;color:rgb(var(--ink-500))}.pd-fig-v{margin-top:2px;font-family:var(--font-display);font-size:24px;line-height:1.1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--ink-900))}.pd-fig-v.is-warn{color:#84640d}.dark .pd-fig-v.is-warn{color:#e3a806}.pd-fig-u{font-size:13px;font-weight:500;color:rgb(var(--ink-500))}.pd-pay svg{color:#84640d}.dark .pd-pay svg{color:#e3a806}@media (max-width:639px){.pd-fig{padding:.6rem .7rem}.pd-fig-v{font-size:20px}}.tour-root{position:fixed;inset:0;z-index:120}.tour-shield{position:absolute;inset:0}.tour-root.is-center .tour-shield{background:rgba(11,14,17,.55)}.tour-ring{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px rgba(11,14,17,.55),0 0 0 2px #be8e0b;pointer-events:none;transition:top .3s cubic-bezier(.2,.8,.2,1),left .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1)}.tour-pop{position:fixed;max-width:calc(100vw - 24px);padding:16px 16px 12px;border-radius:16px;background:var(--bg-elevated,#fff);color:var(--label,#1d1d1f);box-shadow:0 24px 60px -20px rgba(0,0,0,.45),0 0 0 1px var(--separator,rgba(0,0,0,.08));outline:none;animation:tour-in .25s cubic-bezier(.2,.8,.2,1);transition:top .3s cubic-bezier(.2,.8,.2,1),left .3s cubic-bezier(.2,.8,.2,1)}@keyframes tour-in{0%{opacity:0;transform:translateY(6px)}}.tour-head{display:flex;align-items:center;justify-content:space-between}.tour-step{font-size:12px;font-weight:600;color:#84640d;font-variant-numeric:tabular-nums}.dark .tour-step{color:#e3a806}.tour-x{width:32px;height:32px;margin:-6px -6px 0 0;border-radius:8px;font-size:20px;line-height:1;color:var(--label-secondary,#636366)}.tour-x:hover{background:var(--fill,hsla(240,3%,49%,.12))}.tour-title{margin-top:4px;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em}.tour-text{margin-top:6px;font-size:14px;line-height:1.5;color:var(--label-secondary,#636366)}.tour-foot{display:flex;align-items:center;gap:8px;margin-top:14px}.tour-dots{display:flex;gap:4px;margin-inline-end:auto}.tour-dots span{width:6px;height:6px;border-radius:9999px;background:var(--separator,rgba(0,0,0,.15))}.tour-dots span.is-on{width:16px;background:#be8e0b}.tour-btn{height:36px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:600;background:var(--fill,hsla(240,3%,49%,.12));color:var(--label,#1d1d1f)}.tour-btn.is-primary{background:var(--accent,#175fb2);color:#fff}.tour-btn:hover{filter:brightness(1.05)}.tour-btn:focus-visible,.tour-skip:focus-visible,.tour-x:focus-visible{outline:2px solid #be8e0b;outline-offset:2px}.tour-skip{display:block;margin:10px auto 0;font-size:13px;font-weight:500;color:var(--label-secondary,#636366);text-decoration:underline;text-underline-offset:3px}@media (pointer:coarse){.tour-btn{height:44px;padding:0 18px}.tour-x{width:44px;height:44px}.tour-skip{padding:10px;margin-top:2px}}@media (prefers-reduced-motion:reduce){.tour-pop,.tour-ring{transition:none;animation:none}}[data-panes].is-tabbed{display:flex;flex-direction:column;gap:1.5rem}[data-panes].is-tabbed [data-pane]:not(#identite){width:100%;max-width:880px}#identite.pf-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:stretch}#identite.pf-cards>.pf-wide{grid-column:1/-1}[data-panes].is-tabbed>div{display:contents}[data-panes].is-tabbed [data-pane]{margin-top:0!important}[data-pane-extra][hidden],[data-pane][hidden]{display:none!important}[dir=rtl] .pd-fig-v,[dir=rtl] .stat-card .text-2xl,[dir=rtl] .whitespace-nowrap.tabular-nums{unicode-bidi:plaintext}.input.is-invalid,.input[aria-invalid]{border-color:#be185d!important;background:#fdf2f8!important;color:#9d174d!important;box-shadow:0 0 0 3px rgba(190,24,93,.15)!important}.dark .input.is-invalid,.dark .input[aria-invalid]{background:rgba(190,24,93,.15)!important;color:#f9a8d4!important}.sc-msg{min-height:0;font-size:12px;line-height:1.3;color:rgb(var(--ink-500))}.sc-msg:not(:empty){margin-top:4px}.sc-msg.is-err{color:#be185d;font-weight:600}.sc-msg.is-err:before{content:"⚠ "}.dark .sc-msg.is-err{color:#f9a8d4}.sc-wrap{position:relative}.sc-max{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:600;color:rgb(var(--ink-500));pointer-events:none;font-variant-numeric:tabular-nums}.input.is-invalid+.sc-max{color:#be185d}.pp-modal{position:fixed;inset:0;z-index:95;display:flex;flex-direction:column;background:rgba(32,36,34,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:preview-fade .2s ease-out}.pp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:max(12px,env(safe-area-inset-top)) 16px 12px;background:var(--bg-elevated,#fff);color:var(--label,#1d1d1f);box-shadow:0 1px 0 var(--separator,rgba(0,0,0,.1))}.pp-title{font-family:var(--font-display);font-size:16px;font-weight:600}.pp-title span{margin-inline-start:8px;font-family:inherit;font-size:13px;font-weight:500;color:var(--label-secondary,#636366)}.pp-tools{display:flex;gap:8px}.pp-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;background:var(--fill,hsla(240,3%,49%,.12));color:var(--label,#1d1d1f)}.pp-btn.is-primary{background:var(--accent,#175fb2);color:#fff}.pp-btn:disabled{opacity:.5;cursor:progress}.pp-btn:focus-visible{outline:2px solid #be8e0b;outline-offset:2px}.pp-stage{flex:1;overflow:auto;padding:24px 16px 40px}.pp-sheet{--pp-scale:1;position:relative;margin:0 auto;width:794px;height:1123px}.pp-sheet:after{content:attr(data-pages);position:absolute;inset-inline:0;bottom:-28px;text-align:center;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.75)}.pp-sheet iframe{position:absolute;top:0;left:0;width:794px;height:1123px;border:0;background:#fff;transform:scale(var(--pp-scale));transform-origin:0 0;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);opacity:0;transition:opacity .25s}.pp-modal.is-loaded .pp-sheet iframe{opacity:1}.pp-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.8);font-size:14px}.pp-modal.is-loaded .pp-loading{display:none}@media (pointer:coarse){.pp-btn{height:44px}}.is-pp,.is-pp .app-main,html:has(.is-pp),html:has(.is-pp) body{background:#fff!important;background-image:none!important}.is-pp #main{padding:15mm 14mm!important}.is-pp #gs-toasts,.is-pp .app-foot,.is-pp .no-print,.is-pp .tour-root,.is-pp [data-popover],.is-pp [data-tour-start]{display:none!important}.is-pp .card{box-shadow:none!important}.is-pp *{animation:none!important;transition:none!important}.is-pp main :is(a,button):is(.btn,.btn-primary,.btn-outline,.btn-ghost,.btn-accent),.is-pp main button[data-open]{display:none!important}@media print{.pp-modal,.tour-root,main :is(a,button):is(.btn,.btn-primary,.btn-outline,.btn-ghost,.btn-accent),main button[data-open]{display:none!important}}.pp-sheet iframe{pointer-events:none}.dm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:1024px){.dm-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.dm-stat{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border-radius:14px;background:var(--bg-surface,#fff);border:1px solid var(--separator,rgb(var(--ink-100)));font-size:13px;color:var(--label-secondary,rgb(var(--ink-600)));transition:border-color .15s,transform .15s}a.dm-stat:hover{border-color:rgb(var(--ink-300));transform:translateY(-1px)}.dm-stat b{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--label,rgb(var(--ink-900)));font-variant-numeric:tabular-nums;margin-inline-end:2px}.dm-ico{display:inline-flex;flex:none;width:32px;height:32px;align-items:center;justify-content:center;border-radius:10px;background:rgb(var(--ink-100));color:rgb(var(--ink-700))}.dm-ico.is-warn{background:#fff6db;color:#84640d}.dm-ico.is-ok{background:#f3f7fd;color:#175fb2}.dark .dm-ico.is-warn{background:rgba(190,142,11,.18);color:#e3a806}.dark .dm-ico.is-ok{background:rgba(78,149,231,.18);color:#8eb1d9}.dm-kids{overflow-x:auto;padding-bottom:2px}.dm-kid,.dm-kids{display:flex;gap:10px}.dm-kid{flex:none;align-items:center;min-width:200px;padding:10px 16px 10px 10px;border-radius:16px;border:1px solid var(--separator,rgb(var(--ink-100)));background:var(--bg-surface,#fff);color:var(--label,rgb(var(--ink-900)));transition:border-color .15s,box-shadow .15s}.dm-kid:hover{border-color:rgb(var(--ink-300))}.dm-kid.is-on{border-color:#175fb2;box-shadow:0 0 0 1px #175fb2,0 8px 20px -12px rgba(23,95,178,.6)}.mg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:640px){.mg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.mg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (min-width:1536px){.mg-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.mg-tile{position:relative;margin:0;overflow:hidden;border-radius:18px;background:rgb(var(--ink-100));aspect-ratio:4/5;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.mg-tile:hover{transform:translateY(-2px);box-shadow:0 14px 30px -16px rgba(0,0,0,.45)}.mg-img{position:absolute;inset:0;display:block}.mg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.mg-tile:hover .mg-img img{transform:scale(1.04)}.mg-empty{display:flex;height:100%;align-items:center;justify-content:center;color:rgb(var(--ink-400))}.mg-cap{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:28px 12px 10px;background:linear-gradient(0deg,rgba(9,18,29,.82),rgba(9,18,29,0));color:#fff;pointer-events:none}.mg-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.mg-meta{font-size:12px;color:hsla(0,0%,100%,.82)}.mg-status{position:absolute;top:10px;inset-inline-start:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:9999px;font-size:11px;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.12)}.mg-actions{position:absolute;top:8px;inset-inline-end:8px;display:flex;gap:6px;opacity:0;transition:opacity .15s}.mg-tile:focus-within .mg-actions,.mg-tile:hover .mg-actions{opacity:1}.mg-btn{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9999px;background:hsla(0,0%,100%,.92);color:rgb(var(--ink-800,38 44 41));box-shadow:0 2px 8px rgba(0,0,0,.18)}.mg-btn:hover{background:#fff}.mg-btn.is-danger{color:#be185d}.mg-add{display:flex;aspect-ratio:4/5;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:18px;border:2px dashed rgb(var(--ink-300));background:rgb(var(--ink-50));color:rgb(var(--ink-700));font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.mg-add:hover{border-color:#175fb2;color:#175fb2;background:rgba(78,149,231,.05)}@media (pointer:coarse){.mg-actions{opacity:1}.mg-btn{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.mg-img img,.mg-tile{transition:none}}.nav-num{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:9999px;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.dark .has-\[\:checked\]\:bg-green-50:has(:checked){background-color:rgba(78,149,231,.2)!important;color:#eff4f9!important}.dark .has-\[\:checked\]\:bg-orange-50:has(:checked){background-color:rgba(190,142,11,.2)!important;color:#fbeaba!important}.dark .has-\[\:checked\]\:border-green-400:has(:checked),.dark .has-\[\:checked\]\:border-green-600:has(:checked){border-color:#8eb1d9!important}.dark .has-\[\:checked\]\:border-orange-400:has(:checked),.dark .has-\[\:checked\]\:border-orange-500:has(:checked){border-color:#e3a806!important}.dark .has-\[\:checked\]\:text-orange-600:has(:checked),.dark .has-\[\:checked\]\:text-orange-800:has(:checked){color:#fbbf1a!important}.bg-teal-500 .text-white,.text-white.bg-teal-500{background-color:#0f766e!important}.text-white.bg-green-500{background-color:#175fb2!important}.text-white.bg-violet-500{background-color:#6d28d9!important}.text-white.bg-pink-500{background-color:#86198f!important}.text-white.bg-amber-500{background-color:#8d6a07!important}.text-white.bg-blue-500{background-color:#1d4ed8!important}.text-white.bg-orange-500{background-color:#8a6809!important}.dark .text-white.bg-ink-700,.dark .text-white.bg-ink-800,.dark .text-white.bg-ink-900{background-color:#3f4642!important}.text-white.bg-green-600{background-color:#175fb2}.bg-green-500 .text-green-100,.bg-green-600 .text-green-100,.bg-green-700 .text-green-100{color:hsla(0,0%,100%,.9)!important}.dark .staff-ui .text-ink-300{color:#8a8e96}.staff-ui main .opacity-60{opacity:.8}.staff-ui main .opacity-70{opacity:.85}.dark .staff-ui .text-ink-400{color:#9a9ea6!important}.dark .staff-ui .text-ink-500{color:#a1a5ad}html:not(.dark) .text-ink-400{color:#66726c}html:not(.dark) .text-ink-500{color:#5e6a64}html:not(.dark) .staff-ui .app-sidebar nav>:nth-child(6n+1) .nav-section{color:color-mix(in srgb,var(--c1) 62%,#000)}html:not(.dark) .staff-ui .app-sidebar nav>:nth-child(6n+2) .nav-section{color:color-mix(in srgb,var(--c2) 62%,#000)}html:not(.dark) .staff-ui .app-sidebar nav>:nth-child(6n+3) .nav-section{color:color-mix(in srgb,var(--c3) 62%,#000)}html:not(.dark) .staff-ui .app-sidebar nav>:nth-child(6n+4) .nav-section{color:color-mix(in srgb,var(--c4) 62%,#000)}html:not(.dark) .staff-ui .app-sidebar nav>:nth-child(6n+5) .nav-section{color:color-mix(in srgb,var(--c5) 62%,#000)}html:not(.dark) .staff-ui .app-sidebar nav>:nth-child(6n) .nav-section{color:color-mix(in srgb,var(--c6) 62%,#000)}html:not(.dark) .brand-sub{color:#175fb2}.pd-act{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 5px;border-radius:12px;font-size:14px;font-weight:600;color:var(--label,rgb(var(--ink-800)));background:color-mix(in srgb,var(--c) 7%,var(--bg-surface,#fff));border:1px solid color-mix(in srgb,var(--c) 20%,transparent);transition:background .15s,border-color .15s,transform .15s}.pd-act:hover{background:color-mix(in srgb,var(--c) 14%,var(--bg-surface,#fff));border-color:color-mix(in srgb,var(--c) 40%,transparent);transform:translateY(-1px)}.pd-act-ico{display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:var(--c)}.pd-act:focus-visible{outline:2px solid var(--c);outline-offset:2px}.dark .pd-act{background:color-mix(in srgb,var(--c) 14%,#17181b);border-color:color-mix(in srgb,var(--c) 30%,transparent);color:#ececef}.dark .pd-act:hover{background:color-mix(in srgb,var(--c) 22%,#17181b)}@media (pointer:coarse){.pd-act{height:44px}}@media (prefers-reduced-motion:reduce){.pd-act{transition:none}.pd-act:hover{transform:none}}.lp-header{background:rgb(var(--surface)/.72);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgb(var(--ink-900)/.08);color:rgb(var(--ink-900))}.dark .lp-header{background:rgba(22,22,23,.72);border-bottom-color:hsla(0,0%,100%,.08)}.lp-header .lp-nav a,.lp-header.is-scrolled .lp-nav a,.lp-header[data-light]:not(.is-scrolled) .lp-nav a{color:rgb(var(--ink-900)/.8);font-weight:400;letter-spacing:-.01em;transition:color .2s}.lp-header .lp-nav a.is-current,.lp-header .lp-nav a:hover{color:rgb(var(--ink-900))}.lp-header .lp-nav a:after{display:none}.lp-header .lp-btn-primary{box-shadow:none}.lp-eyebrow-apple{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.01em;color:rgb(var(--ink-700))}@media (min-width:640px){.lp-eyebrow-apple{font-size:24px}}.lp-hero .lp-hero-eyebrow,.lp-hero-title .lp-word:last-of-type:after{display:none!important}.lp-hero-title .lp-word:last-of-type{background:linear-gradient(90deg,#175fb2,#4e95e7 35%,#be8e0b);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.dark .lp-hero-title .lp-word:last-of-type{background-image:linear-gradient(90deg,#8eb1d9,#9be15d 40%,#e3a806)}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.lp-hero-title .lp-word:last-of-type{color:#175fb2}}.lp-apple-more{display:inline-flex;align-items:center;gap:2px;min-height:44px;font-size:17px;font-weight:500;color:#175fb2}.lp-apple-more:hover{text-decoration:underline;text-underline-offset:4px}.dark .lp-apple-more{color:#8eb1d9}.lp-apple-stage:after,.lp-apple-stage:before{display:none!important}.lp-apple-frame{box-shadow:0 40px 80px -40px rgba(0,0,0,.35)}.lp-specs{gap:0}.lp-spec{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 16px;text-align:start}@media (min-width:640px){.lp-spec+.lp-spec{border-inline-start:1px solid rgb(var(--ink-900)/.1)}}.lp-spec dt{display:inline-flex;flex:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:rgb(var(--ink-900)/.05);color:rgb(var(--ink-800))}.lp-spec dd{display:flex;flex-direction:column;min-width:0}.lp-spec b{font-family:var(--font-display);font-size:16px;font-weight:600;color:rgb(var(--ink-900))}.lp-spec span{font-size:13px;color:rgb(var(--ink-600))}.dark .lp-spec dt{background:hsla(0,0%,100%,.08)}.um-menu{position:relative;display:inline-block;text-align:start}.um-menu>summary::-webkit-details-marker{display:none}.um-panel{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:30;width:280px;padding:6px;border-radius:14px;background:var(--bg-elevated,#fff);box-shadow:0 18px 40px -16px rgba(0,0,0,.35),0 0 0 1px var(--separator,rgba(0,0,0,.08))}.um-sec{padding:8px 10px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--label-secondary,rgb(var(--ink-600)))}.um-item{display:flex;width:100%;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:10px;font-size:14px;font-weight:500;color:var(--label,rgb(var(--ink-900)));text-align:start}.um-item:hover:not(:disabled){background:var(--fill,rgb(var(--ink-100)))}.um-item:disabled{opacity:.45;cursor:not-allowed}.um-item.is-danger{color:#be185d}.dark .um-item.is-danger{color:#f9a8d4}.um-item:focus-visible{outline:2px solid #be8e0b;outline-offset:-2px}.um-panel{z-index:80;background:#fff}.dark .um-panel{background:#202226}details.um-menu[open]{position:relative;z-index:80}.um-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.um-toolbar nav>div,.um-toolbar>div{flex:none}.um-sep{width:1px;height:28px;background:var(--separator,rgb(var(--ink-200)))}.um-search{position:relative;flex:1 1 240px;min-width:200px;max-width:360px;margin-inline-start:auto}@media (max-width:1279px){.um-sep{display:none}.um-search{max-width:none}}@media (max-width:767px){.um-toolbar nav{width:100%;overflow-x:auto}.um-search{flex-basis:100%}}.staff-ui ::-moz-selection,::-moz-selection{background:#d5e2f2;color:#11355f}.staff-ui ::selection,::selection{background:#d5e2f2;color:#11355f}.dark .staff-ui ::-moz-selection,.dark ::-moz-selection,.dark input::-moz-selection,.dark textarea::-moz-selection{background:#2e6db4;color:#fff}.dark .staff-ui ::selection,.dark ::selection,.dark input::selection,.dark textarea::selection{background:#2e6db4;color:#fff}.dark .tour-pop{background:#202226;color:#ececef;box-shadow:0 24px 60px -20px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08)}.dark .tour-skip,.dark .tour-text,.dark .tour-x{color:#a3a6ad}.dark .tour-btn,.dark .tour-x:hover{background:hsla(0,0%,100%,.08)}.dark .tour-btn{color:#ececef}.dark .tour-btn.is-primary{background:#2e6db4;color:#fff}.dark .tour-dots span{background:hsla(0,0%,100%,.18)}.dark .tour-dots span.is-on{background:#e3a806}.dark .pp-bar{background:#202226;color:#ececef;box-shadow:0 1px 0 hsla(0,0%,100%,.08)}.dark .pp-title span{color:#a3a6ad}.dark .pp-btn{background:hsla(0,0%,100%,.08);color:#ececef}.dark .pp-btn.is-primary{background:#2e6db4;color:#fff}.lp-hx-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 50% at 85% 30%,rgba(78,149,231,.1),transparent 70%),radial-gradient(40% 40% at 10% 90%,rgba(190,142,11,.07),transparent 70%)}.lp-hx-badge{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 12px 0 14px;border-radius:9999px;border:1px solid rgb(var(--ink-900)/.1);background:rgb(var(--surface)/.7);font-size:14px;font-weight:600;color:rgb(var(--ink-800));transition:border-color .12s,background .12s}.lp-hx-badge:hover{border-color:rgb(var(--ink-900)/.2);background:rgb(var(--surface))}.lp-hx .lp-hero-title .lp-word:last-of-type{padding-inline-end:.04em}.lp-hx-facts{display:grid;grid-template-columns:1fr;gap:16px;padding-top:24px;border-top:1px solid rgb(var(--ink-900)/.08)}@media (min-width:640px){.lp-hx-facts{grid-template-columns:1fr 1fr;gap:24px}}.lp-hx-facts>div{display:flex;align-items:center;gap:12px;min-width:0}.lp-hx-facts dt{display:inline-flex;flex:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:rgba(78,149,231,.1);color:#175fb2}.dark .lp-hx-facts dt{background:rgba(142,177,217,.14);color:#8eb1d9}.lp-hx-facts dd{display:flex;flex-direction:column;min-width:0}.lp-hx-facts b{font-family:var(--font-display);font-size:16px;font-weight:600;color:rgb(var(--ink-900))}.lp-hx-facts dd span{font-size:14px;color:rgb(var(--ink-600))}.lp-hx-stage{padding:0 0 28px}.lp-hx-tile{position:absolute;z-index:0;top:28px;bottom:0;inset-inline-start:28px;inset-inline-end:-16px;border-radius:28px;background-color:#175fb2}@media (max-width:1023px){.lp-hx-tile{inset-inline-end:-8px;inset-inline-start:20px;top:20px}}.lp-hx-stage .lp-apple-frame{z-index:1}.lp-hx-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;opacity:0;transition:opacity .8s ease;pointer-events:none}.lp-hx-video.is-playing{opacity:1}@media (prefers-reduced-motion:reduce){.lp-hx-video{display:none}}.lp-hx-card{position:absolute;z-index:2;bottom:0;inset-inline-start:-12px;display:flex;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:12px 18px 12px 12px;border-radius:18px;background:rgb(var(--surface));color:rgb(var(--ink-900));box-shadow:0 20px 44px -18px rgba(0,0,0,.35),0 0 0 1px rgb(var(--ink-900)/.06)}@media (max-width:639px){.lp-hx-card{inset-inline-start:12px}}.lp-hx-card b{display:block;font-family:var(--font-display);font-size:16px;font-weight:700}.lp-hx-card span span,.lp-hx-card>span:last-child>span{display:block;font-size:13px;color:rgb(var(--ink-600));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-hx-card-ic{display:inline-flex;flex:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:var(--cta);color:#fff}.dark .lp-hx-card{background:#1b201d;box-shadow:0 20px 44px -18px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08)}.lp-adm-form{padding:24px;border-radius:24px;background:rgb(var(--surface));color:rgb(var(--ink-900));box-shadow:0 40px 90px -40px rgba(0,0,0,.8),0 0 0 1px hsla(0,0%,100%,.06)}@media (min-width:640px){.lp-adm-form{padding:36px;border-radius:28px}}.lp-adm-form-ic{display:inline-flex;flex:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:rgba(78,149,231,.12);color:#175fb2}.dark .lp-adm-form-ic{background:rgba(142,177,217,.14);color:#8eb1d9}.lp-adm-label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:rgb(var(--ink-800))}.lp-adm-opt{font-weight:400;color:rgb(var(--ink-600))}.lp-adm-input{display:block;width:100%;height:48px;padding:0 14px;border-radius:12px;border:1px solid rgb(var(--ink-200));background:rgb(var(--ink-50));color:rgb(var(--ink-900));font-size:16px;transition:border-color .12s,box-shadow .12s,background-color .12s}@media (min-width:640px){.lp-adm-input{font-size:15px}}.lp-adm-input::-moz-placeholder{color:rgb(var(--ink-500))}.lp-adm-input::placeholder{color:rgb(var(--ink-500))}.lp-adm-input:hover{border-color:rgb(var(--ink-300))}.lp-adm-input:focus{outline:none;border-color:#d69f07;background:rgb(var(--surface));box-shadow:0 0 0 3px rgba(214,159,7,.25)}.lp-adm-input:user-invalid{border-color:var(--danger)}.lp-adm-area{height:auto;min-height:96px;padding:12px 14px;resize:vertical}.lp-adm-ok{background:#f3f7fd;color:#175fb2;box-shadow:inset 0 0 0 1px rgba(23,95,178,.2)}.lp-adm-err{background:#fdf2f8;color:#be185d;box-shadow:inset 0 0 0 1px rgba(190,24,93,.25)}.lp-adm-steps{position:relative;display:grid;gap:22px}.lp-adm-steps:before{content:"";position:absolute;top:18px;bottom:18px;inset-inline-start:17px;width:1px;background:linear-gradient(rgba(214,159,7,.6),rgba(214,159,7,.1))}.lp-adm-steps li{position:relative;display:flex;gap:16px}.lp-adm-num{position:relative;z-index:1;display:inline-flex;flex:none;width:36px;height:36px;align-items:center;justify-content:center;border-radius:9999px;background:#09121d;border:1px solid rgba(214,159,7,.6);font-family:var(--font-display);font-size:15px;font-weight:700;color:#f2b100}.lp-adm-call{display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 16px;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);transition:background-color .12s,border-color .12s}.lp-adm-call:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.2)}.lp-adm-call-ic{display:inline-flex;flex:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:9999px;background:#4e95e7;color:#fff}.nav-sec-toggle{cursor:pointer;background:none;border:0;transition:color .15s,background-color .15s}.nav-sec-toggle:hover{background:hsla(240,3%,49%,.08)}.nav-sec-toggle:focus-visible{outline:2px solid #4e95e7;outline-offset:1px}.nav-sec-chev{opacity:.6;transition:transform .2s ease}[data-nav-sec].is-closed .nav-sec-chev{transform:rotate(-90deg)}[dir=rtl] [data-nav-sec].is-closed .nav-sec-chev{transform:rotate(90deg)}[data-nav-sec].is-closed>[data-nav-items]{display:none}.nav-sec-dot{display:none;width:6px;height:6px;flex:none;border-radius:999px;background:#be8e0b}[data-nav-sec].is-closed:has(.nav-badge) .nav-sec-dot{display:inline-block}[data-nav-sec]>.nav-sec-toggle+[data-nav-items]{animation:navSecIn .18s ease-out}@keyframes navSecIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.is-editing [data-nav-sec].is-closed>[data-nav-items],html.nav-collapsed #desktop-nav [data-nav-sec].is-closed>[data-nav-items]{display:block}@media (prefers-reduced-motion:reduce){.nav-sec-chev{transition:none}[data-nav-sec]>.nav-sec-toggle+[data-nav-items]{animation:none}}.staff-ui[dir=rtl] .spark,[dir=rtl] .staff-ui #main .stat-card .spark,[dir=rtl] .staff-ui .spark{right:auto;left:6px;transform:scaleX(-1)}.pg-off{display:none!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-optical-sizing:auto;font-kerning:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-synthesis:none}.page-title,.section-title,h1,h2,h3{text-wrap:balance}.muted,p{text-wrap:pretty}.peer:checked~.peer-checked\:seg-active{--tw-bg-opacity:1;background-color:rgb(190 142 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.staff-ui .peer:checked~.peer-checked\:seg-active{background-color:#957009}.bg-teal-500 .peer:checked~.peer-checked\:seg-active,.peer:checked~.peer-checked\:seg-active.bg-teal-500{background-color:#0f766e}.peer:checked~.peer-checked\:seg-active.bg-green-500{background-color:#175fb2}.peer:checked~.peer-checked\:seg-active.bg-violet-500{background-color:#6d28d9}.peer:checked~.peer-checked\:seg-active.bg-pink-500{background-color:#86198f}.peer:checked~.peer-checked\:seg-active.bg-amber-500{background-color:#8d6a07}.peer:checked~.peer-checked\:seg-active.bg-blue-500{background-color:#1d4ed8}.peer:checked~.peer-checked\:seg-active.bg-orange-500,.text-white.peer:checked~.peer-checked\:seg-active{background-color:#8a6809}.dark .peer:checked~.peer-checked\:seg-active.bg-ink-700,.dark .peer:checked~.peer-checked\:seg-active.bg-ink-800,.dark .peer:checked~.peer-checked\:seg-active.bg-ink-900{background-color:#3f4642}.peer:checked~.peer-checked\:seg-active.bg-green-600{background-color:#175fb2}.peer:checked~.peer-checked\:chip-active{border-color:transparent;--tw-bg-opacity:1;background-color:rgb(190 142 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.staff-ui .peer:checked~.peer-checked\:chip-active{background-color:#957009}.bg-teal-500 .peer:checked~.peer-checked\:chip-active,.peer:checked~.peer-checked\:chip-active.bg-teal-500{background-color:#0f766e}.peer:checked~.peer-checked\:chip-active.bg-green-500{background-color:#175fb2}.peer:checked~.peer-checked\:chip-active.bg-violet-500{background-color:#6d28d9}.peer:checked~.peer-checked\:chip-active.bg-pink-500{background-color:#86198f}.peer:checked~.peer-checked\:chip-active.bg-amber-500{background-color:#8d6a07}.peer:checked~.peer-checked\:chip-active.bg-blue-500{background-color:#1d4ed8}.peer:checked~.peer-checked\:chip-active.bg-orange-500,.text-white.peer:checked~.peer-checked\:chip-active{background-color:#8a6809}.dark .peer:checked~.peer-checked\:chip-active.bg-ink-700,.dark .peer:checked~.peer-checked\:chip-active.bg-ink-800,.dark .peer:checked~.peer-checked\:chip-active.bg-ink-900{background-color:#3f4642}.peer:checked~.peer-checked\:chip-active.bg-green-600{background-color:#175fb2}.peer:checked~.peer-checked\:option-active{--tw-border-opacity:1;border-color:rgb(190 142 11/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 246 219/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(103 79 12/var(--tw-text-opacity,1))}.dark .peer:checked~.peer-checked\:option-active{background-color:rgba(190,142,11,.16);color:#f2b100}.staff-ui #profile-menu .peer:checked~.peer-checked\:option-active{background:var(--accent-tint);color:var(--accent-text)}.dark .staff-ui .peer:checked~.peer-checked\:option-active{background-color:rgba(234,172,0,.13)}.file\:me-3::file-selector-button{margin-inline-end:.75rem}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-green-50::file-selector-button{--tw-bg-opacity:1;background-color:rgb(243 247 253/var(--tw-bg-opacity,1))}.file\:bg-ink-100::file-selector-button{--tw-bg-opacity:1;background-color:rgb(var(--ink-100)/var(--tw-bg-opacity,1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-bold::file-selector-button{font-weight:700}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-green-700::file-selector-button{--tw-text-opacity:1;color:rgb(23 95 178/var(--tw-text-opacity,1))}.placeholder\:font-sans::-moz-placeholder{font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif}.placeholder\:font-sans::placeholder{font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif}.placeholder\:text-sm::-moz-placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:text-sm::placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:tracking-normal::-moz-placeholder{letter-spacing:0}.placeholder\:tracking-normal::placeholder{letter-spacing:0}.placeholder\:text-white\/55::-moz-placeholder{color:hsla(0,0%,100%,.55)}.placeholder\:text-white\/55::placeholder{color:hsla(0,0%,100%,.55)}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:z-20:hover{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:border-green-300:hover{--tw-border-opacity:1;border-color:rgb(167 198 234/var(--tw-border-opacity,1))}.hover\:border-green-400:hover{--tw-border-opacity:1;border-color:rgb(131 175 225/var(--tw-border-opacity,1))}.hover\:border-ink-200:hover{--tw-border-opacity:1;border-color:rgb(var(--ink-200)/var(--tw-border-opacity,1))}.hover\:border-ink-300:hover{--tw-border-opacity:1;border-color:rgb(var(--ink-300)/var(--tw-border-opacity,1))}.hover\:border-ink-400:hover{--tw-border-opacity:1;border-color:rgb(var(--ink-400)/var(--tw-border-opacity,1))}.hover\:border-ink-900:hover{--tw-border-opacity:1;border-color:rgb(var(--ink-900)/var(--tw-border-opacity,1))}.hover\:border-orange-300:hover{--tw-border-opacity:1;border-color:rgb(242 177 0/var(--tw-border-opacity,1))}.hover\:border-orange-400:hover{--tw-border-opacity:1;border-color:rgb(214 159 7/var(--tw-border-opacity,1))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:\!bg-red-50:hover{--tw-bg-opacity:1!important;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))!important}.hover\:bg-\[\#1458a6\]:hover{--tw-bg-opacity:1;background-color:rgb(20 88 166/var(--tw-bg-opacity,1))}.hover\:bg-\[\#226bbd\]:hover{--tw-bg-opacity:1;background-color:rgb(34 107 189/var(--tw-bg-opacity,1))}.hover\:bg-\[\#72a9e9\]:hover{--tw-bg-opacity:1;background-color:rgb(114 169 233/var(--tw-bg-opacity,1))}.hover\:bg-black\/5:hover{background-color:rgba(0,0,0,.05)}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(226 237 249/var(--tw-bg-opacity,1))}.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:rgb(200 220 243/var(--tw-bg-opacity,1))}.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:rgb(243 247 253/var(--tw-bg-opacity,1))}.hover\:bg-green-50\/40:hover{background-color:rgba(243,247,253,.4)}.hover\:bg-green-50\/60:hover{background-color:rgba(243,247,253,.6)}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(25 119 226/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(23 95 178/var(--tw-bg-opacity,1))}.hover\:bg-green-800:hover{--tw-bg-opacity:1;background-color:rgb(22 76 138/var(--tw-bg-opacity,1))}.hover\:bg-ink-100:hover{--tw-bg-opacity:1;background-color:rgb(var(--ink-100)/var(--tw-bg-opacity,1))}.hover\:bg-ink-200:hover{--tw-bg-opacity:1;background-color:rgb(var(--ink-200)/var(--tw-bg-opacity,1))}.hover\:bg-ink-50:hover{--tw-bg-opacity:1;background-color:rgb(var(--ink-50)/var(--tw-bg-opacity,1))}.hover\:bg-ink-50\/50:hover{background-color:rgb(var(--ink-50)/.5)}.hover\:bg-ink-50\/60:hover{background-color:rgb(var(--ink-50)/.6)}.hover\:bg-ink-50\/70:hover{background-color:rgb(var(--ink-50)/.7)}.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:rgb(255 231 166/var(--tw-bg-opacity,1))}.hover\:bg-orange-50:hover{--tw-bg-opacity:1;background-color:rgb(255 246 219/var(--tw-bg-opacity,1))}.hover\:bg-orange-50\/40:hover{background-color:rgba(255,246,219,.4)}.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:rgb(132 100 13/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/15:hover{background-color:hsla(0,0%,100%,.15)}.hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}.hover\:bg-white\/25:hover{background-color:hsla(0,0%,100%,.25)}.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(25 119 226/var(--tw-text-opacity,1))}.hover\:text-green-700:hover{--tw-text-opacity:1;color:rgb(23 95 178/var(--tw-text-opacity,1))}.hover\:text-ink-800:hover{--tw-text-opacity:1;color:rgb(var(--ink-800)/var(--tw-text-opacity,1))}.hover\:text-ink-900:hover{--tw-text-opacity:1;color:rgb(var(--ink-900)/var(--tw-text-opacity,1))}.hover\:text-orange-600:hover{--tw-text-opacity:1;color:rgb(163 124 15/var(--tw-text-opacity,1))}.hover\:text-orange-700:hover{--tw-text-opacity:1;color:rgb(132 100 13/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-800:hover{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-card:hover{--tw-shadow:0 1px 2px rgba(22,26,24,.04),0 4px 16px -4px rgba(22,26,24,.08);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 4px 16px -4px var(--tw-shadow-color)}.hover\:shadow-card:hover,.hover\:shadow-lg:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-pop:hover{--tw-shadow:0 12px 40px -8px rgba(22,26,24,.25);--tw-shadow-colored:0 12px 40px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hover\:ring-ink-300:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ink-300)/var(--tw-ring-opacity,1))}.hover\:ring-red-300:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity,1))}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-95:hover{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)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:start-3:focus{inset-inline-start:.75rem}.focus\:top-3:focus{top:.75rem}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-xl:focus{border-radius:16px}.focus\:border-orange-400:focus{--tw-border-opacity:1;border-color:rgb(214 159 7/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:bg-white\/15:focus{background-color:hsla(0,0%,100%,.15)}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:font-bold:focus{font-weight:700}.focus\:text-ink-900:focus{--tw-text-opacity:1;color:rgb(var(--ink-900)/var(--tw-text-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(78 149 231/var(--tw-ring-opacity,1))}.focus\:ring-orange-400\/40:focus{--tw-ring-color:rgba(214,159,7,.4)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-green-600:focus-visible{outline-color:#1977e2}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-green-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(25 119 226/var(--tw-ring-opacity,1))}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:opacity-40:disabled{opacity:.4}.group[open] .group-open\:rotate-180{--tw-rotate:180deg}.group[open] .group-open\:rotate-180,.group[open] .group-open\:rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-45{--tw-rotate:45deg}.group[open] .group-open\:text-orange-500{--tw-text-opacity:1;color:rgb(190 142 11/var(--tw-text-opacity,1))}.group[open] .group-open\:text-orange-700{--tw-text-opacity:1;color:rgb(132 100 13/var(--tw-text-opacity,1))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:border-green-400{--tw-border-opacity:1;border-color:rgb(131 175 225/var(--tw-border-opacity,1))}.group:hover .group-hover\:bg-green-50{--tw-bg-opacity:1;background-color:rgb(243 247 253/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-green-700{--tw-text-opacity:1;color:rgb(23 95 178/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-ink-500{--tw-text-opacity:1;color:rgb(var(--ink-500)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-ink-900{--tw-text-opacity:1;color:rgb(var(--ink-900)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-orange-500{--tw-text-opacity:1;color:rgb(190 142 11/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-orange-600{--tw-text-opacity:1;color:rgb(163 124 15/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-orange-700{--tw-text-opacity:1;color:rgb(132 100 13/var(--tw-text-opacity,1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:inline{display:inline}.peer:checked~.peer-checked\:flex{display:flex}.peer:checked~.peer-checked\:inline-flex{display:inline-flex}.peer:checked~.peer-checked\:hidden{display:none}.peer:checked~.peer-checked\:border-green-600{--tw-border-opacity:1;border-color:rgb(25 119 226/var(--tw-border-opacity,1))}.peer:checked~.peer-checked\:border-ink-900{--tw-border-opacity:1;border-color:rgb(var(--ink-900)/var(--tw-border-opacity,1))}.peer:checked~.peer-checked\:border-orange-500{--tw-border-opacity:1;border-color:rgb(190 142 11/var(--tw-border-opacity,1))}.peer:checked~.peer-checked\:border-transparent{border-color:transparent}.peer:checked~.peer-checked\:bg-\[\#2F80ED\]{--tw-bg-opacity:1;background-color:rgb(47 128 237/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-\[\#4E5852\]{--tw-bg-opacity:1;background-color:rgb(78 88 82/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-\[\#EC4899\]{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-\[\#be8e0b\]{--tw-bg-opacity:1;background-color:rgb(190 142 11/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-\[\#e5ab0d\]{--tw-bg-opacity:1;background-color:rgb(229 171 13/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-green-50{--tw-bg-opacity:1;background-color:rgb(243 247 253/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-green-50\/60{background-color:rgba(243,247,253,.6)}.peer:checked~.peer-checked\:bg-green-600{--tw-bg-opacity:1;background-color:rgb(25 119 226/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-ink-900{--tw-bg-opacity:1;background-color:rgb(var(--ink-900)/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 246 219/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-orange-500{--tw-bg-opacity:1;background-color:rgb(190 142 11/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.peer:checked~.peer-checked\:text-green-700{--tw-text-opacity:1;color:rgb(23 95 178/var(--tw-text-opacity,1))}.peer:checked~.peer-checked\:text-ink-900{--tw-text-opacity:1;color:rgb(var(--ink-900)/var(--tw-text-opacity,1))}.peer:checked~.peer-checked\:text-orange-700{--tw-text-opacity:1;color:rgb(132 100 13/var(--tw-text-opacity,1))}.peer:checked~.peer-checked\:text-orange-800{--tw-text-opacity:1;color:rgb(103 79 12/var(--tw-text-opacity,1))}.peer:checked~.peer-checked\:text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.peer:checked~.peer-checked\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.peer:checked~.peer-checked\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.peer:checked~.peer-checked\:shadow-md,.peer:checked~.peer-checked\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:checked~.peer-checked\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.peer:checked~.peer-checked\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:checked~.peer-checked\:ring-ink-900\/15{--tw-ring-color:rgb(var(--ink-900)/0.15)}.peer:checked~.peer-checked\:ring-orange-500{--tw-ring-opacity:1;--tw-ring-color:rgb(190 142 11/var(--tw-ring-opacity,1))}.peer:checked~.peer-checked\:ring-orange-500\/20{--tw-ring-color:rgba(190,142,11,.2)}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-green-400{--tw-ring-opacity:1;--tw-ring-color:rgb(131 175 225/var(--tw-ring-opacity,1))}.peer:focus-visible~.peer-focus-visible\:ring-green-500{--tw-ring-opacity:1;--tw-ring-color:rgb(78 149 231/var(--tw-ring-opacity,1))}.peer:focus-visible~.peer-focus-visible\:ring-green-600{--tw-ring-opacity:1;--tw-ring-color:rgb(25 119 226/var(--tw-ring-opacity,1))}.peer:focus-visible~.peer-focus-visible\:ring-green-600\/25{--tw-ring-color:rgba(25,119,226,.25)}.peer:focus-visible~.peer-focus-visible\:ring-ink-900{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ink-900)/var(--tw-ring-opacity,1))}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[\:checked\]\:border-green-400:has(:checked){--tw-border-opacity:1;border-color:rgb(131 175 225/var(--tw-border-opacity,1))}.has-\[\:checked\]\:border-green-500:has(:checked){--tw-border-opacity:1;border-color:rgb(78 149 231/var(--tw-border-opacity,1))}.has-\[\:checked\]\:border-green-600:has(:checked){--tw-border-opacity:1;border-color:rgb(25 119 226/var(--tw-border-opacity,1))}.has-\[\:checked\]\:border-orange-400:has(:checked){--tw-border-opacity:1;border-color:rgb(214 159 7/var(--tw-border-opacity,1))}.has-\[\:checked\]\:border-orange-500:has(:checked){--tw-border-opacity:1;border-color:rgb(190 142 11/var(--tw-border-opacity,1))}.has-\[\:checked\]\:bg-green-50:has(:checked){--tw-bg-opacity:1;background-color:rgb(243 247 253/var(--tw-bg-opacity,1))}.has-\[\:checked\]\:bg-orange-50:has(:checked){--tw-bg-opacity:1;background-color:rgb(255 246 219/var(--tw-bg-opacity,1))}.has-\[\:checked\]\:text-orange-600:has(:checked){--tw-text-opacity:1;color:rgb(163 124 15/var(--tw-text-opacity,1))}.has-\[\:checked\]\:text-orange-800:has(:checked){--tw-text-opacity:1;color:rgb(103 79 12/var(--tw-text-opacity,1))}.has-\[\:checked\]\:ring-orange-500:has(:checked){--tw-ring-opacity:1;--tw-ring-color:rgb(190 142 11/var(--tw-ring-opacity,1))}.dark\:border-ink-100:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--ink-100)/var(--tw-border-opacity,1))}.dark\:bg-\[rgb\(var\(--surface\)\)\]:is(.dark *){background-color:rgb(var(--surface))}.dark\:bg-\[rgb\(var\(--surface\)\)\]\/90:is(.dark *){background-color:rgb(var(--surface)/.9)}.dark\:bg-blue-500\/10:is(.dark *){background-color:rgba(59,130,246,.1)}.dark\:bg-green-500\/10:is(.dark *){background-color:rgba(78,149,231,.1)}.dark\:bg-green-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 95 178/var(--tw-bg-opacity,1))}.dark\:bg-green-900\/30:is(.dark *){background-color:rgba(17,62,113,.3)}.dark\:bg-ink-100:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--ink-100)/var(--tw-bg-opacity,1))}.dark\:bg-ink-200:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--ink-200)/var(--tw-bg-opacity,1))}.dark\:bg-ink-50:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--ink-50)/var(--tw-bg-opacity,1))}.dark\:bg-orange-900\/20:is(.dark *){background-color:rgba(79,61,12,.2)}.dark\:bg-red-500\/10:is(.dark *){background-color:rgba(239,68,68,.1)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-white\/5:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:from-ink-50:is(.dark *){--tw-gradient-from:rgb(var(--ink-50)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ink-50)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:via-ink-50:is(.dark *){--tw-gradient-to:rgb(var(--ink-50)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ink-50)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:via-ink-50\/95:is(.dark *){--tw-gradient-to:rgb(var(--ink-50)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ink-50)/0.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:to-ink-50:is(.dark *){--tw-gradient-to:rgb(var(--ink-50)/1) var(--tw-gradient-to-position)}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(131 175 225/var(--tw-text-opacity,1))}.dark\:text-ink-900:is(.dark *){--tw-text-opacity:1;color:rgb(var(--ink-900)/var(--tw-text-opacity,1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity:1;color:rgb(242 177 0/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:ring-\[rgb\(var\(--surface\)\)\]:is(.dark *){--tw-ring-color:rgb(var(--surface))}.dark\:ring-ink-50:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ink-50)/var(--tw-ring-opacity,1))}.dark\:hover\:bg-ink-100:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--ink-100)/var(--tw-bg-opacity,1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.peer:checked~.dark\:peer-checked\:bg-green-500\/10:is(.dark *){background-color:rgba(78,149,231,.1)}.peer:checked~.dark\:peer-checked\:bg-white\/15:is(.dark *){background-color:hsla(0,0%,100%,.15)}@media not all and (min-width:640px){.max-sm\:\!hidden{display:none!important}}@media (min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:ms-auto{margin-inline-start:auto}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-64{height:16rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:min-h-0{min-height:0}.sm\:min-h-\[36px\]{min-height:36px}.sm\:w-24{width:6rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-auto{width:auto}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:min-w-\[110px\]{min-width:110px}.sm\:min-w-\[200px\]{min-width:200px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:max-w-\[190px\]{max-width:190px}.sm\:max-w-\[220px\]{max-width:220px}.sm\:max-w-xs{max-width:20rem}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[150px_minmax\(0\2c 1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.sm\:grid-cols-\[160px_1fr_120px_1fr_auto\]{grid-template-columns:160px 1fr 120px 1fr auto}.sm\:grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_120px\]{grid-template-columns:minmax(0,1fr) 120px}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_180px_90px\]{grid-template-columns:minmax(0,1fr) 180px 90px}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_180px_auto\]{grid-template-columns:minmax(0,1fr) 180px auto}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_96px_150px\]{grid-template-columns:minmax(0,1fr) 96px 150px}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-5{gap:1.25rem}.sm\:rounded-2xl{border-radius:24px}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:\!px-8{padding-left:2rem!important;padding-right:2rem!important}.sm\:\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-8{padding-top:2rem}.sm\:\!text-xs{font-size:.75rem!important;line-height:1rem!important}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[64px\]{font-size:64px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_200px_200px_90px\]{grid-template-columns:1fr 200px 200px 90px}.md\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.md\:grid-cols-\[minmax\(0\2c 1fr\)_90px_180px\]{grid-template-columns:minmax(0,1fr) 90px 180px}}@media (min-width:1024px){.lg\:invisible{visibility:hidden}.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:top-24{top:6rem}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-8{grid-column-start:8}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:ms-0{margin-inline-start:0}.lg\:ms-10{margin-inline-start:2.5rem}.lg\:ms-auto{margin-inline-start:auto}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:aspect-\[4\/5\]{aspect-ratio:4/5}.lg\:max-h-\[72vh\]{max-height:72vh}.lg\:max-h-none{max-height:none}.lg\:w-40{width:10rem}.lg\:w-48{width:12rem}.lg\:w-64{width:16rem}.lg\:w-auto{width:auto}.lg\:min-w-\[190px\]{min-width:190px}.lg\:flex-1{flex:1 1 0%}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:basis-0{flex-basis:0px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[180px_minmax\(0\2c 1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.lg\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.lg\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[280px_minmax\(0\2c 1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[300px_minmax\(0\2c 1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[minmax\(0\2c 1\.05fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\2c 26rem\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 5fr\)_minmax\(0\2c 7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:gap-16{gap:4rem}.lg\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.lg\:gap-y-10{row-gap:2.5rem}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-b-0{border-bottom-width:0}.lg\:border-e{border-inline-end-width:1px}.lg\:bg-transparent{background-color:transparent}.lg\:p-0{padding:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pe-0{padding-inline-end:0}.lg\:pe-1{padding-inline-end:.25rem}.lg\:ps-0{padding-inline-start:0}.lg\:ps-72{padding-inline-start:18rem}.lg\:pt-16{padding-top:4rem}.lg\:pt-5{padding-top:1.25rem}.lg\:text-\[76px\]{font-size:76px}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-20{top:5rem}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:flex{display:flex}.xl\:table-cell{display:table-cell}.xl\:max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.xl\:w-56{width:14rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.xl\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:overflow-y-auto{overflow-y:auto}.xl\:text-\[48px\]{font-size:48px}}@media (min-width:1536px){.\32xl\:table-cell{display:table-cell}.\32xl\:max-w-\[1800px\]{max-width:1800px}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.\32xl\:grid-cols-\[minmax\(0\2c 1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.\32xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.group:hover .rtl\:group-hover\:-translate-x-0\.5:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.rtl\:lg\:divide-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}}@media print{.print\:hidden{display:none}}.\[\&\>\.pager\]\:border-t-0>.pager{border-top-width:0}