@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}img,svg{max-width:100%;display:block}}@layer primevue;@layer app{:root{--color-primary:var(--p-primary-500);--color-primary-hover:var(--p-primary-600);--color-primary-active:var(--p-primary-700);--color-primary-soft:var(--p-primary-50);--color-secondary:var(--p-secondary-500);--color-secondary-soft:var(--p-secondary-50);--color-text-primary:var(--p-surface-900);--color-text-secondary:var(--p-surface-600);--color-text-muted:var(--p-surface-500);--color-text-placeholder:var(--p-surface-400);--color-border:var(--p-surface-200);--color-border-hover:var(--p-surface-300);--color-app-bg:var(--p-surface-0);--color-page-bg:var(--p-surface-50);--color-card-bg:var(--p-surface-0);--color-success:#22a06b;--color-success-bg:#ecfdf5;--color-warning:#d99000;--color-warning-bg:#fff8e6;--color-danger:#e5484d;--color-danger-bg:#fff1f2;--color-info:#3d8bff;--color-info-bg:#eff6ff;--color-accent-rose:#e85c8c;--color-accent-rose-soft:#fff0f5;--color-accent-mint:#159f75;--color-accent-mint-soft:#eafbf6;--color-accent-amber:#d99000;--color-accent-amber-soft:#fff7e8;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--space-13:96px;--space-14:128px;--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:999px;--shadow-sm:0 4px 14px #1f2c4f0f;--shadow-md:0 10px 28px #1f2c4f14;--shadow-lg:0 14px 42px #1f2c4f1f;--motion-fast:.12s;--motion-normal:.16s;--motion-slow:.22s;--motion-easing:ease-out;--container-max-width:1280px;--container-padding:32px;--grid-gap:24px;--grid-gap-lg:32px;--section-spacing:96px;--font-display-size:3.5rem;--font-h1-size:2.75rem;--font-h2-size:2rem;--font-h3-size:1.625rem;--font-body-size:1rem;--font-small-size:.875rem;--font-ui-size:.9375rem;--font-button-size:.9375rem}@media (width<=1024px){:root{--container-padding:24px}}@media (width<=640px){:root{--container-padding:16px;--section-spacing:70px}}body{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:var(--font-body-size);color:var(--color-text-primary);background:var(--color-app-bg);line-height:1.6}.text-display{font-size:var(--font-display-size);letter-spacing:-.03em;font-weight:700;line-height:1.12}.text-h1{font-size:var(--font-h1-size);letter-spacing:-.025em;font-weight:700;line-height:1.15}.text-h2{font-size:var(--font-h2-size);letter-spacing:-.02em;font-weight:700;line-height:1.2}.text-h3{font-size:var(--font-h3-size);font-weight:600;line-height:1.25}.text-body{font-size:var(--font-body-size);font-weight:400;line-height:1.6}.text-small{font-size:var(--font-small-size);color:var(--color-text-secondary);font-weight:400;line-height:1.5}.text-ui{font-size:var(--font-ui-size);font-weight:500;line-height:1.35}.text-muted{color:var(--color-text-muted)}.w-full{width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.p-dialog-close-button:focus,.p-dialog-close-button:focus-visible,.p-dialog-close-button:active{box-shadow:none;outline:none}@media (width<=640px){.text-display{font-size:2.5rem}.text-h1{font-size:2rem}.text-h2{font-size:1.75rem}}.v-container{width:min(var(--container-max-width), 100% - var(--container-padding) * 2);margin-inline:auto}.v-button-shell{vertical-align:middle;display:inline-flex}.v-button-shell--full{width:100%;display:flex}.v-button-shell--full>.v-button{width:100%}.v-button,.v-button:hover,.v-button:focus,.v-button:active,.v-button:visited{text-decoration:none}.v-button--square{aspect-ratio:1;padding-inline:var(--p-button-padding-y,.75rem)}.v-button--shimmer{isolation:isolate;position:relative;overflow:hidden}.v-button--shimmer:after{content:"";inset-block:0;pointer-events:none;opacity:0;z-index:1;background:linear-gradient(75deg,#fff0 0% 35%,#ffffff73 50%,#fff0 65% 100%);width:45%;position:absolute;left:-60%;transform:skew(18deg)}.v-button--shimmer.v-button--shimmer-active:after{animation:.9s ease-in-out v-button-shimmer-pass}@keyframes v-button-shimmer-pass{0%{opacity:0;left:-60%}15%{opacity:1}85%{opacity:1}to{opacity:0;left:120%}}.v-input,.v-textarea,.v-select,.v-multiselect,.v-input-number,.v-date-picker{display:inline-flex}.v-input.w-full,.v-textarea.w-full,.v-select.w-full,.v-multiselect.w-full,.v-input-number.w-full,.v-date-picker.w-full{width:100%;display:flex}.v-input.w-full .p-iconfield,.v-input.w-full .p-inputtext,.v-input.w-full .p-textarea,.v-input.w-full .p-select,.v-input.w-full .p-multiselect,.v-input.w-full .p-inputnumber,.v-input.w-full .p-datepicker,.v-textarea.w-full .p-iconfield,.v-textarea.w-full .p-inputtext,.v-textarea.w-full .p-textarea,.v-textarea.w-full .p-select,.v-textarea.w-full .p-multiselect,.v-textarea.w-full .p-inputnumber,.v-textarea.w-full .p-datepicker,.v-select.w-full .p-iconfield,.v-select.w-full .p-inputtext,.v-select.w-full .p-textarea,.v-select.w-full .p-select,.v-select.w-full .p-multiselect,.v-select.w-full .p-inputnumber,.v-select.w-full .p-datepicker,.v-multiselect.w-full .p-iconfield,.v-multiselect.w-full .p-inputtext,.v-multiselect.w-full .p-textarea,.v-multiselect.w-full .p-select,.v-multiselect.w-full .p-multiselect,.v-multiselect.w-full .p-inputnumber,.v-multiselect.w-full .p-datepicker,.v-input-number.w-full .p-iconfield,.v-input-number.w-full .p-inputtext,.v-input-number.w-full .p-textarea,.v-input-number.w-full .p-select,.v-input-number.w-full .p-multiselect,.v-input-number.w-full .p-inputnumber,.v-input-number.w-full .p-datepicker,.v-date-picker.w-full .p-iconfield,.v-date-picker.w-full .p-inputtext,.v-date-picker.w-full .p-textarea,.v-date-picker.w-full .p-select,.v-date-picker.w-full .p-multiselect,.v-date-picker.w-full .p-inputnumber,.v-date-picker.w-full .p-datepicker{width:100%}.v-form-field{gap:var(--space-3);flex-direction:column;display:flex}.v-form-field__label-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.v-form-field__helper{font-size:var(--font-small-size);color:var(--color-text-muted)}.v-form-field--invalid .v-form-field__helper{color:var(--color-danger)}.v-form-label{font-size:var(--font-small-size);color:var(--color-text-secondary);font-weight:600}.v-card--hoverable{transition:transform var(--motion-normal) var(--motion-easing), box-shadow var(--motion-normal) var(--motion-easing), border-color var(--motion-normal) var(--motion-easing)}.v-card--hoverable:hover{box-shadow:var(--shadow-lg);border-color:var(--color-border-hover);transform:translateY(-2px)}.v-upload__zone{justify-content:center;align-items:center;gap:var(--space-5);min-height:180px;padding:var(--space-8);border:1.5px dashed var(--p-primary-200,#d4ceff);border-radius:var(--radius-xl);background:var(--color-card-bg);transition:border-color var(--motion-normal) var(--motion-easing), background var(--motion-normal) var(--motion-easing), box-shadow var(--motion-normal) var(--motion-easing), border-width var(--motion-normal) var(--motion-easing);flex-direction:column;display:flex}.v-upload--dragover .v-upload__zone{border-color:var(--color-primary);background:var(--color-primary-soft);border-style:solid;box-shadow:0 0 0 4px #6157f51f}.v-upload--invalid .v-upload__zone{border-color:var(--color-danger);background:var(--color-danger-bg)}.v-upload--tool-workspace .v-upload__zone{border-color:var(--p-primary-200,#d4ceff);background:var(--color-primary-soft);width:100%;min-height:270px;color:var(--color-text-primary);text-align:center;cursor:pointer}.v-upload--tool-workspace.v-upload--dragover .v-upload__zone{border-color:var(--color-primary);background:var(--p-primary-100,#ebe8ff);border-style:solid;border-width:2px;box-shadow:0 0 0 4px #6157f524}.v-upload__copy{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.v-upload__hint{color:var(--color-text-muted);margin:0}.v-upload--tool-workspace .p-fileupload{border:0}.v-upload--tool-workspace .p-fileupload-header{padding:0;display:block}.v-upload--tool-workspace .p-fileupload-content{display:none}.v-upload--headless{align-items:center;width:auto;display:inline-flex}.v-upload--headless .p-fileupload,.v-upload--headless .p-fileupload-header{background:0 0;border:0;align-items:center;width:auto;padding:0;display:inline-flex}.v-upload--headless .p-fileupload-content{display:none}.v-toast-host .p-toast-message{border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.v-toast-host__content{gap:var(--space-2);color:var(--color-text);display:grid}.v-toast-host__content span{color:var(--color-text-muted)}.v-toast-host__action{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}@media (width<=640px){.v-toast-host.p-toast-top-right{width:min(22rem,100vw - 2rem);left:50%;right:auto;transform:translate(-50%)}}.ui-kit-section{padding-block:var(--space-11);border-bottom:1px solid var(--color-border)}.ui-kit-section:last-child{border-bottom:0}.ui-kit-section__title{margin:0 0 var(--space-7)}.ui-kit-section__grid{gap:var(--grid-gap);display:grid}.ui-kit-section__row{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.ui-kit-section__swatches{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.ui-kit-swatch{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.ui-kit-swatch__color{height:64px}.ui-kit-swatch__meta{padding:var(--space-4);color:var(--color-text-secondary);font-size:12px}.palette-strip{border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex;overflow:hidden}.palette-strip__step{flex:1;height:48px}@media (width<=640px){.ui-kit-section__row{flex-direction:column;align-items:stretch}}}@layer overlays{.p-dialog-mask,.p-drawer-mask,.p-confirmdialog-mask{z-index:1200}.p-toast{z-index:1300}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-cyrillic-ext-400-normal-CRdE35mU.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-ext-400-normal-Djnz4Wsr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/build/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/build/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/build/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/build/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/manrope-cyrillic-ext-500-normal-Dz8SjJZ9.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-ext-500-normal-PaLk8PaH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/build/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/build/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/build/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/build/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-cyrillic-ext-600-normal-Dk-u7o-5.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-ext-600-normal-DjQx9_jq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/build/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/build/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/build/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/build/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-cyrillic-ext-700-normal-cq7F7ESW.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-ext-700-normal-ezu7N0xg.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/build/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/build/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/build/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/build/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-cyrillic-ext-800-normal-By7E3MqD.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-ext-800-normal-Dlsls8yD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/build/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/build/assets/manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/build/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/build/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/build/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.p-dialog-mask,.p-drawer-mask,.p-confirmdialog-mask{z-index:1200!important}body:has(.p-dialog-mask,.p-drawer-mask) .home-hero__mascot-tilt{transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cookie-consent{z-index:115;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.cookie-consent__inner{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px 16px;max-width:960px;margin:0 auto;padding:10px 14px;display:flex;box-shadow:0 8px 24px #11182714}.cookie-consent__text{color:#111827b3;flex:auto;min-width:0;margin:0;font-size:12px;line-height:1.45}.cookie-consent__link{color:#111827;text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.cookie-consent__link:hover{color:#374151}.cookie-consent__accept{color:#fff;font:inherit;cursor:pointer;background:#111827;border:none;border-radius:999px;flex:none;margin:0;padding:7px 14px;font-size:12px;font-weight:600;line-height:1;transition:transform .15s,opacity .15s}.cookie-consent__accept:hover{opacity:.92}.cookie-consent__accept:active{transform:scale(.97)}.cookie-consent__accept:focus-visible{outline-offset:2px;outline:2px solid #111827}.cookie-consent-enter-active,.cookie-consent-leave-active{transition:opacity .25s,transform .25s}.cookie-consent-enter-from,.cookie-consent-leave-to{opacity:0;transform:translateY(12px)}@media (width<=639px){.cookie-consent__inner{flex-direction:column;align-items:stretch}.cookie-consent__accept{align-self:flex-end}}
