@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25)}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--colorPrimary:#f75002;--colorPrimaryOn:var(--colorGray25);--colorPrimaryHover:var(--colorBrand900);--colorPrimaryLight:color-mix(in srgb, var(--colorPrimary) 70%, white);--colorPrimaryDark:var(--colorBrand900);--colorPrimaryFocused:color-mix(in srgb, var(--colorPrimary) 80%, black);--colorPrimaryOutline:var(--colorGray300);--colorPrimaryVariant:var(--colorGray600);--colorSecondary:#1f2a3d;--colorSecondaryHovered:color-mix(in srgb, var(--colorSecondary) 80%, black);--colorSecondaryLight:color-mix(in srgb, var(--colorSecondary) 70%, white);--colorSecondaryDark:color-mix(in srgb, var(--colorSecondary) 70%, black);--colorSecondaryFocused:color-mix(in srgb, var(--colorSecondary) 80%, black);--colorSecondaryOutline:color-mix(in srgb, var(--colorSecondary) 50%, white);--colorSubSecondary:#9a6704;--colorSubSecondaryOn:#fffcee;--colorSubSecondaryHovered:#9a6704;--colorSubSecondaryLight:color-mix(in srgb, var(--colorSubSecondary) 70%, white);--colorSubSecondaryDark:color-mix(in srgb, var(--colorSubSecondary) 70%, black);--colorSubSecondaryFocused:color-mix(in srgb, var(--colorSubSecondary) 80%, black);--colorSubSecondaryOutline:color-mix(in srgb, var(--colorSubSecondary) 50%, white);--colorSubSecondaryVariant:var(--colorGray600);--colorError:#d92d20;--colorErrorOn:var(--colorGray25);--colorErrorDisbled:#fecdca;--colorErrorHovered:#b42318;--colorErrorOutline:#fda29b;--colorSuccess:#079455;--colorSuccessOn:var(--colorGray25);--colorSurface:#dbfae6;--colorBg:var(--colorGray100);--colorBgForeground:var(--colorGray50);--colorBgForegroundDark:var(--colorGray100);--colorBgForegroundLight:#f3f5fb;--colorBgDarkCi:#252a36;--colorTypoBasetext:#1e1e1e;--colorTypoIcon:var(--colorGray400);--colorTypoPlaceholder:var(--colorGray500);--colorTypoSubtext1:var(--colorGray700);--colorTypoSubtext2:var(--colorGray500);--colorStateError:#d92d20;--colorStateSuccess:#079455;--colorStateWorking:#9b59b6;--colorWhite:#fff;--colorBlack:#000;--colorWarning:#fcaf17;--colorDisabled:var(--colorGray400);--colorDisbledOn:var(--colorGray300);--colorGray25:#fdfdfd;--colorGray50:#fafafa;--colorGray100:#f5f5f5;--colorGray200:#e9eaeb;--colorGray300:#d5d7da;--colorGray400:#a4a7ae;--colorGray500:#717680;--colorGray600:#535862;--colorGray700:#414651;--colorGray800:#252b37;--colorGray900:#181d27;--colorGray950:#0a0d12;--gradient-primary:linear-gradient(241deg, #4fce91 4.95%, #1ab068 73.32%), #4fce91;--gradient-secound:linear-gradient(137deg, #21d4fd 0%, #ac00ff 86.98%), #6562de;--gradient-black:linear-gradient(122deg, #181010 25%, #51515d 100%);--gradient-grey:linear-gradient(40deg, #adabab 25%, #777 100%);--gradient-silver:radial-gradient(91.77% 115.83% at 22.77% 18.75%,#fff 0%,#d9d9d9 100%);--gradient-gold:linear-gradient(165deg, #b1884e 12.42%, #bf9a5d 14%, #dfc480 18.75%, #f3dd96 21.92%, #fbe79e 24.29%, #c8a465 43.3%, #d8b872 48.05%, #fbe38e 57.55%, #b1884e 77.34%, #815d3a 86.05%, #67462f 91.59%);--gradient-text:linear-gradient(175deg, #21d4fd 15%, #ac00ff 86.98%), #555454;--baseFontsize:16px;--radiusButton:12px;--radiusInput:12px;--radiusCard:20px;--text-primary:var(--colorGray900);--text-primary_on-bran:var(--colorWhite);--text-secondary:var(--colorGray700);--text-secondary_hover:var(--colorGray800);--text-secondary_on-brand:var(--colorBrand200);--text-secondary_on-brand_hover:var(--colorBrand300);--text-tertiary:var(--colorGray600);--text-tertiary_hover:var(--colorGray700);--text-tertiary_on-brand:var(--colorBrand200);--text-tertiary_on-brand_hover:var(--colorBrand300);--text-quaternary:var(--colorGray500);--text-quaternary_hover:var(--colorGray600);--text-quaternary_on-brand:var(--colorBrand300);--text-quaternary_on-brand_hover:var(--colorBrand300);--text-white:var(--white);--text-disable:var(--colorGray500);--text-placeholder:var(--colorGray500);--text-placeholder_subtl:var(--colorGray300);--text-brand-primary:var(--colorBrand900);--text-brand-secondary:var(--colorBrand700);--text-brand-tertiar:var(--colorBrand600);--text-brand-tertiary_al:var(--colorBrand600);--text-error-primary:var(--colorError600);--text-warning-primary:var(--colorWarning600);--text-success-primary:var(--colorSuccess600);--border-primary:var(--colorGray300);--border-secondary:var(--colorGray200);--border-tertiary:var(--colorGray100);--border-disabled:var(--colorGray300);--border-disabled_subtle:var(--colorGray200);--border-brand:var(--colorBrand700);--border-brand-secondary:var(--colorBrand500);--border-brand-tertiary:var(--colorBrand300);--border-error:var(--colorError500);--border-error_subtle:var(--colorError300);--fg-primary:var(--colorGray900);--fg-secondary:var(--colorGray700);--fg-secondary_hover:var(--colorGray800);--fg-tertiary:var(--colorGray600);--fg-tertiary_hover:var(--colorGray700);--fg-quaternary:var(--colorGray500);--fg-quaternary_hover:var(--colorGray600);--fg-quinary:var(--colorGray400);--fg-quinary_hover:var(--colorGray500);--fg-senary:var(--colorGray300);--fg-white:var(--white);--fg-disabled:var(--colorGray400);--fg-disabled_subtle:var(--colorGray300);--fg-brand-primary:var(--colorBrand700);--fg-brand-primary_alt:var(--colorBrand600);--fg-brand-secondary:var(--colorBrand500);--fg-error-primary:var(--colorError600);--fg-error-secondary:var(--colorError500);--fg-warning-primary:var(--colorWarning600);--fg-warning-secondary:var(--colorWarning500);--fg-success-primary:var(--colorSuccess600);--fg-success-secondary:var(--colorSuccess500);--bg-primary:var(--white);--bg-primary_alt:var(--white);--bg-primary_hover:var(--colorBrand50);--bg-primary-solid:var(--colorGray950);--bg-secondary:var(--colorGray50);--bg-secondary_alt:var(--colorGray50);--bg-secondary_hover:var(--colorGray100);--bg-secondary_subtle:var(--colorGray25);--bg-secondary-solid:var(--colorGray600);--bg-tertiary:var(--colorGray100);--bg-quaternary:var(--colorGray200);--bg-active:var(--colorGray50);--bg-disabled:var(--colorGray100);--bg-disabled_subtle:var(--colorGray50);--bg-overlay:var(--colorGray950);--bg-brand-primary:var(--colorBrand50);--bg-brand-primary_alt:var(--colorBrand50);--bg-brand-secondary:var(--colorBrand100);--bg-brand-solid:var(--colorBrand800);--bg-brand-solid_hover:var(--colorBrand900);--bg-brand-section:var(--colorBrand800);--bg-brand-section_subtle:var(--colorBrand700);--bg-error-primary:var(--colorError50);--bg-error-secondary:var(--colorError100);--bg-error-solid:var(--colorError600);--bg-warning-primary:var(--colorWarning50);--bg-warning-secondary:var(--colorWarning100);--bg-warning-solid:var(--colorWarning600);--bg-success-primary:var(--colorSuccess50);--bg-success-secondary:var(--colorSuccess100);--bg-success-solid:var(--colorSuccess600);--focus-ring:var(--colorBrand500);--focus-ring-error:var(--colorError500);--breadcrumb-fg:var(--colorGray600);--breadcrumb-fg_hover:var(--colorGray700);--breadcrumb-bg_hover:var(--colorGray50);--breadcrumb-brand-fg_hover:var(--colorBrand700);--breadcrumb-brand-bg_hover:var(--colorBrand50);--breadcrumb-icon-fg:var(--colorGray500);--breadcrumb-icon-fg_hover:var(--colorGray700);--breadcrumb-brand-icon-fg_hover:var(--colorBrand700);--button-primary-fg:var(--colorWhite);--button-primary-fg_hover:var(--colorBrand25);--button-primary-bg:var(--colorBrand800);--button-primary-bg_hover:var(--colorBrand900);--button-secondary-fg:var(--colorGray700);--button-secondary-fg_hover:var(--colorGray800);--button-secondary-bg:var(--colorWhite);--button-secondary-bg_hover:var(--colorGray50);--button-secondary-border:var(--colorGray300);--button-secondary-border_hover:var(--colorGray300);--button-secondary-color-fg:var(--colorBrand700);--button-secondary-color-fg_hover:var(--colorBrand800);--button-secondary-color-bg:var(--colorWhite);--button-secondary-color-bg_hover:var(--colorBrand50);--button-secondary-color-border:var(--colorBrand600);--button-secondary-color-border_hover:var(--colorBrand600);--button-tertiary-fg:var(--colorGray600);--button-tertiary-fg_hover:var(--colorGray700);--button-tertiary-bg_hover:var(--colorGray50);--button-tertiary-color-fg:var(--colorBrand700);--button-tertiary-color-fg_hover:var(--colorBrand800);--button-tertiary-color-bg_hover:var(--colorBrand50);--button-primary-error-fg:var(--colorWhite);--button-primary-error-fg_hover:var(--colorWhite);--button-primary-error-bg:var(--colorError600);--button-primary-error-bg_hover:var(--colorError700);--button-secondary-error-fg:var(--colorError700);--button-secondary-error-fg_hover:var(--colorError800);--button-secondary-error-bg:var(--colorWhite);--button-secondary-error-bg_hover:var(--colorError50);--button-secondary-error-border:var(--colorError300);--button-secondary-error-border_hover:var(--colorError300);--button-tertiary-error-fg:var(--colorError700);--button-tertiary-error-bg_hover:var(--colorError50);--footer-button-fg:var(--colorBrand200);--footer-button-fg_hover:var(--colorWhite);--footer-badge-fg:var(--colorSuccess700);--footer-badge-bg:var(--colorSuccess50);--footer-badge-border:var(--colorSuccess200);--header-abstract-50-bg:var(--colorBrand50);--header-abstract-100-bg:var(--colorBrand100);--header-abstract-200-bg:var(--colorBrand200);--header-abstract-300-bg:var(--colorBrand300);--icon-fg-brand:var(--colorBrand800);--icon-fg-brand_on-brand:var(--colorBrand200);--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--colorGrayDark25:#fafafa;--colorGrayDark50:#f7f7f7;--colorGrayDark100:#f0f0f1;--colorGrayDark200:#ececed;--colorGrayDark300:#cecfd2;--colorGrayDark400:#94979c;--colorGrayDark500:#85888e;--colorGrayDark600:#61656c;--colorGrayDark700:#373a41;--colorGrayDark800:#22262f;--colorGrayDark900:#13161b;--colorGrayDark950:#13161b;--colorSuccess25:#f6fef9;--colorSuccess50:#ecfdf3;--colorSuccess100:#dcfae6;--colorSuccess200:#abefc6;--colorSuccess300:#75e0a7;--colorSuccess400:#47cd89;--colorSuccess500:#17b26a;--colorSuccess600:#079455;--colorSuccess700:#067647;--colorSuccess800:#085d3a;--colorSuccess900:#074d31;--colorSuccess950:#053321;--colorWarning25:#fffcf5;--colorWarning50:#fffaeb;--colorWarning100:#fef0c7;--colorWarning200:#fedf89;--colorWarning300:#fec84b;--colorWarning400:#fdb022;--colorWarning500:#f79009;--colorWarning600:#dc6803;--colorWarning700:#b54708;--colorWarning800:#93370d;--colorWarning900:#7a2e0e;--colorWarning950:#4e1d09;--colorError25:#fffbfa;--colorError50:#fef3f2;--colorError100:#fee4e2;--colorError200:#fecdca;--colorError300:#fda29b;--colorError400:#f97066;--colorError500:#f04438;--colorError600:#d92d20;--colorError700:#b42318;--colorError800:#912018;--colorError900:#7a271a;--colorError950:#55160c;--colorGrayBlue25:#fcfcfd;--colorGrayBlue50:#f8f9fc;--colorGrayBlue100:#eaecf5;--colorGrayBlue200:#d5d9eb;--colorGrayBlue300:#b3b8db;--colorGrayBlue400:#717bbc;--colorGrayBlue500:#4e5ba6;--colorGrayBlue600:#3e4784;--colorGrayBlue700:#363f72;--colorGrayBlue800:#293056;--colorGrayBlue900:#101323;--colorGrayBlue950:#0d0f1c;--colorGrayCool25:#fcfcfd;--colorGrayCool50:#f9f9fb;--colorGrayCool100:#eff1f5;--colorGrayCool200:#dcdfea;--colorGrayCool300:#b9c0d4;--colorGrayCool400:#7d89b0;--colorGrayCool500:#5d6b98;--colorGrayCool600:#4a5578;--colorGrayCool700:#404968;--colorGrayCool800:#30374f;--colorGrayCool900:#111322;--colorGrayCool950:#0e101b;--colorGrayModern25:#fcfcfd;--colorGrayModern50:#f8fafc;--colorGrayModern100:#eef2f6;--colorGrayModern200:#e3e8ef;--colorGrayModern300:#cdd5df;--colorGrayModern400:#9aa4b2;--colorGrayModern500:#697586;--colorGrayModern600:#4b5565;--colorGrayModern700:#364152;--colorGrayModern800:#202939;--colorGrayModern900:#121926;--colorGrayModern950:#0d121c;--colorGrayNeutral25:#fcfcfd;--colorGrayNeutral50:#f8fafc;--colorGrayNeutral100:#eef2f6;--colorGrayNeutral200:#e3e8ef;--colorGrayNeutral300:#cdd5df;--colorGrayNeutral400:#9aa4b2;--colorGrayNeutral500:#697586;--colorGrayNeutral600:#4b5565;--colorGrayNeutral700:#364152;--colorGrayNeutral800:#202939;--colorGrayNeutral900:#121926;--colorGrayNeutral950:#0d121c;--colorGrayIron25:#fcfcfc;--colorGrayIron50:#fafafa;--colorGrayIron100:#f4f4f5;--colorGrayIron200:#e4e4e7;--colorGrayIron300:#d1d1d6;--colorGrayIron400:#a0a0ab;--colorGrayIron500:#70707b;--colorGrayIron600:#51525c;--colorGrayIron700:#3f3f46;--colorGrayIron800:#26272b;--colorGrayIron900:#1a1a1e;--colorGrayIron950:#131316;--colorGrayTrue25:#fcfcfc;--colorGrayTrue50:#f7f7f7;--colorGrayTrue100:#f5f5f5;--colorGrayTrue200:#e5e5e5;--colorGrayTrue300:#d6d6d6;--colorGrayTrue400:#a3a3a3;--colorGrayTrue500:#737373;--colorGrayTrue600:#525252;--colorGrayTrue700:#424242;--colorGrayTrue800:#292929;--colorGrayTrue900:#141414;--colorGrayTrue950:#0f0f0f;--colorGrayWarm25:#fdfdfc;--colorGrayWarm50:#fafaf9;--colorGrayWarm100:#f5f5f4;--colorGrayWarm200:#e7e5e4;--colorGrayWarm300:#d7d3d0;--colorGrayWarm400:#a9a29d;--colorGrayWarm500:#79716b;--colorGrayWarm600:#57534e;--colorGrayWarm700:#44403c;--colorGrayWarm800:#292524;--colorGrayWarm900:#1c1917;--colorGrayWarm950:#171412;--colorMoss25:#fafdf7;--colorMoss50:#f5fbee;--colorMoss100:#e6f4d7;--colorMoss200:#ceeab0;--colorMoss300:#acdc79;--colorMoss400:#86cb3c;--colorMoss500:#669f2a;--colorMoss600:#4f7a21;--colorMoss700:#3f621a;--colorMoss800:#335015;--colorMoss900:#2b4212;--colorMoss950:#1a280b;--colorGreenLight25:#fafef5;--colorGreenLight50:#f3fee7;--colorGreenLight100:#e3fbcc;--colorGreenLight200:#d0f8ab;--colorGreenLight300:#a6ef67;--colorGreenLight400:#a6ef67;--colorGreenLight500:#66c61c;--colorGreenLight600:#4ca30d;--colorGreenLight700:#3b7c0f;--colorGreenLight800:#326212;--colorGreenLight900:#2b5314;--colorGreenLight950:#15290a;--colorGreen25:#f6fef9;--colorGreen50:#edfcf2;--colorGreen100:#d3f8df;--colorGreen200:#aaf0c4;--colorGreen300:#73e2a3;--colorGreen400:#3ccb7f;--colorGreen500:#16b364;--colorGreen600:#099250;--colorGreen700:#087443;--colorGreen800:#095c37;--colorGreen900:#084c2e;--colorGreen950:#052e1c;--colorTeal25:#f6fefc;--colorTeal50:#f0fdf9;--colorTeal100:#ccfbef;--colorTeal200:#99f6e0;--colorTeal300:#5fe9d0;--colorTeal400:#2ed3b7;--colorTeal500:#15b79e;--colorTeal600:#0e9384;--colorTeal700:#107569;--colorTeal800:#125d56;--colorTeal900:#134e48;--colorTeal950:#0a2926;--colorCyan25:#f5feff;--colorCyan50:#ecfdff;--colorCyan100:#cff9fe;--colorCyan200:#a5f0fc;--colorCyan300:#67e3f9;--colorCyan400:#2ce;--colorCyan500:#06aed4;--colorCyan600:#088ab2;--colorCyan700:#0e7090;--colorCyan800:#155b75;--colorCyan900:#164c63;--colorCyan950:#0d2d3a;--colorBlueLight25:#f5fbff;--colorBlueLight50:#f0f9ff;--colorBlueLight100:#e0f2fe;--colorBlueLight200:#b9e6fe;--colorBlueLight300:#7cd4fd;--colorBlueLight400:#36bffa;--colorBlueLight500:#0ba5ec;--colorBlueLight600:#0086c9;--colorBlueLight700:#026aa2;--colorBlueLight800:#065986;--colorBlueLight900:#0b4a6f;--colorBlueLight950:#062c41;--colorBlue25:#f5faff;--colorBlue50:#eff8ff;--colorBlue100:#d1e9ff;--colorBlue200:#b2ddff;--colorBlue300:#84caff;--colorBlue400:#53b1fd;--colorBlue500:#2e90fa;--colorBlue600:#1570ef;--colorBlue700:#175cd3;--colorBlue800:#1849a9;--colorBlue900:#194185;--colorBlue950:#102a56;--colorBlueDark25:#f5f8ff;--colorBlueDark50:#eff4ff;--colorBlueDark100:#d1e0ff;--colorBlueDark200:#b2ccff;--colorBlueDark300:#84adff;--colorBlueDark400:#528bff;--colorBlueDark500:#2970ff;--colorBlueDark600:#2970ff;--colorBlueDark700:#004eeb;--colorBlueDark800:#0040c1;--colorBlueDark900:#00359e;--colorBlueDark950:#026;--colorIndigo25:#f5f8ff;--colorIndigo50:#f5f8ff;--colorIndigo100:#e0eaff;--colorIndigo200:#c7d7fe;--colorIndigo300:#a4bcfd;--colorIndigo400:#8098f9;--colorIndigo500:#6172f3;--colorIndigo600:#444ce7;--colorIndigo700:#3538cd;--colorIndigo800:#2d31a6;--colorIndigo900:#2d3282;--colorIndigo950:#1f235b;--colorViolet25:#fbfaff;--colorViolet50:#f5f3ff;--colorViolet100:#ece9fe;--colorViolet200:#ddd6fe;--colorViolet300:#c3b5fd;--colorViolet400:#a48afb;--colorViolet500:#875bf7;--colorViolet600:#7839ee;--colorViolet700:#6927da;--colorViolet800:#5720b7;--colorViolet900:#491c96;--colorViolet950:#2e125e;--colorPurple25:#fafaff;--colorPurple50:#f4f3ff;--colorPurple100:#ebe9fe;--colorPurple200:#d9d6fe;--colorPurple300:#bdb4fe;--colorPurple400:#9b8afb;--colorPurple500:#7a5af8;--colorPurple600:#6938ef;--colorPurple700:#5925dc;--colorPurple800:#4a1fb8;--colorPurple900:#3e1c96;--colorPurple950:#27115f;--colorFuchsia25:#fefaff;--colorFuchsia50:#fdf4ff;--colorFuchsia100:#fbe8ff;--colorFuchsia200:#f6d0fe;--colorFuchsia300:#eeaafd;--colorFuchsia400:#e478fa;--colorFuchsia500:#e478fa;--colorFuchsia600:#ba24d5;--colorFuchsia700:#9f1ab1;--colorFuchsia800:#821890;--colorFuchsia900:#6f1877;--colorFuchsia950:#47104c;--colorPink25:#fef6fb;--colorPink50:#fdf2fa;--colorPink100:#fce7f6;--colorPink200:#fcceee;--colorPink300:#faa7e0;--colorPink400:#f670c7;--colorPink500:#ee46bc;--colorPink600:#dd2590;--colorPink700:#c11574;--colorPink800:#9e165f;--colorPink900:#851651;--colorPink950:#4e0d30;--colorRose25:#fff5f6;--colorRose50:#fff1f3;--colorRose100:#ffe4e8;--colorRose200:#fecdd6;--colorRose300:#fea3b4;--colorRose400:#fd6f8e;--colorRose500:#f63d68;--colorRose600:#e31b54;--colorRose700:#c01048;--colorRose800:#a11043;--colorRose900:#89123e;--colorRose950:#510b24;--colorOrangeDark25:#fff9f5;--colorOrangeDark50:#fff4ed;--colorOrangeDark100:#ffe6d5;--colorOrangeDark200:#ffd6ae;--colorOrangeDark300:#ff9c66;--colorOrangeDark400:#ff692e;--colorOrangeDark500:#ff4405;--colorOrangeDark600:#e62e05;--colorOrangeDark700:#bc1b06;--colorOrangeDark800:#97180c;--colorOrangeDark900:#771a0d;--colorOrangeDark950:#57130a;--colorOrange25:#fefaf5;--colorOrange50:#fef6ee;--colorOrange100:#fdead7;--colorOrange200:#f9dbaf;--colorOrange300:#f7b27a;--colorOrange400:#f38744;--colorOrange500:#ef6820;--colorOrange600:#e04f16;--colorOrange700:#b93815;--colorOrange800:#932f19;--colorOrange900:#772917;--colorOrange950:#511c10;--colorYellow25:#fefdf0;--colorYellow50:#fefbe8;--colorYellow100:#fef7c3;--colorYellow200:#feee95;--colorYellow300:#fde272;--colorYellow400:#fde272;--colorYellow500:#eaaa08;--colorYellow600:#ca8504;--colorYellow700:#a15c07;--colorYellow800:#854a0e;--colorYellow900:#713b12;--colorYellow950:#542c0d;--overlay-subtle:#0003;--overlay-white-subtle:#fff3;--overlay-white-40:#fff6;--overlay-light:#00000040;--overlay-medium:#00000080;--overlay-dark:#0009;--colorFacebook:#2081e2;--colorFacebookHover:#2e89ff;--colorInputBorder:var(--colorGray300);--colorInputFocus:var(--colorBrand700);--colorInputDisabledBg:var(--colorBgForegroundLight);--colorInputDisabledBorder:#ccd2f0;--colorInputDisabledText:var(--colorGray300);--colorBrand25:#fffaf6;--colorBrand50:#fff3eb;--colorBrand100:#ffe4d1;--colorBrand200:#ffc9a6;--colorBrand300:#fa7;--colorBrand400:#ff8c4a;--colorBrand500:#ff7629;--colorBrand600:#fd6512;--colorBrand700:#fa5a07;--colorBrand800:#f75002;--colorBrand900:#c43f00;--colorBrand950:#7a2800}
@layer base{*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:120%}:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:normal}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:var(--fw-bold)}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;margin:0;padding:0}ul,ol{padding-inline-start:1.5em}ul li::marker{font-size:1em}ol,ul,li{margin:0}hr{background-color:var(--colorBlack);border:none;width:100%;height:1px;margin:0;display:block}section{position:relative}html{font-size:var(--baseFontsize);scroll-behavior:smooth;scroll-padding-top:0}@media (min-width:1024px){html{scroll-padding-top:0}}html[lang=th]{font-family:Roboto,Noto Sans Thai,sans-serif;font-weight:var(--fw-regular);font-size:16px;line-height:normal;font-weight:var(--fw-medium)}html[lang=en]{font-family:Roboto,Noto Sans Thai,sans-serif;font-weight:var(--fw-regular);line-height:normal}body{font-family:Roboto,Noto Sans Thai,sans-serif;font-weight:var(--fw-regular);color:var(--colorTypoBasetext);min-height:-webkit-fill-available;line-height:normal;overflow-x:hidden}.container{width:calc(100% - 32px);margin-inline:auto}@media (min-width:768px){.container{width:95%}}@media (min-width:1024px){.container{max-width:1248px}}a{cursor:pointer;-o-transition:all .3s ease;color:var(--colorSecondary);transition:all .3s}a:hover{color:var(--colorPrimary)}.thai,.thai *,.eng,.eng *{font-family:Roboto,Noto Sans Thai,sans-serif;font-weight:var(--fw-regular);line-height:normal}main[id^=page]{background-color:var(--colorBg);background-size:100%;padding:0;position:relative}@media (min-width:1024px){main[id^=page]{padding:0}}main[id^=page] .wrapContent{flex-direction:column;display:flex;position:relative}main[id^=page] section{overflow-x:hidden}main[id^=page] section .bTitleSection{width:calc(100% - 32px);margin-inline:auto}@media (min-width:768px){main[id^=page] section .bTitleSection{width:95%}}@media (min-width:1024px){main[id^=page] section .bTitleSection{max-width:1248px}}main[id^=page] section .bTitleSection{border-bottom:1px solid var(--border-primary);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding:12px 0;display:flex}@media (min-width:768px){main[id^=page] section .bTitleSection{padding:16px 0}}main[id^=page] section .bTitleSection h1,main[id^=page] section .bTitleSection h2,main[id^=page] section .bTitleSection h3{font-size:1.75rem;line-height:1.3571em;font-weight:var(--fw-semibold);color:var(--text-brand-primary)}@media (min-width:768px){main[id^=page] section .bTitleSection h1,main[id^=page] section .bTitleSection h2,main[id^=page] section .bTitleSection h3{font-size:2.375rem;line-height:1.1579em}}.hide{display:none!important}.pc{display:none}@media (min-width:767px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2){.pc{display:none}}@media (min-width:1024px){.pc{display:block}}.pc-tablet{display:none}@media (min-width:767px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2){.pc-tablet{display:block}}@media (min-width:768px){.pc-tablet{display:block}}.mobile-tablet{display:block}@media (min-width:767px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2){.mobile-tablet{display:block}}@media (min-width:768px){.mobile-tablet{display:none}}.mobile{display:block}@media (min-width:767px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2){.mobile{display:none}}@media (min-width:1024px){.mobile{display:none}}.bPreload{background-color:var(--overlay-light);z-index:94036;background-size:100px;width:100%;height:100%;padding:0;display:block;position:fixed;top:0;left:0}.bPreload img{width:auto;height:50px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bottom-sheet-overlay{background-color:var(--overlay-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bottom-sheet{background-color:var(--colorWhite);border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;position:relative;overflow:hidden}.close-btn{cursor:pointer;background:0 0;border:none;font-size:24px}.bottom-sheet-content{width:calc(100% - 32px);margin-inline:auto}@media (min-width:768px){.bottom-sheet-content{width:95%}}@media (min-width:1024px){.bottom-sheet-content{max-width:1248px}}.bottom-sheet-content{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding-top:48px;padding-bottom:100px;overflow-y:auto}.bottom-sheet-content::-webkit-scrollbar{display:none}.bottom-sheet-content .bottom-sheet-header{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.bottom-sheet-content .bottom-sheet-header h3{text-align:center;font-size:1.125rem;line-height:1.5556em;font-weight:var(--fw-bold);margin:0}.bottom-sheet-content .bContentPolicy *{margin-bottom:8px;font-size:1rem;line-height:1.5em}.bottom-sheet-content .bContentPolicy :last-child,.bottom-sheet-content .bContentPolicy * *>*{margin-bottom:0}.bottom-sheet-content .bContentPolicy h1,.bottom-sheet-content .bContentPolicy h2,.bottom-sheet-content .bContentPolicy h3,.bottom-sheet-content .bContentPolicy h4,.bottom-sheet-content .bContentPolicy h5,.bottom-sheet-content .bContentPolicy h6{font-weight:var(--fw-regular);color:var(--colorPrimary);margin-bottom:8px}.bottom-sheet-content .bContentPolicy h1{font-size:2em;font-weight:var(--fw-bold)}.bottom-sheet-content .bContentPolicy h2{font-size:1.5rem;font-weight:var(--fw-bold)}.bottom-sheet-content .bContentPolicy h3{font-size:1.25rem;font-weight:var(--fw-bold)}.bottom-sheet-content .bContentPolicy h4{font-size:1.125rem;font-weight:var(--fw-bold)}.bottom-sheet-content .bContentPolicy h5{font-size:1rem;font-weight:var(--fw-bold)}.bottom-sheet-content .bContentPolicy h6{font-size:.875rem;font-weight:var(--fw-bold)}.bottom-sheet-content .bContentPolicy p{font-size:1rem;line-height:1.5em}.bottom-sheet-content .bContentPolicy img{max-width:100%;height:auto;margin:0 auto;display:block}@media (min-width:768px){.bottom-sheet-content .bContentPolicy img{max-width:80%}}.bottom-sheet-content .bContentPolicy span{color:var(--colorPrimary)}.bottom-sheet-content .bContentPolicy a{word-break:break-all;color:var(--colorPrimary);-o-transition:all .3s ease;transition:all .3s}.bottom-sheet-content .bContentPolicy a:hover{color:var(--colorSecondary);text-decoration:underline}.bottom-sheet-content .bContentPolicy blockquote{color:var(--colorTypoBasetext);background:var(--colorGray50);border-left:10px solid var(--colorSecondary);quotes:"“" "”" "‘" "’";margin:1.5em 10px;padding:.5em 10px}.bottom-sheet-content .bContentPolicy blockquote:before{color:var(--colorPrimary);content:open-quote;vertical-align:-.4em;margin-right:.25em;font-size:4em;line-height:.1em}.bottom-sheet-content .bContentPolicy blockquote p{display:inline}.bottom-sheet-content .bContentPolicy hr{background-color:var(--colorGray700);width:100%;height:1px}.bottom-sheet-content .bContentPolicy table{width:100%}.bottom-sheet-content .bContentPolicy table td{padding:6px}.bottom-sheet-content .bContentPolicy dl{margin:1em 0;display:block}.bottom-sheet-content .bContentPolicy dl dt,.bottom-sheet-content .bContentPolicy dl dd,.bottom-sheet-content .bContentPolicy dl dt>*,.bottom-sheet-content .bContentPolicy dl dd>*{margin-bottom:18px}.bottom-sheet-content .bContentPolicy dl dt:last-child,.bottom-sheet-content .bContentPolicy dl dd:last-child,.bottom-sheet-content .bContentPolicy dl dt>:last-child,.bottom-sheet-content .bContentPolicy dl dd>:last-child{margin-bottom:0}.bottom-sheet-content .bContentPolicy ul li{margin-bottom:0;list-style:outside}.bottom-sheet-content .bContentPolicy b{font-weight:var(--fw-medium)}.bottom-sheet-content .bContentPolicy strong{font-weight:var(--fw-bold)}.bottom-sheet-footer{background-color:var(--colorWhite);justify-content:flex-end;width:100%;padding:16px;display:flex;position:absolute;bottom:0;left:0}.btn .btn__spinner{border:2px solid var(--overlay-white-40);border-top-color:var(--colorWhite);border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.8s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn:disabled[aria-busy=true]{background-color:var(--colorPrimary);color:var(--colorWhite);opacity:.9;border-color:#0000}.bForm .control-group.validate:after,.bForm .control-group.validate:before{display:none!important}.bForm .control-group.validate.is-invalid:after,.bForm .control-group.validate.is-invalid:before{display:block!important}[data-order-item]{order:1}[data-order-item="2"]{order:2}[data-order-item="3"]{order:3}[data-order-item="4"]{order:4}[data-order-item="5"]{order:5}[data-order-item="6"]{order:6}[data-order-item="7"]{order:7}[data-order-item="8"]{order:8}[data-order-item="9"]{order:9}[data-order-item="10"]{order:10}[data-order-item="11"]{order:11}[data-order-item="12"]{order:12}[data-order-item="13"]{order:13}[data-order-item="14"]{order:14}[data-order-item="15"]{order:15}[data-order-item="16"]{order:16}[data-order-item="17"]{order:17}[data-order-item="18"]{order:18}[data-order-item="19"]{order:19}[data-order-item="20"]{order:20}}@layer components{.btn{border-radius:var(--radiusButton);-webkit-border-radius:var(--radiusButton);-moz-border-radius:var(--radiusButton);-ms-border-radius:var(--radiusButton);-o-border-radius:var(--radiusButton);cursor:pointer;-o-transition:all .3s ease;width:100%;min-width:120px;height:44px;color:var(--colorWhite);background-color:var(--colorPrimary);cursor:pointer;border:1px solid #0000;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:1rem;line-height:44px;transition:all .3s;display:inline-flex;overflow:hidden;font-weight:var(--fw-semibold)!important}@media (min-width:768px){.btn{height:48px;line-height:48px}}.btn:before{-o-transition:all .3s ease;content:"";flex-shrink:0;width:20px;height:20px;transition:all .3s;display:block}.btn:hover,.btn:active{background-color:var(--button-primary-bg_hover);border-color:var(--button-primary-bg_hover)}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn:hover{color:var(--colorWhite)}.btn:before{background-color:var(--colorWhite);display:none}.btn.white{background:var(--colorWhite);color:var(--button-secondary-color-fg);border:1px solid var(--button-secondary-color-border);box-shadow:none}.btn.white:before{background-color:var(--button-secondary-color-fg)}.btn.white.active,.btn.white:hover{background-color:var(--colorPrimary);color:var(--colorWhite)}.btn.white.active:before,.btn.white:hover:before{background-color:var(--colorWhite)}.btn.outline{background:var(--button-secondary-color-bg);color:var(--button-secondary-color-fg);border:1px solid var(--button-secondary-color-border);box-shadow:none;outline-style:none}.btn.outline:before{background-color:var(--colorPrimary)}.btn.outline:hover{background-color:var(--colorPrimary);color:var(--colorWhite);border-color:var(--colorPrimary)}.btn.outline:hover:before,.btn.outline:hover:after{background-color:var(--colorWhite)}.btn.outlineWhite{color:var(--colorWhite);border:1px solid var(--colorWhite);box-shadow:none;background:0 0}.btn.outlineWhite:before{background-color:var(--colorWhite)}.btn.outlineWhite:hover{background-color:var(--colorWhite);color:var(--colorPrimary);border-color:var(--colorWhite)}.btn.outlineWhite:hover:before{background-color:var(--colorPrimary)}.btn.large{height:56px;font-size:1.25rem;line-height:1.5em;font-weight:var(--fw-bold)!important}.btn.small{height:36px;line-height:36px}.btn.disabled,.btn:disabled{background:var(--colorWhite);color:var(--colorDisabled);border-color:var(--colorDisabled);cursor:unset}.btn.facebook{background:var(--colorFacebook);border-color:var(--colorFacebook);color:var(--colorWhite);font-weight:var(--fw-bold)}.btn.facebook i{background:url(/assets/img/ui/button/ico-fb.svg) 50%/auto 100% no-repeat;width:24px;height:24px;margin-right:10px;display:block}.btn.facebook:hover{background-color:var(--colorFacebookHover);border-color:var(--colorFacebookHover)}.btn.download{width:fit-content}.btn.download i{background-color:var(--button-secondary-color-fg);-o-transition:all .3s ease;width:20px;height:20px;transition:all .3s;display:block;-webkit-mask:url(/assets/img/ui/button/ico-download.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/button/ico-download.svg) 50%/contain no-repeat}.btn.download:hover i{background-color:var(--colorWhite)}.btn.document{width:fit-content}.btn.document i{background-color:var(--button-secondary-color-fg);-o-transition:all .3s ease;width:20px;height:20px;transition:all .3s;display:block;-webkit-mask:url(/assets/img/ui/button/ico-document.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/button/ico-document.svg) 50%/contain no-repeat}.btn.document:hover i{background-color:var(--colorWhite)}.btn.secound{background:var(--colorWhite);color:var(--colorPrimary)}.btn.text{color:var(--button-tertiary-color-fg);height:auto;box-shadow:none;width:fit-content;min-width:inherit;background:0 0;border:none;border-bottom:2px solid #0000;padding:0;line-height:normal}.btn.text:before{background-color:var(--button-tertiary-color-fg)}.btn.text:hover{color:var(--button-tertiary-color-fg_hover);border-color:#0000}.btnTop{color:var(--colorPrimary);align-items:center;display:flex}.btnTop:before{content:"";-o-transition:all .3s ease;background:url(/assets/img/ui/button/ico-top.svg) 50%/100% no-repeat;width:16px;height:16px;margin-right:8px;transition:all .3s;display:block}.btnTop:hover{color:var(--colorPrimary)}.link{color:var(--button-tertiary-color-fg);text-transform:capitalize;align-items:center;column-gap:6px;font-size:1rem;line-height:1.5em;display:flex;font-weight:var(--fw-semibold)!important}.link:after{-o-transition:all .3s ease;content:"";background-color:var(--button-tertiary-color-fg);width:20px;height:20px;transition:all .3s;display:block;position:relative;right:0;-webkit-mask:url(/assets/img/ui/button/ico-arrow-r-link.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/button/ico-arrow-r-link.svg) 50%/contain no-repeat}.link:hover:after{right:-10px}.link.white{color:var(--colorWhite)}.link.gray{color:var(--colorGray500)}.link.down{font-size:1rem;line-height:1.5em}@media (min-width:1024px){.link.down{font-size:1.25rem;line-height:1.5em}}.link.down:after{right:inherit}.link.down:hover{color:var(--colorPrimary)}.linkDetails{width:fit-content;color:var(--button-tertiary-color-fg);text-transform:capitalize;border-bottom:2px solid var(--button-tertiary-color-fg);align-items:center;column-gap:6px;padding-bottom:4px;font-size:1rem;line-height:1.5em;display:flex;font-weight:var(--fw-semibold)!important}.linkDetails:after{-o-transition:all .3s ease;content:"";background-color:var(--button-tertiary-color-fg);width:20px;height:20px;transition:all .3s;display:block;position:relative;right:0;-webkit-mask:url(/assets/img/ui/breadcrumb/ico-arrow.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/breadcrumb/ico-arrow.svg) 50%/contain no-repeat}.linkDetails:hover:after{right:-10px}.linkDetails.white{color:var(--colorWhite)}.linkDetails.gray{color:var(--colorGray500)}.linkDetails.down{font-size:1rem;line-height:1.5em}@media (min-width:1024px){.linkDetails.down{font-size:1.25rem;line-height:1.5em}}.linkDetails.down:after{right:inherit}.linkDetails.down:hover{color:var(--colorPrimary)}a.btnBack{width:auto;color:var(--button-tertiary-color-fg);font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-semibold);background:0 0;border:none;flex-wrap:nowrap;align-items:center;column-gap:8px;display:flex}@media (min-width:768px){a.btnBack{font-size:1rem;line-height:1.5em}}a.btnBack:before{content:"";background-repeat:no-repeat;background-size:auto 100%;background-color:var(--button-tertiary-color-fg);-o-transition:all .3s ease;width:20px;height:20px;transition:all .3s;display:block;-webkit-mask:url(/assets/img/ui/pagiantion/ico-arrowL.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/pagiantion/ico-arrowL.svg) 50%/contain no-repeat}a.btnBack:hover:before{transform:translate(-4px)}a.btnBack:hover:after{transform:translate(4px)}a.btnBack.disable{color:var(--fg-disabled)}a.btnBack.disable:before,a.btnBack.disable:after{background-color:var(--fg-disabled)}#btnLoadmore:after{right:inherit;top:-2px;transform:rotate(225deg)}#btnLoadmore:hover{color:var(--colorPrimary);border-color:#0000}#btnLoadmore:hover:after{right:inherit;border-color:var(--colorWhite)}#btnFilter{cursor:pointer;-ms-border-radius:24px;-o-border-radius:24px;background-color:var(--colorWhite);border:1px solid var(--colorGray300);border-radius:24px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f}#btnFilter span{flex-direction:column;row-gap:6px;display:flex}#btnFilter i{background-color:var(--colorGray700);width:16px;height:2px;display:block;position:relative}#btnFilter i:before{content:"";-ms-border-radius:24px;-o-border-radius:24px;border:2px solid var(--colorGray700);background:var(--colorWhite);-o-transition:all .3s ease;border-radius:24px;width:7px;height:7px;transition:all .3s;display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}#btnFilter i:first-child:before{left:-1px}#btnFilter i:last-child:before{left:11px}#btnFilter:hover{background-color:var(--colorError200)}#btnFilter:hover i{background-color:var(--colorPrimary)}#btnFilter:hover i:before{border-color:var(--colorPrimary);background-color:var(--colorError200)}#btnFilter:hover i:first-child:before{left:11px}#btnFilter:hover i:last-child:before{left:-1px}#btnFilter.active{background-color:var(--colorPrimary)}#btnFilter.active i{background-color:var(--colorWhite)}#btnFilter.active i:before{border-color:var(--colorWhite);background-color:var(--colorPrimary)}#btnFilter.active i:first-child:before{left:11px}#btnFilter.active i:last-child:before{left:-1px}.btn.btnGetInTouch:before{display:block;-webkit-mask:url(/assets/img/ci/button/ico-send.svg) 50%/contain no-repeat;mask:url(/assets/img/ci/button/ico-send.svg) 50%/contain no-repeat}.btn.btnFindDealer:before{display:block;-webkit-mask:url(/assets/img/ci/button/ico-pin.svg) 50%/contain no-repeat;mask:url(/assets/img/ci/button/ico-pin.svg) 50%/contain no-repeat}.btn.btnTestdrive:before{display:block;-webkit-mask:url(/assets/img/ci/button/ico-testdrive.svg) 50%/contain no-repeat;mask:url(/assets/img/ci/button/ico-testdrive.svg) 50%/contain no-repeat}.btn.btnCompare:before{display:block;-webkit-mask:url(/assets/img/ci/button/ico-compare.svg) 50%/contain no-repeat;mask:url(/assets/img/ci/button/ico-compare.svg) 50%/contain no-repeat}.btn.btnCalculator:before{display:block;-webkit-mask:url(/assets/img/ci/button/ico-calculator.svg) 50%/contain no-repeat;mask:url(/assets/img/ci/button/ico-calculator.svg) 50%/contain no-repeat}.btn.btnAdd:before{display:block;-webkit-mask:url(/assets/img/ci/button/ico-add.svg) 50%/contain no-repeat;mask:url(/assets/img/ci/button/ico-add.svg) 50%/contain no-repeat}.btn.btnChangeCar:before{display:block;-webkit-mask:url(/assets/img/ci/button/ico-change.svg) 50%/contain no-repeat;mask:url(/assets/img/ci/button/ico-change.svg) 50%/contain no-repeat}.btn.btnRemoveCar{color:var(--button-tertiary-error-fg)}.btn.btnRemoveCar:before{background-color:var(--button-tertiary-error-fg);display:block;-webkit-mask:url(/assets/img/ci/button/ico-delete.svg) 50%/contain no-repeat;mask:url(/assets/img/ci/button/ico-delete.svg) 50%/contain no-repeat}.btn.btnRemoveCar:hover{color:var(--button-tertiary-error-fg)}.btn.btnRemoveCar:hover:before{background-color:var(--button-tertiary-error-fg)}.select.select--as-button>button,.select>select,input[list],input[type=text],input[type=tel],input[type=password],input[type=textarea],textarea,input[type=date],input[type=month],input[type=year],input[type=email],input[type=file]{appearance:none;font-family:Roboto,Noto Sans Thai,sans-serif;font-weight:var(--fw-regular);background-color:var(--colorWhite);width:100%;color:var(--text-primary);border:1px solid var(--colorInputBorder);border-radius:var(--radiusInput);-webkit-border-radius:var(--radiusInput);-moz-border-radius:var(--radiusInput);-ms-border-radius:var(--radiusInput);-o-border-radius:var(--radiusInput);height:44px;font-size:1rem;line-height:1.5em;font-weight:var(--fw-regular);background-position:right 16px center;background-repeat:no-repeat;outline:0;padding:0 14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0d120d}.select.select--as-button>button::placeholder,.select>select::placeholder,input[list]::placeholder,input[type=text]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=textarea]::placeholder,textarea::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=year]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder{color:var(--text-placeholder);opacity:1}.select.select--as-button>button:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}.select>select:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}input[list]:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}input[type=text]:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}input[type=tel]:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}input[type=password]:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}input[type=textarea]:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}textarea:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}input[type=date]:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}input[type=month]:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}input[type=year]:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}input[type=email]:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}input[type=file]:-ms-placeholder-shown{color:var(--text-placeholder);opacity:1}.select.select--as-button>button::-moz-placeholder{color:var(--text-placeholder);opacity:1}.select>select::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[list]::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[type=text]::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[type=tel]::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[type=password]::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[type=textarea]::-moz-placeholder{color:var(--text-placeholder);opacity:1}textarea::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[type=date]::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[type=month]::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[type=year]::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[type=email]::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[type=file]::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[list],input[type=text],input[type=tel],input[type=password],input[type=textarea],textarea,input[type=date],input[type=month],input[type=year],input[type=email],input[type=file]{-o-transition:all .3s ease;resize:none;transition:all .3s}input[list]:disabled,input[type=text]:disabled,input[type=tel]:disabled,input[type=password]:disabled,input[type=textarea]:disabled,textarea:disabled,input[type=date]:disabled,input[type=month]:disabled,input[type=year]:disabled,input[type=email]:disabled,input[type=file]:disabled{color:var(--colorInputDisabledText);background-color:var(--colorInputDisabledBg);border-color:var(--colorInputDisabledBorder)}input[list]:disabled:before,input[type=text]:disabled:before,input[type=tel]:disabled:before,input[type=password]:disabled:before,input[type=textarea]:disabled:before,textarea:disabled:before,input[type=date]:disabled:before,input[type=month]:disabled:before,input[type=year]:disabled:before,input[type=email]:disabled:before,input[type=file]:disabled:before{opacity:.2}input[list]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=textarea]:focus,textarea:focus,input[type=date]:focus,input[type=month]:focus,input[type=year]:focus,input[type=email]:focus,input[type=file]:focus{border-color:var(--colorInputFocus)}.control{cursor:pointer;padding:0 14px 0 30px;display:block;position:relative}.control input{z-index:-1;opacity:0;width:100%;height:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width:1024px){.control input{top:70%}}.control--checkbox{font-size:1.25rem;line-height:1.5em;font-weight:var(--fw-regular)}.control--checkbox .control__indicator{-o-transition:all .3s ease;background:url(/assets/img/ui/form/ico-check.svg) 50%/100% 100% no-repeat;width:20px;height:20px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.control--checkbox input:checked~.control__indicator{background-image:url(/assets/img/ui/form/ico-checked.svg)}.control--checkbox input:focus-visible~.control__indicator{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.control--checkbox input:disabled~.control__indicator,.control--checkbox input:disabled~.control__indicator:after{opacity:.6}.control--radio{color:var(--text-primary);font-size:1.25rem;line-height:1.5em;font-weight:var(--fw-regular);padding-left:30px}.control--radio .control__indicator{-o-transition:all .3s ease;background-color:var(--colorWhite);border:1px solid var(--colorInputBorder);border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.control--radio input:checked~.control__indicator{background-color:var(--colorPrimary)}.control--radio input:checked~.control__indicator:after{display:block}.control--radio .control__indicator:after{content:"";background:var(--colorWhite);border-radius:50%;width:6px;height:6px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.control--radio input:disabled~.control__indicator,.control--radio input:disabled~.control__indicator:after{opacity:.6}.select{width:100%;display:inline-block;position:relative}.select>select{cursor:pointer;-o-transition:all .3s ease;padding-right:48px;line-height:normal;transition:all .3s;display:inline-block}.select>select::-ms-expand{display:none}.select>select:disabled{opacity:.5;pointer-events:none}.select:after{content:"";background:url(/assets/img/ui/form/ico-arrow-select.svg) 50% no-repeat;width:44px;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.select.select--as-button>button{cursor:pointer;text-align:left;-o-transition:all .3s ease;width:100%;margin:0;padding-right:48px;transition:all .3s;display:inline-block}.select.select--as-button>button:disabled{opacity:.5;pointer-events:none}.datalist{line-height:33px}datalist{display:none}input::-webkit-calendar-picker-indicator{opacity:0;display:none}textarea{border-bottom:1px solid var(--colorInputBorder);height:120px;padding:12px;line-height:normal;overflow:scroll}input[type=date],input[type=month],input[type=year]{text-align:left;padding:8px 36px 9px 16px}input[type=date]:before,input[type=month]:before,input[type=year]:before{content:"";z-index:0;background:url(/assets/img/ui/form/ico-calendar.svg) 50% no-repeat;width:52px;height:100%;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}input[type=date]::-webkit-calendar-picker-indicator{opacity:1;z-index:1;background:0 0;width:32px;height:100%;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}input[type=month]::-webkit-calendar-picker-indicator{opacity:1;z-index:1;background:0 0;width:32px;height:100%;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}input[type=year]::-webkit-calendar-picker-indicator{opacity:1;z-index:1;background:0 0;width:32px;height:100%;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}input[type=date]::-webkit-date-and-time-value{text-align:left}input[type=month]::-webkit-date-and-time-value{text-align:left}input[type=year]::-webkit-date-and-time-value{text-align:left}input[type=password]{padding-right:36px}input[type=file]{cursor:pointer;background-color:var(--colorWhite);border:1px solid var(--colorInputBorder);padding:8px 12px;font-size:.875rem;line-height:1.4286em}input[type=file]::-webkit-file-upload-button{display:none}input[type=file]::-moz-file-upload-button{display:none}input[type=file]::file-selector-button{display:none}input[type=file]:hover,input[type=file]:focus{border-color:var(--colorInputFocus)}input[type=file]:focus{outline:none}input[type=file]:disabled{opacity:.6;cursor:not-allowed;background-color:var(--colorInputDisabledBg);border-color:var(--colorInputDisabledBorder)}.bFileUpload{cursor:pointer;background-color:var(--overlay-white-subtle);-ms-border-radius:8px;-o-border-radius:8px;background-image:repeating-linear-gradient(90deg, var(--colorWhite), var(--colorWhite) 10px, transparent 10px, transparent 18px),repeating-linear-gradient(180deg, var(--colorWhite), var(--colorWhite) 10px, transparent 10px, transparent 18px),repeating-linear-gradient(90deg, var(--colorWhite), var(--colorWhite) 10px, transparent 10px, transparent 18px),repeating-linear-gradient(180deg, var(--colorWhite), var(--colorWhite) 10px, transparent 10px, transparent 18px);background-position:0 0,100% 0,0 100%,0 0;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-size:100% 1px,1px 100%,100% 1px,1px 100%;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:80px;padding:12px;display:flex;overflow:hidden}.bFileUpload p{font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-semibold);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.bFileUpload p i{background:url(/assets/img/ci/ico-upload.svg) 50%/contain no-repeat;width:24px;height:24px;display:block}.bFileUpload input{display:none}.bTagFile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bTagFile>p{background-color:var(--colorGray25);border:1px solid var(--colorGray300);-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;gap:12px;padding:8px;display:flex;overflow:hidden}.bTagFile>p span{color:var(--colorTypoSubtext2);gap:8px;font-size:1rem;line-height:1.5em;display:flex}.bTagFile>p span:before{content:"";background:url(/assets/img/ci/ico-image.svg) 50%/contain no-repeat;width:24px;height:24px;display:block}.bTagFile>p .btnDelete{background:url(/assets/img/ci/ico-delete.svg) 50%/contain no-repeat;border:none;width:24px;height:24px;display:block}.file-input-wrapper{width:100%;display:inline-block;position:relative}.file-input-wrapper input[type=file]{opacity:0;position:absolute;left:-9999px}.file-input-wrapper .file-input-label{background-color:var(--colorWhite);border:1px solid var(--colorInputBorder);cursor:pointer;width:100%;color:var(--text-primary);-o-transition:all .3s ease;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;line-height:1.4286em;transition:all .3s;display:flex}.file-input-wrapper .file-input-label:hover{border-color:var(--colorInputFocus)}.file-input-wrapper .file-input-label:before{content:"";background:url(/assets/img/ui/form/ico-file.svg) 50%/contain no-repeat;width:16px;height:16px}.file-input-wrapper .file-input-label.has-file{color:var(--colorPrimary);border-color:var(--colorPrimary)}.controlPass{position:relative}.controlPass .btnshowPass{text-indent:-999px;width:44px;height:100%;color:var(--colorGray700);background:url(/assets/img/ui/form/ico-invisible.svg) 50% no-repeat;position:absolute;top:50%;right:7px;overflow:hidden;transform:translateY(-50%)}.controlPass .btnshowPass:hover{color:var(--colorPrimary)}.controlPass .btnshowPass.show{background-image:url(/assets/img/ui/form/ico-visibility.svg)}.checkboxPDPA{flex-direction:column;align-items:flex-start;display:flex}.checkboxPDPA .control{line-height:28px}.checkboxPDPA .control input{top:0%}.checkboxPDPA .bText a:hover{color:var(--colorSecondary)}.bCaptcha{margin-bottom:25px}.bCaptcha>img{width:100%;max-width:300px;height:auto}@media (min-width:1024px){.bCaptcha>img{width:360px}}.control-group [data-content]:after{content:attr(data-content);color:var(--colorSecondary);display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.control-group [data-content] input{padding-right:20%}.control-group .floating-label{-o-transition:all .3s ease;opacity:0;white-space:nowrap;color:var(--colorGray50);font-size:.875rem;line-height:1.4286em;transition:all .3s;display:block;position:absolute;top:-10px;left:0}.control-group .form-control:placeholder-shown+.floating-label{visibility:hidden;z-index:-1;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.control-group .form-control:not(:placeholder-shown)+.floating-label,.control-group .form-control:focus:not(:placeholder-shown)+.floating-label{visibility:visible;z-index:1;opacity:1;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;transform:translateY(-10px)}.bForm{grid-row-gap:16px;grid-template-columns:100%;width:100%;display:grid}.bForm>:last-child{margin-bottom:0}.bForm hr{background-color:var(--colorGray300)}.bForm .bGroup{flex-direction:column;gap:8px;display:flex}.bForm .bGroup>*{width:100%}.bForm .bRow{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.bForm .bRow{flex-direction:row;gap:12px}}.bForm .bRow.FixRow{flex-direction:row!important}.bForm .control-group{flex-direction:column;row-gap:16px;width:100%;display:flex;position:relative}.bForm .control-group [class*=tTitle]{color:var(--text-primary);font-size:1.25rem;line-height:1.5em;font-weight:var(--fw-bold)}.bForm .control-group [class*=tTitle] span{display:inline}.bForm .control-group.validate [class*=tTitle]:after{content:"*";color:var(--colorError);margin-left:3px}.bForm .control-group.error label.tError{display:flex}.bForm .control-group.error label.tError:before{display:none}.bForm .control-group.error input,.bForm .control-group.error textarea{border-color:var(--colorError)}.bForm .control-group.error input[type=text]{z-index:1;background-image:url(/assets/img/ui/form/ico-error.svg);position:relative}.bForm .control-group.pdpa .control__indicator{top:10px}.bForm .control-group.pdpa p{color:var(--text-secondary);font-size:.75rem;line-height:1.5em}@media (min-width:768px){.bForm .control-group.pdpa p{font-size:.875rem;line-height:1.4286em}}.bForm .control-group.pdpa p i{content:"*";color:var(--colorError)}.bForm .control-group.pdpa p a{font-weight:var(--fw-medium);text-decoration:underline}.bForm .control-group .gender{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0 16px;display:flex}.bForm .control-group>p{color:var(--colorGray500);font-size:1.125rem;line-height:1.5556em;font-weight:var(--fw-regular);margin-top:2px}.bForm .tError{color:var(--colorError);font-size:1rem;line-height:1.5em;font-weight:var(--fw-medium);align-items:center;column-gap:8px;display:none}.bForm .tError:before{content:"";background:url(/assets/img/ui/form/ico-error.svg) 50%/contain no-repeat;width:16px;height:16px;display:block}.bForm.error>.tError{display:flex}.bPdpa{border-top:1px solid var(--colorPrimaryOutline);flex-direction:column;gap:8px;padding-top:16px;display:flex}.bPdpa a{text-decoration:underline;font-weight:var(--fw-medium)!important}div[class^=gOption]{padding:0 8px;display:flex}div[class^=gOption][class*=column]{flex-direction:column;gap:8px}div[class^=gOption][class*=row]{flex-flow:wrap;gap:16px 32px}.modal-overlay{background:var(--overlay-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-overlay .modal{background:var(--colorWhite);-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:90%;max-width:320px;padding:24px;display:flex;overflow:hidden}.modal-overlay .modal>*{width:100%}.modal-overlay .modal .bContent,.modal-overlay .modal .bContent .bTitle{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.modal-overlay .modal .bContent .bTitle img{width:100%;max-width:60px;height:auto;display:block}.modal-overlay .modal .bContent .bTitle h2{text-align:center;font-size:1.75rem;font-weight:var(--fw-medium);margin:0}.modal-overlay .modal .bContent .bText p{text-align:center;justify-content:space-between;align-items:center;gap:16px;width:100%;font-size:1.25rem;line-height:1.5em;display:flex}.modal-overlay .modal .bBtn{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.modal-overlay .modal .bBtn .btnBack{padding:8px}.modal-overlay #modalRedeem .bContent .bText{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;padding:0 16px;display:flex}.modal-overlay #modalRedeem .bContent .bText p{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;font-size:1.25rem;line-height:1.5em;display:flex}.modal-overlay #modalRedeem .bContent .bText p span{gap:4px;display:flex}.modal-overlay #modalRedeem .bContent .bText p i{font-style:normal}.modal-overlay #modalRedeem .bContent .bText p:nth-child(2) i{color:var(--colorError)}.modal-overlay #modalRedeem .bContent .bText p:last-child i{font-weight:var(--fw-medium)}.modal-popup-banner.jBox-Modal .jBox-container{box-shadow:none;background:0 0;border:none;max-width:90vw;padding:0}@media (min-width:768px){.modal-popup-banner.jBox-Modal .jBox-container{max-width:520px}}.modal-popup-banner .jBox-content{overflow:visible;padding:0!important}.modal-popup-banner .modal-popup-banner-content{line-height:0;display:block}.modal-popup-banner .modal-popup-banner-content a{cursor:pointer;outline:none;width:100%;text-decoration:none;display:block}.modal-popup-banner .modal-popup-banner-content a:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:4px}.modal-popup-banner .modal-popup-banner-content img{vertical-align:top;width:100%;height:auto;display:block}.modal-popup-banner .modal-popup-banner-content .mobile{display:block}@media (min-width:767px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2){.modal-popup-banner .modal-popup-banner-content .mobile{display:none}}@media (min-width:768px){.modal-popup-banner .modal-popup-banner-content .mobile{display:none}}.modal-popup-banner .modal-popup-banner-content .pc-tablet{display:none}@media (min-width:767px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2){.modal-popup-banner .modal-popup-banner-content .pc-tablet{display:block}}@media (min-width:768px){.modal-popup-banner .modal-popup-banner-content .pc-tablet{display:block}}.modal-popup-banner .modal-popup-banner-content.only-mb .mobile,.modal-popup-banner .modal-popup-banner-content.only-pc .pc-tablet{display:block}.modal-popup-banner .jBox-closeButton{top:8px;right:8px}@media (min-width:768px){.modal-popup-banner .jBox-closeButton{top:12px;right:12px}}.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-inner{width:90%;max-width:90vw;position:relative}@media (min-width:768px){.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-inner{max-width:50vw}}.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content{line-height:0;display:block;overflow:hidden}.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content a{cursor:pointer;outline:none;width:100%;text-decoration:none;display:block}.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content a:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:4px}.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content img{vertical-align:top;width:100%;height:auto;display:block}.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content .mobile{display:block}@media (min-width:767px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2){.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content .mobile{display:none}}@media (min-width:768px){.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content .mobile{display:none}}.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content .pc-tablet{display:none}@media (min-width:767px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2){.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content .pc-tablet{display:block}}@media (min-width:768px){.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content .pc-tablet{display:block}}.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content.only-mb .mobile,.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-content.only-pc .pc-tablet{display:block}.modal-overlay.modal-popup-banner-overlay .modal-popup-banner-close{background-color:var(--colorWhite);width:40px;height:40px;display:block;position:absolute;top:-40px;right:-10px;-webkit-mask:url(/assets/img/ui/form/ico-close.svg) 50%/60% no-repeat;mask:url(/assets/img/ui/form/ico-close.svg) 50%/60% no-repeat}#pPagination{border-top:1px solid var(--border-primary)}#pPagination .bPagination{width:calc(100% - 32px);margin-inline:auto}@media (min-width:768px){#pPagination .bPagination{width:95%}}@media (min-width:1024px){#pPagination .bPagination{max-width:1248px}}#pPagination .bPagination{justify-content:space-between;align-items:center;column-gap:6px;padding:24px 0;display:flex}@media (min-width:768px){#pPagination .bPagination{column-gap:8px;padding:40px 0}}#pPagination .bPagination .btnPagination,#pPagination .bPagination a{text-align:center;cursor:pointer;min-width:36px;height:36px;color:var(--text-brand-primary);white-space:nowrap;border:1px solid var(--border-secondary);font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-medium);justify-content:center;align-items:center;display:flex}#pPagination .bPagination .btnPagination.active,#pPagination .bPagination a.active{background-color:var(--fg-brand-primary_alt);border-color:var(--border-brand-primary);color:var(--colorWhite)}#pPagination .bPagination .btnPagination:hover,#pPagination .bPagination a:hover{border-color:var(--border-brand-primary)}#pPagination .bPagination .btnPagination.disable,#pPagination .bPagination a.disable{cursor:default}@media (min-width:768px){#pPagination .bPagination .btnPagination,#pPagination .bPagination a{min-width:40px;height:40px;line-height:40px}}#pPagination .bPagination .bCenter{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:768px){#pPagination .bPagination .bCenter{justify-content:center;column-gap:16px}}#pPagination .bPagination .bLeft a,#pPagination .bPagination .bRight a{width:auto;color:var(--text-brand-primary);background:0 0;border:none;flex-wrap:nowrap;column-gap:8px;font-size:1.125rem;line-height:1.5556em;display:flex}#pPagination .bPagination .bLeft a:before,#pPagination .bPagination .bLeft a:after,#pPagination .bPagination .bRight a:before,#pPagination .bPagination .bRight a:after{content:"";background-repeat:no-repeat;background-size:auto 100%;background-color:var(--text-brand-primary);-o-transition:all .3s ease;width:20px;height:20px;transition:all .3s;display:block}#pPagination .bPagination .bLeft a span,#pPagination .bPagination .bRight a span{display:none}@media (min-width:768px){#pPagination .bPagination .bLeft a span,#pPagination .bPagination .bRight a span{display:block}}#pPagination .bPagination .bLeft a:hover:before,#pPagination .bPagination .bRight a:hover:before{transform:translate(-4px)}#pPagination .bPagination .bLeft a:hover:after,#pPagination .bPagination .bRight a:hover:after{transform:translate(4px)}#pPagination .bPagination .bLeft a.disable,#pPagination .bPagination .bRight a.disable{color:var(--fg-disabled)}#pPagination .bPagination .bLeft a.disable:before,#pPagination .bPagination .bLeft a.disable:after,#pPagination .bPagination .bRight a.disable:before,#pPagination .bPagination .bRight a.disable:after{background-color:var(--fg-disabled)}#pPagination .bPagination .bLeft a:after{display:none}#pPagination .bPagination .bLeft a:before{display:block;-webkit-mask:url(/assets/img/ui/pagiantion/ico-arrowL.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/pagiantion/ico-arrowL.svg) 50%/contain no-repeat}#pPagination .bPagination .bRight a:before{display:none}#pPagination .bPagination .bRight a:after{display:block;-webkit-mask:url(/assets/img/ui/pagiantion/ico-arrowR.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/pagiantion/ico-arrowR.svg) 50%/contain no-repeat}#pBreadcrumb{width:100%;padding:20px 0}#pBreadcrumb nav{width:calc(100% - 32px);margin-inline:auto}@media (min-width:768px){#pBreadcrumb nav{width:95%}}@media (min-width:1024px){#pBreadcrumb nav{max-width:1248px}}#pBreadcrumb nav{align-items:center;gap:16px;display:flex}#pBreadcrumb nav>a{display:flex}@media (min-width:1024px){#pBreadcrumb nav>a{display:none}}#pBreadcrumb nav ol{align-items:center;gap:8px;width:100%;padding:0;list-style:none;display:none}@media (min-width:1024px){#pBreadcrumb nav ol{display:flex}}#pBreadcrumb nav ol li{flex-shrink:0;padding:0;font-size:.875rem;line-height:1.4286em}#pBreadcrumb nav ol li a{align-items:center;column-gap:8px;display:flex}#pBreadcrumb nav ol li a:after{content:"";background-color:var(--colorGray300);width:16px;height:16px;display:block;-webkit-mask:url(/assets/img/ui/breadcrumb/ico-arrow.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/breadcrumb/ico-arrow.svg) 50%/contain no-repeat}#pBreadcrumb nav ol li a span{color:var(--text-brand-secondary);font-weight:var(--fw-semibold);-o-transition:all .3s ease;transition:all .3s}#pBreadcrumb nav ol li a:hover{text-decoration:underline}#pBreadcrumb nav ol li:first-child a:before{content:"";-o-transition:all .3s ease;background-color:var(--breadcrumb-brand-fg_hover);width:16px;height:16px;transition:all .3s;display:block;-webkit-mask:url(/assets/img/ui/breadcrumb/ico-home.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/breadcrumb/ico-home.svg) 50%/contain no-repeat}#pBreadcrumb nav ol li:first-child a span{display:none}#pBreadcrumb nav ol li:last-child{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;width:100%;overflow:hidden}#pBreadcrumb nav ol li:last-child span{color:var(--fg-tertiary);width:100%}#pBreadcrumb[data-theme=light]{z-index:2;width:100%;position:absolute;top:0;left:0}#pBreadcrumb[data-theme=light] nav a{color:var(--colorGray400)}#pBreadcrumb[data-theme=light] nav ol li a{color:var(--colorWhite)}#pBreadcrumb[data-theme=light] nav ol li a:hover span{color:var(--breadcrumb-brand-fg_hover)}#pBreadcrumb[data-theme=light] nav ol li span{color:var(--colorWhite)}#pBreadcrumb[data-theme=light] nav ol li:first-child a:before{background-color:var(--colorWhite)}#pBreadcrumb[data-theme=light] nav ol li:first-child a:hover:before{background-color:var(--breadcrumb-brand-fg_hover)}#pBreadcrumb[data-theme=light] nav .btnBack{color:var(--colorWhite)}#pBreadcrumb[data-theme=light] nav .btnBack:before{background-color:var(--colorWhite)}.bAccord{border-bottom:1px solid var(--border-primary);width:100%}.bAccord .btnAccord{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;-o-transition:all .3s ease;font-size:1rem;line-height:1.5em;font-weight:var(--fw-medium);background:0 0;border:none;justify-content:space-between;align-items:center;column-gap:24px;margin:0;padding:12px;transition:all .3s;display:flex}.bAccord .btnAccord:after{content:"";background-color:var(--fg-tertiary);-o-transition:all .3s ease;width:20px;height:20px;transition:all .3s;display:block;-webkit-mask:url(/assets/img/ui/accordion/ico-arrow.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/accordion/ico-arrow.svg) 50%/contain no-repeat}.bAccord .btnAccord.opened{padding-bottom:16px}.bAccord .btnAccord.opened:after{transform:rotate(180deg)}.bAccord .btnAccord:focus{outline:none}.bAccord .btnAccord:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:2px}.bAccord .contentAccord{padding:12px;display:none}.bAccord .contentAccord.is-open{display:block}.slideOverlap .splide__track--draggable{overflow:visible}.splide__slide{border:none!important}.splide__pagination{flex-wrap:nowrap;column-gap:8px;width:calc(100% - 32px);margin-inline:auto;position:relative;bottom:0}@media (min-width:768px){.splide__pagination{width:95%}}@media (min-width:1024px){.splide__pagination{max-width:1248px}}.splide__pagination{margin-top:24px}.splide__pagination li{-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;align-items:center;width:100%;max-width:24px;margin:0;display:flex;overflow:hidden}.splide__pagination .splide__pagination__page{opacity:1;box-sizing:border-box;-o-transition:all .3s ease;background:#08335e80;border:none;border-radius:0;width:100%;height:6px;margin:0;transition:all .3s;box-shadow:0 1px 2px #1018280d}.splide__pagination .splide__pagination__page.is-active{background:var(--fg-brand-primary);opacity:1;transform:scale(1)}.splide__pagination .splide__pagination__page:hover{background:var(--fg-brand-primary)}.splide__progress{background:var(--overlay-subtle);width:100%;position:absolute;bottom:0}.splide__progress__bar{background-color:var(--colorPrimary);height:2px}.splide__arrows{top:46.5%;left:0;bottom:inherit;width:100%;position:absolute}.splide__arrows .splide__arrow{opacity:1;border-radius:inherit;background:50%/auto 100% no-repeat;width:32px;height:32px}@media (min-width:768px){.splide__arrows .splide__arrow{width:48px;height:48px}}.splide__arrows .splide__arrow{-o-transition:all .3s ease;transition:all .3s}.splide__arrows .splide__arrow svg{display:none}.splide__arrows .splide__arrow:hover{opacity:1}.splide__arrows .splide__arrow:disabled{opacity:.4}.splide__arrows .splide__arrow.splide__arrow--prev{background-image:url(/assets/img/ui/slide/ico-arrow-slide-l.svg);left:-8px}@media (min-width:1024px){.splide__arrows .splide__arrow.splide__arrow--prev{left:-56px}}.splide__arrows .splide__arrow.splide__arrow--prev:hover{background-image:url(/assets/img/ui/slide/ico-arrow-slide-l-hover.svg)}.splide__arrows .splide__arrow.splide__arrow--next{background-image:url(/assets/img/ui/slide/ico-arrow-slide-r.svg);right:-8px}@media (min-width:1024px){.splide__arrows .splide__arrow.splide__arrow--next{right:-56px}}.splide__arrows .splide__arrow.splide__arrow--next:hover{background-image:url(/assets/img/ui/slide/ico-arrow-slide-r-hover.svg)}.splide .bNumber{font-weight:var(--fw-bold);background-color:var(--colorPrimary);color:var(--colorWhite);width:fit-content;margin:12px auto 0;padding:0 12px;line-height:30px;display:table}.splide .bNumber span{display:inline}.splide__sr,.splide__progress{display:none}.language-toggle{outline:none;justify-content:flex-end;align-items:center;display:inline-flex;position:relative}.language-toggle .lang-current{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-semibold);color:var(--button-tertiary-fg);appearance:none;background:0 0;border:0;align-items:center;column-gap:6px;padding:8px 0;font-family:inherit;display:inline-flex}.language-toggle .lang-current:before{content:"";background-color:currentColor;flex:none;width:20px;height:20px;display:block;-webkit-mask:url(/assets/img/ui/menu/ico-global.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/menu/ico-global.svg) 50%/contain no-repeat}.language-toggle .lang-current:after{content:"";-o-transition:all .3s ease;background-color:currentColor;flex:none;width:20px;height:20px;transition:all .3s;display:block;-webkit-mask:url(/assets/img/ui/accordion/ico-arrow.svg) 50%/contain no-repeat;mask:url(/assets/img/ui/accordion/ico-arrow.svg) 50%/contain no-repeat}.language-toggle .lang-current:hover{color:var(--button-tertiary-fg_hover)}.language-toggle .lang-menu{background:var(--colorBg);z-index:1100;opacity:0;visibility:hidden;pointer-events:none;min-width:80px;margin-top:0;padding:6px 0 8px;transition:opacity .15s,visibility .15s;position:absolute;top:100%;right:0;transform:translateY(0);box-shadow:0 4px 12px #0000001a}.language-toggle .lang-menu .lang-option{font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-semibold);color:var(--button-tertiary-fg);text-align:center;border-radius:0;padding:8px 16px;text-decoration:none;transition:background-color .15s;display:block}.language-toggle .lang-menu .lang-option:hover,.language-toggle .lang-menu .lang-option.active{background:var(--bg-brand-primary);color:var(--button-tertiary-fg_hover)}.language-toggle.is-open .lang-menu{opacity:1;visibility:visible;pointer-events:auto}.language-toggle.is-open .lang-current:after{transform:rotate(180deg)}.shareSocial{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shareSocial__btn{background:var(--colorBg);width:20px;height:20px;color:var(--text-brand-secondary);-o-transition:all .3s ease;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .3s;display:inline-flex}@media (min-width:768px){.shareSocial__btn{width:24px;height:24px}}.shareSocial__btn:hover{scale:1.1}.shareSocial__btn:active{transform:scale(.95)}.shareSocial__btn--copy{cursor:pointer;appearance:none}.shareSocial__copyWrap{align-items:center;display:inline-flex;position:relative}.shareSocial__copyFeedback{white-space:nowrap;color:var(--text-brand-secondary);font-size:12px;animation:.2s shareSocialFade;position:absolute;bottom:-100%;left:50%;transform:translate(-50%)}@keyframes shareSocialFade{0%{opacity:0}to{opacity:1}}section#pFloatShare{z-index:94033;justify-content:center;width:100%;padding-bottom:32px;display:flex;position:relative}@media (min-width:1280px){section#pFloatShare{flex-direction:column;justify-content:center;width:auto;padding-bottom:0;display:flex;position:absolute;top:0}}section#pFloatShare .bFloatShare{background-color:var(--colorGray100);-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;flex-direction:row;align-items:center;gap:12px;padding:10px 20px;display:flex;overflow:hidden}@media (min-width:1280px){section#pFloatShare .bFloatShare{flex-direction:column;padding:20px}}section#pFloatShare .st-custom-button{-o-transition:all .3s ease;cursor:pointer;background:50% no-repeat;background-color:var(--colorGray100);text-indent:-99999px;background-size:auto;width:32px;height:32px;transition:all .3s;display:block;overflow:hidden}section#pFloatShare .st-custom-button[data-network=facebook]{background-image:url(/assets/img/ui/sharethis/ico-fb.svg)}section#pFloatShare .st-custom-button[data-network=twitter]{background-image:url(/assets/img/ui/sharethis/ico-tw.svg)}section#pFloatShare .st-custom-button[data-network=linkedin]{background-image:url(/assets/img/ui/sharethis/ico-linkedin.svg)}section#pFloatShare .st-custom-button[data-network=email]{background-image:url(/assets/img/ui/sharethis/ico-emil.svg)}section#pFloatShare .st-custom-button[data-network=print]{background-image:url(/assets/img/ui/sharethis/ico-print.svg)}section#pFloatShare .st-custom-button[data-network=copy]{background-image:url(/assets/img/ui/sharethis/ioc-copy.svg);background-size:auto 35%}section#pFloatShare .st-custom-button[data-network=copy].complete{background-color:var(--colorWhite);background-image:url(/assets/img/ui/sharethis/ico-complete.svg);background-size:auto 50%}section#pFloatShare .st-custom-button:hover{transform:scale(1.2)}section#pFloatShare span{color:var(--colorGray400);text-align:center}section#pOtp .bOtpMain .bOtp{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;display:flex}section#pOtp .bOtpMain .bOtp h2{color:var(--colorPrimary);font-size:1.25rem;line-height:1.5em}section#pOtp .bOtpMain .bOtp .bText{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}section#pOtp .bOtpMain .bOtp .bText h3{font-size:1.25rem;line-height:1.5em;font-weight:var(--fw-medium);text-align:center;color:var(--colorTypoSubtext1)}section#pOtp .bOtpMain .bOtp .bText p{font-size:1.125rem;line-height:1.5556em;font-weight:var(--fw-regular);text-align:center;color:var(--colorTypoSubtext2);line-height:140%}section#pOtp .bOtpMain .bOtp .bText p span{color:var(--colorPrimary);font-weight:var(--fw-medium);display:block}section#pOtp .bOtpMain .bOtp .bFrom{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}section#pOtp .bOtpMain .bOtp .bFrom .control-group.otp{justify-content:space-between;column-gap:10px;display:flex}section#pOtp .bOtpMain .bOtp .bFrom .control-group.otp input[type=text]{text-align:center;width:44px;height:48px;color:var(--colorTypoSubtext1);font-size:1.5rem;line-height:1.3333em;font-weight:var(--fw-medium);border:1px solid var(--colorPrimary);padding:8px}section#pOtp .bOtpMain .bOtp .bFrom .control-group.otp input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}section#pOtp .bOtpMain .bOtp .bFrom .control-group.otp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section#pOtp .bOtpMain .bOtp .bFrom .control-group.otp input[type=number]{-moz-appearance:textfield}section#pOtp .bOtpMain .bOtp .bFrom label.tError{display:none}section#pOtp .bOtpMain .bOtp .bFrom .bTextCount{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}section#pOtp .bOtpMain .bOtp .bFrom .bTextCount .bCountTime{color:var(--colorPrimary);font-size:1.25rem;line-height:1.5em;font-weight:var(--fw-medium);flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}section#pOtp .bOtpMain .bOtp .bFrom .bTextCount .bTextSend{text-align:center;color:var(--colorTypoSubtext2);font-size:1.125rem;line-height:1.5556em;font-weight:var(--fw-regular)}section#pOtp .bOtpMain .bOtp .bFrom .bTextCount .bTextSend a{color:var(--colorPrimary);font-weight:var(--fw-medium)}section#pOtp .bOtpMain .bOtp .bFrom.error .otp input[type=text]{border-color:var(--colorError)}section#pOtp .bOtpMain .bOtp .bFrom.error label.tError{color:var(--colorError);font-size:1.125rem;line-height:1.5556em;font-weight:var(--fw-regular);margin-top:-12px;display:flex}section#pOtp .bOtpMain .bOtp .bFrom.error label.tError:before{display:none}section#pOtp .bOtpMain .bOtp .bBtn{flex-direction:column;align-content:center;width:100%;display:flex}section#pOtp .bOtpMain .bOtp .bBtn span{color:var(--colorPrimary);text-align:center;margin:12px 0;font-size:.875rem;line-height:1.4286em}section#pPdpa{z-index:94035;background-color:var(--colorWhite);width:100%;padding:20px 0;position:fixed;bottom:0;left:0;box-shadow:0 -10px 10px #0000001a}section#pPdpa p{font-size:.875rem}section#pPdpa .bPdpa .bGroup{grid-column-gap:30px;grid-template-columns:100%;justify-items:center;display:grid}@media (min-width:768px){section#pPdpa .bPdpa .bGroup{grid-column-gap:10%;grid-template-columns:auto auto;justify-items:start}}section#pPdpa .bPdpa .bGroup .bText{align-items:center;margin-bottom:16px;display:flex}@media (min-width:768px){section#pPdpa .bPdpa .bGroup .bText{margin-bottom:0}}section#pPdpa .bPdpa .bGroup .bText span{font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-medium);color:var(--colorPrimary);text-transform:uppercase}section#pPdpa .bPdpa .bGroup p{color:var(--colorPrimary);font-size:1.125rem;line-height:1.5556em}section#pPdpa .bPdpa .bBtn{justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:768px){section#pPdpa .bPdpa .bBtn{justify-content:flex-end}}section#pPdpa .bPdpa .bPolicy{margin-bottom:12px}@media (min-width:768px){section#pPdpa .bPdpa .bPolicy{margin-bottom:0}}section#pPdpa .bPdpa .bPolicy a,section#pPdpa .bPdpa .bPolicy span{font-weight:var(--fw-regular);color:var(--colorPrimary);font-size:.875rem;line-height:1.4286em;text-decoration:underline}section#pPdpa .bPdpa .bPolicy span{margin:0 4px}section#pPdpa .bPdpa .bPolicy a:hover{color:var(--colorPrimary)}}
@layer components{@media (min-width:768px){.pageApp{background-color:var(--colorGray200)}}.pageApp #pApp{background-color:var(--colorWhite);flex-direction:column;width:100%;max-width:500px;min-height:100dvh;margin-inline:auto;display:flex;overflow:visible}@media (min-width:768px){.pageApp #pApp{box-shadow:0 4px 20px #0000001a}}.pageApp .bPageBody,.pageApp .bPageForm,.pageApp>#pApp>.bContent{flex:1 0 auto}.pageApp .bPageForm{flex-direction:column;display:flex}.pageApp .bContent{flex:1 0 auto;padding:16px}.pageApp .tDesc{color:var(--text-secondary);font-size:1rem;line-height:1.5em}.pageApp .bAction{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background-color:var(--colorWhite);border-top:1px solid var(--border-secondary);text-align:center;position:sticky;bottom:0}.bTopBar{z-index:3;min-height:56px;padding:env(safe-area-inset-top) 8px 0;background-color:var(--colorWhite);border-bottom:1px solid var(--border-secondary);grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:sticky;top:0}.bTopBar .tTopTitle{font-size:1.125rem;line-height:1.5556em;font-weight:var(--fw-bold);color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btnTopBack,.btnTopAction{width:44px;height:44px;color:var(--text-primary);-o-transition:all .2s ease;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.btnTopBack svg,.btnTopAction svg{width:24px;height:24px}.btnTopBack:hover,.btnTopBack:active,.btnTopAction:hover,.btnTopAction:active{color:var(--text-primary);background-color:var(--colorGray100)}.pageApp a:focus-visible,.pageApp button:focus-visible,#pageHome a:focus-visible,#pageHome button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:is(main[id^=pageRegister],.pageApp) .bForm .control-group{row-gap:6px}:is(main[id^=pageRegister],.pageApp) .bForm .control-group .tTitle{font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-semibold);color:var(--text-secondary)}:is(main[id^=pageRegister],.pageApp) .bForm .control-group label.tError{font-size:.875rem;line-height:1.4286em}:is(main[id^=pageRegister],.pageApp) .bForm .control-group.error .select>button{border-color:var(--colorError)}:is(main[id^=pageRegister],.pageApp) .bForm .control-group .inputDate.is-empty,:is(main[id^=pageRegister],.pageApp) .bForm .control-group .select>button.is-placeholder{color:var(--text-placeholder)}:is(main[id^=pageRegister],.pageApp) .bForm .control-group .inputDate{cursor:pointer}.select--custom>button{white-space:nowrap;text-overflow:ellipsis}.select--custom>button:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:2px}.select--custom:after{pointer-events:none;-o-transition:all .2s ease;transition:all .2s}.select--custom.is-open>button{border-color:var(--colorPrimary)}.select--custom.is-open:after{transform:translateY(-50%)rotate(180deg)}.bSelectList{z-index:30;overscroll-behavior:contain;border:1px solid var(--border-secondary);background-color:var(--colorWhite);border-radius:12px;max-height:264px;margin:0;padding:4px;list-style:none;animation:.15s ease-out selectListIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px -6px #0a0d122e}.bSelectList.is-up{top:auto;bottom:calc(100% + 4px)}.bSelectList li{min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;padding:8px 12px;font-size:1rem;line-height:1.5em;display:flex}.bSelectList li.is-active{background-color:var(--colorGray50)}.bSelectList li[aria-selected=true]{font-weight:var(--fw-semibold);color:var(--text-brand-primary);background-color:var(--colorBrand25)}@media (prefers-reduced-motion:reduce){.bSelectList{animation:none}}@keyframes selectListIn{0%{opacity:0;transform:translateY(-4px)}}.bProfileFields{flex-direction:column;gap:20px;margin:24px 0 16px;display:flex}.bProfileFields .bFieldGroup{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.bProfileFields .bFieldGroup+.bFieldGroup{border-top:1px solid var(--border-secondary);padding-top:20px}.bProfileFields .tFieldGroupTitle{float:left;width:100%;font-size:.75rem;line-height:1.5em;font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--text-tertiary);padding:0}.bProfileFields .bNameRow{grid-template-columns:minmax(112px,2fr) 3fr;align-items:start;gap:12px;display:grid}.bProfileFields .bNameRow>*{min-width:0}.bProfileFields .bLockedField input:disabled{color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;background-color:var(--colorGray100);border-color:var(--colorGray200);box-shadow:none;cursor:not-allowed}.bProfileFields .tFieldHint{color:var(--text-tertiary);margin-top:6px;font-size:.75rem;line-height:1.5em}.bProfileFields .tOptional{font-weight:var(--fw-regular);color:var(--text-tertiary)}.bProfileFields .bDateTrigger{border:1px solid var(--border-primary,var(--colorGray300));background-color:var(--colorWhite);width:100%;height:44px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:1rem;line-height:1.5em;display:flex}.bProfileFields .bDateTrigger.is-empty{color:var(--text-placeholder)}.bProfileFields .bDateTrigger svg{width:20px;height:20px;color:var(--text-tertiary);flex:none}.bProfileFields .bDateTrigger:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:2px}.bProfileFields .control-group.error .bDateTrigger{border-color:var(--colorError)}.inputSwitch{appearance:none;background-color:var(--colorGray200);cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background-color .2s;position:relative}.inputSwitch:after{content:"";background-color:var(--colorWhite);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0a0d1233}.inputSwitch:checked{background-color:var(--colorPrimary)}.inputSwitch:checked:after{transform:translate(18px)}.inputSwitch:disabled{opacity:.5;cursor:not-allowed}.inputSwitch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.inputSwitch,.inputSwitch:after{transition:none}}.bLoading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 16px;display:flex}.bLoadingRing{border:3px solid var(--colorBrand100);border-top-color:var(--colorPrimary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite loading-spin}@media (prefers-reduced-motion:reduce){.bLoadingRing{animation-duration:2.4s}}.tLoadingLabel{color:var(--text-tertiary);font-size:.875rem;line-height:1.4286em}@keyframes loading-spin{to{transform:rotate(360deg)}}.bCarouselStage{position:relative}.btnCarousel{z-index:1;background-color:var(--colorWhite);width:36px;height:36px;color:var(--text-primary);cursor:pointer;-o-transition:all .2s ease;border:0;border-radius:50%;place-items:center;padding:0;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #10182829}.btnCarousel:after{content:"";position:absolute;inset:-4px}.btnCarousel svg{width:20px;height:20px}.btnCarousel.is-prev{left:8px}.btnCarousel.is-next{right:8px}.btnCarousel:disabled{opacity:0;pointer-events:none}.btnCarousel:active{transform:translateY(-50%)scale(.92)}.btnCarousel:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:2px}.bDots{justify-content:center;gap:6px;margin-top:8px;display:flex}.bDots span{background-color:var(--colorGray300);-o-transition:all .25s ease;border-radius:3px;width:6px;height:6px;transition:all .25s}.bDots span.is-active{background-color:var(--colorPrimary);width:18px}.bRewardCard{background-color:var(--colorWhite);height:100%;color:var(--text-primary);-o-transition:all .15s ease;border-radius:16px;flex-direction:column;transition:all .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280f,0 2px 8px #1018280f}.bRewardCard:hover{color:var(--text-primary)}.bRewardCard:active{transform:scale(.98)}.bRewardCard .bArt{aspect-ratio:27/20;color:var(--colorWhite);justify-content:center;align-items:center;display:flex;position:relative}.bRewardCard .bArtImage{object-fit:cover}.bRewardCard .bArtIcon{width:48px;height:48px}.bRewardCard .tChip{text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:calc(100% - 16px);color:var(--text-primary);font-size:.75rem;line-height:1.5em;font-weight:var(--fw-semibold);background-color:#ffffffb8;border-radius:999px;padding:2px 8px;position:absolute;top:8px;left:8px;overflow:hidden}.bRewardCard .bRewardBody{flex-direction:column;flex:1;gap:2px;padding:10px 12px 12px;display:flex}.bRewardCard .tRewardName{font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2lh;display:-webkit-box;overflow:hidden}.bRewardCard .tRewardPoint{color:var(--text-secondary);margin-top:auto;font-size:.875rem;line-height:1.4286em}.bRewardCard .tRewardPoint strong{font-size:1.125rem;line-height:24px;font-weight:var(--fw-bold);color:var(--text-brand-primary)}.bRewardCard .bRewardBody{container-type:inline-size}.bRewardCard .bRewardMeta{border-top:1px solid var(--border-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;margin-top:4px;padding-top:6px;font-size:.75rem;line-height:1.5em;display:flex}.bRewardCard .tRewardStatus{font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.bRewardCard .tRewardStatus svg{flex:none;width:14px;height:14px}.bRewardCard .tRewardStatus.is-ready{color:var(--text-success-primary)}.bRewardCard .tRewardStatus.is-short{color:var(--colorWarning800)}.bRewardCard .tRewardStatus.is-out{color:var(--text-tertiary)}.bRewardCard .tRewardStock{color:var(--text-tertiary);white-space:nowrap}@container (max-width:135px){.bRewardCard .tStockPrefix{display:none}}.tone-orange{background:linear-gradient(135deg, var(--colorBrand500), var(--colorBrand900))}.tone-cocoa{background:linear-gradient(135deg,#a47148,#4a2c17)}.tone-teal{background:linear-gradient(135deg,#2dd4bf,#0f766e)}.tone-plum{background:linear-gradient(135deg,#c084fc,#6b21a8)}.tone-sky{background:linear-gradient(135deg,#38bdf8,#1d4ed8)}.bBottomNav{z-index:2;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background-color:var(--colorWhite);border-top:1px solid var(--border-secondary);margin-top:auto;position:sticky;bottom:0;box-shadow:0 -4px 16px #0a0d120a}.bBottomNav ul{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.bBottomNav .btnNav{min-height:52px;color:var(--text-tertiary);border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;display:flex}.bBottomNav .btnNav .bNavIcon{justify-content:center;align-items:center;display:flex}.bBottomNav .btnNav .bNavIcon svg{width:24px;height:24px}.bBottomNav .btnNav .tNavLabel{font-size:.75rem;line-height:1.5em;font-weight:var(--fw-medium)}.bBottomNav .btnNav.is-active{color:var(--text-brand-primary)}.bBottomNav .btnNav.is-active .tNavLabel{font-weight:var(--fw-semibold)}.bBottomNav .btnNav.is-primary{color:var(--text-secondary)}.bBottomNav .btnNav.is-primary .bNavIcon{background-color:var(--colorPrimary);width:56px;height:56px;color:var(--colorWhite);border:4px solid var(--colorWhite);-o-transition:all .15s ease;border-radius:50%;margin-top:-28px;transition:all .15s;box-shadow:0 6px 16px -4px #f750028c}.bBottomNav .btnNav.is-primary .bNavIcon svg{width:26px;height:26px}.bBottomNav .btnNav.is-primary:active .bNavIcon{transform:scale(.94)}.bNewsList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bNewsItem{background-color:var(--colorWhite);border:1px solid var(--border-secondary);color:var(--text-primary);-o-transition:all .15s ease;border-radius:16px;align-items:center;gap:12px;padding:12px;transition:all .15s;display:flex}.bNewsItem:active{background-color:var(--colorGray50);transform:scale(.99)}@media (hover:hover){.bNewsItem:hover{border-color:var(--colorGray300)}}.bNewsArt{aspect-ratio:4/3;background-color:var(--colorGray100);border-radius:12px;flex-shrink:0;place-items:center;width:112px;display:grid;position:relative;overflow:hidden}.bNewsArt img{object-fit:cover}.iArtFallback{width:28px;height:28px;color:var(--colorGray400)}.bNewsBody{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.tNewsType{background-color:var(--colorGray100);color:var(--text-secondary);font-size:.75rem;line-height:1.5em;font-weight:var(--fw-semibold);border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:2px 10px}.tNewsType.is-promotion{background-color:var(--colorBrand50);color:var(--text-brand-primary)}.tNewsTitle{font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-semibold);color:var(--text-primary);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tNewsDate{color:var(--text-tertiary);margin-top:2px;font-size:.75rem;line-height:1.5em}.tNewsEmpty{background-color:var(--colorGray50);color:var(--text-tertiary);text-align:center;border-radius:16px;padding:32px 16px;font-size:.875rem;line-height:1.4286em}.iNewsMore{width:18px;height:18px;color:var(--colorGray400);flex-shrink:0}:is(#pageRewardDetail,#pageNewsDetail) .bHeroArt{aspect-ratio:4/3;width:100%;max-height:42dvh;color:var(--colorWhite);justify-content:center;align-items:center;display:flex;position:relative}:is(#pageRewardDetail,#pageNewsDetail) .bHeroArt svg{width:96px;height:96px}:is(#pageRewardDetail,#pageNewsDetail) .bHeroArt img{object-fit:cover}:is(#pageRewardDetail,#pageNewsDetail) .bDetail{border-radius:var(--radiusCard) var(--radiusCard) 0 0;background-color:var(--colorWhite);margin-top:-20px;padding:20px 16px 24px;position:relative}:is(#pageRewardDetail,#pageNewsDetail) .tBadge{background-color:var(--colorBrand50);color:var(--text-brand-primary);font-size:.75rem;line-height:1.5em;font-weight:var(--fw-semibold);border-radius:999px;padding:2px 10px;display:inline-block}:is(#pageRewardDetail,#pageNewsDetail) .tBadge.is-news{background-color:var(--colorGray100);color:var(--text-secondary)}:is(#pageRewardDetail,#pageNewsDetail) .tDetailTitle{font-size:1.25rem;line-height:1.5em;font-weight:var(--fw-bold);color:var(--text-primary);text-wrap:balance;margin-top:8px}:is(#pageRewardDetail,#pageNewsDetail) .bBlock{margin-top:20px}:is(#pageRewardDetail,#pageNewsDetail) .tBlockTitle{font-size:1rem;line-height:1.5em;font-weight:var(--fw-bold);color:var(--text-primary)}:is(#pageRewardDetail,#pageNewsDetail) .tBlockText{color:var(--text-secondary);text-wrap:pretty;margin-top:6px;font-size:.875rem;line-height:1.4286em}:is(#pageRewardDetail,#pageNewsDetail) .bTermList{color:var(--text-secondary);margin:8px 0 0;padding-left:20px;font-size:.875rem;line-height:1.4286em;list-style:outside}:is(#pageRewardDetail,#pageNewsDetail) .bTermList li+li{margin-top:6px}:is(#pageRewardDetail,#pageNewsDetail) .bTermList li::marker{color:var(--colorPrimary)}.bTabs{background-color:var(--colorGray100);border-radius:999px;gap:4px;padding:4px;display:grid}.btnTab{cursor:pointer;min-height:40px;font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-semibold);color:var(--text-tertiary);-o-transition:all .2s ease;background-color:#0000;border:0;border-radius:999px;transition:all .2s}.btnTab.is-active{background-color:var(--colorWhite);color:var(--text-brand-primary);box-shadow:0 1px 3px #0a0d121f}.btnTab:focus-visible{outline:2px solid var(--colorPrimary);outline-offset:2px}.bDialog{border-radius:var(--radiusCard);background-color:var(--colorWhite);border:0;width:min(100% - 40px,360px);margin:auto;padding:0;box-shadow:0 24px 48px -12px #0a0d124d}.bDialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0a0d128c}.bDialog[open]{animation:.25s ease-out dialogIn}@media (prefers-reduced-motion:reduce){.bDialog[open]{animation:none}}.bDialogBody{text-align:center;flex-direction:column;align-items:center;padding:28px 20px 20px;display:flex}.bSuccessIcon{background-color:var(--colorSuccess50);width:72px;height:72px;color:var(--colorSuccess600);box-shadow:0 0 0 8px var(--colorSuccess25);border-radius:50%;justify-content:center;align-items:center;display:flex}.bSuccessIcon svg{width:36px;height:36px}.tDialogTitle{font-size:1.5rem;line-height:1.3333em;font-weight:var(--fw-bold);color:var(--text-primary);margin-top:20px}.tDialogDesc{color:var(--text-secondary);margin-top:4px;font-size:.875rem;line-height:1.4286em}.bDialogInfo{background-color:var(--colorGray50);border-radius:12px;width:100%;margin:16px 0 0;padding:12px 14px}.bDialogInfo div{color:var(--text-secondary);justify-content:space-between;gap:12px;padding:4px 0;font-size:.875rem;line-height:1.4286em;display:flex}.bDialogInfo dd{font-weight:var(--fw-semibold);color:var(--text-primary);margin:0}.tDialogNote{color:var(--text-tertiary);margin-top:12px;font-size:.75rem;line-height:1.5em}.bDialogAction{flex-direction:column;gap:8px;width:100%;margin-top:20px;display:flex}.bQrHead{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 0 20px;display:flex}.tQrTitle{font-size:1.125rem;line-height:1.5556em;font-weight:var(--fw-bold);color:var(--text-primary)}.btnQrClose{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.btnQrClose:active{background-color:var(--colorGray100)}.btnQrClose svg{width:22px;height:22px}.bQrBody{text-align:center;flex-direction:column;align-items:center;padding:4px 20px 24px;display:flex}.bQrCode{border:1px solid var(--border-secondary);background-color:var(--colorWhite);border-radius:16px;width:232px;height:232px;margin-top:16px;padding:16px}.bQrCode svg{width:100%;height:100%;display:block}.tQrValue{font-size:1.125rem;line-height:1.5556em;font-weight:var(--fw-bold);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-top:12px}.tQrNote{color:var(--text-tertiary);margin-top:4px;font-size:.875rem;line-height:1.4286em}.bSheet{background-color:var(--colorWhite);border:0;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:85dvh;margin:auto auto 0;padding:0;overflow:hidden;box-shadow:0 -12px 32px -8px #0a0d1233}.bSheet[open]{animation:.28s cubic-bezier(.32,.72,0,1) sheetIn;display:flex}.bSheet.is-closing{animation:.2s ease-in forwards sheetOut}.bSheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0a0d128c;animation:.28s ease-out sheetFadeIn}.bSheet.is-closing::backdrop{animation:.2s ease-in forwards sheetFadeOut}@media (prefers-reduced-motion:reduce){.bSheet[open],.bSheet.is-closing,.bSheet::backdrop,.bSheet.is-closing::backdrop{animation-duration:1ms}}.bSheetHead{justify-content:space-between;align-items:center;gap:8px;padding:18px 8px 8px 20px;display:flex;position:relative}.bSheetHead:before{content:"";background-color:var(--colorGray200);border-radius:2px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tSheetTitle{font-size:1.125rem;line-height:1.5556em;font-weight:var(--fw-bold);color:var(--text-primary)}.btnSheetClose{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.btnSheetClose:active{background-color:var(--colorGray100)}.btnSheetClose:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btnSheetClose svg{width:22px;height:22px}.bSheetBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 20px 16px;overflow-y:auto}.bSheetAction{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-secondary);grid-template-columns:1fr 1fr;gap:12px;display:grid}@keyframes sheetIn{0%{transform:translateY(100%)}}@keyframes sheetOut{to{transform:translateY(100%)}}@keyframes sheetFadeIn{0%{opacity:0}}@keyframes sheetFadeOut{to{opacity:0}}.bCalendar{width:min(100% - 32px,340px);padding:8px 12px 16px}.bCalendar :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0}.bCalendar :where(button):disabled{cursor:default}.bCalendar :where(button):focus-visible{outline:2px solid var(--colorPrimary);outline-offset:1px}.bCalendarHead{justify-content:space-between;align-items:center;gap:4px;margin-bottom:8px;display:flex}.btnCalendarNav,.bCalendarNavGap{flex:none;width:44px;height:44px}.btnCalendarNav{color:var(--text-secondary);border-radius:50%;place-items:center;padding:0;display:grid}.btnCalendarNav:not(:disabled):active{background-color:var(--colorGray100)}.btnCalendarNav:disabled{opacity:.3}.btnCalendarNav svg{width:20px;height:20px}.btnCalendarTitle{min-height:40px;font-size:1rem;line-height:1.5em;font-weight:var(--fw-bold);color:var(--text-primary);border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.btnCalendarTitle:active{background-color:var(--colorGray100)}.btnCalendarTitle .icoTitle{width:16px;height:16px;color:var(--text-brand-primary);-o-transition:all .2s ease;transition:all .2s;transform:rotate(90deg)}.btnCalendarTitle .icoTitle.is-open{transform:rotate(-90deg)}.bCalendarDays{text-align:center;grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.tWeekday{font-size:.75rem;line-height:1.5em;font-weight:var(--fw-semibold);color:var(--text-tertiary);padding:6px 0}.btnCalendarDay{font-variant-numeric:tabular-nums;width:40px;height:40px;color:var(--text-primary);border-radius:50%;justify-self:center;padding:0;font-size:.875rem;line-height:1.4286em}.btnCalendarDay:not(:disabled):active{background-color:var(--colorBrand50)}.btnCalendarDay.is-today{box-shadow:inset 0 0 0 1px var(--colorPrimary);color:var(--text-brand-primary);font-weight:var(--fw-semibold)}.btnCalendarDay[aria-pressed=true]{background-color:var(--colorPrimary);color:var(--colorWhite);font-weight:var(--fw-bold);box-shadow:none}.btnCalendarDay:disabled{color:var(--colorGray300)}.bCalendarYears,.bCalendarMonths{gap:8px;display:grid}.bCalendarYears{overscroll-behavior:contain;grid-template-columns:repeat(4,1fr);max-height:288px;padding:2px;overflow-y:auto}.bCalendarMonths{grid-template-columns:repeat(3,1fr)}.btnCalendarCell{background-color:var(--colorGray50);height:44px;font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-medium);color:var(--text-primary);border-radius:12px}.btnCalendarCell[aria-pressed=true]{background-color:var(--colorPrimary);color:var(--colorWhite);font-weight:var(--fw-bold)}.btnCalendarCell:disabled{color:var(--colorGray300)}@keyframes dialogIn{0%{opacity:0;transform:translateY(12px)scale(.97)}}.bToast{left:50%;bottom:calc(88px + env(safe-area-inset-bottom));z-index:10;background-color:var(--colorGray900,#181d27);color:var(--colorWhite);font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-medium);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;animation:.25s ease-out toastIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px -8px #0a0d1266}.bToast[hidden]{display:none}.bToast svg{width:18px;height:18px;color:var(--colorSuccess400)}@media (prefers-reduced-motion:reduce){.bToast{animation:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}}.bPointCard{color:var(--colorWhite);isolation:isolate;background:linear-gradient(135deg,#c84b00 0%,#a63b00 50%,#782900 100%);border-radius:16px;padding:16px 18px;position:relative;overflow:hidden}.bPointCard .bPointTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.bPointCard .tPointLabel{font-size:.875rem;line-height:1.4286em;font-weight:var(--fw-semibold);color:#ffffffd9}.bPointCard .bPointBadge{background-color:#db6f34;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.bPointCard .bPointBadge svg{width:20px;height:20px;color:var(--colorWhite);fill:var(--colorWhite)}.bPointCard .bPointMid{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.bPointCard .btnPointHistory{min-height:34px;color:var(--colorWhite);font-size:.75rem;line-height:1.5em;font-weight:var(--fw-semibold);background-color:#ffffff2e;border:0;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 8px 0 12px;display:inline-flex;position:relative}.bPointCard .btnPointHistory:after{content:"";position:absolute;inset:-5px 0}.bPointCard .btnPointHistory svg{width:16px;height:16px}.bPointCard .btnPointHistory:active{background-color:#ffffff47}.bPointCard .btnPointHistory:focus-visible{outline:2px solid var(--colorWhite);outline-offset:2px}.bPointCard .tPointValue{align-items:baseline;gap:6px;min-width:0;display:flex}.bPointCard .tPointValue strong{font-size:2.375rem;line-height:1.1579em;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bPointCard .tPointValue span{font-size:1rem;line-height:1.5em;font-weight:var(--fw-medium)}.bPointCard .bTierBar{background-color:#ffffff38;border-radius:999px;height:10px;margin-top:12px;overflow:hidden}.bPointCard .bTierBar span{border-radius:inherit;background-image:linear-gradient(90deg, var(--colorWarning300), var(--colorWhite));height:100%;display:block;box-shadow:0 0 8px #ffffff59}.bPointCard .tTierHint{color:var(--colorBrand50);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-top:8px;font-size:.75rem;line-height:1.5em;display:flex}.bPointCard .tTierHint strong{font-weight:var(--fw-bold);color:var(--colorWhite);font-variant-numeric:tabular-nums}.bPointCard .tTierHint .tTierGoal{font-variant-numeric:tabular-nums}.bSkeletonLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bSkeletonStatus{position:relative}.bSkeleton{background-color:var(--colorGray300);border-radius:8px;display:block;position:relative;overflow:hidden}.bSkeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--colorGray50) 85%, transparent) 50%, transparent 100%);animation:1.15s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.bSkeleton:after{opacity:0;animation:none}}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.bSkeletonLines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.bSkeleton.is-line{height:14px}.bSkeleton.is-line.is-xs{width:28%}.bSkeleton.is-line.is-sm{width:42%}.bSkeleton.is-line.is-md{width:64%}.bSkeleton.is-line.is-lg{width:88%}.bSkeleton.is-line.is-heading{width:38%;height:18px;margin:0 16px}.bSkeleton.is-avatar{border-radius:50%;flex:none;width:48px;height:48px}.bSkeleton.is-avatar.is-lg{width:64px;height:64px}.bSkeleton.is-pill{border-radius:999px;flex:none;width:72px;height:24px}.bSkeleton.is-bar{border-radius:999px;height:8px}.bSkeleton.is-icon{border-radius:12px;flex:none;width:40px;height:40px}.bSkeleton.is-art{aspect-ratio:1;border-radius:12px}.bSkeleton.is-thumb{border-radius:12px;flex:none;width:72px;height:72px}.bSkeleton.is-banner{border-radius:16px;height:168px;margin:0 16px}.bSkeleton.is-hero{aspect-ratio:4/3;border-radius:0;width:100%;max-height:42dvh}.bSkeleton.is-field,.bSkeleton.is-button{border-radius:12px;height:48px}.bSkeleton.is-pointCard{border-radius:16px;height:128px}.bSkeleton.is-balance{border-radius:16px;height:72px}.bSkeleton.is-row{border-radius:12px;height:52px}.bSkeleton.is-camera{aspect-ratio:3/4;border-radius:16px}.bSkeletonProfile{padding:calc(16px + env(safe-area-inset-top)) 20px 56px;background:linear-gradient(160deg, var(--colorBrand900) 0%, var(--colorBrand950) 100%);border-radius:0 0 28px 28px}.bSkeletonProfile .bSkeleton{background-color:color-mix(in srgb, var(--colorWhite) 32%, transparent)}.bSkeletonProfileTop{align-items:center;gap:12px;display:flex}.bSkeletonPoints{flex-direction:column;gap:10px;margin-top:20px;display:flex}.bSkeletonHome{flex-direction:column;padding-bottom:28px;display:flex}.bSkeletonHome>.bSkeletonSection{margin-top:20px}.bSkeletonShortcuts{border-radius:var(--radiusCard);background-color:var(--colorWhite);grid-template-columns:repeat(4,1fr);gap:8px;margin:-36px 16px 0;padding:16px 8px;display:grid}.bSkeletonAccount .bSkeletonShortcuts{margin:0}.bSkeletonShortcut{flex-direction:column;align-items:center;gap:8px;display:flex}.bSkeletonSection{flex-direction:column;gap:12px;display:flex}.bSkeletonRewardRow,.bSkeletonRewardGrid,.bSkeletonNews{gap:12px;display:grid}.bSkeletonRewardRow{grid-auto-columns:45%;grid-auto-flow:column;padding:0 16px;overflow:hidden}.bSkeletonRewardGrid{grid-template-columns:repeat(2,1fr)}.bSkeletonRewardCard,.bSkeletonNewsRow,.bSkeletonHistoryRow,.bSkeletonSummary{gap:12px;min-width:0;display:flex}.bSkeletonRewardCard{flex-direction:column}.bSkeletonNewsList,.bSkeletonNews{flex-direction:column;gap:16px;padding:0 16px;display:flex}.bSkeletonNewsList .bSkeleton.is-banner,.bSkeletonNews{margin:0}.bSkeletonAccount,.bSkeletonForm,.bSkeletonHistory,.bSkeletonScan{flex-direction:column;gap:12px;display:flex}.bSkeletonForm{padding:16px}.bSkeletonForm.is-flush{padding:0}.bSkeletonSheet{border-radius:var(--radiusCard) var(--radiusCard) 0 0;background-color:var(--colorWhite);flex-direction:column;gap:12px;margin-top:-20px;padding:20px 16px 24px;display:flex}.bSkeletonCard{border:1px solid var(--border-secondary,var(--colorGray300));border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.bSkeletonMenu{flex-direction:column;gap:8px;display:flex}}
