@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 600;src:url(/static/media/geist-cyrillic-ext-wght-normal.141916beb91c487496c8.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 600;src:url(/static/media/geist-cyrillic-wght-normal.e1e85cd9eab54096528f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 600;src:url(/static/media/geist-vietnamese-wght-normal.ed8ddc5c3f2df573fa57.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 600;src:url(/static/media/geist-latin-ext-wght-normal.b29dbc4234e76289a5b9.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Geist Variable;font-style:normal;font-weight:100 600;src:url(/static/media/geist-latin-wght-normal.ee5d167b615cdb197f4a.woff2) format("woff2-variations");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-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 600;src:url(/static/media/geist-mono-cyrillic-ext-wght-normal.69fc1fa0544d8241186e.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 600;src:url(/static/media/geist-mono-cyrillic-wght-normal.3f8363306daa9a51bc69.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 600;src:url(/static/media/geist-mono-symbols2-wght-normal.2d848fc9308af046051c.woff2) format("woff2-variations");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 600;src:url(/static/media/geist-mono-vietnamese-wght-normal.7da6d79fa235f24f2930.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 600;src:url(/static/media/geist-mono-latin-ext-wght-normal.62a3bc4f669903381d47.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Geist Mono Variable;font-style:normal;font-weight:100 600;src:url(/static/media/geist-mono-latin-wght-normal.8915f32bc9d51b44d11a.woff2) format("woff2-variations");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-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-arabic-arabic-400-normal.a086664ba48f236a333a.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-arabic-400-normal.254c6ab22381f24106d1.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.b9c7fd1d4c0cccf0270a.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.1d779d06321863c8c2f7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-arabic-latin-ext-400-normal.923d786380aa967fa037.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-latin-ext-400-normal.6b5d63e978524dda3a4e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-arabic-latin-400-normal.1be334a6e6a4149ec348.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-latin-400-normal.d20f7a0eac956ea890be.woff) format("woff");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-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-arabic-arabic-500-normal.68b6ca18082eeae3f41a.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-arabic-500-normal.77fa41d0b6749a7e361a.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.2817e3774766b4dde8d8.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.eea83adc06000b668e6e.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-arabic-latin-ext-500-normal.84d7d549fce21ba87f63.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-latin-ext-500-normal.36c74af94c76e2f66ade.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-arabic-latin-500-normal.b8ee851647771f7baf41.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-latin-500-normal.7223b3b23ba2f04e3869.woff) format("woff");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-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-arabic-arabic-600-normal.ebc9d15ec6e1907dc67c.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-arabic-600-normal.f360e457e617afc83099.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.3e3b87f4277832c75b3c.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.2774d73c897f5a9ded04.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-arabic-latin-ext-600-normal.9b8604242bf3ea0c78f9.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-latin-ext-600-normal.5403215f93a4eb15f24c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-arabic-latin-600-normal.a4a0efbf30c7793e1055.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-latin-600-normal.39b588aac18701a5998a.woff) format("woff");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-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;src:url(/static/media/ibm-plex-sans-arabic-arabic-700-normal.a78268b16a5489395085.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-arabic-700-normal.abf168e8d5003bff9617.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;src:url(/static/media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.6ed1ce688639e2192e60.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.9bb05408c2c2086ee672.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;src:url(/static/media/ibm-plex-sans-arabic-latin-ext-700-normal.b0ff490a42ef9d8a5311.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-latin-ext-700-normal.4c3797b4db8ca847e4ef.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;src:url(/static/media/ibm-plex-sans-arabic-latin-700-normal.151e5f3d9ce7f3957540.woff2) format("woff2"),url(/static/media/ibm-plex-sans-arabic-latin-700-normal.45009d036c0cf09393aa.woff) format("woff");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}*,::backdrop,: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:#3b82f680;--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.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Geist Variable,IBM Plex Sans Arabic,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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-feature-settings:normal;font-family:Geist Mono Variable,IBM Plex Sans Arabic,ui-monospace,monospace;font-family:var(--font-mono);font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.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-x-3{left:.75rem;right:.75rem}.inset-y-0{bottom:0;top:0}.-bottom-1\.5{bottom:-.375rem}.-end-1\.5{inset-inline-end:-.375rem}.-end-\[3px\]{inset-inline-end:-3px}.-top-\[3px\]{top:-3px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[calc\(84px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(84px + env(safe-area-inset-bottom))}.end-0{inset-inline-end:0}.end-0\.5{inset-inline-end:.125rem}.end-2{inset-inline-end:.5rem}.end-3{inset-inline-end:.75rem}.start-0{inset-inline-start:0}.start-3{inset-inline-start:.75rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-8{top:2rem}.top-\[52px\]{top:52px}.top-\[72px\]{top:72px}.z-10{z-index:10}.z-50{z-index:50}.z-\[10001\]{z-index:10001}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[400\]{z-index:400}.z-\[490\]{z-index:490}.z-\[500\]{z-index:500}.z-\[9000\]{z-index:9000}.z-\[9100\]{z-index:9100}.z-\[9200\]{z-index:9200}.z-\[9400\]{z-index:9400}.z-\[9500\]{z-index:9500}.-m-2{margin:-.5rem}.m-5{margin:1.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.\!mt-0{margin-top:0!important}.-mb-2{margin-bottom:-.5rem}.-me-1\.5{margin-inline-end:-.375rem}.-ms-1{margin-inline-start:-.25rem}.-ms-2\.5{margin-inline-start:-.625rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-0\.5{margin-inline-end:.125rem}.me-8{margin-inline-end:2rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.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-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.\!block{display:block!important}.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}.size-1\.5{height:.375rem;width:.375rem}.size-11{height:2.75rem;width:2.75rem}.size-12{height:3rem;width:3rem}.size-14{height:3.5rem;width:3.5rem}.size-16{height:4rem;width:4rem}.size-2{height:.5rem;width:.5rem}.size-2\.5{height:.625rem;width:.625rem}.size-3\.5{height:.875rem;width:.875rem}.size-4{height:1rem;width:1rem}.size-6{height:1.5rem;width:1.5rem}.size-7{height:1.75rem;width:1.75rem}.size-8{height:2rem;width:2rem}.size-9{height:2.25rem;width:2.25rem}.size-\[210px\]{height:210px;width:210px}.size-\[22px\]{height:22px;width:22px}.size-\[26px\]{height:26px;width:26px}.size-full{height:100%;width:100%}.h-0\.5{height:.125rem}.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\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.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-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[62px\]{height:62px}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-\[240px\]{max-height:240px}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-\[min\(24rem\2c var\(--available-height\)\)\]{max-height:min(24rem,var(--available-height))}.max-h-\[var\(--available-height\)\]{max-height:var(--available-height)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-\[124px\]{min-height:124px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-full{min-height:100%}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-52{width:13rem}.w-56{width:14rem}.w-72{width:18rem}.w-8{width:2rem}.w-96{width:24rem}.w-\[132px\]{width:132px}.w-\[168px\]{width:168px}.w-\[172px\]{width:172px}.w-\[288px\]{width:288px}.w-\[3px\]{width:3px}.w-\[52px\]{width:52px}.w-\[68px\]{width:68px}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-5{min-width:1.25rem}.min-w-\[1080px\]{min-width:1080px}.min-w-\[130px\]{min-width:130px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[172px\]{min-width:172px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[860px\]{min-width:860px}.min-w-\[88px\]{min-width:88px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}.max-w-3xl{max-width:48rem}.max-w-\[160px\]{max-width:160px}.max-w-\[168px\]{max-width:168px}.max-w-\[180px\]{max-width:180px}.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-\[600px\]{max-width:600px}.max-w-\[85vw\]{max-width:85vw}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.rotate-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))}.rotate-2{--tw-rotate:2deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.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))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.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{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1\.5{column-gap:.375rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.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}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:.835rem;border-radius:calc(var(--m-radius)*1.67)}.rounded-\[10px\]{border-radius:10px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--m-radius)}.rounded-md{border-radius:.335rem;border-radius:calc(var(--m-radius)*.67)}.rounded-xl{border-radius:.665rem;border-radius:calc(var(--m-radius)*1.33)}.rounded-e-\[3px\]{border-end-end-radius:3px;border-start-end-radius:3px}.rounded-t-3xl{border-top-left-radius:1rem;border-top-left-radius:calc(var(--m-radius)*2);border-top-right-radius:1rem;border-top-right-radius:calc(var(--m-radius)*2)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-e{border-inline-end-width:1px}.border-s-\[3px\]{border-inline-start-width:3px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#6ea4e7\]\/20{border-color:#6ea4e733}.border-\[\#6ea4e7\]\/40{border-color:#6ea4e766}.border-\[\#ebebeb\]{--tw-border-opacity:1;border-color:#ebebeb;border-color:rgb(235 235 235/var(--tw-border-opacity,1))}.border-\[var\(--accent\)\]{border-color:#6ea4e7;border-color:var(--accent)}.border-\[var\(--accent-strong\)\]{border-color:#3a74c2;border-color:var(--accent-strong)}.border-\[var\(--border-subtle\)\]{border-color:#ebebeb;border-color:var(--border-subtle)}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-500\/20{border-color:#f59e0b33}.border-black\/\[0\.04\]{border-color:#0000000a}.border-black\/\[0\.05\]{border-color:#0000000d}.border-black\/\[0\.06\]{border-color:#0000000f}.border-black\/\[0\.07\]{border-color:#00000012}.border-black\/\[0\.08\]{border-color:#00000014}.border-black\/\[0\.09\]{border-color:#00000017}.border-black\/\[0\.14\]{border-color:#00000024}.border-border{--tw-border-opacity:1;border-color:#e2ded4;border-color:rgb(var(--m-border)/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-input{--tw-border-opacity:1;border-color:#e2ded4;border-color:rgb(var(--m-input)/var(--tw-border-opacity,1))}.border-rose-500\/15{border-color:#f43f5e26}.border-sky-500\/15{border-color:#0ea5e926}.border-slate-500\/15{border-color:#64748b26}.border-transparent{border-color:#0000}.border-violet-500\/15{border-color:#8b5cf626}.bg-\[\#0f1117\]{--tw-bg-opacity:1;background-color:#0f1117;background-color:rgb(15 17 23/var(--tw-bg-opacity,1))}.bg-\[\#4ba6ea\]\/10{background-color:#4ba6ea1a}.bg-\[\#6ea4e7\]{--tw-bg-opacity:1;background-color:#6ea4e7;background-color:rgb(110 164 231/var(--tw-bg-opacity,1))}.bg-\[\#6ea4e7\]\/\[0\.06\]{background-color:#6ea4e70f}.bg-\[\#6ea4e7\]\/\[0\.08\]{background-color:#6ea4e714}.bg-\[\#6ea4e7\]\/\[0\.09\]{background-color:#6ea4e717}.bg-\[rgba\(15\2c 17\2c 23\2c 0\.4\)\]{background-color:#0f111766}.bg-\[rgba\(15\2c 17\2c 23\2c 0\.45\)\]{background-color:#0f111773}.bg-\[var\(--accent\)\]{background-color:#6ea4e7;background-color:var(--accent)}.bg-\[var\(--accent-soft\)\]{background-color:#6ea4e71f;background-color:var(--accent-soft)}.bg-\[var\(--accent-strong\)\]{background-color:#3a74c2;background-color:var(--accent-strong)}.bg-\[var\(--border-subtle\)\]{background-color:#ebebeb;background-color:var(--border-subtle)}.bg-\[var\(--surface\)\]{background-color:#fff;background-color:var(--surface)}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-500\/\[0\.11\]{background-color:#f59e0b1c}.bg-background{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(var(--m-background)/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/\[0\.018\]{background-color:rgba(0,0,0,.018)}.bg-black\/\[0\.025\]{background-color:rgba(0,0,0,.025)}.bg-black\/\[0\.02\]{background-color:#00000005}.bg-black\/\[0\.035\]{background-color:rgba(0,0,0,.035)}.bg-black\/\[0\.03\]{background-color:#00000008}.bg-black\/\[0\.045\]{background-color:rgba(0,0,0,.045)}.bg-black\/\[0\.04\]{background-color:#0000000a}.bg-black\/\[0\.05\]{background-color:#0000000d}.bg-black\/\[0\.06\]{background-color:#0000000f}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-border{--tw-bg-opacity:1;background-color:#e2ded4;background-color:rgb(var(--m-border)/var(--tw-bg-opacity,1))}.bg-destructive\/10{background-color:#e7000b1a;background-color:rgb(var(--m-destructive)/.1)}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/\[0\.08\]{background-color:#10b98114}.bg-emerald-500\/\[0\.1\]{background-color:#10b9811a}.bg-foreground{--tw-bg-opacity:1;background-color:#0e0e10;background-color:rgb(var(--m-foreground)/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-muted{--tw-bg-opacity:1;background-color:#f2eee6;background-color:rgb(var(--m-muted)/var(--tw-bg-opacity,1))}.bg-popover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(var(--m-popover)/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:#6ea4e7;background-color:rgb(var(--m-primary)/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/\[0\.09\]{background-color:#f43f5e17}.bg-secondary{--tw-bg-opacity:1;background-color:#f0f2f5;background-color:rgb(var(--m-secondary)/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/\[0\.09\]{background-color:#0ea5e917}.bg-slate-500{--tw-bg-opacity:1;background-color:#64748b;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-500\/\[0\.09\]{background-color:#64748b17}.bg-transparent{background-color:initial}.bg-violet-50{--tw-bg-opacity:1;background-color:#f5f3ff;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:#8b5cf6;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/\[0\.09\]{background-color:#8b5cf617}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:#fff3}.bg-white\/70{background-color:#ffffffb3}.bg-white\/85{background-color:#ffffffd9}.bg-white\/95{background-color:#fffffff2}.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))}.from-\[\#6ea4e7\]\/\[0\.12\]{--tw-gradient-from:#6ea4e71f var(--tw-gradient-from-position);--tw-gradient-to:#6ea4e700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--accent\)\]{--tw-gradient-from:var(--accent) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#6ea4e7\]\/\[0\.03\]{--tw-gradient-to:#6ea4e708 var(--tw-gradient-to-position)}.to-\[var\(--accent-strong\)\]{--tw-gradient-to:var(--accent-strong) var(--tw-gradient-to-position)}.bg-clip-padding{background-clip:padding-box}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-px{padding:1px}.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\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-1{padding-bottom:.25rem}.pb-\[max\(14px\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(14px,env(safe-area-inset-bottom))}.pb-\[max\(20px\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(20px,env(safe-area-inset-bottom))}.pe-2{padding-inline-end:.5rem}.pe-4{padding-inline-end:1rem}.pe-5{padding-inline-end:1.25rem}.pe-7{padding-inline-end:1.75rem}.pe-\[127px\]{padding-inline-end:127px}.ps-1\.5{padding-inline-start:.375rem}.ps-2\.5{padding-inline-start:.625rem}.ps-5{padding-inline-start:1.25rem}.ps-8{padding-inline-start:2rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-px{padding-top:1px}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.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-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[9\.5px\]{font-size:9.5px}.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}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[18px\]{line-height:18px}.leading-\[22px\]{line-height:22px}.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\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.006em\]{letter-spacing:-.006em}.tracking-\[-0\.008em\]{letter-spacing:-.008em}.tracking-\[-0\.012em\]{letter-spacing:-.012em}.tracking-\[-0\.014em\]{letter-spacing:-.014em}.tracking-\[-0\.022em\]{letter-spacing:-.022em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-red-600{--tw-text-opacity:1!important;color:#dc2626!important;color:rgb(220 38 38/var(--tw-text-opacity,1))!important}.text-\[\#0f1117\]{--tw-text-opacity:1;color:#0f1117;color:rgb(15 17 23/var(--tw-text-opacity,1))}.text-\[\#1f64bb\]{--tw-text-opacity:1;color:#1f64bb;color:rgb(31 100 187/var(--tw-text-opacity,1))}.text-\[\#1f64bb\]\/60{color:#1f64bb99}.text-\[\#3A74C2\]{--tw-text-opacity:1;color:#3a74c2;color:rgb(58 116 194/var(--tw-text-opacity,1))}.text-\[\#6ea4e7\]{--tw-text-opacity:1;color:#6ea4e7;color:rgb(110 164 231/var(--tw-text-opacity,1))}.text-\[var\(--accent\)\]{color:#6ea4e7;color:var(--accent)}.text-\[var\(--accent-strong\)\]{color:#3a74c2;color:var(--accent-strong)}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-600\/80{color:#d97706cc}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900\/70{color:#78350fb3}.text-background{--tw-text-opacity:1;color:#fff;color:rgb(var(--m-background)/var(--tw-text-opacity,1))}.text-black\/25{color:#00000040}.text-black\/30{color:#0000004d}.text-black\/35{color:#00000059}.text-black\/40{color:#0006}.text-black\/45{color:#00000073}.text-black\/50{color:#00000080}.text-black\/55{color:#0000008c}.text-black\/60{color:#0009}.text-black\/65{color:#000000a6}.text-black\/70{color:#000000b3}.text-black\/75{color:#000000bf}.text-black\/85{color:#000000d9}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-destructive{--tw-text-opacity:1;color:#e7000b;color:rgb(var(--m-destructive)/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-foreground{--tw-text-opacity:1;color:#0e0e10;color:rgb(var(--m-foreground)/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-muted-foreground{--tw-text-opacity:1;color:#8c8881;color:rgb(var(--m-muted-foreground)/var(--tw-text-opacity,1))}.text-popover-foreground{--tw-text-opacity:1;color:#0e0e10;color:rgb(var(--m-popover-foreground)/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:#6ea4e7;color:rgb(var(--m-primary)/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-secondary-foreground{--tw-text-opacity:1;color:#0e0e10;color:rgb(var(--m-secondary-foreground)/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:#6d28d9;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_60px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 0 60px #0000002e;--tw-shadow-colored:0 0 60px var(--tw-shadow-color)}.shadow-\[0_10px_28px_-10px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 10px 28px -10px #00000059;--tw-shadow-colored:0 10px 28px -10px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\2c 0\2c 0\2c 0\.14\)\]{--tw-shadow:0 12px 40px #00000024;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color)}.shadow-\[0_12px_40px_rgba\(0\2c 0\2c 0\2c 0\.14\)\],.shadow-\[0_12px_40px_rgba\(15\2c 17\2c 23\2c 0\.14\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(15\2c 17\2c 23\2c 0\.14\)\]{--tw-shadow:0 12px 40px #0f111724;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color)}.shadow-\[0_12px_40px_rgba\(15\2c 17\2c 23\2c 0\.3\)\]{--tw-shadow:0 12px 40px #0f11174d;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color)}.shadow-\[0_12px_40px_rgba\(15\2c 17\2c 23\2c 0\.3\)\],.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.06\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.06\)\]{--tw-shadow:0 1px 2px #0000000f;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.07\)\]{--tw-shadow:0 1px 2px #00000012;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.07\)\],.shadow-\[0_1px_4px_rgba\(15\2c 17\2c 23\2c 0\.12\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(15\2c 17\2c 23\2c 0\.12\)\]{--tw-shadow:0 1px 4px #0f11171f;--tw-shadow-colored:0 1px 4px var(--tw-shadow-color)}.shadow-\[0_24px_80px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]{--tw-shadow:0 24px 80px #00000038;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color)}.shadow-\[0_24px_80px_rgba\(0\2c 0\2c 0\2c 0\.22\)\],.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000;outline-offset:2px}.outline{outline-style:solid}.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),0 0 #0000;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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#6ea4e7\]\/15{--tw-ring-color:#6ea4e726}.ring-\[\#6ea4e7\]\/30{--tw-ring-color:#6ea4e74d}.ring-\[var\(--surface\)\]{--tw-ring-color:var(--surface)}.ring-amber-500\/\[0\.12\]{--tw-ring-color:#f59e0b1f}.ring-black\/\[0\.05\]{--tw-ring-color:#0000000d}.ring-foreground\/10{--tw-ring-color:rgb(var(--m-foreground)/0.1)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.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-duration:.15s;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-\[grid-template-rows\]{transition-duration:.15s;transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\2c opacity\]{transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\[grid-column\:1\/-1\]{grid-column:1/-1}.\[grid-column\:1\]{grid-column:1}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--brand:#4ba6ea;--brand-dark:#2e8fd4;--brand-light:#e8f4fd;--text-primary:#0f1117;--text-secondary:#6b7280;--text-muted:#9ca3af;--surface:#fff;--btn-primary-bg:#6ea4e7;--btn-primary-hover:#5a93da;--btn-primary-active:#4a86d4;--btn-primary-disabled:#6ea4e773;--btn-destructive-bg:#dc2626;--btn-destructive-hover:#c81e1e;--btn-destructive-active:#b91c1c;--border-subtle:#ebebeb;--accent:#6ea4e7;--accent-strong:#3a74c2;--accent-strong-hover:#2f62a6;--accent-soft:#6ea4e71f;--border:#e5e7eb;--border-focus:#4ba6ea;--error:#ef4444;--error-bg:#fef2f2;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 12px 40px #0000001f;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--transition:150ms ease;--font-geist-sans:"Geist Variable";--font-geist-mono:"Geist Mono Variable";--font-plex-arabic:"IBM Plex Sans Arabic";--font-sans:var(--font-geist-sans),var(--font-plex-arabic),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),var(--font-plex-arabic),ui-monospace,monospace}[lang=ar]{--font-sans:var(--font-plex-arabic),var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono Variable","GeistMono",var(--font-plex-arabic),ui-monospace,monospace}#root,body,html{height:100%}html{overflow-x:hidden}body{overflow-x:clip}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none}body{background:#fff;background:var(--surface);color:#0f1117;color:var(--text-primary);font-family:Geist Variable,IBM Plex Sans Arabic,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-sans);letter-spacing:-.01em;line-height:1.5}html[lang=ar],html[lang=ar] *{letter-spacing:normal!important}.cw-num,.hc-num{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums}.cw-bal-label,.cw-plate,.cw-stat-label,.cw-tile-plate,.cw-tx th,.hc-num,.uppercase,[style*="text-transform: uppercase"],td.cw-num{font-family:Geist Mono Variable,IBM Plex Sans Arabic,ui-monospace,monospace;font-family:var(--font-mono)}html[dir=rtl] .cw-num,html[dir=rtl] .hc-num{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .hc-flip,html[dir=rtl] .hc-flip-path{transform:scaleX(-1);transform-box:fill-box;transform-origin:center}:root{--m-brand:110 164 231;--m-brand-foreground:255 255 255;--m-brand-hover:44 122 220;--m-brand-subtle:237 246 255;--m-primary:110 164 231;--m-primary-foreground:255 255 255;--m-ring:110 164 231;--m-chart-1:110 164 231;--m-ink:14 14 16;--m-ink-soft:69 69 75;--m-paper:250 250 247;--m-paper-warm:242 238 230;--m-paper-cool:240 242 245;--m-rule:226 222 212;--m-mute:140 136 129;--m-background:255 255 255;--m-foreground:14 14 16;--m-surface:255 255 255;--m-card:255 255 255;--m-card-foreground:14 14 16;--m-popover:255 255 255;--m-popover-foreground:14 14 16;--m-secondary:240 242 245;--m-secondary-foreground:14 14 16;--m-muted:242 238 230;--m-muted-foreground:140 136 129;--m-accent:242 238 230;--m-accent-foreground:14 14 16;--m-border:226 222 212;--m-input:226 222 212;--m-destructive:231 0 11;--m-destructive-foreground:255 255 255;--m-success:49 170 64;--m-warning:253 147 32;--m-info:0 165 218;--m-chart-2:99 99 99;--m-chart-3:143 143 143;--m-chart-4:183 183 183;--m-chart-5:212 212 212;--m-radius:0.5rem}.media-scope{font-feature-settings:"rlig" 1,"calt" 1;letter-spacing:-.011em}.media-scope h1,.media-scope h2,.media-scope h3{letter-spacing:-.022em}.media-scope table,.media-scope td,.media-scope th{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums}.cn-toast{font-family:inherit}@media (max-width:1023.98px){.hc-sidebar{height:100vh;height:100dvh;padding-top:env(safe-area-inset-top);transition:transform .22s ease-out,visibility .22s}.hc-sidebar[data-open=false]{transform:translateX(-100%);visibility:hidden}html[dir=rtl] .hc-sidebar[data-open=false]{transform:translateX(100%)}}.hc-ring-fill{transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.hc-sheet{animation:hc-sheet-in .22s ease-out}[dir=rtl] .hc-sheet{animation-name:hc-sheet-in-rtl}@keyframes hc-sheet-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes hc-sheet-in-rtl{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.hc-confetti{animation:hc-confetti-fall 1.6s ease-in forwards;border-radius:1px;height:9px;opacity:0;position:absolute;top:-8px;width:6px}@keyframes hc-confetti-fall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(90px) rotate(320deg)}}.hc-task-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .26s ease-in,opacity .26s ease-in}.hc-task-fold[data-leaving=true]{grid-template-rows:0fr;opacity:0;transition-delay:.46s}.hc-task-circle{transition:background-color .18s ease,border-color .18s ease}.hc-task-tick{stroke-dasharray:22;stroke-dashoffset:22}.hc-task-circle[data-done=true] .hc-task-tick{animation:hc-tick-draw .24s ease-out .12s forwards}@keyframes hc-tick-draw{to{stroke-dashoffset:0}}.hc-task-card{transition:transform .16s ease,box-shadow .16s ease}@media (hover:hover){.hc-task-card:hover{box-shadow:0 6px 20px #0f111712;transform:translateY(-1px)}}.hc-task-card:active{box-shadow:none;transform:translateY(0)}.hc-segment-pill{transition:inset-inline-start .22s cubic-bezier(.22,1,.36,1)}.hc-progress-fill{transition:width .5s cubic-bezier(.22,1,.36,1)}.hc-badge-bounce{animation:hc-badge-bounce .42s cubic-bezier(.34,1.56,.64,1)}@keyframes hc-badge-bounce{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.hc-toast-in{animation:hc-toast-in .24s cubic-bezier(.22,1,.36,1)}@keyframes hc-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hc-undo-timer{animation:hc-undo-timer linear forwards;transform-origin:left}[dir=rtl] .hc-undo-timer{transform-origin:right}@keyframes hc-undo-timer{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hc-progress-fill,.hc-segment-pill,.hc-task-card,.hc-task-circle,.hc-task-fold,.hc-task-fold[data-leaving=true]{transition:none}.hc-task-tick{stroke-dashoffset:0}.hc-badge-bounce,.hc-task-circle[data-done=true] .hc-task-tick,.hc-toast-in{animation:none}.hc-task-card:hover{transform:none}.hc-ring-fill{transition:none}.hc-sheet{animation:none}.hc-confetti{display:none}}.hc-stat{--pad:16px;--value-max:26px;grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) 34%;grid-template-rows:auto auto 1fr;min-height:146px;overflow:hidden;padding:var(--pad);transition:box-shadow .3s ease-out}.hc-stat-value{container-type:inline-size;grid-column:1/-1;margin-top:4px;min-height:30px}.hc-stat-value>span{display:block;font-size:min(var(--value-max),calc(100cqi/(var(--chars)*0.6)));line-height:30px;white-space:nowrap}.hc-stat-art{grid-column:2;grid-row:3;min-height:60px;position:relative}.hc-stat-art:before{background:radial-gradient(closest-side,#6ea4e70f 45%,#6ea4e700);content:"";inset-block:-22% calc(var(--pad)*-1 - 30%);inset-inline:-18% calc(var(--pad)*-1 - 30%);position:absolute}.hc-stat-art img{height:68px;inset-block:auto calc(var(--pad)*-1);inset-block:auto calc(var(--pad)*-1 - var(--bleed-y, 0%));inset-inline:0 calc(var(--pad)*-1);inset-inline:var(--art-start,0) calc(var(--pad)*-1 - var(--bleed-x, 0%));max-width:none;object-fit:contain;object-position:right bottom;position:absolute;transform:rotate(0deg) translateY(0) scale(1);transform:rotate(var(--tilt,0deg)) translateY(var(--lift,0)) scale(var(--zoom,1));transform-origin:right bottom;transition:transform .3s ease-out;width:calc(100% + var(--pad));width:calc(100% - var(--art-start, 0%) + var(--pad) + var(--bleed-x, 0%))}[dir=rtl] .hc-stat-art img{object-position:left bottom;transform-origin:left bottom}.hc-art-tasks{--bleed-x:10%;--bleed-y:8%}.hc-art-custody{--bleed-x:4%;--bleed-y:2%}.hc-art-operations{--bleed-x:2%;--bleed-y:8%}.hc-art-wallet{--bleed-x:4%;--tilt:-4deg;--art-start:6%}.hc-art-notifications{--bleed-x:-6%;--bleed-y:-14%}[dir=rtl] .hc-art-wallet{--bleed-x:12%;--tilt:4deg}@media (min-width:640px){.hc-stat{--pad:24px;--value-max:28px;grid-template-columns:minmax(0,1fr) min(44%,190px);grid-template-columns:minmax(0,1fr) min(var(--art-col,44%),190px);min-height:184px}.hc-stat-value{min-height:34px}.hc-stat-value>span{line-height:34px}.hc-stat-art{min-height:84px}.hc-stat-art img{height:calc(100% + var(--pad));height:calc(100% - var(--art-top, 0%) + var(--pad) + var(--bleed-y, 0%));inset-block-start:0;inset-block-start:var(--art-top,0)}.hc-art-tasks{--bleed-x:12%;--bleed-y:14%}.hc-art-custody{--bleed-x:5%;--bleed-y:8%}.hc-art-operations{--art-col:52%;--bleed-x:3%;--bleed-y:10%;--art-top:8%}.hc-art-wallet{--art-col:52%;--bleed-x:5%;--bleed-y:2%;--art-top:8%}.hc-art-notifications{--bleed-x:-8%;--bleed-y:-12%;--art-top:-6%}[dir=rtl] .hc-art-wallet{--bleed-x:14%}}@media (min-width:1280px){.hc-stat{--pad:20px}}@media (hover:hover){.hc-stat:hover{--depth-shadow:0 1px 2px #1018280d,0 14px 32px -14px #10182838}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hc-stat:hover .hc-stat-art img{--lift:-4px;--zoom:1.03}}@media (prefers-reduced-motion:reduce){.hc-stat-art img{transition:none}}.hc-section-art{inset-block-end:-6px;inset-inline-end:12px;pointer-events:none;position:absolute}.hc-section-art:before{background:radial-gradient(closest-side,#6ea4e70f 45%,#6ea4e700);content:"";inset:-30%;position:absolute}.hc-section-art img{height:82px;position:relative;width:auto}.hc-avatar{border-radius:50%;box-shadow:0 0 0 1px #ebebeb;box-shadow:0 0 0 1px var(--border-subtle);display:inline-block;flex-shrink:0;overflow:hidden;position:relative}.hc-avatar img{display:block;height:100%;max-width:none;object-fit:cover;object-position:center;width:100%}.hc-avatar-bust img{height:115%;left:0;object-position:center top;position:absolute;top:7%}.hc-avatar-photo{padding:2px}.hc-avatar-photo img{border-radius:50%}.hc-avatar-bg{margin-top:16px}.hc-avatar-bg-label{color:#4b5563;font-size:13px;font-weight:500;margin-bottom:6px}.hc-avatar-bg-swatches{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.hc-avatar-bg-swatch{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;position:relative;transition:box-shadow .16s ease;width:48px}.hc-avatar-bg-swatch:hover{box-shadow:inset 0 0 0 2px #ebebeb;box-shadow:inset 0 0 0 2px var(--border-subtle)}.hc-avatar-bg-swatch.is-active{box-shadow:inset 0 0 0 2px #3a74c2;box-shadow:inset 0 0 0 2px var(--accent-strong)}.hc-avatar-bg-swatch:focus-visible{outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:2px}.hc-avatar-bg-check{align-items:center;background:#3a74c2;background:var(--accent-strong);border-radius:50%;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--surface);color:#fff;display:flex;height:18px;inset-inline-end:-2px;justify-content:center;position:absolute;top:-2px;width:18px}@media (min-width:640px){.hc-avatar-bg-swatches{justify-content:flex-start}}.hc-btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.2;min-height:40px;padding:0 18px;text-decoration:none;transition:background-color .14s ease,border-color .14s ease}.hc-btn:focus-visible{outline:2px solid #3a74c2;outline:2px solid var(--accent-strong);outline-offset:2px}.hc-btn:disabled{cursor:not-allowed}.hc-btn-primary{background:#6ea4e7;background:var(--btn-primary-bg);color:#fff}.hc-btn-primary:hover:not(:disabled){background:#5a93da;background:var(--btn-primary-hover)}.hc-btn-primary:active:not(:disabled){background:#4a86d4;background:var(--btn-primary-active)}.hc-btn-primary:disabled{background:#6ea4e773;background:var(--btn-primary-disabled)}.hc-btn-secondary{background:#fff;background:var(--surface);border-color:#ebebeb;border-color:var(--border-subtle);color:#0f1117}.hc-btn-secondary:hover:not(:disabled){background:#f7f8fa}.hc-btn-secondary:active:not(:disabled){background:#eef0f3}.hc-btn-secondary:disabled{opacity:.55}.hc-btn-destructive{background:#dc2626;background:var(--btn-destructive-bg);color:#fff}.hc-btn-destructive:hover:not(:disabled){background:#c81e1e;background:var(--btn-destructive-hover)}.hc-btn-destructive:active:not(:disabled){background:#b91c1c;background:var(--btn-destructive-active)}.hc-btn-destructive:disabled{opacity:.45}@media (max-width:1023.98px){.hc-btn{min-height:44px}}.hc-expense-review-note{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#92400e;font-size:13px;font-weight:600;line-height:1.45;padding:10px 12px}.hc-expense-sheet{animation:hc-expense-rise .24s cubic-bezier(.22,1,.36,1);background:#fff;background:var(--surface);border-radius:24px 24px 0 0;box-shadow:0 -12px 48px #0000002e;display:flex;flex-direction:column;inset:max(12px,env(safe-area-inset-top)) 0 0 0;overflow:hidden;position:fixed}@keyframes hc-expense-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hc-expense-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (min-width:768px){.hc-expense-sheet{animation-name:hc-expense-slide;border-radius:0;box-shadow:-12px 0 48px #00000029;inset:0 0 0 auto;max-width:100vw;width:480px}}.hc-expense-amount{font-feature-settings:"tnum";background:#0000;border:0;color:inherit;font-size:44px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15;max-width:100%;min-width:0;outline:0;text-align:center}.hc-expense-amount::placeholder{color:#c8ccd3}@media (max-width:767.98px){.hc-expense-action{min-height:48px}}.hc-plate{align-items:stretch;background:#fff;border:1px solid #c9ced6;border-radius:4px;display:inline-flex;line-height:1;overflow:hidden;white-space:nowrap}.hc-plate-strip{align-items:flex-end;background:#1f4fa8;color:#fff;display:flex;font-size:7px;font-weight:700;justify-content:center;letter-spacing:0;padding-bottom:2px;width:14px}.hc-plate-number{color:#0f1117;font-family:Geist Mono Variable,IBM Plex Sans Arabic,ui-monospace,monospace;font-family:var(--font-mono);font-size:13px;font-weight:600;padding:4px 7px}.hc-fab{border-radius:50%;box-shadow:0 10px 24px -8px #3a74c28c;height:56px;inset-block-end:calc(16px + env(safe-area-inset-bottom));inset-inline-start:16px;padding:0;position:fixed;width:56px;z-index:40}.hc-row-new{animation:hc-row-new 1.8s ease-out}@keyframes hc-row-new{0%{background:#6ea4e71f;background:var(--accent-soft);opacity:0;transform:translateY(-8px)}18%{opacity:1;transform:translateY(0)}55%{background:#6ea4e71f;background:var(--accent-soft)}to{background:#0000}}@media (prefers-reduced-motion:reduce){.hc-expense-sheet,.hc-row-new{animation:none}}.hc-shell{background:#fff;background:var(--surface);box-sizing:border-box;contain:paint;display:flex;height:100vh;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);width:100%}.hc-main{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.hc-sidebar-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}@media (max-width:639.98px){.hc-fab-page{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}:root{--depth-from:15% 0%}html[dir=rtl]{--depth-from:85% 0%}.surface-depth{--depth-shadow:0 1px 2px #1018280a,0 8px 24px -12px #1018281f;background-image:radial-gradient(at 15% 0,#ffffff8c,#0000 55%),none!important;background-image:radial-gradient(at var(--depth-from),#ffffff8c,#0000 55%),var(--depth-fill,none)!important;box-shadow:inset 0 1px 0 #ffffffb3,var(--depth-shadow)}.surface-float{--depth-shadow:0 24px 64px -16px #10182847}.hc-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.hc-tile{--depth-fill:linear-gradient(145deg,var(--tile-from) 0%,var(--tile-to) 100%);aspect-ratio:1.15;background-color:var(--tile-to);border-radius:20px;color:var(--tile-ink);container-type:inline-size;display:flex;flex-direction:column;min-width:0;padding:12px 14px}.hc-tiles>.hc-tile:first-child{aspect-ratio:2.2;grid-column:1/-1}.hc-tile-balance{--tile-from:#eaf3fd;--tile-to:#d6e7fa;--tile-ink:#1f4e8c;--tile-chip:#6ea4e7}.hc-tile-received{--tile-from:#eaf7ef;--tile-to:#d3eedc;--tile-ink:#166534;--tile-chip:#22c55e}.hc-tile-negative,.hc-tile-spent{--tile-from:#fdeeee;--tile-to:#f8d9d9;--tile-ink:#991b1b;--tile-chip:#ef4444}.hc-tile-paid{--tile-from:#f3f5f9;--tile-to:#e3e8f0;--tile-ink:#334155;--tile-chip:#64748b}.hc-tile-head{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.hc-tile-icon{align-items:center;background:var(--tile-chip);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.hc-tile-label{font-size:13px;font-weight:600;line-height:1.25;min-width:0;opacity:.85}.hc-tile-bottom{margin-top:auto;min-width:0}.hc-tile-value{font-size:clamp(12px,calc(100cqi/(var(--chars)*0.62)),34px);font-weight:600;line-height:1.15;white-space:nowrap}.hc-tile-sub{font-size:11.5px;line-height:1.3;margin-top:1px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.hc-tiles{gap:16px;grid-template-columns:repeat(3,minmax(0,220px));justify-content:start;max-width:692px}.hc-tile{aspect-ratio:auto;height:128px;padding:14px 16px}.hc-tiles>.hc-tile:first-child{aspect-ratio:auto;grid-column:auto}.hc-tile-head{align-items:center;flex-direction:row;gap:8px}.hc-tile-value{font-size:min(clamp(22px,2vw,28px),calc(100cqi/(var(--chars)*0.62)))}}@media (min-width:1024px){.hc-tile{height:140px}}.hc-filterbar{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.hc-filter-chip,.hc-filter-open{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;gap:6px;min-height:44px;padding:0 14px;white-space:nowrap}.hc-filter-open{background:#fff;background:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);color:#0f1117}.hc-filter-count{background:#3a74c2;background:var(--accent-strong);border-radius:9px;color:#fff;font-size:11px;height:18px;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.hc-filter-chips{display:flex;flex:1 1;gap:6px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.hc-filter-chips::-webkit-scrollbar{display:none}.hc-filter-chip{background:#6ea4e71f;background:var(--accent-soft);border:0;color:#3a74c2;color:var(--accent-strong);padding:0 12px}.hc-filter-sheet{animation:hc-expense-rise .24s cubic-bezier(.22,1,.36,1);background-color:#fff;background-color:var(--surface);border-radius:24px 24px 0 0;max-height:calc(100dvh - 48px);overflow-y:auto;padding:10px 20px calc(16px + env(safe-area-inset-bottom));width:100%}.hc-filter-field [role=combobox],.hc-filter-field select{flex:none!important;font-size:16px!important;height:48px!important;max-width:none!important;min-width:0!important;width:100%!important}@media (prefers-reduced-motion:reduce){.hc-filter-sheet{animation:none}}@media (max-width:639.98px){.hc-cal-bar{flex-wrap:wrap;gap:10px;height:auto!important;padding:10px 16px!important}.hc-cal-month{justify-content:center;position:static!important;transform:none!important;width:100%}.hc-cal-tools{margin-inline-start:0!important;width:100%}.hc-cal-legend{flex-wrap:wrap;gap:6px 14px!important;height:auto!important;padding:8px 16px!important}.hc-cal-tools input{width:100%!important}.hc-cal-tools>div:first-child{flex:1 1;min-width:0}.hc-cal-tools .hc-filterbar{flex:0 1 auto}}.hc-banned-wrap{align-items:center;display:inline-flex;flex-wrap:wrap;gap:2px 6px;min-width:0}.hc-banned{background:#dc2626;border-radius:999px;color:#fff;flex-shrink:0;font-size:11px;font-weight:700;line-height:18px;padding:1px 8px;white-space:nowrap}.hc-banned-reason{color:#b91c1c;font-size:12px;font-weight:500;min-width:0;overflow-wrap:anywhere}.hc-ban-alert{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;display:flex;font-size:14px;gap:10px;line-height:1.45;margin-block:12px;padding:12px 14px}.hc-ban-alert>svg{flex-shrink:0;margin-top:1px}.hc-cust-search{min-width:0}.hc-cust-input{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;color:#0f1117;font-family:inherit;font-size:16px;height:48px;outline:none;padding:0 14px;transition:border-color .14s ease;width:100%}.hc-cust-input:focus{border-color:#6ea4e7;border-color:var(--accent)}.hc-cust-input[aria-invalid=true]{border-color:#dc2626}.hc-cust-list{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.hc-cust-row{background:#fff;background:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;display:flex;gap:10px;min-width:0;padding:10px;transition:background-color .12s ease}.hc-cust-row.is-active,.hc-cust-row:hover{background:#6ea4e71f;background:var(--accent-soft)}.hc-cust-row.is-banned,.hc-cust-row.is-banned:hover{background:#fef2f2;border-color:#fecaca;cursor:not-allowed}.hc-cust-avatar{align-items:center;background:#6ea4e729;border-radius:50%;color:#1f4e8c;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:40px;justify-content:center;width:40px}.hc-cust-row.is-banned .hc-customer-avatar{background:#fee2e2}.hc-cust-exact{background:#dcfce7;color:#166534;font-size:11px;font-weight:700}.hc-cust-balance,.hc-cust-exact{border-radius:999px;line-height:18px;padding:0 7px}.hc-cust-balance{font-weight:600}.hc-cust-balance.owes{background:#fee2e2;color:#991b1b}.hc-cust-balance.credit{background:#dcfce7;color:#166534}.hc-cust-new{color:#3a74c2;color:var(--accent-strong);cursor:pointer;display:inline-flex;font-family:inherit;gap:6px;margin-top:6px;min-height:44px}.hc-cust-chosen,.hc-cust-new{align-items:center;font-size:13.5px;font-weight:600}.hc-cust-chosen{background:#6ea4e71f;background:var(--accent-soft);border-radius:10px;color:#1f4e8c;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;padding:8px 12px}.hc-cust-chosen button,.hc-cust-owner button{color:#3a74c2;color:var(--accent-strong);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;min-height:36px}.hc-cust-owner{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;padding:6px 10px}.hc-cust-owner,.hc-cust-phone{font-size:12.5px;margin-top:6px}.hc-cust-phone{background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;color:#92400e;padding:7px 10px}.hc-bs-backdrop{background:#0f111773;inset:0;position:fixed;z-index:1000}.hc-bs{animation:hc-expense-rise .24s cubic-bezier(.22,1,.36,1);background-color:#fff;background-color:var(--surface);display:flex;flex-direction:column;inset:0;outline:0;overflow:hidden;position:fixed}@media (min-width:768px){.hc-bs{animation-name:hc-expense-slide;box-shadow:-12px 0 48px #00000029;inset:0 0 0 auto;max-width:100vw;width:640px}}.hc-bs-head{align-items:center;background:#fff;border-bottom:1px solid #ebebeb;border-bottom:1px solid var(--border-subtle);display:flex;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px}.hc-bs-chip{font-feature-settings:"tnum";background:#6ea4e71f;background:var(--accent-soft);border-radius:999px;color:#3a74c2;color:var(--accent-strong);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 10px}.hc-bs-body{flex:1 1;gap:14px;min-height:0;overflow-x:hidden;overscroll-behavior:contain;padding:16px}.hc-bs-alerts,.hc-bs-body{display:flex;flex-direction:column;overflow-y:auto}.hc-bs-alerts{background:#fff;border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);gap:8px;max-height:40dvh;padding:10px 16px}.hc-bs-alerts>*{margin-block:0}.hc-bs-foot{align-items:center;background:#fff;border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);display:flex;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.hc-bs-primary{flex:1 1;margin-inline-start:auto}.hc-bs-total{flex:none;line-height:1.25;margin-inline-end:4px;min-width:0}.hc-bs-total span{color:#6b7280;display:block;font-size:11.5px}.hc-bs-total strong{font-feature-settings:"tnum";color:#0f1117;display:block;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:639.98px){.hc-bs-cancel{display:none}}@media (min-width:640px){.hc-bs-primary{flex:none;min-width:148px}.hc-bs-total{margin-inline-end:auto}}@media (min-width:768px){.hc-bs-alerts,.hc-bs-foot,.hc-bs-head{padding-inline:20px}.hc-bs-body{padding:20px}}.hc-stepper{align-items:center;background:#fff;border-bottom:1px solid #ebebeb;border-bottom:1px solid var(--border-subtle);display:flex;gap:4px;justify-content:space-between;list-style:none;margin:0;padding:4px 12px}.hc-step{flex:none}.hc-step button{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;min-height:44px;min-width:0;padding-inline:4px;width:100%}.hc-step button:disabled{color:#9ca3af;cursor:default}.hc-step-dot{font-feature-settings:"tnum";align-items:center;background:#eef0f3;border-radius:999px;display:flex;flex:none;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:24px;justify-content:center;width:24px}.hc-step.is-done .hc-step-dot{background:#6ea4e71f;background:var(--accent-soft);color:#3a74c2;color:var(--accent-strong)}.hc-step.is-current .hc-step-dot{background:#6ea4e7;background:var(--btn-primary-bg);color:#fff}.hc-step.is-current button{color:#0f1117}.hc-step-label{white-space:nowrap}.hc-step:not(.is-current) .hc-step-label{display:none}@media (min-width:768px){.hc-stepper{padding-inline:16px}.hc-step:not(.is-current) .hc-step-label{display:inline}}.hc-form-card{background-color:#fff;border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:16px;flex:none;padding:16px}.hc-form-card-head{align-items:center;display:flex;gap:10px;margin-bottom:14px}.hc-form-card-icon{align-items:center;background:#6ea4e71f;background:var(--accent-soft);border-radius:9px;color:#3a74c2;color:var(--accent-strong);display:flex;flex:none;height:30px;justify-content:center;width:30px}.hc-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.hc-field-wide{grid-column:1/-1}@media (min-width:640px){.hc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-field-label{align-items:center;color:#374151;display:flex;font-size:12.5px;font-weight:600;gap:6px;margin-bottom:6px}.hc-field-dot{background:#6ea4e7;background:var(--accent);border-radius:999px;flex:none;height:7px;width:7px}.hc-input{background:#fff;border:1px solid #d9dde3;border-radius:10px;color:#0f1117;font-family:inherit;font-size:14px;min-height:40px;outline:0;padding:0 12px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}select.hc-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-inline-end:32px}html[dir=rtl] select.hc-input{background-position:left 12px center}textarea.hc-input{padding-block:10px;resize:vertical}.hc-input[readonly]{background:#f7f8fa;color:#6b7280}.hc-input::placeholder{color:#9ca3af}.hc-input+.hc-input{margin-top:8px}.hc-input:focus,.hc-money:focus-within{border-color:#6ea4e7;box-shadow:0 0 0 3px #6ea4e738}.hc-input.is-invalid{border-color:#ef4444}.hc-field-error{color:#dc2626;font-size:12px;margin-top:4px}.hc-form-note{background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;color:#92400e;font-size:12.5px;line-height:1.5;margin-top:6px;padding:7px 10px}.hc-form-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;padding:9px 12px}.hc-phone-row{display:flex;gap:8px}.hc-phone-row>.hc-input{flex:1 1;min-width:0}.hc-dial{align-items:center;cursor:pointer;display:flex;flex:none;font-size:13px;gap:5px;padding:0 10px;white-space:nowrap;width:auto}.hc-date-parts{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(52px,.7fr) minmax(0,1.5fr) minmax(68px,.9fr)}.hc-date-parts .hc-input{margin-top:0;padding-inline:8px}.hc-date-parts select.hc-input{background-position:right 8px center;padding-inline-end:26px}html[dir=rtl] .hc-date-parts select.hc-input{background-position:left 8px center}.hc-option-list{display:flex;flex-direction:column;gap:10px}.hc-option-list>.hc-input{margin-top:-2px}.hc-option{align-items:center;background:#fff;border:1px solid #e3e6ea;border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 12px;min-height:88px;padding:10px 12px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease;width:100%}label.hc-option{cursor:pointer}label.hc-option:not(.is-selected):hover{border-color:#c5d3e4}.hc-option.is-selected{background:#6ea4e714;border-color:#6ea4e7;box-shadow:0 0 0 1px #6ea4e7}.hc-option-art,.hc-option-glyph{flex:none;height:64px;width:64px}.hc-option-art{object-fit:contain}.hc-option-glyph{align-items:center;background:#6ea4e71f;background:var(--accent-soft);border-radius:999px;color:#3a74c2;color:var(--accent-strong);display:flex;justify-content:center}.hc-option>.min-w-0{flex-basis:0}.hc-option-control{flex:none;margin-inline-start:auto}@media (max-width:379.98px){.hc-option.has-stepper>.min-w-0{flex-basis:calc(100% - 76px)}}.hc-radio{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #c8ced6;border-radius:999px;cursor:pointer;flex:none;height:22px;margin:0;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease;width:22px}.hc-radio:checked{background:#6ea4e7;background:var(--btn-primary-bg);border-color:#6ea4e7;border-color:var(--btn-primary-bg);box-shadow:inset 0 0 0 3px #fff}.hc-radio:focus-visible,.hc-stepper-input button:focus-visible,.hc-switch:focus-visible{outline:2px solid #6ea4e7;outline-offset:2px}.hc-stepper-input,.hc-stepper-input button{align-items:center;display:flex}.hc-stepper-input button{background:#fff;border:1px solid #d9dde3;border-radius:999px;color:#3a74c2;color:var(--accent-strong);cursor:pointer;height:36px;justify-content:center;transition:background-color .12s ease;width:36px}.hc-stepper-input button:hover:not(:disabled){background:#6ea4e71f;background:var(--accent-soft)}.hc-stepper-input button:disabled{color:#c8ced6;cursor:default}.hc-stepper-input output{font-feature-settings:"tnum";color:#0f1117;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;text-align:center;width:28px}.hc-switch{background:#d9dde3;border-radius:999px;cursor:pointer;flex:none;height:28px;position:relative;transition:background-color .16s ease;width:46px}.hc-switch span{background:#fff;border-radius:999px;box-shadow:0 1px 3px #1018284d;height:22px;inset-inline-start:3px;position:absolute;top:3px;transition:inset-inline-start .16s ease;width:22px}.hc-switch[aria-checked=true]{background:#6ea4e7;background:var(--btn-primary-bg)}.hc-switch[aria-checked=true] span{inset-inline-start:21px}@media (max-width:1023.98px){.hc-stepper-input button{height:44px;width:44px}.hc-switch:after{content:"";inset:-8px;position:absolute}}@media (prefers-reduced-motion:reduce){.hc-option,.hc-radio,.hc-switch,.hc-switch span{transition:none}}.hc-seg{background:#eef0f3;border-radius:9px;display:inline-flex;flex:none;gap:2px;padding:2px}.hc-seg button{border-radius:7px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;min-height:34px;padding-inline:10px;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.hc-seg button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #1018281f;color:#3a74c2;color:var(--accent-strong)}.hc-seg button:disabled{cursor:not-allowed;opacity:.5}.hc-seg-full{display:flex}.hc-seg-full button{flex:1 1;min-width:0}.hc-money{align-items:center;background:#fff;border:1px solid #d9dde3;border-radius:10px;display:flex;gap:6px;min-height:40px;padding-block:2px;padding-inline:12px 2px;transition:border-color .14s ease,box-shadow .14s ease}.hc-money-symbol{color:#6b7280;font-size:14px;font-weight:600}.hc-money-input{font-feature-settings:"tnum";-moz-appearance:textfield;background:#0000;border:0;color:#0f1117;flex:1 1;font-family:inherit;font-size:14px;font-variant-numeric:tabular-nums;min-width:0;outline:0;text-align:start;width:100%}.hc-money-input::-webkit-inner-spin-button,.hc-money-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hc-range-months{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.hc-range-months{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-range-head{align-items:center;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;min-height:40px;text-align:center}.hc-range-head button{align-items:center;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.hc-range-head button:hover{background:#0000000a}html[dir=rtl] .hc-range-head svg{transform:scaleX(-1)}.hc-range-grid{grid-row-gap:2px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}.hc-range-dow{color:#9ca3af;font-size:11.5px;font-weight:600;padding-block:6px;text-align:center}.hc-range-day{font-feature-settings:"tnum";border-radius:10px;color:#0f1117;cursor:pointer;font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;min-height:44px}@media (min-width:1024px){.hc-range-day{min-height:36px}}.hc-range-day:hover{background:#6ea4e724}.hc-range-day.is-today{box-shadow:inset 0 0 0 1px #6ea4e7;box-shadow:inset 0 0 0 1px var(--accent)}.hc-range-day.is-within{background:#6ea4e71f;background:var(--accent-soft);border-radius:0}.hc-range-day.is-end{background:#6ea4e7;background:var(--btn-primary-bg);color:#fff;font-weight:700}.hc-range-day.is-off{background:none;color:#c8ccd3;cursor:not-allowed}.hc-range-day.is-taken{color:#d98a8a;text-decoration:line-through}.hc-range-day.is-off.is-end{background:#6ea4e7;background:var(--btn-primary-bg);color:#fff;opacity:.7}.hc-range-foot{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px;margin-top:10px;min-height:26px}.hc-range-count{background:#6ea4e71f;background:var(--accent-soft);border-radius:999px;color:#3a74c2;color:var(--accent-strong);font-weight:700;padding:2px 10px}.hc-car-dot{background:#22c55e;border-radius:999px;flex:none;height:8px;width:8px}.hc-car-dot.is-busy{background:#ef4444}.hc-car-dot.is-caution{background:#f59e0b}.hc-booking-rows{border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:12px;max-height:300px;overflow-y:auto}.hc-booking-row{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:10px;min-height:56px;padding:8px 12px;text-align:start;width:100%}.hc-booking-row+.hc-booking-row{border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle)}.hc-booking-row:hover:not(:disabled){background:#6ea4e71a}.hc-booking-row:disabled{cursor:not-allowed;opacity:.6}.hc-booking-row.is-chosen{background:#6ea4e71f;background:var(--accent-soft);border:1px solid #6ea4e7;border:1px solid var(--accent);border-radius:12px}.hc-timeline{border-radius:999px;display:flex;gap:2px;height:10px;overflow:hidden}.hc-timeline span{min-width:14%}.hc-timeline-old{background:#cdd5e0}.hc-timeline-new{background:#6ea4e7;background:var(--btn-primary-bg)}.hc-timeline-labels{color:#6b7280;font-size:12px;gap:8px;margin-top:6px}.hc-review>div,.hc-timeline-labels{display:flex;justify-content:space-between}.hc-review>div{align-items:center;gap:12px;min-height:34px;padding-block:6px}.hc-review>div+div{border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle)}.hc-review dt{color:#6b7280;font-size:13px}.hc-review dd{color:#0f1117;font-size:13.5px;font-weight:600;min-width:0;text-align:end}.hc-summary{background:#fff;border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle)}.hc-summary-toggle{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;min-height:44px;padding-inline:16px;width:100%}.hc-summary-chevron{transition:transform .16s ease}.hc-summary.is-open .hc-summary-chevron{transform:rotate(180deg)}.hc-summary-rows{display:none;margin:0;max-height:40dvh;overflow-y:auto;padding:0 16px 10px}.hc-summary.is-open .hc-summary-rows{display:block}.hc-summary-rows>div{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:30px}.hc-summary-rows dt{color:#6b7280;font-size:12.5px}.hc-summary-rows dd{color:#0f1117;font-size:13px;font-weight:600;min-width:0;text-align:end}@media (min-width:768px){.hc-summary-toggle{display:none}.hc-summary-rows,.hc-summary.is-open .hc-summary-rows{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 20px}.hc-summary-rows>div{display:block;min-height:0}.hc-summary-rows dt{font-size:11.5px}.hc-summary-rows dd{font-size:12.5px;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:1023.98px){.hc-input,.hc-money{min-height:44px}.hc-seg button{min-height:40px}}@media (max-width:767.98px){.hc-input,.hc-money-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.hc-bs{animation:none}}.hc-cars-page{padding:24px 16px}.hc-cars-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.hc-cars-alerts{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@media (min-width:640px){.hc-cars-page{padding:32px 24px}.hc-cars-stats{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.hc-cars-page{padding:44px 40px}.hc-cars-stats{margin-bottom:36px}}@media (min-width:1280px){.hc-cars-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.hc-car-tile{background:#fff;border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:16px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;padding:0;position:relative;text-align:start;transition:transform .2s ease,box-shadow .2s ease;width:100%}.hc-car-tile:focus-visible{outline:2px solid #6ea4e7;outline-offset:2px}.hc-car-tile.is-active{--tile-chip:var(--tile-accent);border-color:var(--tile-accent);box-shadow:inset 0 0 0 1px var(--tile-accent),var(--depth-shadow)}.hc-car-tile-bar{background:var(--tile-accent);border-radius:15px 15px 0 0;flex:none;height:4px}.hc-car-tile-art{height:72px;inset-inline-start:12px;object-fit:contain;object-position:left bottom;pointer-events:none;position:absolute;top:-10px;width:min(96px,calc(100% - 24px))}[dir=rtl] .hc-car-tile-art{object-position:right bottom}.hc-car-tile-body{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:24px 20px 22px}.hc-car-tile-top{min-height:42px}.hc-car-tile-figures{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.hc-car-tile-pct{flex:none}.hc-car-empty{align-items:center;display:flex;flex-direction:column;gap:10px;inset-inline-start:14px;max-width:calc(100vw - 64px);position:sticky}.hc-car-empty img{height:96px;object-fit:contain;width:132px}@media (max-width:479.98px){.hc-car-tile-art{height:58px;inset-inline-start:10px;top:-8px;width:min(76px,calc(100% - 20px))}.hc-car-tile-body{padding:16px}}@media (hover:hover){.hc-car-tile:hover{--depth-shadow:0 16px 40px #0000001a;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.hc-car-tile{transition:none}.hc-car-tile:hover{transform:none}}.hc-compliance-banner{align-items:center;border:1px solid;border-radius:14px;color:inherit;display:flex;gap:12px;margin-bottom:24px;padding:12px 14px;text-decoration:none}.hc-compliance-banner.is-red{background-color:#fef2f2;border-color:#fca5a5}.hc-compliance-banner.is-amber{background-color:#fffbeb;border-color:#fcd34d}.hc-compliance-banner-title{color:#0f1117;font-size:14.5px;font-weight:600}.hc-compliance-banner.is-red .hc-compliance-banner-counts{color:#b91c1c}.hc-compliance-banner.is-amber .hc-compliance-banner-counts{color:#92400e}.hc-compliance-banner-counts{font-size:13px;font-weight:600;margin-top:1px}.hc-compliance-link{color:#6b7280;margin-bottom:0;transition:box-shadow .14s ease}.hc-compliance-link:hover{box-shadow:0 6px 18px -10px #1018284d}.hc-compliance-link:focus-visible{outline:2px solid #6ea4e7;outline-offset:2px}.hc-compliance-count{font-feature-settings:"tnum";color:#0f1117;flex:none;font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.is-red .hc-compliance-count{color:#b91c1c}.is-amber .hc-compliance-count{color:#b45309}.hc-compliance-card{background-color:#fff;border:1px solid;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:12px;min-width:0;padding:14px;text-align:start;width:100%}.hc-compliance-card.is-red{border-color:#fca5a5}.hc-compliance-card.is-amber{border-color:#fcd34d}.hc-compliance-card:focus-visible{outline:2px solid #6ea4e7;outline-offset:2px}.hc-compliance-plates{display:flex;flex-wrap:wrap;gap:4px;max-height:188px;overflow-y:auto}.hc-compliance-plates span{border-radius:5px;font-family:Geist Mono Variable,IBM Plex Sans Arabic,ui-monospace,monospace;font-family:var(--font-mono);font-size:11.5px;font-weight:600;padding:2px 6px}.hc-compliance-plates .is-expired{background:#fee2e2;color:#991b1b}.hc-compliance-plates .is-missing{background:#fef3c7;color:#92400e}.hc-issue{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;line-height:1.5;padding:2px 8px}.hc-issue.is-expired{background:#fee2e2;color:#991b1b}.hc-issue.is-missing{background:#fef3c7;color:#92400e}.hc-issue-button{cursor:pointer;font-family:inherit}.hc-issue-button:hover{filter:brightness(.96)}.hc-compliance-backdrop{align-items:flex-end;background:#0f111780;display:flex;inset:0;justify-content:center;position:fixed;z-index:8000}.hc-compliance-backdrop.is-top{z-index:8100}.hc-compliance{animation:hc-expense-rise .24s cubic-bezier(.22,1,.36,1);background-color:#fff;background-color:var(--surface);border-radius:24px 24px 0 0;display:flex;flex-direction:column;height:calc(100dvh - max(12px, env(safe-area-inset-top)));overflow:hidden;width:100%}.hc-compliance-head{background:#fff;border-bottom:1px solid #ebebeb;border-bottom:1px solid var(--border-subtle);padding:20px 20px 16px;text-align:center}.hc-compliance-art{display:block;height:76px!important;margin:0 auto 10px;width:76px!important}.hc-compliance-head h2{color:#0f1117;font-size:18px;font-weight:700;line-height:1.35}.hc-compliance-head p{font-size:13.5px;font-weight:500;margin-top:4px}.hc-compliance-head.is-red p{color:#b91c1c}.hc-compliance-head.is-amber p{color:#92400e}.hc-compliance-body{display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}.hc-compliance-group{align-items:center;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin-bottom:8px}.hc-compliance-group>span{border-radius:999px;height:8px;width:8px}.hc-compliance-group small{color:#6b7280;font-size:12.5px;font-weight:600}.hc-compliance-group.is-expired{color:#991b1b}.hc-compliance-group.is-expired>span{background:#dc2626}.hc-compliance-group.is-missing{color:#92400e}.hc-compliance-group.is-missing>span{background:#f59e0b}.hc-compliance-rows{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.hc-compliance-row{background:#fff;border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.hc-compliance-row ul{list-style:none;margin-bottom:0;padding:0}.hc-compliance-fix{width:100%}.hc-compliance-foot{background:#fff;border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);display:flex;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.hc-compliance-foot .hc-btn{flex:1 1}@media (min-width:640px){.hc-compliance-backdrop{align-items:center;padding:24px}.hc-compliance{animation:none;border-radius:20px;height:auto;max-height:calc(100dvh - 48px);width:min(680px,100%)}.hc-compliance-art{height:104px!important;width:104px!important}.hc-compliance-head h2{font-size:20px}.hc-compliance-body{padding:18px 20px}.hc-compliance-row{align-items:center;flex-direction:row}.hc-compliance-fix{flex:none;width:auto}.hc-compliance-foot{justify-content:flex-end;padding-inline:20px}.hc-compliance-foot .hc-btn{flex:none;min-width:148px}}.hc-car-dates{animation:hc-expense-rise .24s cubic-bezier(.22,1,.36,1);background-color:#fff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;gap:16px;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));overflow-y:auto;padding:20px 16px calc(16px + env(safe-area-inset-bottom));width:100%}.hc-car-date{border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:12px;padding:10px 12px}.hc-car-date.has-issue{background:#fffdf5;border-color:#fcd34d}.hc-car-dates-foot{display:flex;gap:8px}.hc-car-dates-foot .hc-btn{flex:1 1}@media (min-width:640px){.hc-car-dates{animation:none;border-radius:20px;padding:22px;width:min(440px,100%)}}.hc-car-found td{animation:hc-car-found 4s ease-out}@keyframes hc-car-found{0%,60%{background-color:#6ea4e73d}to{background-color:initial}}.hc-car-row.is-expired td:first-child{box-shadow:inset 3px 0 0 #dc2626}.hc-car-row.is-missing td:first-child{box-shadow:inset 3px 0 0 #f59e0b}html[dir=rtl] .hc-car-row.is-expired td:first-child{box-shadow:inset -3px 0 0 #dc2626}html[dir=rtl] .hc-car-row.is-missing td:first-child{box-shadow:inset -3px 0 0 #f59e0b}.hc-issues-filter{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;min-height:36px;padding:0 12px}.hc-issues-filter span{background:#fee2e2;border-radius:999px;color:#991b1b;font-size:12px;min-width:20px;padding:0 5px;text-align:center}.hc-issues-filter[aria-pressed=true]{background:#fef2f2;border-color:#dc2626;color:#991b1b}@media (max-width:1023.98px){.hc-issues-filter{min-height:44px}.hc-issue-button{min-height:32px}}.hc-car-warn{background:#fee2e2;border-radius:999px;color:#991b1b;display:inline-flex;font-size:11.5px;font-weight:700;padding:1px 7px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.hc-car-dates,.hc-compliance{animation:none}.hc-car-found td{animation:none;background-color:#6ea4e73d}}.hc-records-page{background:#fff;background:var(--surface);min-height:100%;padding:24px 16px}.hc-records-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:20px}.hc-eyebrow{color:#3a74c2;color:var(--accent-strong);font-size:12px;font-weight:600;letter-spacing:.04em}.hc-records-head h1{color:#0f1117;font-size:26px;font-weight:500;line-height:1.15;margin-top:4px}.hc-records-head h1+p{color:#6b7280;font-size:14px;margin-top:4px}@media (min-width:640px){.hc-records-page{padding:32px 24px}}@media (min-width:1024px){.hc-records-page{padding:44px 40px}.hc-records-head h1{font-size:30px}}.hc-tile-warn{--tile-from:#fef6e4;--tile-to:#fbe7be;--tile-ink:#92400e;--tile-chip:#d97706}.hc-tile-total{--tile-from:#f3f5f9;--tile-to:#e3e8f0;--tile-ink:#334155;--tile-chip:#64748b}.hc-tiles.hc-tiles-filter{gap:10px}.hc-tiles-filter .hc-tile{aspect-ratio:1.2;padding:10px 12px}.hc-tiles-filter .hc-tile-head{align-items:center;flex-direction:row;gap:8px;padding-inline-end:16px}.hc-tiles-filter>.hc-tile:first-child{aspect-ratio:1.2;grid-column:auto}.hc-tiles-filter>.hc-tile:first-child:nth-last-child(odd){aspect-ratio:auto;grid-column:1/-1;height:112px}@container (max-width: 120px){.hc-tiles-filter .hc-tile-head{align-items:flex-start;flex-direction:column;gap:4px;padding-inline-end:0}.hc-tiles-filter .hc-tile-icon{height:22px;width:22px}.hc-tiles-filter .hc-tile-art{height:30px!important;margin-block:0;width:30px!important}}.hc-tile-button{cursor:pointer;font-family:inherit;position:relative;text-align:start;transition:box-shadow .14s ease,transform .14s ease;width:100%}.hc-tile-button:hover{transform:translateY(-1px)}.hc-tile-button:focus-visible{outline:2px solid #6ea4e7;outline-offset:2px}.hc-tile-button.is-active{--tile-from:var(--tile-to);box-shadow:inset 0 0 0 2px var(--tile-chip),var(--depth-shadow)}.hc-tile-art{margin-block:-8px}.hc-tile-check{align-items:center;background:var(--tile-chip);border-radius:999px;color:#fff;display:flex;height:20px;inset-inline-end:8px;justify-content:center;position:absolute;top:8px;width:20px}@media (min-width:640px){.hc-tiles.hc-tiles-filter{gap:12px;grid-template-columns:repeat(5,minmax(0,220px));max-width:900px}.hc-tiles-filter .hc-tile{aspect-ratio:auto;height:140px;padding:14px}.hc-tiles-filter>.hc-tile:first-child,.hc-tiles-filter>.hc-tile:first-child:nth-last-child(odd){aspect-ratio:auto;grid-column:auto;height:140px}}@media (max-width:639.98px){@container (max-width: 120px){.hc-tiles-filter .hc-tile-head{padding-inline-end:16px}.hc-tiles-filter .hc-tile-icon{display:none}.hc-tiles-filter .hc-tile-value{font-size:clamp(12px,calc(100cqi/(var(--chars)*0.62)),28px)}}}@media (prefers-reduced-motion:reduce){.hc-tile-button{transition:none}.hc-tile-button:hover{transform:none}}.hc-records-tools{display:flex;flex-direction:column;gap:10px;margin:20px 0 14px}.hc-records-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hc-records-search{flex:1 1 220px;min-width:0;width:auto}.hc-records-type{flex:0 1 180px;margin-top:0;min-width:0;width:auto}.hc-records-tools>.hc-records-search{flex:none;width:100%}@media (min-width:768px){.hc-records-tools>.hc-records-search{max-width:360px}}.hc-pill{align-items:center;border-radius:999px;display:inline-flex;flex:none;font-size:12px;font-weight:700;line-height:1.6;padding:2px 10px;white-space:nowrap}.hc-pill.is-red{background:#fee2e2;color:#991b1b}.hc-pill.is-green{background:#dcfce7;color:#166534}.hc-records-empty{color:#6b7280;font-size:14px;padding:32px 16px;text-align:center}.hc-records-empty strong{color:#0f1117;display:block;font-weight:600}.hc-row-open{background:none;border-radius:inherit;cursor:pointer;inset:0;position:absolute;z-index:0}.hc-row-open:focus-visible{outline:2px solid #6ea4e7;outline-offset:2px}.hc-fine-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.hc-fine-row{grid-gap:8px 12px;align-items:center;background-color:#fff;border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;padding:14px;position:relative;transition:border-color .14s ease}.hc-fine-row:hover{border-color:#c5d3e4}.hc-fine-car,.hc-fine-customer,.hc-fine-what,.hc-fine-when{grid-column:1/-1;min-width:0}.hc-fine-car{align-items:center;color:#4b5563;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 8px;grid-column:1}.hc-fine-row>.hc-pill{grid-column:2;grid-row:1;justify-self:end}.hc-fine-customer{align-items:center;color:#0f1117;display:flex;font-size:13.5px;font-weight:600;gap:8px}.hc-fine-when{color:#374151;font-size:13px}.hc-fine-when small{color:#6b7280;display:block;font-size:12px}.hc-fine-what,.hc-fine-when small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-fine-what{color:#4b5563;font-size:13px}.hc-fine-amount{font-feature-settings:"tnum";color:#0f1117;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;grid-column:1}html[dir=rtl] .hc-fine-amount{text-align:right}.hc-fine-docs{display:flex;gap:2px;grid-column:2;justify-content:flex-end;position:relative;z-index:1}.hc-fine-docs button{align-items:center;border-radius:10px;color:#3a74c2;color:var(--accent-strong);cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.hc-fine-docs button:hover{background:#6ea4e71f;background:var(--accent-soft)}.hc-fine-skeleton{animation:hc-pulse 1.5s ease-in-out infinite;background:#eef0f3;border-radius:14px;height:72px}@keyframes hc-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (min-width:768px){.hc-fine-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.hc-fine-list{gap:8px;grid-template-columns:minmax(0,1fr)}.hc-fine-row{gap:14px;grid-template-columns:minmax(150px,1.1fr) minmax(130px,1fr) minmax(140px,1fr) minmax(0,1.1fr) 110px 92px 96px;padding:10px 14px}.hc-fine-row>*{grid-column:auto;grid-row:1}.hc-fine-row>.hc-row-open{grid-column:1/-1}.hc-fine-row>.hc-pill{justify-self:start}.hc-fine-amount{text-align:end}html[dir=rtl] .hc-fine-amount{text-align:left}.hc-fine-docs button{height:32px;width:32px}}.hc-bs.is-narrow{max-width:100vw}@media (min-width:768px){.hc-bs.is-narrow{width:600px}}.hc-time-parts{align-items:center;display:flex;gap:6px}.hc-time-parts .hc-input{margin-top:0;text-align:center;width:68px}.hc-time-parts span{color:#6b7280;font-weight:700}.hc-file-drop{background:#fafbfc;border:1.5px dashed #d1d7df;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:10px;transition:border-color .12s ease,background-color .12s ease}.hc-file-drop.is-dragging{background:#6ea4e71f;background:var(--accent-soft);border-color:#6ea4e7}.hc-file-drop button{align-items:center;border-radius:9px;color:#3a74c2;color:var(--accent-strong);cursor:pointer;display:inline-flex;flex:1 1 auto;font-family:inherit;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:0 12px}.hc-file-drop button:hover:not(:disabled){background:#6ea4e71f}.hc-file-drop button:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover) and (pointer:fine){.hc-file-camera{display:none!important}}.hc-file-chosen{align-items:center;background:#fff;border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:12px;display:flex;gap:10px;padding:8px}.hc-file-chosen>button{color:#3a74c2;color:var(--accent-strong);cursor:pointer;flex:none;font-family:inherit;font-size:13px;font-weight:600;min-height:36px;padding:0 8px}.hc-file-thumb{align-items:center;background:#f1f3f6;border-radius:8px;display:flex;flex:none;height:48px;justify-content:center;overflow:hidden;width:48px}.hc-file-thumb img{height:100%;object-fit:cover;width:100%}.hc-pdf-badge{background:#dc2626;border-radius:4px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 5px}.hc-upload-bar{background:#e8ebef;border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.hc-upload-bar span{background:#6ea4e7;background:var(--btn-primary-bg);border-radius:inherit;display:block;height:100%;transition:width .14s linear}.hc-photo-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));list-style:none;margin:10px 0 0;padding:0}.hc-photo-grid li{aspect-ratio:1;background:#f1f3f6;border-radius:10px;overflow:hidden;position:relative}.hc-photo-grid img{height:100%;object-fit:cover;width:100%}.hc-photo-grid button{align-items:center;background:#0f11179e;border-radius:999px;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.hc-photo-grid button:disabled{cursor:default;opacity:.35}.hc-photo-grid .is-remove{inset-inline-end:4px;position:absolute;top:4px}.hc-photo-move{inset-inline:4px;bottom:4px;display:flex;justify-content:space-between;position:absolute}.hc-suggest-list{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.hc-suggest-list>p{color:#374151;font-size:13px;font-weight:600}.hc-suggest{align-items:center;background:#fff;border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:12px;display:flex;gap:10px;padding:8px 10px}.hc-suggest>button{color:#3a74c2;color:var(--accent-strong);cursor:pointer;flex:none;font-family:inherit;font-size:13px;font-weight:700;min-height:36px;padding:0 8px}.hc-type-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:480px){.hc-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hc-type-card{--type:#6b7280;--type-soft:#6b72801a;align-items:center;background:#fff;border:1px solid #e3e6ea;border-radius:12px;color:#374151;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:6px;min-height:88px;padding:12px 8px;position:relative;text-align:center;transition:border-color .12s ease,background-color .12s ease}.hc-type-card input{opacity:0;pointer-events:none;position:absolute}.hc-type-card:focus-within{outline:2px solid #6ea4e7;outline-offset:2px}.hc-type-card.is-selected{background:var(--type-soft);border-color:var(--type);box-shadow:0 0 0 1px var(--type);color:#0f1117}.hc-type-icon{align-items:center;background:var(--type-soft);border-radius:999px;color:var(--type);display:flex;height:38px;justify-content:center;width:38px}.is-accident{--type:#dc2626;--type-soft:#dc26261a}.is-damage{--type:#ea580c;--type-soft:#ea580c1a}.is-mechanical{--type:#2563eb;--type-soft:#2563eb1a}.is-sound{--type:#7c3aed;--type-soft:#7c3aed1a}.is-maintenance{--type:#ca8a04;--type-soft:#ca8a041f}.is-other{--type:#6b7280;--type-soft:#6b72801f}.hc-type-chip{align-items:center;background:var(--type-soft);color:var(--type);font-weight:700;gap:4px}.hc-age,.hc-type-chip{border-radius:999px;display:inline-flex;font-size:12px;padding:2px 8px}.hc-age{font-weight:600}.hc-age.is-calm{background:#eef0f3;color:#4b5563}.hc-age.is-amber{background:#fef3c7;color:#92400e}.hc-age.is-red{background:#fee2e2;color:#991b1b}.hc-board{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.hc-board{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.hc-board.is-single{grid-template-columns:minmax(0,1fr)}}.hc-board-column{background:#f7f8fa;border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:16px;min-width:0;padding:10px;transition:border-color .12s ease,background-color .12s ease}.hc-board-column.is-target{background:#6ea4e71f;background:var(--accent-soft);border-color:#6ea4e7}.hc-board-column h2{align-items:center;color:#0f1117;display:flex;font-size:14px;font-weight:600;gap:8px;padding:4px 4px 10px}.hc-board-column small{color:#6b7280;font-size:13px;font-weight:500}.hc-board-dot{border-radius:999px;height:8px;width:8px}.hc-board-dot.is-open{background:#dc2626}.hc-board-dot.is-resolved{background:#16a34a}.hc-board-cards{display:flex;flex-direction:column;gap:8px}.hc-issue-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.hc-issue-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.hc-issue-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.hc-issue-card{background-color:#fff;border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px;position:relative;transition:border-color .14s ease}.hc-issue-card:hover{border-color:#c5d3e4}.hc-issue-card[draggable=true],.hc-issue-card[draggable=true] .hc-row-open{cursor:grab}.hc-issue-thumb{align-items:center;background:var(--type-soft);border-radius:10px;color:var(--type);display:flex;flex:none;height:132px;justify-content:center;overflow:hidden}.hc-issue-thumb img{height:100%;object-fit:cover;width:100%}@media (min-width:480px){.hc-issue-card{flex-direction:row}.hc-issue-thumb{height:96px;width:96px}}.hc-issue-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#374151;display:-webkit-box;font-size:13px;line-height:1.5;margin-top:6px;overflow:hidden}.hc-issue-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:2px 10px;margin-top:6px}.hc-detail-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;width:100%}.hc-detail-actions .hc-btn{flex:1 1 auto}@media (min-width:640px){.hc-detail-actions .hc-btn{flex:none}.hc-detail-actions .hc-btn-destructive{margin-inline-end:auto}}.hc-doc-lead{background:#f1f3f6;border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;cursor:zoom-in;display:block;flex:none;height:240px;overflow:hidden;width:100%}.hc-doc-lead img{height:100%;object-fit:contain;width:100%}.hc-doc-lead-pdf{align-items:center;color:#374151;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:10px;height:100%;justify-content:center}.hc-doc-empty{border:1px dashed #d1d7df;border-radius:14px;color:#6b7280;font-size:13px;padding:20px;text-align:center}.hc-doc-strip{display:flex;flex:none;flex-wrap:wrap;gap:8px}.hc-doc-strip button{align-items:center;background:#fff;border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:8px;min-height:44px;padding:4px 10px 4px 6px}.hc-doc-strip img{border-radius:6px;height:32px;object-fit:cover;width:32px}.hc-steps-line{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.hc-steps-line li{color:#6b7280;font-size:13px;padding-bottom:14px;padding-inline-start:22px;position:relative}.hc-steps-line li:last-child{padding-bottom:0}.hc-steps-line strong{color:#0f1117;display:block;font-weight:600}.hc-steps-line li:before{background:#fff;border:2px solid #c8ced6;border-radius:999px;content:"";height:10px;inset-inline-start:0;position:absolute;top:5px;width:10px}.hc-steps-line li.is-done:before{background:#16a34a;border-color:#16a34a}.hc-steps-line li:not(:last-child):after{background:#e3e6ea;bottom:-3px;content:"";inset-inline-start:4px;position:absolute;top:18px;width:2px}.hc-before-after{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:480px){.hc-before-after{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-gallery{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.hc-gallery button{aspect-ratio:1;background:#f1f3f6;border-radius:10px;cursor:zoom-in;overflow:hidden}.hc-gallery img{height:100%;object-fit:cover;width:100%}.hc-gallery-empty{border:1px dashed #d1d7df;border-radius:10px;color:#6b7280;font-size:12.5px;padding:16px 10px;text-align:center}.hc-lightbox{background:#0a0c12eb;color:#fff;display:flex;flex-direction:column;inset:0;position:fixed;z-index:8200}.hc-lightbox-head{align-items:center;display:flex;flex:none;font-size:13.5px;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px}.hc-lightbox-head a{color:#bcd5f5;font-size:13px;white-space:nowrap}.hc-lightbox-head button{border-radius:10px;cursor:pointer;height:44px;width:44px}.hc-lightbox-head button,.hc-lightbox-stage{align-items:center;display:flex;justify-content:center}.hc-lightbox-stage{flex:1 1;min-height:0;padding:0 12px calc(12px + env(safe-area-inset-bottom))}.hc-lightbox-stage img{max-height:100%;max-width:100%;object-fit:contain}.hc-lightbox-stage iframe{background:#fff;border:0;border-radius:8px;height:100%;width:min(960px,100%)}.hc-lightbox-nav{align-items:center;background:#ffffff24;border-radius:999px;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:44px}.hc-lightbox-nav.is-start{inset-inline-start:10px}.hc-lightbox-nav.is-end{inset-inline-end:10px}.hc-page-toast{background:#0f1117;border-radius:12px;inset-inline:12px;bottom:calc(16px + env(safe-area-inset-bottom));color:#fff;font-size:13.5px;padding:10px 14px;position:fixed;text-align:center;z-index:9300}.hc-page-toast.is-error{background:#b91c1c}@media (min-width:640px){.hc-page-toast{inset-inline:auto 24px;bottom:24px}}.hc-customer-avatar{background:#6ea4e71f;border-radius:50%;display:block;flex:none;overflow:hidden;position:relative}.hc-customer-avatar img{height:100%;object-fit:cover;width:100%}.hc-customer-avatar img.is-character{bottom:0;height:115%;left:50%;max-width:none;object-fit:contain;object-position:center bottom;position:absolute;transform:translateX(-50%);width:115%}html[dir=rtl] .hc-trk-chevron{transform:scaleX(-1)}.hc-trk-tabs{display:flex;margin-bottom:16px;max-width:420px;width:100%}.hc-trk-tabs button{flex:1 1;font-size:13.5px;min-height:44px;min-width:0}.hc-trk-daybar{margin-bottom:16px}@media (max-width:639.98px){.hc-trk-daybar{background:#fff;background:var(--surface);margin-inline:-16px;padding:8px 16px;position:sticky;top:0;z-index:30}}.hc-trk-daynav{align-items:center;background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;display:flex;gap:2px;max-width:420px;padding:3px;position:relative;width:100%}.hc-trk-daynav>button{align-items:center;border-radius:11px;color:#374151;cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}.hc-trk-daynav>button:hover:not(:disabled){background:#0000000a}.hc-trk-daynav>button:disabled{color:#d1d5db;cursor:not-allowed}.hc-trk-daynav>.hc-trk-dayname{color:#0f1117;flex:1 1 auto;font-family:inherit;font-size:14px;font-weight:600;gap:8px;min-width:0;padding-inline:6px;width:auto}.hc-trk-dayname span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-trk-dayname svg{color:#3a74c2;color:var(--accent-strong);flex:none}.hc-trk-calendar{background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;inset-inline-start:0;padding:10px;position:absolute;top:calc(100% + 6px);width:min(304px,100%);z-index:40}.hc-trk-calendar-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.hc-trk-calendar-head strong{color:#0f1117;font-size:14px;font-weight:600}.hc-trk-calendar-head button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.hc-trk-calendar-head button:disabled{color:#d1d5db;cursor:not-allowed}.hc-trk-calendar-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,minmax(0,1fr))}.hc-trk-calendar-grid span{color:#9ca3af;font-size:11.5px;font-weight:600;padding-block:4px;text-align:center}.hc-trk-calendar-grid button{font-feature-settings:"tnum";border-radius:10px;color:#0f1117;cursor:pointer;font-family:inherit;font-size:13.5px;font-variant-numeric:tabular-nums;height:40px}.hc-trk-calendar-grid button:hover:not(:disabled){background:#6ea4e71f;background:var(--accent-soft)}.hc-trk-calendar-grid button:disabled{color:#d1d5db;cursor:not-allowed}.hc-trk-calendar-grid button.is-today{color:#3a74c2;color:var(--accent-strong);font-weight:700}.hc-trk-calendar-grid button[aria-pressed=true]{background:#3a74c2;background:var(--accent-strong);color:#fff}.hc-tiles-six>.hc-tile:first-child:nth-last-child(odd){grid-column:auto}@media (min-width:640px){.hc-tiles.hc-tiles-filter.hc-tiles-six{grid-template-columns:repeat(3,minmax(0,220px));max-width:684px}}@media (min-width:1280px){.hc-tiles.hc-tiles-filter.hc-tiles-six{grid-template-columns:repeat(6,minmax(0,1fr));max-width:960px}}.hc-trk-card{background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:16px;margin-top:16px;min-width:0;padding:16px}.hc-trk-card h2{color:#0f1117;font-size:15px;font-weight:600}.hc-trk-card header p{color:#6b7280;font-size:12.5px;margin-top:2px}.hc-trk-chart-empty{color:#9ca3af;font-size:13px;padding-block:28px;text-align:center}.hc-trk-chart-skeleton{animation:hc-trk-pulse 1.5s ease-in-out infinite;background:#f3f4f6;border-radius:12px;height:224px;margin-top:12px}@keyframes hc-trk-pulse{50%{opacity:.5}}.hc-trk-chart{--plot:132px;margin-top:12px;overflow-x:auto;overscroll-behavior-x:contain}.hc-trk-chart:focus-visible{outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:2px}.hc-trk-chart ol{align-items:flex-end;display:flex;gap:2px;min-width:100%;position:relative;width:max-content}.hc-trk-chart li button{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;height:224px;justify-content:flex-end;width:44px}.hc-trk-chart li button:hover{background:#00000008}.hc-trk-chart li button:focus-visible{outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:-2px}.hc-trk-bar-value{font-feature-settings:"tnum";color:#374151;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;margin-bottom:4px}.hc-trk-bar{background:#4ba6ea;border-radius:6px 6px 2px 2px;height:max(3px,calc(var(--share)*var(--plot)));width:24px}.hc-trk-chart .is-high .hc-trk-bar{background:#ef4444}.hc-trk-chart .is-high .hc-trk-bar-value{color:#b91c1c}.hc-trk-bar-plate{color:#6b7280;flex:none;font-size:11px;font-weight:600;height:62px;line-height:1;margin-top:6px;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.hc-trk-limit{border-top:1px dashed #f87171;bottom:calc(68px + var(--share)*var(--plot));inset-inline:0;pointer-events:none;position:absolute}.hc-trk-limit span{color:#b91c1c;font-size:10.5px;font-weight:600;inset-inline-end:4px;position:absolute;top:2px}.hc-trk-listhead{display:none}.hc-trk-listbox{container-type:inline-size}.hc-trk-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.hc-trk-row{grid-gap:6px 12px;align-items:center;background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;cursor:pointer;display:grid;font-family:inherit;gap:6px 12px;grid-template-areas:"car km" "odo spark" "signal spark";grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;text-align:start;transition:border-color .14s ease;width:100%}.hc-trk-row:hover{border-color:#6ea4e7;border-color:var(--accent)}.hc-trk-row:focus-visible{outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:2px}.hc-trk-row-car{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px;grid-area:car;min-width:0}.hc-trk-row-car>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-trk-row-odo{font-feature-settings:"tnum";align-items:center;color:#6b7280;display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;gap:5px;grid-area:odo;min-width:0}.hc-trk-row-odo svg{color:#9ca3af;flex:none}.hc-trk-row-km{align-items:baseline;color:#0f1117;display:inline-flex;gap:3px;grid-area:km;justify-content:flex-end}.hc-trk-row-km strong{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.hc-trk-row-km small{color:#6b7280;font-size:12px}.hc-trk-row-km.is-high strong{color:#dc2626}.hc-trk-row-km.is-idle strong{color:#9ca3af}.hc-trk-row-spark{display:flex;grid-area:spark;justify-content:flex-end}.hc-trk-row-signal{grid-area:signal;min-width:0}.hc-trk-signal{color:#6b7280;font-size:12.5px}.hc-trk-signal.is-amber{color:#b45309;font-weight:600}.hc-trk-signal.is-red{color:#dc2626;font-weight:600}.hc-trk-spark{align-items:flex-end;display:inline-flex;gap:2px;height:30px;width:66px}.hc-trk-spark i{background:#4ba6ea;border-radius:2px;flex:1 1;height:max(3px,calc(var(--share)*30px))}.hc-trk-spark i.is-high{background:#ef4444}.hc-trk-spark i.is-missing{background:#e5e7eb;height:3px}@container (min-width: 760px){.hc-trk-listhead,.hc-trk-row{gap:12px;grid-template-areas:"car odo km spark signal";grid-template-columns:minmax(0,1fr) 176px 88px 74px 118px}.hc-trk-listhead{color:#9ca3af;display:grid;font-size:11.5px;font-weight:600;padding:0 15px 6px}.hc-trk-listhead span:last-child,.hc-trk-listhead span:nth-child(3),.hc-trk-listhead span:nth-child(4),.hc-trk-row-signal{text-align:end}}.hc-trk-empty{align-items:center;background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:32px 20px;text-align:center}.hc-trk-empty-art{height:auto;width:min(220px,70%)}.hc-trk-empty h2{color:#0f1117;font-size:17px;font-weight:600}.hc-trk-empty p{color:#6b7280;font-size:14px;margin-bottom:8px;max-width:40ch}.hc-trk-note{background:#6ea4e71f;background:var(--accent-soft);border-radius:12px;color:#3a74c2;color:var(--accent-strong);font-size:13px;padding:10px 12px}.hc-trk-history-bars{align-items:flex-end;border-bottom:1px solid #ebebeb;border-bottom:1px solid var(--border-subtle);display:flex;gap:2px;height:120px}.hc-trk-history-bars span{align-items:flex-end;display:flex;flex:1 1;height:100%;min-width:0}.hc-trk-history-bars i{background:#4ba6ea;border-radius:3px 3px 0 0;display:block;height:max(3px,calc(var(--share)*120px));width:100%}.hc-trk-history-bars i.is-high{background:#ef4444}.hc-trk-history-bars i.is-missing{background:#e5e7eb;height:3px}.hc-trk-history-axis{color:#9ca3af;display:flex;font-size:11.5px;justify-content:space-between;margin-top:6px}.hc-trk-history-skeleton{animation:hc-trk-pulse 1.5s ease-in-out infinite;background:#f3f4f6;border-radius:12px;height:146px}.hc-trk-history-table{overflow-x:auto}.hc-trk-history-table table{font-feature-settings:"tnum";border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;width:100%}.hc-trk-history-table th{color:#9ca3af;font-size:11.5px;font-weight:600;padding:6px 8px;text-align:start;white-space:nowrap}.hc-trk-history-table td{border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);color:#374151;padding:9px 8px;white-space:nowrap}.hc-trk-history-table td strong{color:#0f1117;font-weight:600}.hc-trk-live{container-type:inline-size;min-width:0}.hc-trk-live table{display:block;width:100%}.hc-trk-live thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.hc-trk-live tbody{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.hc-trk-live tr{grid-gap:8px 12px;background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.hc-trk-live td{font-feature-settings:"tnum";color:#374151;display:block;font-size:13px;font-variant-numeric:tabular-nums;min-width:0}.hc-trk-live td[data-label]:before{color:#9ca3af;content:attr(data-label);display:block;font-size:11.5px;font-weight:600;margin-bottom:1px}.hc-trk-live .hc-trk-cell-plate{grid-column:1;grid-row:1}.hc-trk-live .hc-trk-cell-ignition{align-items:center;display:flex;grid-column:2;grid-row:1;justify-content:flex-end}.hc-trk-live .hc-trk-cell-model{color:#0f1117;font-weight:500;grid-column:1/-1;grid-row:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-trk-live .hc-trk-cell-left,.hc-trk-live .hc-trk-cell-signal{grid-column:1/-1}.hc-trk-cell-today{color:#16a34a!important;font-weight:600}.hc-trk-muted{color:#9ca3af!important}.hc-trk-ignition{align-items:center;color:#6b7280;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;white-space:nowrap}.hc-trk-ignition:before{background:#c4c9d2;border-radius:50%;content:"";height:8px;width:8px}.hc-trk-ignition.is-on{color:#15803d}.hc-trk-ignition.is-on:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.hc-trk-oil{display:flex;flex-direction:column;gap:5px;min-width:0}.hc-trk-oil-text{align-items:center;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;min-height:20px}.hc-trk-oil.is-green .hc-trk-oil-text{color:#15803d}.hc-trk-oil.is-amber .hc-trk-oil-text{color:#b45309}.hc-trk-oil.is-red .hc-trk-oil-text{color:#dc2626}.hc-trk-oil-track{background:#eef0f3;border-radius:999px;display:block;height:6px;overflow:hidden}.hc-trk-oil-track i{border-radius:999px;display:block;height:100%;min-width:4px}.hc-trk-oil.is-green i{background:#22c55e}.hc-trk-oil.is-amber i{background:#f59e0b}.hc-trk-oil.is-red i{background:#ef4444}.hc-trk-oil-read{font-feature-settings:"tnum";align-items:center;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;gap:6px;max-width:100%;min-height:44px}.hc-trk-live td .hc-trk-oil-read{margin-block:-12px}.hc-trk-oil-read svg{color:#c0c4cc;flex:none}.hc-trk-oil-read:hover svg{color:#3a74c2;color:var(--accent-strong)}.hc-trk-oil-read:focus-visible{border-radius:6px;outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:2px}.hc-trk-oil-edit{align-items:center;display:inline-flex;gap:4px;max-width:100%}.hc-trk-oil-edit input{border:1.5px solid #6ea4e7;border:1.5px solid var(--accent);border-radius:8px;color:#0f1117;font-family:inherit;font-size:16px;height:44px;min-width:0;outline:none;padding-inline:8px;width:96px}.hc-trk-oil-edit button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#9ca3af;cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}.hc-trk-oil-edit button.is-save{color:#16a34a}.hc-trk-oil-edit button:disabled{cursor:not-allowed;opacity:.5}@container (min-width: 640px){.hc-trk-live tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1040px){.hc-trk-live table{border-collapse:collapse;display:table;table-layout:auto}.hc-trk-live thead{clip-path:none;display:table-header-group;height:auto;overflow:visible;position:static;width:auto}.hc-trk-live tbody{display:table-row-group}.hc-trk-live tr{border:0;border-radius:0;display:table-row;padding:0}.hc-trk-live tbody tr{border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);box-shadow:none}.hc-trk-live td{display:table-cell;padding:8px;vertical-align:middle;white-space:nowrap}.hc-trk-live td[data-label]:before{content:none}.hc-trk-live .hc-trk-cell-ignition{display:table-cell}.hc-trk-live .hc-trk-cell-model{color:#374151;font-weight:400;max-width:150px}.hc-trk-live .hc-trk-cell-left{min-width:130px}.hc-trk-live th{color:#9ca3af;font-size:11.5px;font-weight:600;padding:8px;text-align:start;white-space:nowrap}.hc-trk-live th button{align-items:center;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px}.hc-trk-live th button svg{opacity:0}.hc-trk-live th button:hover svg{opacity:.4}.hc-trk-live th button.is-active{color:#3a74c2;color:var(--accent-strong)}.hc-trk-live th button.is-active svg{opacity:1}}@media (prefers-reduced-motion:reduce){.hc-trk-chart-skeleton,.hc-trk-history-skeleton{animation:none}}.hc-pill.is-amber{background:#fef3c7;color:#92400e}.hc-appr-badge{font-feature-settings:"tnum";align-items:center;background:#d97706;border-radius:999px;color:#fff;display:inline-flex;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;height:20px;justify-content:center;min-width:20px;padding-inline:6px}.hc-appr-check{accent-color:#3a74c2;accent-color:var(--accent-strong);cursor:pointer;flex:none;height:20px;width:20px}.hc-appr-groups{display:flex;flex-direction:column;gap:14px;margin-top:16px}.hc-appr-group{background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:16px;container-type:inline-size;min-width:0;overflow:hidden}.hc-appr-group>header{align-items:center;border-bottom:1px solid #ebebeb;border-bottom:1px solid var(--border-subtle);display:flex;gap:10px;padding:12px 14px}.hc-appr-group h3{color:#0f1117;font-size:14.5px;font-weight:600}.hc-appr-group header p{color:#b45309;font-size:12.5px;font-weight:600}.hc-appr-row{grid-gap:8px 10px;align-items:center;border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);display:grid;gap:8px 10px;grid-template-areas:"pick target amount" "pick body body" "pick receipt actions";grid-template-columns:24px minmax(0,1fr) auto;padding:12px 14px}.hc-appr-row:first-child{border-top:0}.hc-appr-row.is-selected{background:#6ea4e71f;background:var(--accent-soft)}.hc-appr-pick{align-self:start;grid-area:pick;padding-top:2px}.hc-appr-target{align-items:center;display:flex;gap:8px;grid-area:target;min-width:0}.hc-appr-target small{color:#6b7280;font-size:12px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-appr-model{flex:none;height:34px;object-fit:contain;width:52px}.hc-appr-company{background:#eef0f3;border-radius:8px;color:#374151;display:inline-flex;font-size:12.5px;font-weight:600;padding:3px 10px}.hc-appr-body{grid-area:body;min-width:0}.hc-appr-body>p{color:#374151;font-size:13.5px;overflow-wrap:anywhere}.hc-appr-meta{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12.5px;gap:2px 10px}.hc-appr-body>.hc-appr-post{align-items:center;color:#3a74c2;color:var(--accent-strong);display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;margin-top:3px}.hc-appr-body>.hc-appr-reason{color:#dc2626;font-size:12.5px;margin-top:3px}.hc-appr-amount{font-feature-settings:"tnum";color:#0f1117;font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;grid-area:amount;text-align:end;white-space:nowrap}.hc-appr-receipt{grid-area:receipt}.hc-appr-actions{align-items:center;display:flex;gap:6px;grid-area:actions;justify-content:flex-end}.hc-appr-actions button{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:5px;min-height:44px;padding-inline:12px}.hc-appr-actions .is-approve{background:#16a34a;color:#fff}.hc-appr-actions .is-approve:hover{background:#15803d}.hc-appr-actions .is-reject{background:#fff;border-color:#fecaca;color:#dc2626}.hc-appr-actions .is-reject:hover{background:#fef2f2}.hc-appr-posted{align-items:center;color:#15803d;display:inline-flex;font-size:13px;font-weight:600;min-height:44px;text-decoration:underline;text-underline-offset:3px}@container (min-width: 760px){.hc-appr-row{gap:12px;grid-template-areas:"pick target body amount receipt actions";grid-template-columns:24px 190px minmax(0,1fr) 104px 48px 200px}.hc-appr-pick{align-self:center;padding-top:0}}.hc-appr-bar{background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;bottom:12px;color:#0f1117;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;justify-content:space-between;margin-top:14px;padding:10px 14px;position:sticky;z-index:30}.hc-appr-bar,.hc-sup-chip{align-items:center;font-weight:600}.hc-sup-chip{background:#eef0f3;border-radius:999px;color:#4b5563;display:inline-flex;flex:none;font-size:12px;gap:4px;padding:2px 8px;white-space:nowrap}.hc-sup-open,.hc-sup-picked{align-items:center;background:#fff;background:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:12px;display:flex;font-family:inherit;font-size:14px;gap:8px;min-height:48px;padding-inline:12px;text-align:start;width:100%}.hc-sup-open{color:#6b7280;cursor:pointer}.hc-sup-open:hover{background:#00000005}.hc-sup-picked{background:#6ea4e71f;background:var(--accent-soft);border-color:#6ea4e7;border-color:var(--accent);padding-inline-end:2px}.hc-sup-picked button{align-items:center;color:#6b7280;cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;margin-inline-start:auto;width:44px}.hc-sup-picker{border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:8px}.hc-sup-options{max-height:220px;overflow-y:auto;overscroll-behavior:contain}.hc-sup-options button{align-items:center;border-radius:8px;color:#0f1117;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;justify-content:space-between;min-height:44px;padding-inline:8px;text-align:start;width:100%}.hc-sup-options button:hover{background:#6ea4e71f;background:var(--accent-soft)}.hc-sup-add{color:#3a74c2;color:var(--accent-strong);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;min-height:44px;padding-inline:8px}.hc-sup-add.is-quiet{color:#6b7280;font-weight:500}.hc-sup-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.hc-sup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.hc-sup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hc-sup-card{background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;position:relative;transition:border-color .14s ease}.hc-sup-card:hover{border-color:#6ea4e7;border-color:var(--accent)}.hc-sup-card.is-off{opacity:.65}.hc-sup-card-open{border-radius:inherit;inset:0;position:absolute;z-index:0}.hc-sup-card-open:focus-visible{outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:2px}.hc-sup-card-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.hc-sup-card-head h2{color:#0f1117;font-size:15px;font-weight:600;min-width:0;overflow-wrap:anywhere}.hc-sup-contacts{align-items:center;display:flex;flex-wrap:wrap;gap:2px 12px;position:relative;z-index:1}.hc-sup-contacts a{align-items:center;color:#374151;display:inline-flex;font-size:13px;gap:5px;min-height:44px;text-decoration:none}.hc-sup-contacts a:hover{color:#3a74c2;color:var(--accent-strong)}.hc-sup-contacts .is-whatsapp{color:#15803d;font-weight:600}.hc-sup-balances{font-feature-settings:"tnum";display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:4px 16px;margin-top:auto}.hc-sup-balances span{align-items:baseline;display:inline-flex;font-size:15px;font-weight:600;gap:6px}.hc-sup-balances small{color:#6b7280;font-size:12px;font-weight:500}.hc-sup-balances .is-owed{color:#dc2626}.hc-sup-balances .is-credit{color:#3a74c2;color:var(--accent-strong)}.hc-sup-balances .hc-sup-settled{color:#15803d;font-size:13px}.hc-sup-back{align-items:center;color:#6b7280;display:inline-flex;font-size:13px;font-weight:500;gap:4px;margin-bottom:4px;min-height:44px;text-decoration:none}.hc-sup-back:hover{color:#3a74c2;color:var(--accent-strong)}.hc-sup-head-actions{display:flex;flex-wrap:wrap;gap:8px}.hc-sup-totals{display:flex;flex-wrap:wrap;gap:10px}.hc-sup-total{background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;display:flex;flex:1 1 200px;flex-direction:column;gap:2px;max-width:320px;min-width:0;padding:12px 14px}.hc-sup-total span{color:#6b7280;font-size:12.5px;font-weight:600}.hc-sup-total strong{font-feature-settings:"tnum";color:#0f1117;font-size:22px;font-variant-numeric:tabular-nums;font-weight:600}.hc-sup-total strong.is-owed{color:#dc2626}.hc-sup-total small{color:#6b7280;font-size:12px;overflow-wrap:anywhere}.hc-sup-ledger{container-type:inline-size;min-width:0}.hc-sup-ledger table{display:block;width:100%}.hc-sup-ledger thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.hc-sup-ledger tbody{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.hc-sup-ledger tbody tr{grid-gap:6px 12px;background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;display:grid;gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.hc-sup-ledger td{font-feature-settings:"tnum";color:#374151;display:block;font-size:13px;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.hc-sup-ledger td[data-label]:before{color:#9ca3af;content:attr(data-label);display:block;font-size:11.5px;font-weight:600}.hc-sup-ledger .hc-sup-cell-desc{grid-column:1/-1}.hc-sup-ledger .hc-sup-cell-date{color:#0f1117;font-weight:600;grid-column:1;grid-row:1}.hc-sup-ledger .hc-sup-cell-type{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px;grid-column:2;grid-row:1;justify-content:flex-end}.hc-sup-cell-type small{color:#6b7280;font-size:11.5px}.hc-sup-ledger .hc-sup-cell-actions{align-items:center;display:flex;justify-content:flex-end}.hc-sup-cell-amount{font-weight:600}.hc-sup-cell-amount.is-bill{color:#dc2626!important}.hc-sup-cell-amount.is-paid{color:#15803d!important}.hc-sup-ledger tr.is-void td{color:#9ca3af!important}.hc-sup-ledger tr.is-void .hc-sup-cell-amount bdi{text-decoration:line-through}.hc-sup-void-reason{color:#b91c1c;display:block;font-size:12px;margin-top:2px}.hc-sup-void{color:#dc2626;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;min-height:44px;padding-inline:10px}@container (min-width: 640px){.hc-sup-ledger tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1000px){.hc-sup-ledger table{border-collapse:collapse;display:table}.hc-sup-ledger thead{clip-path:none;display:table-header-group;height:auto;overflow:visible;position:static;width:auto}.hc-sup-ledger tbody{display:table-row-group}.hc-sup-ledger tbody tr{border:0;border-radius:0;border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);box-shadow:none;display:table-row;padding:0}.hc-sup-ledger th{color:#9ca3af;font-size:11.5px;font-weight:600;padding:8px;text-align:start;white-space:nowrap}.hc-sup-ledger td.is-num,.hc-sup-ledger th.is-num{text-align:end}.hc-sup-ledger td{display:table-cell;padding:8px;vertical-align:middle}.hc-sup-ledger td[data-label]:before{content:none}.hc-sup-ledger .hc-sup-cell-amount,.hc-sup-ledger .hc-sup-cell-date{white-space:nowrap}.hc-sup-ledger .hc-sup-cell-type{display:table-cell}.hc-sup-ledger .hc-sup-cell-type small{display:block;margin-top:2px}.hc-sup-ledger .hc-sup-cell-actions{display:table-cell;text-align:end}}.hc-acc-tabs{border-bottom:1px solid #ebebeb;border-bottom:1px solid var(--border-subtle);display:flex;gap:4px;margin-bottom:20px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.hc-acc-tabs::-webkit-scrollbar{display:none}.hc-acc-tabs button{align-items:center;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:14px;font-weight:500;gap:6px;margin-bottom:-1px;min-height:44px;padding-inline:14px;white-space:nowrap}.hc-acc-tabs button[aria-selected=true]{border-bottom-color:#4ba6ea;color:#3a74c2;font-weight:700}.hc-acc-sheet-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.hc-acc-sheet-tools .hc-input{flex:1 1 220px;margin:0;max-width:360px;min-width:0;width:auto}.hc-acc-sheets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.hc-acc-sheets>li{background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;min-width:0;overflow:hidden}.hc-acc-sheet-head{grid-gap:8px 12px;align-items:center;cursor:pointer;display:grid;font-family:inherit;gap:8px 12px;grid-template-areas:"car chevron" "figures figures";grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:10px 14px;text-align:start;width:100%}.hc-acc-sheet-head[aria-expanded=true]{background:#6ea4e71f;background:var(--accent-soft)}.hc-acc-sheet-head[aria-expanded=true] .hc-appr-chevron{transform:rotate(180deg)}.hc-acc-sheet-head>.hc-appr-chevron{grid-area:chevron}.hc-acc-sheet-car{align-items:center;display:flex;flex-wrap:wrap;gap:2px 10px;grid-area:car;min-width:0}.hc-acc-sheet-car small{color:#6b7280;font-size:12.5px}.hc-acc-sheet-figures{grid-gap:10px;font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;gap:10px;grid-area:figures;grid-template-columns:repeat(3,minmax(0,1fr))}.hc-acc-sheet-figures small{color:#9ca3af;display:block;font-size:11.5px;font-weight:600}.hc-acc-sheet-figures b{font-size:13px;font-weight:600}.hc-acc-sheet-figures .is-in{color:#16a34a}.hc-acc-sheet-figures .is-out{color:#ef4444}.hc-acc-sheet-body{border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);overflow-x:auto}@media (min-width:900px){.hc-acc-sheet-head{grid-template-areas:"car figures chevron";grid-template-columns:minmax(0,1fr) minmax(0,420px) auto}}.hc-fin{display:flex;flex-direction:column;gap:16px}.hc-fin-top{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.hc-tiles.hc-tiles-filter.hc-fin-tiles{grid-template-columns:repeat(3,minmax(0,220px));max-width:684px}}@media (min-width:1280px){.hc-fin-top{grid-template-columns:minmax(0,684px) minmax(240px,1fr)}}.hc-fin-actions{margin-top:0}.hc-fin-actions nav{display:flex;flex-direction:column;margin-top:6px}.hc-fin-actions a{align-items:center;border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);color:#3a74c2;color:var(--accent-strong);display:flex;font-size:13.5px;font-weight:600;min-height:44px;text-decoration:none}.hc-fin-actions a:first-child{border-top:0}.hc-fin-actions a:hover{text-decoration:underline;text-underline-offset:3px}.hc-fin-lists{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.hc-fin-lists>.hc-trk-card{margin-top:0}@media (min-width:900px){.hc-fin-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-fin-empty{color:#9ca3af;font-size:13px;padding-block:20px;text-align:center}.hc-fin-skeleton{animation:hc-trk-pulse 1.5s ease-in-out infinite;background:#f3f4f6;border-radius:12px;height:120px;margin-top:10px}.hc-fin-list{margin-top:6px}.hc-fin-list li+li{border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle)}.hc-fin-list a{align-items:center;color:inherit;display:flex;gap:10px;min-height:52px;padding-block:6px;text-decoration:none}.hc-fin-list a:hover strong{color:#3a74c2;color:var(--accent-strong)}.hc-fin-list strong{color:#0f1117;font-size:13.5px;font-weight:600}.hc-fin-list small,.hc-fin-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-fin-list small{color:#6b7280;font-size:12px}.hc-fin-list b{font-feature-settings:"tnum";color:#0f1117;flex:none;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.hc-fin-list b.is-minus{color:#dc2626}.hc-pill.is-old{background:#eef0f3;color:#4b5563}.hc-appr-tools{display:flex;justify-content:flex-end;margin-top:14px}.hc-appr-tools+.hc-appr-groups,.hc-appr-tools+.hc-fine-list{margin-top:12px}.hc-appr-head{grid-gap:8px 10px;align-items:center;cursor:pointer;display:grid;font-family:inherit;gap:8px 10px;grid-template-areas:"avatar who chevron" "figures figures figures";grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px;text-align:start;width:100%}.hc-appr-head>.hc-avatar{grid-area:avatar}.hc-appr-who{grid-area:who;min-width:0}.hc-appr-who strong{color:#0f1117;display:block;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-appr-who small{color:#b45309;font-size:12.5px;font-weight:600}.hc-appr-figures{grid-gap:10px;font-feature-settings:"tnum";display:grid;font-variant-numeric:tabular-nums;gap:10px;grid-area:figures;grid-template-columns:repeat(3,minmax(0,1fr))}.hc-appr-figures small{color:#9ca3af;display:block;font-size:11.5px;font-weight:600}.hc-appr-figures b{color:#0f1117;font-size:13.5px;font-weight:600}.hc-appr-figures b.is-minus{color:#dc2626}.hc-appr-head>.hc-appr-chevron{grid-area:chevron}.hc-appr-chevron{color:#9ca3af;flex:none;transition:transform .16s ease}.hc-appr-head[aria-expanded=true] .hc-appr-chevron{transform:rotate(180deg)}@container (min-width: 720px){.hc-appr-head{grid-template-areas:"avatar who figures chevron";grid-template-columns:auto minmax(0,1fr) minmax(0,420px) auto}}.hc-appr-table{border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle)}.hc-appr-table table{display:block;width:100%}.hc-appr-table thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.hc-appr-table tbody{display:block}.hc-appr-table tbody tr{grid-gap:6px 10px;align-items:center;border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);display:grid;gap:6px 10px;grid-template-columns:26px repeat(2,minmax(0,1fr));padding:12px 14px}.hc-appr-table tbody tr:first-child{border-top:0}.hc-appr-table tr.is-selected{background:#6ea4e71f;background:var(--accent-soft)}.hc-appr-table td{color:#374151;display:block;font-size:13px;min-width:0;overflow-wrap:anywhere}.hc-appr-table td[data-label]:before{color:#9ca3af;content:attr(data-label);display:block;font-size:11.5px;font-weight:600}.hc-appr-table .hc-appr-c-pick{grid-column:1;grid-row:1}.hc-appr-table .hc-appr-c-date{color:#0f1117;font-weight:600;grid-column:2;grid-row:1}.hc-appr-table .hc-appr-c-amount{font-feature-settings:"tnum";color:#0f1117;font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;grid-column:3;grid-row:1;text-align:end;white-space:nowrap}.hc-appr-table .hc-appr-c-amount.is-in{color:#16a34a}.hc-appr-table .hc-appr-c-on{grid-column:2/-1}.hc-appr-table td[data-label]{grid-column:auto}.hc-appr-table .hc-appr-c-desc{grid-column:2/-1}.hc-appr-table .hc-appr-c-receipt{grid-column:2}.hc-appr-table .hc-appr-c-status{grid-column:3;justify-self:end}.hc-appr-table .hc-sig-cell{display:inline-flex;grid-column:auto}.hc-appr-table .hc-appr-c-actions{grid-column:1/-1}.hc-appr-table .hc-appr-c-status:empty,.hc-appr-table .hc-sig-cell:empty{display:none}.hc-appr-reason{color:#dc2626;display:block;font-size:12.5px;margin-top:2px}.hc-appr-settled{color:#4b5563;font-size:12.5px;font-weight:600}.hc-appr-actions{flex-wrap:wrap}.hc-appr-edit{display:inline-flex;gap:2px}.hc-appr-actions .hc-appr-edit button{background:none;border:0;border-radius:10px;color:#9ca3af;justify-content:center;min-height:44px;padding:0;width:44px}.hc-appr-actions .hc-appr-edit button:hover{background:#0000000a;color:#374151}.hc-appr-actions .hc-appr-edit .is-delete:hover{background:#fef2f2;color:#dc2626}.hc-sig{align-items:center;border-radius:50%;display:inline-flex;flex:none;height:44px;justify-content:center;position:relative;width:44px}button.hc-sig{cursor:pointer}button.hc-sig:hover .hc-avatar{box-shadow:0 0 0 2px #6ea4e7;box-shadow:0 0 0 2px var(--accent)}button.hc-sig:focus-visible{outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:-2px}.hc-sig>i{align-items:center;background:#16a34a;border-radius:50%;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--surface);color:#fff;display:flex;height:14px;inset-block-end:6px;inset-inline-end:4px;justify-content:center;position:absolute;width:14px}.hc-sig.is-empty .hc-avatar{filter:grayscale(1);opacity:.28}@container (min-width: 960px){.hc-appr-table table{border-collapse:collapse;display:table}.hc-appr-table thead{clip-path:none;display:table-header-group;height:auto;overflow:visible;position:static;width:auto}.hc-appr-table tbody{display:table-row-group}.hc-appr-table tbody tr{display:table-row;padding:0}.hc-appr-table tbody tr td,.hc-appr-table tbody tr:first-child td{border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle)}.hc-appr-table th{color:#9ca3af;font-size:11.5px;font-weight:600;padding:8px 6px;text-align:start;white-space:nowrap}.hc-appr-table td:first-child,.hc-appr-table th:first-child{padding-inline-start:14px}.hc-appr-table th.is-num{text-align:end}.hc-appr-table td{display:table-cell;padding:6px;vertical-align:middle}.hc-appr-table td[data-label]:before{content:none}.hc-appr-table .hc-appr-c-date{font-weight:500;white-space:nowrap}.hc-appr-table .hc-appr-c-amount{font-size:13.5px}.hc-appr-table .hc-appr-c-status{white-space:nowrap}.hc-appr-table .hc-sig-cell{display:table-cell;padding-inline:0;text-align:center;width:44px}.hc-appr-table .hc-appr-c-status:empty,.hc-appr-table .hc-sig-cell:empty{display:table-cell}.hc-appr-table .hc-appr-c-actions{min-width:222px;padding-inline-end:14px}.hc-appr-table .hc-appr-actions{flex-wrap:nowrap}.hc-appr-table .hc-appr-actions button{min-height:36px;padding-inline:10px}.hc-appr-actions .hc-appr-edit button{min-height:36px;padding:0;width:32px}.hc-sig-head{padding-inline:0!important;text-align:center!important;width:44px}.hc-sig.is-empty .hc-avatar{background:none!important;box-shadow:inset 0 0 0 1.5px #e5e7eb;filter:none;opacity:1}.hc-sig.is-empty .hc-avatar img{visibility:hidden}}.hc-match{background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;gap:10px;max-height:calc(100dvh - 16px);max-width:calc(100vw - 16px);overflow-y:auto;overscroll-behavior:contain;padding:14px;position:fixed;width:340px;z-index:9050}.hc-match,.hc-match-field{display:flex;flex-direction:column}.hc-match-field{gap:4px;min-width:0}.hc-match .hc-seg button{font-size:12px;padding-inline:4px}@media (max-width:639.98px){.hc-match{border-radius:16px 16px 0 0;inset:auto 0 0!important;max-height:85dvh;max-width:none;padding-bottom:calc(14px + env(safe-area-inset-bottom));width:100%}}.hc-sug-banner{align-items:center;background-color:#6ea4e71f;background-color:var(--accent-soft);border:1px solid #bcd6f5;border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:14px;padding:10px 14px}.hc-sug-banner p{color:#0f1117;font-size:14px;font-weight:600;min-width:0}.hc-sug-chip{border:1px dashed #6ea4e7;border:1px dashed var(--accent);border-radius:999px;color:#3a74c2;color:var(--accent-strong);flex:none;font-size:11.5px;font-weight:600;padding:1px 8px}.hc-sug-list{container-type:inline-size;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.hc-sug-row{grid-gap:8px 12px;align-items:center;background:#6ea4e70d;border:1.5px dashed #c4d4e8;border-radius:12px;display:grid;gap:8px 12px;grid-template-areas:"body amount" "receipt sign" "actions actions";grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.hc-sug-row>*{opacity:.8}.hc-sug-row>.hc-sig,.hc-sug-row>.hc-sug-actions{opacity:1}.hc-sug-row>.hc-sig{grid-area:sign;justify-self:end}.hc-sug-row>a,.hc-sug-row>button:not(.hc-sig),.hc-sug-row>span:not(.hc-sig):not(.hc-sug-amount){grid-area:receipt;justify-self:start}.hc-sug-body{grid-area:body;min-width:0}.hc-sug-body p{color:#374151;font-size:13.5px;overflow-wrap:anywhere}.hc-sug-body small{color:#3a74c2;color:var(--accent-strong);font-size:12px;font-weight:600}.hc-sug-meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12.5px;gap:2px 10px}.hc-sug-amount{font-feature-settings:"tnum";color:#ef4444;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700;grid-area:amount;white-space:nowrap}.hc-sug-actions{display:flex;gap:6px;grid-area:actions;justify-content:flex-end}.hc-sug-actions button{background:#fff;border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:10px;color:#374151;cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;min-height:44px;padding-inline:12px}.hc-sug-row .hc-sig.is-empty .hc-avatar{box-shadow:0 0 0 1px #ebebeb;box-shadow:0 0 0 1px var(--border-subtle);filter:grayscale(1);opacity:.35}.hc-sug-row .hc-sig.is-empty .hc-avatar img{visibility:visible}.hc-sug-actions .is-add{background:#16a34a;border-color:#0000;color:#fff}.hc-sug-actions .is-add:hover{background:#15803d}.hc-sug-actions .is-reject{border-color:#fecaca;color:#dc2626}.hc-sug-actions button:disabled{cursor:wait;opacity:.5}@container (min-width: 720px){.hc-sug-row{grid-template-areas:"body amount receipt sign actions";grid-template-columns:minmax(0,1fr) 100px 44px 44px auto}.hc-sug-amount{text-align:end}.hc-sug-actions button{flex:none;min-height:36px;padding-inline:10px}}.hc-pay{flex-direction:column}.hc-pay,.hc-pay-amount{display:flex;gap:8px;min-width:0}.hc-pay-amount{align-items:center}.hc-pay-amount .hc-input{flex:1 1 auto;margin:0;min-width:0}.hc-pay-amount .hc-seg button{font-size:15px;min-height:40px;min-width:44px}.hc-pay-rate{font-feature-settings:"tnum";color:#6b7280;font-size:12.5px;font-variant-numeric:tabular-nums}.hc-pay-hint{color:#6b7280;font-size:12px}.hc-pay-methods{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.hc-pay-methods button{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #ebebeb;border:1.5px solid var(--border-subtle);border-radius:12px;color:#374151;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:13px;font-weight:600;gap:2px;justify-content:center;min-height:64px;padding:8px 4px;transition:border-color .12s ease,background-color .12s ease}.hc-pay-methods button span{font-size:20px;line-height:1}.hc-pay-methods button:hover{border-color:#6ea4e7;border-color:var(--accent)}.hc-pay-methods button[aria-checked=true]{background:#6ea4e71f;background:var(--accent-soft);border-color:#3a74c2;border-color:var(--accent-strong);color:#3a74c2;color:var(--accent-strong)}.hc-pay-methods button:focus-visible{outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:2px}@media (min-width:480px){.hc-pay-methods{grid-template-columns:repeat(4,minmax(0,1fr))}}.hc-pay-note{background:#fffbeb;color:#92400e;font-weight:600}.hc-pay-missing,.hc-pay-note{border-radius:10px;font-size:13px;padding:8px 10px}.hc-pay-missing{background:#fef2f2;color:#b91c1c}.hc-pay-account{display:flex;flex-direction:column;gap:4px}.hc-zero{align-items:center;background:#fffbeb;border-radius:10px;color:#92400e;display:flex;gap:8px;margin-top:6px;padding:6px 10px}.hc-pay-skip,.hc-zero{cursor:pointer;font-size:13px;font-weight:600;min-height:44px}.hc-pay-skip{align-self:flex-start;color:#3a74c2;color:var(--accent-strong);font-family:inherit}.hc-pay-retry{cursor:pointer;font:inherit;font-weight:700;min-height:44px;text-decoration:underline}.hc-env{background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:20px;display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - 32px);max-width:440px;overflow-y:auto;padding:20px;width:100%}.hc-env h2{color:#0f1117;font-size:17px;font-weight:700;text-align:center}.hc-env-step{color:#6b7280;font-size:12.5px;text-align:center}.hc-env-ref{align-items:center;background:#6ea4e71f;background:var(--accent-soft);border-radius:14px;display:flex;gap:4px;justify-content:center;padding:8px}.hc-env-ref p{color:#0f1117;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:clamp(24px,7vw,32px);font-weight:800;letter-spacing:.02em;min-width:0;overflow-wrap:anywhere}.hc-env-write{color:#92400e;font-size:13.5px;font-weight:600;text-align:center}.hc-env-fields>div{align-items:center;border-bottom:1px solid #ebebeb;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:minmax(0,1fr) 44px;min-height:52px;padding-block:4px}.hc-env-fields>div:last-child{border-bottom:0}.hc-env-fields dt{color:#6b7280;font-size:11.5px;font-weight:600;grid-column:1}.hc-env-fields dd{color:#0f1117;font-size:14px;font-weight:600;grid-column:1;min-width:0;overflow-wrap:anywhere}.hc-env-fields button,.hc-env-ref button{align-items:center;border-radius:10px;color:#3a74c2;color:var(--accent-strong);cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}.hc-env-fields button{grid-column:2;grid-row:1/span 2}.hc-env-fields button:hover,.hc-env-ref button:hover{background:#0000000a}.hc-env-card{align-items:center;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:16px;color:inherit;display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 16px;text-decoration:none}.hc-env-card.is-late{background-color:#fef2f2;border-color:#fca5a5}.hc-env-card strong{color:#0f1117;display:block;font-size:15px;font-weight:600}.hc-env-card small{color:#92400e;display:block;font-size:12.5px}.hc-env-card.is-late small{color:#b91c1c}.hc-env-card-sum{text-align:end}.hc-env-card-sum b{color:#0f1117;font-size:15px;font-weight:700}.hc-env-row{grid-gap:8px 12px;align-items:center;border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.hc-env-row:first-child{border-top:0}.hc-env-row.is-late{background:#fef2f2}.hc-env-row strong{color:#0f1117;display:block;font-size:14px;font-weight:700}.hc-env-row small{color:#6b7280;display:block;font-size:12.5px;overflow-wrap:anywhere}.hc-env-row b{font-feature-settings:"tnum";color:#0f1117;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;text-align:end}.hc-env-row>.hc-env-steps,.hc-env-row>.hc-pill{grid-column:1/-1;justify-self:start}.hc-env-steps{display:flex;flex-wrap:wrap;gap:4px 6px}.hc-env-steps li{align-items:center;color:#9ca3af;display:inline-flex;font-size:12px;font-weight:600;gap:5px}.hc-env-steps li:before{background:#e5e7eb;border-radius:50%;content:"";height:8px;width:8px}.hc-env-steps li+li:before{margin-inline-start:2px}.hc-env-steps li.is-done{color:#15803d}.hc-env-steps li.is-done:before{background:#22c55e}.hc-env-steps li[aria-current=step]{color:#0f1117}@media (min-width:768px){.hc-env-row{grid-template-columns:minmax(0,1fr) auto 110px minmax(0,300px)}.hc-env-row>.hc-env-steps,.hc-env-row>.hc-pill{grid-column:auto;justify-self:end}}.hc-pill.is-blue{background:#6ea4e71f;background:var(--accent-soft);color:#3a74c2;color:var(--accent-strong)}.hc-cash{display:flex;flex-direction:column;gap:16px;min-width:0}@media (min-width:640px){.hc-tiles.hc-tiles-filter.hc-cash-tiles{grid-template-columns:repeat(3,minmax(0,220px));max-width:684px}}@media (min-width:1280px){.hc-tiles.hc-tiles-filter.hc-cash-tiles{grid-template-columns:repeat(4,minmax(0,220px));max-width:916px}}.hc-cash-actions{display:flex;flex-wrap:wrap;gap:8px}.hc-cash-section{display:flex;flex-direction:column;gap:10px;min-width:0}.hc-cash-section>h2{color:#0f1117;font-size:15px;font-weight:600}.hc-cash-filters{display:flex;flex-wrap:wrap;gap:8px}.hc-cash-filters>*{flex:1 1 140px;min-width:0}.hc-cash-money{font-feature-settings:"tnum";display:inline-flex;flex-direction:column;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600}.hc-cash-money small{color:#9ca3af;font-size:11.5px;font-weight:500}.hc-cash-diff,.hc-cash-expected{color:#b45309;display:block;font-size:12px;font-weight:600}.hc-cash-late{color:#dc2626!important;font-weight:600}.hc-cash-table{container-type:inline-size;min-width:0}.hc-cash-table table{display:block;width:100%}.hc-cash-table thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.hc-cash-table tbody{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.hc-cash-table tbody tr{grid-gap:6px 12px;align-items:center;background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:14px;display:grid;gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.hc-cash-table tr.is-selected{background:#6ea4e71f;background:var(--accent-soft)}.hc-cash-table tr.is-pending{border-color:#fcd34d;border-style:dashed}.hc-cash-table td{color:#374151;display:block;font-size:13px;min-width:0;overflow-wrap:anywhere}.hc-cash-table td[data-label]:before{color:#9ca3af;content:attr(data-label);display:block;font-size:11.5px;font-weight:600}.hc-cash-table td:empty{display:none}.hc-cash-c-pick{grid-column:1/-1}.hc-cash-c-ref strong{color:#0f1117;font-size:13.5px}.hc-cash-c-date,.hc-cash-c-kind,.hc-cash-c-status{justify-self:end}.hc-cash-c-actions,.hc-cash-c-note,.hc-cash-c-route,.hc-cash-c-who{grid-column:1/-1}.hc-cash-c-route{align-items:center;display:flex!important;flex-wrap:wrap;gap:6px}.hc-cash-c-route:before{width:100%}.hc-cash-c-route span{background:#eef0f3;border-radius:999px;color:#374151;font-size:12px;font-weight:600;padding:1px 8px}.hc-cash-c-route svg{color:#9ca3af;flex:none}.hc-cash-c-actions{display:flex!important;flex-wrap:wrap;gap:6px;justify-content:flex-end}.hc-cash-c-actions button{border-radius:10px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;min-height:44px;padding-inline:12px}.hc-cash-c-actions .is-go{background:#16a34a;color:#fff}.hc-cash-c-actions .is-reverse{border:1px solid #fecaca;color:#dc2626}.hc-cash-c-actions button:disabled{cursor:wait;opacity:.5}.hc-cash-c-actions:empty{display:none!important}.hc-cash-table tr.is-reversed td{color:#9ca3af!important}.hc-cash-table tr.is-reversed .hc-cash-c-route span,.hc-cash-table tr.is-reversed .hc-cash-money,.hc-cash-table tr.is-reversed strong{text-decoration:line-through}.hc-cash-menu{display:inline-block;position:relative}.hc-cash-c-actions .is-more{align-items:center;color:#6b7280;display:inline-flex;justify-content:center;padding:0;width:44px}.hc-cash-c-actions .is-more:hover{background:#0000000a}.hc-cash-menu-list{background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:12px;inset-inline-end:0;min-width:120px;padding:4px;position:absolute;top:calc(100% + 4px);z-index:50}.hc-cash-menu-list.is-above{bottom:calc(100% + 4px);top:auto}.hc-cash-c-actions .hc-cash-menu-list button{color:#dc2626;margin:0;text-align:start;width:100%}.hc-cash-c-actions .hc-cash-menu-list button:hover{background:#fef2f2}.hc-cash-filters{position:relative}.hc-date-filter{flex:1 1 200px;min-width:0}.hc-date-filter-open{align-items:center;background:#fff;background:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:12px;color:#0f1117;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;height:44px;padding-inline:12px;width:100%}.hc-date-filter-open svg{color:#3a74c2;color:var(--accent-strong);flex:none}.hc-date-filter-open span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-date-filter-pop{background-color:#fff;background-color:var(--surface);border:1px solid #ebebeb;border:1px solid var(--border-subtle);border-radius:16px;inset-inline-end:0;max-height:min(70dvh,460px);overflow-y:auto;padding:12px;position:absolute;top:calc(100% + 6px);width:min(640px,100%);z-index:40}.hc-date-filter-clear{color:#3a74c2;color:var(--accent-strong);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;margin-top:4px;min-height:44px}.hc-cash-internal{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;flex:none!important;font-size:13px;font-weight:500;gap:8px;min-height:44px}.hc-pi{background:#fff;background:var(--surface);display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px 16px 96px}.hc-pi-num{font-feature-settings:"tnum";font-family:Geist Mono Variable,IBM Plex Sans Arabic,ui-monospace,monospace;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.hc-pi-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.hc-pi-head h1{color:#0f1117;font-size:clamp(24px,4vw,30px);font-weight:500;letter-spacing:-.6px}.hc-pi-head p{color:#6b7280;font-size:14px;margin-top:4px}.hc-months{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hc-month{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:12px;display:inline-flex;gap:2px;min-height:44px;padding-inline:2px}.hc-month strong{color:#0f1117;font-size:14px;font-weight:600;min-width:132px;text-align:center}.hc-month button{align-items:center;border-radius:10px;color:#3a74c2;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.hc-month button:hover:not(:disabled){background:#6ea4e71f;background:var(--accent-soft)}.hc-month button:disabled{color:#d1d5db;cursor:default}.hc-month .is-next svg,[dir=rtl] .hc-month svg{transform:scaleX(-1)}[dir=rtl] .hc-month .is-next svg{transform:none}.hc-month.is-off strong{color:#9ca3af}.hc-pi-all{background:#fff;border:1px solid #ebebeb;border-radius:12px;color:#3a74c2;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;min-height:44px;padding-inline:14px}.hc-pi-all[aria-pressed=true]{background:#6ea4e71f;background:var(--accent-soft);border-color:#3a74c2;border-color:var(--accent-strong)}.hc-bk-tiles .hc-tile,.hc-pi-tiles .hc-tile{min-width:0;overflow:hidden}.hc-pi-tiles .hc-tile-art{flex:none;height:34px!important;object-fit:contain;width:34px!important}.hc-pi-tiles .hc-tile-value{font-family:Geist Mono Variable,IBM Plex Sans Arabic,ui-monospace,monospace;font-family:var(--font-mono);font-size:min(26px,calc(150cqw/var(--chars)));letter-spacing:-.04em;max-width:100%}.hc-pi-tools{display:flex;flex-wrap:wrap;gap:8px}.hc-pi-tools .hc-input{flex:1 1 240px;min-width:0}.hc-pi-state{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:14px;color:#6b7280;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:40px 20px;text-align:center}.hc-pi-state strong{color:#374151}.hc-pi-selectall{align-items:center;align-self:flex-start;color:#4b5563;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;min-height:44px}.hc-pi-list{container-type:inline-size;min-width:0}.hc-pi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.hc-pi-card{background:#fff;border:1px solid #ebebeb;border-radius:16px;min-width:0;position:relative;transition:border-color .15s ease}.hc-pi-card:hover{border-color:#6ea4e7;border-color:var(--accent)}.hc-pi-card.is-picked{background:#6ea4e71f;background:var(--accent-soft);border-color:#3a74c2;border-color:var(--accent-strong)}.hc-pi-pick{align-items:center;height:44px;inset-inline-end:6px;justify-content:center;position:absolute;top:6px;width:44px;z-index:1}.hc-pi-open,.hc-pi-pick{cursor:pointer;display:flex}.hc-pi-open{background:none;border-radius:16px;color:#374151;flex-direction:column;font-family:inherit;gap:10px;padding:14px;text-align:start;width:100%}.hc-pi-open:focus-visible{outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:2px}.hc-pi-who{align-items:center;display:flex;gap:10px;padding-inline-end:40px}.hc-pi-who,.hc-pi-who>span:last-child{min-width:0}.hc-pi-who strong{color:#0f1117;display:block;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-pi-who small{color:#6b7280;font-size:12px}.hc-pi-car{align-items:center;color:#4b5563;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.hc-pi-dates{color:#6b7280;font-size:12.5px}.hc-pi-money{border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:10px}.hc-pi-money b{color:#0f1117;font-size:22px;font-weight:700;letter-spacing:-.4px}[dir=rtl] .hc-pi-money b{text-align:end}.hc-pi-money small{color:#6b7280;font-size:12px}.hc-pi-noamount{align-self:flex-start;background:#fffbeb;border-radius:999px;color:#b45309;font-size:12px;font-weight:600;padding:2px 8px}.hc-pi-bulk{background:#fff;border:1px solid #ebebeb;bottom:12px;color:#0f1117;flex-wrap:wrap;font-weight:600;gap:10px;padding:10px 14px;position:sticky;z-index:5}.hc-pi-bulk,.hc-pi-toast{align-items:center;border-radius:14px;display:flex;font-size:14px;justify-content:space-between}.hc-pi-toast{background:#0f1117;inset-inline:12px;bottom:16px;color:#fff;font-weight:500;gap:14px;min-height:52px;padding:6px 8px 6px 16px;position:fixed;z-index:9600}[dir=rtl] .hc-pi-toast{padding:6px 16px 6px 8px}.hc-pi-toast.is-error{background:#dc2626}.hc-pi-toast button{border-radius:10px;color:#6ea4e7;color:var(--accent);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;min-height:44px;padding-inline:14px}.hc-pi-chip{background:#6ea4e71f;background:var(--accent-soft);border-radius:999px;color:#3a74c2;font-size:12px;font-weight:600;padding:2px 8px}.hc-pi-block{background:#fff;border:1px solid #ebebeb;border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:14px}.hc-pi-block+.hc-pi-block{margin-top:12px}.hc-pi-block h3{align-items:center;color:#0f1117;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:4px}.hc-pi-field{align-items:center;border-bottom:1px solid #f3f4f6;display:grid;grid-template-columns:minmax(0,1fr) 44px;min-height:48px}.hc-pi-block dl>.hc-pi-field:last-child{border-bottom:0}.hc-pi-field dt{color:#6b7280;font-size:11.5px;font-weight:600;grid-column:1}.hc-pi-field dd{color:#0f1117;font-size:14px;grid-column:1;min-width:0;overflow-wrap:anywhere}.hc-pi-field .hc-pi-missing,.hc-pi-field .hc-pi-missing a{color:#dc2626;font-size:13px;font-weight:600}.hc-pi-field .hc-pi-missing a{text-decoration:underline}.hc-pi-copy{align-items:center;border-radius:10px;color:#3a74c2;cursor:pointer;display:inline-flex;grid-column:2;grid-row:1/span 2;height:44px;justify-content:center;width:44px}.hc-pi-copy:hover{background:#6ea4e71f;background:var(--accent-soft)}.hc-pi-warn{background:#fffbeb;border-radius:12px;color:#92400e;font-size:13px;font-weight:600;margin-bottom:12px;padding:10px 12px}.hc-pi-lines li{align-items:center;border-bottom:1px solid #f3f4f6;color:#0f1117;display:flex;font-size:13.5px;gap:12px;justify-content:space-between;min-height:44px;padding-block:6px}.hc-pi-lines li>span{min-width:0;overflow-wrap:anywhere}.hc-pi-lines small{color:#9ca3af;display:block;font-size:11.5px}.hc-pi-lines b{flex:none;font-weight:600}.hc-pi-empty-line{color:#6b7280;font-size:13px}.hc-pi-sums{margin-top:6px}.hc-pi-sums>div{color:#4b5563;display:flex;font-size:13.5px;gap:12px;justify-content:space-between;padding-block:4px}.hc-pi-sums>.is-total{border-top:1px solid #ebebeb;color:#0f1117;font-size:16px;font-weight:700;margin-top:4px;padding-top:8px}.hc-pi-paid{color:#6b7280;font-size:12.5px;margin-top:6px}.hc-pi-copybar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 16px}@container (min-width: 620px){.hc-pi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1000px){.hc-pi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.hc-pi{padding:32px 24px 96px}.hc-pi-toast{inset-inline:auto 24px;bottom:24px;min-width:320px}}@media (min-width:1024px){.hc-pi{padding:44px 40px 96px}}.hc-bk{background:#fff;background:var(--surface);display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px 16px 40px}.hc-bk-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.hc-bk-head h1{color:#0f1117;font-size:clamp(24px,4vw,30px);font-weight:500;letter-spacing:-.6px}.hc-bk-head p{color:#6b7280;font-size:14px;margin-top:4px}.hc-bk-head-actions{display:flex;flex-wrap:wrap;gap:8px}.hc-bk-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.hc-bk-tabs{background:#fff;border:1px solid #ebebeb;border-radius:14px;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px;scrollbar-width:none}.hc-bk-tabs button{align-items:center;border-radius:11px;color:#4b5563;cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:13.5px;font-weight:600;gap:6px;min-height:44px;padding-inline:12px;white-space:nowrap}.hc-bk-tabs button:hover{color:#3a74c2}.hc-bk-tabs button:focus-visible{outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:1px}.hc-bk-tabs button[aria-selected=true]{background:#6ea4e7;color:#fff}.hc-bk-tabs .hc-num{font-size:12.5px;opacity:.75}.hc-bk-tabs button[aria-selected=true] .hc-num{opacity:1}.hc-tiles.hc-tiles-filter.hc-bk-tiles{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.hc-tiles-filter.hc-bk-tiles .hc-tile,.hc-tiles-filter.hc-bk-tiles>.hc-tile:first-child,.hc-tiles-filter.hc-bk-tiles>.hc-tile:first-child:nth-last-child(odd){align-items:center;aspect-ratio:auto;flex-direction:row;gap:10px;height:132px;justify-content:space-between;padding:12px 14px}.hc-tiles-filter.hc-bk-tiles>.hc-tile:first-child:nth-last-child(odd){grid-column:1/-1}.hc-tiles-filter.hc-bk-tiles .hc-tile-head{align-items:flex-start;flex:none;flex-direction:column;gap:4px;max-width:78px;padding-inline-end:0}.hc-tiles-filter.hc-bk-tiles .hc-tile-art{flex:none;height:56px!important;margin-block:0;object-fit:contain;width:56px!important}.hc-bk-tiles .hc-tile-label{font-size:12.5px;line-height:1.2}.hc-tiles-filter.hc-bk-tiles .hc-tile-bottom{flex:1 1;margin-top:0;min-width:0;text-align:end}.hc-tiles-filter.hc-bk-tiles .hc-tile-value{font-family:Geist Mono Variable,IBM Plex Sans Arabic,ui-monospace,monospace;font-family:var(--font-mono);font-size:min(40px,calc((100cqi - 84px)/(var(--chars)*0.62)));font-weight:600;letter-spacing:-.04em;line-height:1.1;max-width:100%}.hc-bk-tiles .hc-tile-sub{font-size:12px;line-height:1.25;margin-top:3px;white-space:normal}@media (max-width:359px){.hc-tiles-filter.hc-bk-tiles .hc-tile,.hc-tiles-filter.hc-bk-tiles>.hc-tile:first-child{gap:6px;padding:10px}.hc-tiles-filter.hc-bk-tiles .hc-tile-head{max-width:62px}.hc-tiles-filter.hc-bk-tiles .hc-tile-art{height:44px!important;width:44px!important}.hc-bk-tiles .hc-tile-label{font-size:11.5px}.hc-bk-tiles .hc-tile-sub{font-size:11px}.hc-tiles-filter.hc-bk-tiles .hc-tile-value{font-size:min(32px,calc((100cqi - 68px)/(var(--chars)*0.62)))}}@media (max-width:1279px){.hc-tiles.hc-tiles-filter.hc-bk-tiles-money{grid-auto-flow:dense}.hc-tiles-filter.hc-bk-tiles-money>.hc-tile:nth-child(2),.hc-tiles-filter.hc-bk-tiles-money>.hc-tile:nth-child(4){grid-column:1/-1}}@media (min-width:768px){.hc-tiles.hc-tiles-filter.hc-bk-tiles{gap:16px}.hc-tiles-filter.hc-bk-tiles .hc-tile-art{height:60px!important;width:60px!important}}@media (min-width:1280px){.hc-tiles.hc-tiles-filter.hc-bk-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.hc-tiles-filter.hc-bk-tiles>.hc-tile:first-child:nth-last-child(odd){grid-column:auto}}.hc-bk-tools{display:flex;flex-wrap:wrap;gap:8px}.hc-bk-tools input{flex:2 1 220px;min-width:0}.hc-bk-tools select{flex:1 1 140px;min-width:0;width:auto}.hc-bk-state{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:14px;flex-direction:column;font-size:14px;gap:12px;padding:40px 20px;text-align:center}.hc-bk-count,.hc-bk-state{color:#6b7280;display:flex}.hc-bk-count{flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between}.hc-bk-count strong{color:#3a74c2;font-weight:600}.hc-bk-bone{animation:pulse 1.5s ease-in-out infinite;background:#f3f4f6;border-radius:6px;height:13px;max-width:100%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.hc-bk-table{--bk-line:#ebebeb}.hc-bk-table.hc-cash-table{border-radius:16px}.hc-bk-table tbody tr[class~=is-zero]{border-color:#fcd34d}.hc-bk-ext tbody tr{cursor:pointer}.hc-bk-c-actions,.hc-bk-c-by,.hc-bk-c-car,.hc-bk-c-period,.hc-bk-c-select,.hc-bk-c-swap,.hc-bk-c-who{grid-column:1/-1}.hc-bk-c-select{display:none!important}.hc-bk-c-select label{align-items:center;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.hc-bk-c-ref{align-items:center;display:flex!important;flex-wrap:wrap;gap:6px;grid-column:1/-1}.hc-bk-c-ref strong{color:#0f1117;font-size:13.5px}.hc-bk-c-state{justify-self:end}.hc-bk-c-car{align-items:center;display:flex!important;flex-wrap:wrap;gap:8px}.hc-bk-c-car:before,.hc-bk-c-swap:before,.hc-bk-c-who:before{width:100%}.hc-bk-car-art{flex:none;height:24px;object-fit:contain;width:34px}.hc-bk-c-who{align-items:center;color:#0f1117!important;display:flex!important;flex-wrap:wrap;font-weight:600;gap:8px}.hc-bk-c-who small{color:#6b7280;display:block;font-size:11.5px;font-weight:500}.hc-bk-c-period span:first-of-type:not(.hc-bk-legacy){display:block}.hc-bk-c-by small,.hc-bk-c-period small{color:#9ca3af;display:block;font-size:11.5px}.hc-bk-progress{background:#eef0f3;border-radius:999px;display:block;height:4px;margin-top:6px;overflow:hidden}.hc-bk-progress i{background:#6ea4e7;border-radius:inherit;display:block;height:100%}.hc-bk-c-amount b{color:#0f1117;font-size:15px;font-weight:700}.hc-bk-c-swap{align-items:center;display:flex!important;flex-wrap:wrap;gap:6px}.hc-bk-c-swap>span[aria-hidden]{color:#3a74c2;font-weight:700}.hc-bk-c-actions{display:flex!important;flex-wrap:wrap;gap:6px;justify-content:flex-end}.hc-bk-c-actions>button:not(.hc-btn){height:44px!important;width:44px!important}.hc-bk-badge{background:#6ea4e71f;background:var(--accent-soft);color:#3a74c2;font-size:12px;white-space:nowrap}.hc-bk-badge,.hc-bk-legacy{border-radius:999px;font-weight:600;padding:2px 8px}.hc-bk-legacy{background:#f3f4f6;color:#6b7280;font-size:11.5px}.hc-bk-link{color:#3a74c2;cursor:pointer;font-size:13.5px;font-weight:600;min-height:44px}.hc-bk-link:hover{text-decoration:underline}.hc-bk-table span.hc-bk-state{background:#f3f4f6;border:0;border-radius:999px;color:#6b7280;display:inline-block;font-size:12px;font-weight:600;padding:2px 10px}.hc-bk-table span.hc-bk-state.is-open{background:#22c55e1f;color:#15803d}.hc-bk-sort{align-items:center;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px}.hc-bk-sort span{color:#d1d5db}.hc-bk-sort span.is-on{color:#3a74c2}.hc-bk-sorts{display:inline-flex;gap:12px}@media (min-width:640px){.hc-bk{padding:32px 24px 40px}}@media (min-width:1024px){.hc-bk{padding:44px 40px}}.kb-filters,.kb-tiles{margin-bottom:14px}.kb-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;position:relative}.kb-filters>input{flex:2 1 240px;min-width:0;width:auto!important}.kb-group-toggle{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;flex:none;font-size:13px;font-weight:500;gap:8px;min-height:44px}.kb-table tbody{gap:8px}.kb-table tr.kb-group-head{background:none;border:0;display:block;padding:8px 4px 0}.kb-table tr.kb-group-head td{color:#4b5563;font-size:13px}.kb-table tr.kb-group-head strong{color:#0f1117}.hc-kb-end{justify-self:end;text-align:end}.hc-kb-action,.hc-kb-by,.hc-kb-customer{grid-column:1/-1}.hc-kb-customer{color:#0f1117!important;font-weight:600}.hc-kb-who{align-items:center;display:inline-flex;gap:8px}.hc-kb-who strong{color:#374151;display:block;font-size:12.5px;font-weight:600}.hc-kb-who small{color:#9ca3af;display:block;font-size:11.5px}.hc-kb-note{color:#6b7280;font-size:11.5px;margin-top:4px;max-width:240px;overflow-wrap:anywhere}.hc-kb-action{display:flex!important;justify-content:flex-end}@container (min-width: 920px){.hc-cash-table table{border-collapse:collapse;display:table}.hc-cash-table thead{clip-path:none;display:table-header-group;height:auto;overflow:visible;position:static;width:auto}.hc-cash-table tbody{display:table-row-group}.hc-cash-table tbody tr{background:none;border:0;border-radius:0;border-top:1px solid #ebebeb;border-top:1px solid var(--border-subtle);display:table-row;padding:0}.hc-cash-table th{color:#9ca3af;font-size:11.5px;font-weight:600;padding:8px;text-align:start;white-space:nowrap}.hc-cash-table td.is-num,.hc-cash-table th.is-num{text-align:end}.hc-cash-table td,.hc-cash-table td:empty{display:table-cell;padding:6px 8px;vertical-align:middle}.hc-cash-table td[data-label]:before{content:none}.hc-cash-c-actions,.hc-cash-c-actions:empty,.hc-cash-c-route{display:table-cell!important;white-space:nowrap}.hc-cash-c-route span{display:inline-block;margin-inline-end:4px}.hc-cash-c-actions{text-align:end}.hc-cash-c-actions button{margin-inline-start:6px;min-height:36px}.hc-cash-c-date,.hc-cash-c-ref{white-space:nowrap}.hc-bk-table{background:#fff;border:1px solid #ebebeb;padding-inline:4px}.hc-bk-table tbody tr:hover{background:#f9fafb}.hc-bk-c-select{width:44px}.hc-bk-c-ref,.hc-bk-c-select{display:table-cell!important}.hc-bk-c-ref>*{margin-inline-end:6px}.hc-bk-c-actions,.hc-bk-c-car,.hc-bk-c-swap,.hc-bk-c-who{display:table-cell!important;white-space:nowrap}.hc-bk-c-car>*,.hc-bk-c-swap>*,.hc-bk-c-who>*{margin-inline-end:6px;vertical-align:middle}.hc-bk-c-car>:not(.hc-plate),.hc-bk-c-swap>:not(.hc-plate),.hc-bk-c-who>*{display:inline-block}.hc-bk-c-who{max-width:200px;overflow:hidden;text-overflow:ellipsis}.hc-bk-c-period{min-width:150px;white-space:nowrap}.hc-bk-c-actions{text-align:end}.hc-bk-c-actions>*{margin-inline-start:4px}.hc-bk-c-actions>button:not(.hc-btn){display:inline-flex!important;height:36px!important;vertical-align:middle;width:36px!important}.kb-table tr.kb-group-head{display:table-row;padding:0}.kb-table tr.kb-group-head td{background:#f9fafb;padding:12px 8px 6px}.hc-kb-end{text-align:start}.hc-kb-nowrap{white-space:nowrap}.hc-kb-customer{max-width:170px}.hc-kb-action{display:table-cell!important;text-align:end;white-space:nowrap}}.hc-cash-dialog{background-color:#fff;background-color:var(--surface);border-radius:18px;display:flex;flex-direction:column;gap:12px;max-height:90dvh;max-width:420px;overflow-y:auto;padding:20px;width:100%}.hc-cash-dialog h2{color:#0f1117;font-size:17px;font-weight:600}.hc-cash-field{display:flex;flex-direction:column;gap:4px;min-width:0}.hc-cash-ref{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:22px;font-weight:700;height:56px;letter-spacing:.5px;margin:0;text-transform:uppercase}.hc-cash-ref::placeholder{font-size:16px;font-weight:500;text-transform:none}.hc-cash-miss{color:#b91c1c;font-size:13px;font-weight:600}.hc-cash-found{align-items:flex-start;background:#6ea4e71f;background:var(--accent-soft);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.hc-cash-found strong{font-feature-settings:"tnum";color:#0f1117;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700}.hc-cash-found small{color:#4b5563;font-size:13px}.hc-hgs-sync{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hc-hgs-sync>span{color:#6b7280;font-size:12.5px}.hc-hgs-warn{background:#fffbeb;border-radius:12px;color:#92400e;font-size:13px;padding:8px 12px}.hc-hgs-banner{align-items:flex-start;background:linear-gradient(145deg,#fef2f2,#fde8e8);border:1px solid #fecaca;border-radius:16px;color:#991b1b;display:flex;gap:14px;padding:14px 16px}.hc-hgs-banner h2{font-size:14.5px;font-weight:600;line-height:1.45}.hc-hgs-banner-art{flex:none;margin-top:2px}.hc-hgs-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:10px 0 0;padding:0}.hc-hgs-chip{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;min-height:44px;padding-block:4px;padding-inline:6px 12px;transition:border-color .14s ease,box-shadow .14s ease}.hc-hgs-chip:hover{border-color:#f87171;box-shadow:0 2px 8px -4px #991b1b59}.hc-hgs-chip:focus-visible{outline:2px solid #ef4444;outline-offset:2px}@media (max-width:1279px){.hc-tiles-filter.hc-hgs-tiles>.hc-tile:first-child,.hc-tiles-filter.hc-hgs-tiles>.hc-tile:nth-child(4){grid-column:1/-1}}.hc-hgs-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.hc-hgs-card{background:#fff;border:1px solid #ebebeb;border-radius:16px;container-type:inline-size;overflow:hidden}.hc-hgs-skeleton{grid-gap:10px;display:grid;gap:10px;padding:18px 16px}.hc-hgs-row{grid-gap:8px 14px;align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:8px 14px;grid-template-areas:"car car car chev" "code code code code" "tr last amount amount";grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) auto;min-height:64px;padding:12px 14px;text-align:start;width:100%}.hc-hgs-row:hover{background:#fafbfc}.hc-hgs-row:focus-visible{border-radius:16px;outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:-2px}.hc-hgs-car{align-items:center;display:flex;gap:10px;grid-area:car;min-width:0}.hc-hgs-car-art{flex:none;height:30px;object-fit:contain;width:46px}.hc-hgs-car-text{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.hc-hgs-model{color:#374151;font-size:13px;font-weight:600;max-width:100%}.hc-hgs-barcode,.hc-hgs-model{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-hgs-barcode{color:#9ca3af;font-family:Geist Mono Variable,IBM Plex Sans Arabic,ui-monospace,monospace;font-family:var(--font-mono);font-size:12.5px;grid-area:code;letter-spacing:.02em;min-width:0}.hc-hgs-row>.hc-hgs-stat:nth-child(3){grid-area:tr}.hc-hgs-row>.hc-hgs-stat:nth-child(4){grid-area:last}.hc-hgs-stat{display:flex;flex-direction:column;gap:1px;min-width:0}.hc-hgs-stat small{color:#9ca3af;font-size:11.5px;font-weight:600}.hc-hgs-stat b{color:#0f1117;font-size:13.5px;font-weight:600;white-space:nowrap}.hc-hgs-amount{align-items:flex-end;display:flex;flex-direction:column;gap:5px;grid-area:amount;min-width:0;text-align:end}.hc-hgs-amount b{font-feature-settings:"tnum";color:#0f1117;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.hc-hgs-share{align-items:center;display:flex;gap:6px;justify-content:flex-end;width:100%}.hc-hgs-bar{background:#eef2f7;border-radius:999px;display:block;inline-size:100%;height:4px;max-inline-size:120px;overflow:hidden}.hc-hgs-bar i{background:#6ea4e7;border-radius:inherit;display:block;height:100%}.hc-hgs-share small{color:#6b7280;font-size:11.5px;min-width:30px;text-align:end}.hc-hgs-row>.hc-hgs-chevron{color:#9ca3af;grid-area:chev;transition:transform .16s ease}.hc-hgs-card.is-open .hc-hgs-chevron{transform:rotate(180deg)}.hc-hgs-panel{background:#fbfcfd;border-top:1px solid #ebebeb;padding:4px 14px 10px}.hc-hgs-panel-note{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;padding:12px 0}.hc-hgs-bones{grid-gap:8px;display:grid;gap:8px;padding:12px 0}.hc-hgs-transits{list-style:none;margin:0;padding:0}.hc-hgs-transits li{grid-gap:2px 12px;align-items:start;border-bottom:1px solid #f0f0f0;display:grid;gap:2px 12px;grid-template-areas:"date route amount" "date who amount";grid-template-columns:auto minmax(0,1fr) auto;padding:9px 0}.hc-hgs-transits li:last-child{border-bottom:0}.hc-hgs-t-date{color:#6b7280;font-size:12.5px;grid-area:date;min-width:84px;white-space:nowrap}.hc-hgs-t-route{color:#0f1117;font-size:13px;font-weight:600;gap:6px;grid-area:route;overflow-wrap:anywhere}.hc-hgs-t-route,.hc-hgs-t-who{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.hc-hgs-t-who{color:#374151;font-size:12.5px;gap:0 8px;grid-area:who}.hc-hgs-t-who small{color:#6b7280;font-size:12px}.hc-hgs-t-amount{align-self:center;color:#0f1117;font-size:13.5px;font-weight:600;grid-area:amount;white-space:nowrap}.hc-hgs-link{align-items:center;color:#3a74c2;display:inline-flex;font-weight:600;margin-block:-12px;min-height:44px;text-decoration:none}.hc-hgs-link:hover{text-decoration:underline}.hc-hgs-muted{color:#9ca3af}@container (min-width: 760px){.hc-hgs-row{gap:14px;grid-template-areas:"car code tr last amount chev";grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) 84px 120px minmax(150px,1.2fr) 20px}.hc-hgs-transits li{align-items:center;grid-template-areas:"date route who amount";grid-template-columns:110px minmax(0,1.4fr) minmax(0,1fr) auto}.hc-hgs-link{margin-block:-6px;min-height:32px}}.hc-hgs-dialog-car{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:8px}.hc-hgs-barcode-input{font-family:Geist Mono Variable,IBM Plex Sans Arabic,ui-monospace,monospace;font-family:var(--font-mono);font-size:18px;height:52px;letter-spacing:.08em}.hc-hgs-dialog-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:4px}.hc-hgs-sort{background:#fff;border:1px solid #ebebeb;border-radius:12px;display:inline-flex;flex:none;gap:2px;padding:3px}.hc-hgs-sort button{border-radius:9px;color:#4b5563;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;min-height:38px;padding-inline:12px}.hc-hgs-sort button:hover{color:#3a74c2}.hc-hgs-sort button[aria-pressed=true]{background:#6ea4e7;color:#fff}.hc-hgs-sort button:focus-visible{outline:2px solid #6ea4e7;outline:2px solid var(--accent);outline-offset:1px}@media (max-width:639.98px){.hc-hgs-sort{width:100%}.hc-hgs-sort button{flex:1 1;min-height:44px}}.hc-session-banner{align-items:center;animation:hc-session-in .18s ease-out;background:#0f1117;border-radius:999px;box-shadow:0 8px 24px #0f11172e;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;left:50%;min-height:36px;padding:8px 14px;pointer-events:none;position:fixed;top:calc(env(safe-area-inset-top, 0px) + 10px);transform:translateX(-50%);white-space:nowrap;z-index:10002}.hc-session-spinner{animation:hc-session-spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:999px;border-top-color:#4ba6ea;height:12px;width:12px}@keyframes hc-session-spin{to{transform:rotate(1turn)}}@keyframes hc-session-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hc-session-banner,.hc-session-spinner{animation:none}}.hc-session-dialog .hc-session-body{color:#4b5563;font-size:14px;line-height:1.55}.hc-session-dialog input[readonly]{background:#f3f4f6;color:#4b5563}.hc-session-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:4px}.hc-session-actions .hc-hgs-link{background:none;border:0;cursor:pointer;min-height:44px;padding:0}.hc-car-caution{background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:11.5px;font-weight:600;padding:1px 7px;white-space:nowrap}.hc-block-warn{background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;color:#78350f;display:flex;flex-direction:column;font-size:13px;gap:8px;line-height:1.5;margin-top:8px;padding:12px 14px}.hc-block-warn.is-flagged{border-color:#f59e0b;border-width:2px}.hc-block-warn-title{color:#78350f;font-weight:600}.hc-block-warn ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.hc-block-warn li{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.hc-block-warn-type{font-weight:600}.hc-block-warn-note{color:#92400e}.hc-block-warn-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.hc-block-warn-actions button{min-height:44px}.placeholder\:text-black\/30::placeholder{color:#0000004d}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity:1;color:#8c8881;color:rgb(var(--m-muted-foreground)/var(--tw-text-opacity,1))}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-\[var\(--accent\)\]:focus-within{border-color:#6ea4e7;border-color:var(--accent)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-px: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\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:border-\[\#6ea4e7\]\/35:hover{border-color:#6ea4e759}.hover\:border-\[var\(--accent\)\]:hover{border-color:#6ea4e7;border-color:var(--accent)}.hover\:border-black\/\[0\.08\]:hover{border-color:#00000014}.hover\:border-black\/\[0\.1\]:hover{border-color:#0000001a}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-\[\#6ea4e7\]\/\[0\.16\]:hover{background-color:#6ea4e729}.hover\:bg-\[var\(--accent-soft\)\]:hover{background-color:#6ea4e71f;background-color:var(--accent-soft)}.hover\:bg-black\/\[0\.015\]:hover{background-color:rgba(0,0,0,.015)}.hover\:bg-black\/\[0\.02\]:hover{background-color:#00000005}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:bg-black\/\[0\.05\]:hover{background-color:#0000000d}.hover\:bg-black\/\[0\.06\]:hover{background-color:#0000000f}.hover\:bg-destructive\/20:hover{background-color:#e7000b33;background-color:rgb(var(--m-destructive)/.2)}.hover\:bg-emerald-500\/\[0\.14\]:hover{background-color:#10b98124}.hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:#f2eee6;background-color:rgb(var(--m-muted)/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-secondary\/80:hover{background-color:#f0f2f5cc;background-color:rgb(var(--m-secondary)/.8)}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:\!text-red-600:hover{--tw-text-opacity:1!important;color:#dc2626!important;color:rgb(220 38 38/var(--tw-text-opacity,1))!important}.hover\:text-\[\#1f64bb\]:hover{--tw-text-opacity:1;color:#1f64bb;color:rgb(31 100 187/var(--tw-text-opacity,1))}.hover\:text-\[\#6ea4e7\]:hover{--tw-text-opacity:1;color:#6ea4e7;color:rgb(110 164 231/var(--tw-text-opacity,1))}.hover\:text-\[var\(--accent-strong\)\]:hover{color:#3a74c2;color:var(--accent-strong)}.hover\:text-black\/60:hover{color:#0009}.hover\:text-black\/70:hover{color:#000000b3}.hover\:text-black\/80:hover{color:#000c}.hover\:text-foreground:hover{--tw-text-opacity:1;color:#0e0e10;color:rgb(var(--m-foreground)/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}.hover\:shadow-\[0_8px_24px_-12px_rgb\(0_0_0\/0\.16\)\]:hover{--tw-shadow:0 8px 24px -12px #00000029;--tw-shadow-colored:0 8px 24px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:brightness-\[0\.97\]:hover{--tw-brightness:brightness(0.97);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)}.focus\:border-\[var\(--accent\)\]:focus{border-color:#6ea4e7;border-color:var(--accent)}.focus-visible\:border-\[\#6ea4e7\]\/40:focus-visible{border-color:#6ea4e766}.focus-visible\:border-ring:focus-visible{--tw-border-opacity:1;border-color:#6ea4e7;border-color:rgb(var(--m-ring)/var(--tw-border-opacity,1))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[3px\]: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;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-\[\#6ea4e7\]\/15:focus-visible{--tw-ring-color:#6ea4e726}.focus-visible\:ring-\[\#6ea4e7\]\/35:focus-visible{--tw-ring-color:#6ea4e759}.focus-visible\:ring-\[\#6ea4e7\]\/40:focus-visible{--tw-ring-color:#6ea4e766}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:rgb(var(--m-ring)/0.5)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/day:hover .group-hover\/day\:opacity-100,.group\/idea:hover .group-hover\/idea\:opacity-100,.group\/row:hover .group-hover\/row\:opacity-100{opacity:1}.peer:focus-visible~.peer-focus-visible\:outline{outline-style:solid}.peer:focus-visible~.peer-focus-visible\:outline-2{outline-width:2px}.peer:focus-visible~.peer-focus-visible\:outline-offset-2{outline-offset:2px}.peer:focus-visible~.peer-focus-visible\:outline-\[var\(--accent-strong\)\]{outline-color:#3a74c2;outline-color:var(--accent-strong)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[\[data-icon\=inline-start\]\]\:ps-2:has([data-icon=inline-start]){padding-inline-start:.5rem}.aria-\[invalid\=true\]\:border-destructive[aria-invalid=true]{--tw-border-opacity:1;border-color:#e7000b;border-color:rgb(var(--m-destructive)/var(--tw-border-opacity,1))}.aria-\[invalid\=true\]\:ring-\[3px\][aria-invalid=true]{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.aria-\[invalid\=true\]\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:rgb(var(--m-destructive)/0.2)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{left:0;right:0}.data-\[side\=left\]\:inset-y-0[data-side=left],.data-\[side\=right\]\:inset-y-0[data-side=right]{bottom:0;top:0}.data-\[side\=top\]\:inset-x-0[data-side=top]{left:0;right:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=left\]\:start-0[data-side=left]{inset-inline-start:0}.data-\[side\=right\]\:end-0[data-side=right]{inset-inline-end:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=left\]\:h-full[data-side=left],.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[size\=default\]\:h-8[data-size=default]{height:2rem}.data-\[size\=sm\]\:h-7[data-size=sm]{height:1.75rem}.data-\[side\=left\]\:w-3\/4[data-side=left],.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=bottom\]\:data-\[ending-style\]\:translate-y-\[2\.5rem\][data-ending-style][data-side=bottom]{--tw-translate-y:2.5rem;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))}.data-\[side\=bottom\]\:data-\[starting-style\]\:-translate-y-1[data-starting-style][data-side=bottom]{--tw-translate-y:-0.25rem;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))}.data-\[side\=bottom\]\:data-\[starting-style\]\:translate-y-\[2\.5rem\][data-starting-style][data-side=bottom]{--tw-translate-y:2.5rem;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))}.data-\[side\=left\]\:data-\[ending-style\]\:-translate-x-\[2\.5rem\][data-ending-style][data-side=left],.data-\[side\=left\]\:data-\[starting-style\]\:-translate-x-\[2\.5rem\][data-starting-style][data-side=left]{--tw-translate-x:-2.5rem;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))}.data-\[side\=right\]\:data-\[ending-style\]\:translate-x-\[2\.5rem\][data-ending-style][data-side=right],.data-\[side\=right\]\:data-\[starting-style\]\:translate-x-\[2\.5rem\][data-starting-style][data-side=right]{--tw-translate-x:2.5rem;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))}.data-\[side\=top\]\:data-\[ending-style\]\:-translate-y-\[2\.5rem\][data-ending-style][data-side=top],.data-\[side\=top\]\:data-\[starting-style\]\:-translate-y-\[2\.5rem\][data-starting-style][data-side=top]{--tw-translate-y:-2.5rem;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))}.data-\[side\=top\]\:data-\[starting-style\]\:translate-y-1[data-starting-style][data-side=top]{--tw-translate-y:0.25rem;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))}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-width:1px}.data-\[side\=left\]\:border-e[data-side=left]{border-inline-end-width:1px}.data-\[side\=right\]\:border-s[data-side=right]{border-inline-start-width:1px}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-width:1px}.data-\[highlighted\]\:bg-accent[data-highlighted],.data-\[selected\=true\]\:bg-accent[data-selected=true]{--tw-bg-opacity:1;background-color:#f2eee6;background-color:rgb(var(--m-accent)/var(--tw-bg-opacity,1))}.data-\[highlighted\]\:text-accent-foreground[data-highlighted],.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity:1;color:#0e0e10;color:rgb(var(--m-accent-foreground)/var(--tw-text-opacity,1))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[ending-style\]\:opacity-0[data-ending-style],.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[open\]\:animate-in[data-open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[closed\]\:animate-out[data-closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[closed\]\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-\[open\]\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-\[closed\]\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-\[open\]\:zoom-in-95[data-open]{--tw-enter-scale:.95}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-\[backdrop-filter\]\:backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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)}}@media not all and (min-width:1024px){.max-lg\:min-h-11{min-height:2.75rem}}@media not all and (min-width:640px){.max-sm\:\!hidden{display:none!important}.max-sm\:hidden{display:none}}@media (min-width:640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-6{bottom:1.5rem}.sm\:end-6{inset-inline-end:1.5rem}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:\!hidden{display:none!important}.sm\:hidden{display:none}.sm\:size-10{height:2.5rem;width:2.5rem}.sm\:size-8{height:2rem;width:2rem}.sm\:size-9{height:2.25rem;width:2.25rem}.sm\:size-\[240px\]{height:240px;width:240px}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:max-h-\[66vh\]{max-height:66vh}.sm\:min-h-10{min-height:2.5rem}.sm\:w-56{width:14rem}.sm\:w-\[340px\]{width:340px}.sm\:w-\[440px\]{width:440px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:rounded-2xl{border-radius:.835rem;border-radius:calc(var(--m-radius)*1.67)}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-\[12vh\]{padding-top:12vh}.sm\:text-start{text-align:start}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:24rem}}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-9{min-height:2.25rem}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:z-auto{z-index:auto}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:size-10{height:2.5rem;width:2.5rem}.lg\:size-9{height:2.25rem;width:2.25rem}.lg\:h-10{height:2.5rem}.lg\:h-screen{height:100vh}.lg\:min-h-0{min-height:0}.lg\:min-h-10{min-height:2.5rem}.lg\:min-h-8{min-height:2rem}.lg\:min-h-9{min-height:2.25rem}.lg\:w-64{width:16rem}.lg\:w-\[68px\]{width:68px}.lg\:max-w-none{max-width:none}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:2rem}.lg\:p-10{padding:2.5rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.lg\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.lg\:transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:duration-200{transition-duration:.2s}.lg\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.lg\:duration-200{animation-duration:.2s}.lg\:ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:1280px){.xl\:row-span-2{grid-row:span 2/span 2}.xl\:block{display:block}.xl\:hidden{display:none}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.rtl\:-scale-x-100:where([dir=rtl],[dir=rtl] *){--tw-scale-x:-1;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\:data-\[side\=left\]\:data-\[ending-style\]\:translate-x-\[2\.5rem\][data-ending-style][data-side=left]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:2.5rem;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\:data-\[side\=left\]\:data-\[starting-style\]\:translate-x-\[2\.5rem\][data-starting-style][data-side=left]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:2.5rem;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\:data-\[side\=right\]\:data-\[ending-style\]\:-translate-x-\[2\.5rem\][data-ending-style][data-side=right]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-2.5rem;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\:data-\[side\=right\]\:data-\[starting-style\]\:-translate-x-\[2\.5rem\][data-starting-style][data-side=right]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-2.5rem;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))}.active\:\[\&\:not\(\[aria-haspopup\]\)\]\:translate-y-px:not([aria-haspopup]):active{--tw-translate-y:1px;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))}.\[\&\:nth-child\(7n\)\]\:border-e-0:nth-child(7n){border-inline-end-width:0}@media (min-width:640px){@media not all and (min-width:1280px){.sm\:max-xl\:\[\&\>\*\:last-child\]\:col-span-2>:last-child{grid-column:span 2/span 2}}}@media (min-width:1280px){.xl\:\[\&\>\*\:last-child\]\:col-span-2>:last-child{grid-column:span 2/span 2}.xl\:\[\&\>\*\:last-child\]\:col-span-4>:last-child{grid-column:span 4/span 4}.xl\:\[\&\>\*\:nth-last-child\(-n\+2\)\]\:col-span-3>:nth-last-child(-n+2){grid-column:span 3/span 3}}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}@media (min-width:1280px){.xl\:\[\&\>\*\]\:col-span-2>*{grid-column:span 2/span 2}}.\[\&\>button\:last-child\]\:\!border-b-0>button:last-child{border-bottom-width:0!important}.\[\&_button\]\:\!h-11 button{height:2.75rem!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){height:1rem;width:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
/*# sourceMappingURL=main.e2b41ba3.css.map*/