@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-ext-400-normal-CiZNW1ec.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-400-normal-DYBYyMQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-400-normal-bXgqVju9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-ref-palette-primary0:#000;--md-ref-palette-primary4:#00063a;--md-ref-palette-primary6:#000a47;--md-ref-palette-primary10:#000f5c;--md-ref-palette-primary12:#001266;--md-ref-palette-primary17:#001a81;--md-ref-palette-primary20:#001e91;--md-ref-palette-primary22:#00219d;--md-ref-palette-primary24:#0024a8;--md-ref-palette-primary30:#1c36b5;--md-ref-palette-primary40:#3b51cd;--md-ref-palette-primary45:#485eda;--md-ref-palette-primary50:#566ce8;--md-ref-palette-primary55:#6379f5;--md-ref-palette-primary60:#7287ff;--md-ref-palette-primary70:#97a5ff;--md-ref-palette-primary80:#bac3ff;--md-ref-palette-primary87:#d3d8ff;--md-ref-palette-primary90:#dee0ff;--md-ref-palette-primary92:#e5e6ff;--md-ref-palette-primary94:#edecff;--md-ref-palette-primary95:#f0efff;--md-ref-palette-primary96:#f4f2ff;--md-ref-palette-primary98:#fbf8ff;--md-ref-palette-primary99:#fefbff;--md-ref-palette-primary100:#fff;--md-ref-palette-secondary0:#000;--md-ref-palette-secondary4:#0a0d1e;--md-ref-palette-secondary6:#0f1223;--md-ref-palette-secondary10:#181a2c;--md-ref-palette-secondary12:#1c1e30;--md-ref-palette-secondary17:#26293b;--md-ref-palette-secondary20:#2d2f42;--md-ref-palette-secondary22:#313446;--md-ref-palette-secondary24:#35384b;--md-ref-palette-secondary30:#434659;--md-ref-palette-secondary40:#5b5d72;--md-ref-palette-secondary45:#67697e;--md-ref-palette-secondary50:#74768b;--md-ref-palette-secondary55:#808298;--md-ref-palette-secondary60:#8d8fa6;--md-ref-palette-secondary70:#a8aac1;--md-ref-palette-secondary80:#c3c5dd;--md-ref-palette-secondary87:#d7d8f1;--md-ref-palette-secondary90:#e0e1f9;--md-ref-palette-secondary92:#e5e6ff;--md-ref-palette-secondary94:#edecff;--md-ref-palette-secondary95:#f0efff;--md-ref-palette-secondary96:#f4f2ff;--md-ref-palette-secondary98:#fbf8ff;--md-ref-palette-secondary99:#fefbff;--md-ref-palette-secondary100:#fff;--md-ref-palette-tertiary0:#000;--md-ref-palette-tertiary4:#001112;--md-ref-palette-tertiary6:#001718;--md-ref-palette-tertiary10:#002021;--md-ref-palette-tertiary12:#002425;--md-ref-palette-tertiary17:#003031;--md-ref-palette-tertiary20:#003738;--md-ref-palette-tertiary22:#003b3d;--md-ref-palette-tertiary24:#004042;--md-ref-palette-tertiary30:#004f51;--md-ref-palette-tertiary40:#00696c;--md-ref-palette-tertiary45:#00777a;--md-ref-palette-tertiary50:#1f8487;--md-ref-palette-tertiary55:#329194;--md-ref-palette-tertiary60:#429ea1;--md-ref-palette-tertiary70:#60b9bc;--md-ref-palette-tertiary80:#7cd5d8;--md-ref-palette-tertiary87:#90e9eb;--md-ref-palette-tertiary90:#99f1f4;--md-ref-palette-tertiary92:#9ef7fa;--md-ref-palette-tertiary94:#a7fcff;--md-ref-palette-tertiary95:#b8fdff;--md-ref-palette-tertiary96:#c7feff;--md-ref-palette-tertiary98:#e3ffff;--md-ref-palette-tertiary99:#f1ffff;--md-ref-palette-tertiary100:#fff;--md-ref-palette-neutral0:#000;--md-ref-palette-neutral4:#0c0f10;--md-ref-palette-neutral6:#111415;--md-ref-palette-neutral10:#191c1d;--md-ref-palette-neutral12:#1d2021;--md-ref-palette-neutral17:#272a2c;--md-ref-palette-neutral20:#2e3132;--md-ref-palette-neutral22:#323537;--md-ref-palette-neutral24:#373a3b;--md-ref-palette-neutral30:#444749;--md-ref-palette-neutral40:#5c5f60;--md-ref-palette-neutral45:#686b6c;--md-ref-palette-neutral50:#757779;--md-ref-palette-neutral55:#818486;--md-ref-palette-neutral60:#8f9192;--md-ref-palette-neutral70:#a9abad;--md-ref-palette-neutral80:#c5c7c8;--md-ref-palette-neutral87:#d8dadc;--md-ref-palette-neutral90:#e1e3e4;--md-ref-palette-neutral92:#e7e8ea;--md-ref-palette-neutral94:#eceeef;--md-ref-palette-neutral95:#eff1f2;--md-ref-palette-neutral96:#f2f4f5;--md-ref-palette-neutral98:#f8f9fb;--md-ref-palette-neutral99:#fbfcfe;--md-ref-palette-neutral100:#fff;--md-ref-palette-neutral-variant0:#000;--md-ref-palette-neutral-variant4:#070f12;--md-ref-palette-neutral-variant6:#0c1518;--md-ref-palette-neutral-variant10:#151d20;--md-ref-palette-neutral-variant12:#192124;--md-ref-palette-neutral-variant17:#232b2e;--md-ref-palette-neutral-variant20:#293235;--md-ref-palette-neutral-variant22:#2e3639;--md-ref-palette-neutral-variant24:#323a3e;--md-ref-palette-neutral-variant30:#40484b;--md-ref-palette-neutral-variant40:#576063;--md-ref-palette-neutral-variant45:#636c70;--md-ref-palette-neutral-variant50:#70787c;--md-ref-palette-neutral-variant55:#7d8589;--md-ref-palette-neutral-variant60:#899296;--md-ref-palette-neutral-variant70:#a4adb0;--md-ref-palette-neutral-variant80:#bfc8cc;--md-ref-palette-neutral-variant87:#d3dbdf;--md-ref-palette-neutral-variant90:#dbe4e8;--md-ref-palette-neutral-variant92:#e1e9ee;--md-ref-palette-neutral-variant94:#e7eff3;--md-ref-palette-neutral-variant95:#eaf2f6;--md-ref-palette-neutral-variant96:#edf5f9;--md-ref-palette-neutral-variant98:#f2fbff;--md-ref-palette-neutral-variant99:#f9fdff;--md-ref-palette-neutral-variant100:#fff;--md-ref-palette-error0:#000;--md-ref-palette-error4:#280001;--md-ref-palette-error6:#310001;--md-ref-palette-error10:#410002;--md-ref-palette-error12:#490002;--md-ref-palette-error17:#5c0004;--md-ref-palette-error20:#690005;--md-ref-palette-error22:#710005;--md-ref-palette-error24:#790006;--md-ref-palette-error30:#93000a;--md-ref-palette-error40:#ba1a1a;--md-ref-palette-error45:#cc2925;--md-ref-palette-error50:#de3730;--md-ref-palette-error55:#f0443b;--md-ref-palette-error60:#ff5449;--md-ref-palette-error70:#ff897d;--md-ref-palette-error80:#ffb4ab;--md-ref-palette-error87:#ffcfc9;--md-ref-palette-error90:#ffdad6;--md-ref-palette-error92:#ffe2de;--md-ref-palette-error94:#ffe9e6;--md-ref-palette-error95:#ffedea;--md-ref-palette-error96:#fff0ee;--md-ref-palette-error98:#fff8f7;--md-ref-palette-error99:#fffbff;--md-ref-palette-error100:#fff;--md-ref-palette-accent0:#000;--md-ref-palette-accent4:#160c00;--md-ref-palette-accent6:#1d1100;--md-ref-palette-accent10:#271900;--md-ref-palette-accent12:#2d1d00;--md-ref-palette-accent17:#3a2600;--md-ref-palette-accent20:#422c00;--md-ref-palette-accent22:#483000;--md-ref-palette-accent24:#4e3400;--md-ref-palette-accent30:#5f4100;--md-ref-palette-accent40:#7e5700;--md-ref-palette-accent45:#8d6300;--md-ref-palette-accent50:#9e6e00;--md-ref-palette-accent55:#ae7a00;--md-ref-palette-accent60:#bf8600;--md-ref-palette-accent70:#e19f00;--md-ref-palette-accent80:#ffba33;--md-ref-palette-accent87:#ffd38d;--md-ref-palette-accent90:#ffdeab;--md-ref-palette-accent92:#ffe4be;--md-ref-palette-accent94:#ffebd0;--md-ref-palette-accent95:#ffeed9;--md-ref-palette-accent96:#fff2e2;--md-ref-palette-accent98:#fff8f3;--md-ref-palette-accent99:#fffbff;--md-ref-palette-accent100:#fff;--md-ref-palette-info0:#000;--md-ref-palette-info4:#00063a;--md-ref-palette-info6:#000a47;--md-ref-palette-info10:#000f5c;--md-ref-palette-info12:#001266;--md-ref-palette-info17:#001a81;--md-ref-palette-info20:#001e91;--md-ref-palette-info22:#00219d;--md-ref-palette-info24:#0024a8;--md-ref-palette-info30:#1c36b5;--md-ref-palette-info40:#3b51cd;--md-ref-palette-info45:#485eda;--md-ref-palette-info50:#566ce8;--md-ref-palette-info55:#6379f5;--md-ref-palette-info60:#7287ff;--md-ref-palette-info70:#97a5ff;--md-ref-palette-info80:#bac3ff;--md-ref-palette-info87:#d3d8ff;--md-ref-palette-info90:#dee0ff;--md-ref-palette-info92:#e5e6ff;--md-ref-palette-info94:#edecff;--md-ref-palette-info95:#f0efff;--md-ref-palette-info96:#f4f2ff;--md-ref-palette-info98:#fbf8ff;--md-ref-palette-info99:#fefbff;--md-ref-palette-info100:#fff;--md-ref-palette-warning0:#000;--md-ref-palette-warning4:#170c00;--md-ref-palette-warning6:#1e1100;--md-ref-palette-warning10:#291800;--md-ref-palette-warning12:#2e1c00;--md-ref-palette-warning17:#3c2500;--md-ref-palette-warning20:#452b00;--md-ref-palette-warning22:#4a2f00;--md-ref-palette-warning24:#503300;--md-ref-palette-warning30:#624000;--md-ref-palette-warning40:#825500;--md-ref-palette-warning45:#926000;--md-ref-palette-warning50:#a36c00;--md-ref-palette-warning55:#b37700;--md-ref-palette-warning60:#c58300;--md-ref-palette-warning70:#e79c0d;--md-ref-palette-warning80:#ffb94f;--md-ref-palette-warning87:#ffd398;--md-ref-palette-warning90:#ffddb3;--md-ref-palette-warning92:bisque;--md-ref-palette-warning94:#ffebd4;--md-ref-palette-warning95:#ffeedc;--md-ref-palette-warning96:#fff1e4;--md-ref-palette-warning98:#fff8f4;--md-ref-palette-warning99:#fffbff;--md-ref-palette-warning100:#fff;--md-ref-palette-promo0:#000;--md-ref-palette-promo4:#270009;--md-ref-palette-promo6:#30000e;--md-ref-palette-promo10:#400015;--md-ref-palette-promo12:#470018;--md-ref-palette-promo17:#5a0021;--md-ref-palette-promo20:#660026;--md-ref-palette-promo22:#6f002a;--md-ref-palette-promo24:#77002d;--md-ref-palette-promo30:#8e0739;--md-ref-palette-promo40:#af2850;--md-ref-palette-promo45:#c0355b;--md-ref-palette-promo50:#d14267;--md-ref-palette-promo55:#e14f74;--md-ref-palette-promo60:#f25c80;--md-ref-palette-promo70:#ff869e;--md-ref-palette-promo80:#ffb2be;--md-ref-palette-promo87:#ffced4;--md-ref-palette-promo90:#ffd9de;--md-ref-palette-promo92:#ffe1e4;--md-ref-palette-promo94:#ffe9eb;--md-ref-palette-promo95:#ffecee;--md-ref-palette-promo96:#fff0f1;--md-ref-palette-promo98:#fff8f7;--md-ref-palette-promo99:#fffbff;--md-ref-palette-promo100:#fff;--md-ref-palette-ocean0:#000;--md-ref-palette-ocean4:#000c2c;--md-ref-palette-ocean6:#001136;--md-ref-palette-ocean10:#001847;--md-ref-palette-ocean12:#001c4f;--md-ref-palette-ocean17:#002664;--md-ref-palette-ocean20:#002c72;--md-ref-palette-ocean22:#00307b;--md-ref-palette-ocean24:#003484;--md-ref-palette-ocean30:#184293;--md-ref-palette-ocean40:#365bad;--md-ref-palette-ocean45:#4467ba;--md-ref-palette-ocean50:#5174c7;--md-ref-palette-ocean55:#5f81d5;--md-ref-palette-ocean60:#6c8ee3;--md-ref-palette-ocean70:#88a9ff;--md-ref-palette-ocean80:#b1c5ff;--md-ref-palette-ocean87:#ced9ff;--md-ref-palette-ocean90:#dae2ff;--md-ref-palette-ocean92:#e2e7ff;--md-ref-palette-ocean94:#eaedff;--md-ref-palette-ocean95:#eef0ff;--md-ref-palette-ocean96:#f2f3ff;--md-ref-palette-ocean98:#faf8ff;--md-ref-palette-ocean99:#fefbff;--md-ref-palette-ocean100:#fff;--md-ref-palette-success0:#000;--md-ref-palette-success4:#001203;--md-ref-palette-success6:#001805;--md-ref-palette-success10:#002108;--md-ref-palette-success12:#00260a;--md-ref-palette-success17:#003210;--md-ref-palette-success20:#003913;--md-ref-palette-success22:#003e15;--md-ref-palette-success24:#004318;--md-ref-palette-success30:#00531f;--md-ref-palette-success40:#006e2b;--md-ref-palette-success45:#007c32;--md-ref-palette-success50:#1c893d;--md-ref-palette-success55:#2e9649;--md-ref-palette-success60:#3ea454;--md-ref-palette-success70:#5abf6c;--md-ref-palette-success80:#76dc85;--md-ref-palette-success87:#89f097;--md-ref-palette-success90:#92f99f;--md-ref-palette-success92:#97ffa4;--md-ref-palette-success94:#b8ffbb;--md-ref-palette-success95:#c6ffc7;--md-ref-palette-success96:#d3ffd2;--md-ref-palette-success98:#ebffe7;--md-ref-palette-success99:#f6fff1;--md-ref-palette-success100:#fff;--md-sys-color-primary:#354cc8;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#354cc8;--md-sys-color-on-primary-container:#c8ceff;--md-sys-color-inverse-primary:#bac3ff;--md-sys-color-secondary:#5b5d72;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#dddef6;--md-sys-color-on-secondary-container:#5f6176;--md-sys-color-tertiary:#004a4c;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#006467;--md-sys-color-on-tertiary-container:#87dfe2;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#93000a;--md-sys-color-surface:#f8f9fb;--md-sys-color-surface-dim:#d8dadc;--md-sys-color-surface-bright:#f8f9fb;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f2f4f5;--md-sys-color-surface-container:#eceeef;--md-sys-color-surface-container-high:#e7e8ea;--md-sys-color-surface-container-highest:#e1e3e4;--md-sys-color-on-surface:#191c1d;--md-sys-color-surface-variant:#dbe4e8;--md-sys-color-on-surface-variant:#40484b;--md-sys-color-inverse-surface:#2e3132;--md-sys-color-inverse-on-surface:#eff1f2;--md-sys-color-outline:#70787c;--md-sys-color-outline-variant:#bfc8cc;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#354cc8;--md-sys-color-primary-fixed:#dee0ff;--md-sys-color-primary-fixed-dim:#bac3ff;--md-sys-color-on-primary-fixed:#000f5c;--md-sys-color-on-primary-fixed-variant:#1c36b5;--md-sys-color-secondary-fixed:#e0e1f9;--md-sys-color-secondary-fixed-dim:#c3c5dd;--md-sys-color-on-secondary-fixed:#181a2c;--md-sys-color-on-secondary-fixed-variant:#434659;--md-sys-color-tertiary-fixed:#99f1f4;--md-sys-color-tertiary-fixed-dim:#7cd5d8;--md-sys-color-on-tertiary-fixed:#002021;--md-sys-color-on-tertiary-fixed-variant:#004f51;--fx-color-primary:var(--md-sys-color-primary);--fx-color-on-primary:var(--md-sys-color-on-primary);--fx-color-primary-container:var(--md-sys-color-primary-container);--fx-color-on-primary-container:var(--md-sys-color-on-primary-container);--fx-color-brand:var(--md-ref-palette-primary55);--fx-color-primary-soft:var(--md-ref-palette-secondary94);--fx-color-on-primary-soft:var(--md-ref-palette-primary30);--fx-color-action:var(--md-sys-color-primary);--fx-color-on-action:var(--md-ref-palette-neutral100);--fx-color-action-pressed:var(--md-ref-palette-primary40);--fx-color-bg:var(--md-sys-color-surface-container-low);--fx-color-surface:var(--md-sys-color-surface-container-lowest);--fx-color-surface-muted:var(--md-sys-color-surface-container-high);--fx-color-image-placeholder:var(--md-sys-color-surface-container-highest);--fx-color-separator:var(--md-sys-color-outline-variant);--fx-color-border:var(--md-sys-color-outline);--fx-color-overlay:color-mix(in srgb, var(--md-sys-color-scrim) 32%, transparent);--fx-color-text-primary:var(--md-sys-color-on-surface);--fx-color-text-secondary:var(--md-sys-color-on-surface-variant);--fx-color-text-tertiary:var(--md-sys-color-on-surface-variant);--fx-color-text-disabled:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--fx-color-text-on-inverse:var(--md-sys-color-inverse-on-surface);--fx-color-icon:var(--md-sys-color-on-surface-variant);--fx-color-icon-muted:var(--md-sys-color-outline);--fx-color-link:#3b51cd;--fx-color-positive:#006e2b;--fx-color-success:#006e2b;--fx-color-success-soft:#92f99f;--fx-color-on-success-soft:#002108;--fx-color-gain:#006e2b;--fx-color-loss:var(--md-sys-color-error);--fx-color-danger:var(--md-sys-color-error);--fx-color-danger-soft:var(--md-sys-color-error-container);--fx-color-on-danger-soft:var(--md-sys-color-on-error-container);--fx-color-warning:#825500;--fx-color-warning-soft:#ffddb3;--fx-color-on-warning-soft:#291800;--fx-color-info:#3b51cd;--fx-color-info-soft:#dee0ff;--fx-color-on-info-soft:#000f5c;--fx-color-skeleton:var(--md-sys-color-surface-container-high);--fx-color-inverse-surface:var(--md-sys-color-inverse-surface);--fx-color-header-start:var(--md-ref-palette-primary40);--fx-color-header-end:var(--md-ref-palette-ocean30);--fx-color-on-header:var(--md-ref-palette-neutral100);--fx-color-on-header-muted:color-mix(in srgb, var(--md-ref-palette-neutral100) 88%, transparent);--fx-color-header-pattern:color-mix(in srgb, var(--md-ref-palette-neutral100) 8%, transparent);--fx-color-accent:var(--md-ref-palette-accent80);--fx-color-on-accent:var(--md-ref-palette-accent10);--fx-color-accent-text:#7e5700;--fx-color-accent-soft:var(--md-ref-palette-accent95);--fx-color-on-accent-soft:var(--md-ref-palette-accent30);--fx-color-promo:var(--md-ref-palette-promo45);--fx-color-on-promo:var(--md-ref-palette-neutral100);--fx-color-promo-text:var(--md-ref-palette-promo45);--fx-color-price:var(--md-ref-palette-promo45);--fx-color-promo-soft:var(--md-ref-palette-promo95);--fx-color-on-promo-soft:var(--md-ref-palette-promo30);--fx-color-promo-banner:var(--md-ref-palette-promo92);--fx-color-on-promo-banner:var(--md-ref-palette-promo20);--fx-color-reward-banner:var(--md-ref-palette-accent90);--fx-color-on-reward-banner:var(--md-ref-palette-accent20);--fx-color-info-banner:var(--md-ref-palette-info92);--fx-color-on-info-banner:var(--md-ref-palette-info20);--fx-color-icon-ink:var(--md-ref-palette-primary55);--fx-color-icon-tint:var(--md-ref-palette-primary94);--fx-color-chart-line:var(--md-ref-palette-primary55);--fx-color-chart-fill:color-mix(in srgb, var(--md-ref-palette-primary55) 14%, transparent);--fx-color-chart-reference:#7e5700;--fx-color-down:#006e2b;--fx-color-up:var(--md-sys-color-error);--fx-color-cat-fuel-ink:#519c4d;--fx-color-cat-fuel-tint:#dff4d6;--fx-color-cat-fuel-text:#206c24;--fx-color-cat-saver-plan-ink:#009f74;--fx-color-cat-saver-plan-tint:#d7f5e4;--fx-color-cat-saver-plan-text:#006c4e;--fx-color-cat-stations-ink:#009c96;--fx-color-cat-stations-tint:#d3f5f1;--fx-color-cat-stations-text:#006a66;--fx-color-cat-wallet-ink:#0099b1;--fx-color-cat-wallet-tint:#d5f3fc;--fx-color-cat-wallet-text:#006879;--fx-color-cat-finance-ink:#0094d2;--fx-color-cat-finance-tint:#dff0ff;--fx-color-cat-finance-text:#006590;--fx-color-cat-shop-ink:#ac75d1;--fx-color-cat-shop-tint:#fae8ff;--fx-color-cat-shop-text:#7b479f;--fx-color-cat-check-in-ink:#c66cb1;--fx-color-cat-check-in-tint:#ffe8f4;--fx-color-cat-check-in-text:#923f81;--fx-color-cat-vouchers-ink:#d66885;--fx-color-cat-vouchers-tint:#ffe8eb;--fx-color-cat-vouchers-text:#9e3c59;--fx-color-cat-rewards-ink:#b88100;--fx-color-cat-rewards-tint:#ffebd0;--fx-color-cat-rewards-text:#7d5700;--fx-chart-1:#6379f5;--fx-chart-2:#0099b1;--fx-chart-3:#b88100;--fx-chart-4:#ac75d1;--fx-chart-5:#009f74;--fx-chart-6:#d66885;--fx-gradient-header:linear-gradient(160deg, var(--fx-color-header-start), var(--fx-color-header-end));--fx-font-family:"Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--md-sys-typescale-display-small-size:36px;--md-sys-typescale-display-small-line-height:44px;--md-sys-typescale-display-small-weight:400;--md-sys-typescale-display-small-tracking:0px;--md-sys-typescale-display-small:400 36px/44px var(--fx-font-family);--md-sys-typescale-headline-medium-size:28px;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-headline-medium-weight:400;--md-sys-typescale-headline-medium-tracking:0px;--md-sys-typescale-headline-medium:400 28px/36px var(--fx-font-family);--md-sys-typescale-headline-small-size:24px;--md-sys-typescale-headline-small-line-height:32px;--md-sys-typescale-headline-small-weight:400;--md-sys-typescale-headline-small-tracking:0px;--md-sys-typescale-headline-small:400 24px/32px var(--fx-font-family);--md-sys-typescale-title-large-size:22px;--md-sys-typescale-title-large-line-height:28px;--md-sys-typescale-title-large-weight:400;--md-sys-typescale-title-large-tracking:0px;--md-sys-typescale-title-large:400 22px/28px var(--fx-font-family);--md-sys-typescale-title-medium-size:16px;--md-sys-typescale-title-medium-line-height:24px;--md-sys-typescale-title-medium-weight:500;--md-sys-typescale-title-medium-tracking:.15px;--md-sys-typescale-title-medium:500 16px/24px var(--fx-font-family);--md-sys-typescale-title-small-size:14px;--md-sys-typescale-title-small-line-height:20px;--md-sys-typescale-title-small-weight:500;--md-sys-typescale-title-small-tracking:.1px;--md-sys-typescale-title-small:500 14px/20px var(--fx-font-family);--md-sys-typescale-body-large-size:16px;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-weight:400;--md-sys-typescale-body-large-tracking:.5px;--md-sys-typescale-body-large:400 16px/24px var(--fx-font-family);--md-sys-typescale-body-medium-size:14px;--md-sys-typescale-body-medium-line-height:20px;--md-sys-typescale-body-medium-weight:400;--md-sys-typescale-body-medium-tracking:.25px;--md-sys-typescale-body-medium:400 14px/20px var(--fx-font-family);--md-sys-typescale-body-small-size:12px;--md-sys-typescale-body-small-line-height:16px;--md-sys-typescale-body-small-weight:400;--md-sys-typescale-body-small-tracking:.4px;--md-sys-typescale-body-small:400 12px/16px var(--fx-font-family);--md-sys-typescale-label-large-size:14px;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-weight:500;--md-sys-typescale-label-large-tracking:.1px;--md-sys-typescale-label-large:500 14px/20px var(--fx-font-family);--md-sys-typescale-label-medium-size:12px;--md-sys-typescale-label-medium-line-height:16px;--md-sys-typescale-label-medium-weight:500;--md-sys-typescale-label-medium-tracking:.5px;--md-sys-typescale-label-medium:500 12px/16px var(--fx-font-family);--md-sys-typescale-label-small-size:11px;--md-sys-typescale-label-small-line-height:16px;--md-sys-typescale-label-small-weight:500;--md-sys-typescale-label-small-tracking:.5px;--md-sys-typescale-label-small:500 11px/16px var(--fx-font-family);--fx-font-large-title:400 28px/36px var(--fx-font-family);--fx-font-title:400 22px/28px var(--fx-font-family);--fx-font-amount-large:600 22px/28px var(--fx-font-family);--fx-font-headline:500 16px/24px var(--fx-font-family);--fx-font-section-title:600 16px/24px var(--fx-font-family);--fx-font-body:400 16px/24px var(--fx-font-family);--fx-font-subhead:400 14px/20px var(--fx-font-family);--fx-font-label:500 14px/20px var(--fx-font-family);--fx-font-footnote:400 12px/16px var(--fx-font-family);--fx-font-caption:500 12px/16px var(--fx-font-family);--fx-font-tab-label:500 12px/16px var(--fx-font-family);--fx-font-display:600 28px/36px var(--fx-font-family);--fx-font-amount-hero:400 36px/44px var(--fx-font-family);--fx-font-amount:500 16px/24px var(--fx-font-family);--fx-space-none:0px;--fx-space-xxs:2px;--fx-space-xs:4px;--fx-space-sm:8px;--fx-space-md:12px;--fx-space-lg:16px;--fx-space-xl:20px;--fx-space-x2l:24px;--fx-space-x3l:32px;--fx-space-x4l:40px;--fx-space-x5l:48px;--fx-space-x6l:64px;--fx-metric-page-margin:16px;--fx-metric-touch-target:48px;--fx-metric-nav-bar-height:64px;--fx-metric-large-title-extra:88px;--fx-metric-tab-bar-height:80px;--fx-metric-row-height:56px;--fx-metric-grouped-radius:12px;--fx-metric-segmented-height:40px;--fx-metric-search-field-height:56px;--fx-metric-button-height:40px;--fx-metric-button-radius:20px;--fx-metric-sheet-radius:28px;--fx-metric-card-radius:12px;--fx-layout-page-gutter:16px;--fx-layout-card-padding:16px;--fx-layout-hero-padding:20px;--fx-layout-section-gap:28px;--fx-layout-section-header-gap:12px;--fx-layout-row-height:56px;--fx-layout-row-height-tall:64px;--fx-layout-row-inset:16px;--fx-layout-row-icon-size:22px;--fx-layout-row-leading-disc:40px;--fx-layout-header-art:96px;--fx-layout-header-art-large:120px;--fx-layout-header-top-gap:8px;--fx-layout-header-bottom-gap:24px;--fx-layout-action-bar-padding:12px;--fx-layout-bottom-safe-gap:24px;--fx-layout-hairline:.5px;--fx-radius-tag:4px;--fx-radius-control:8px;--fx-radius-card:12px;--fx-radius-full:999px;--fx-radius-sheet:28px;--fx-shadow-floating:0px 4px 16px 0px #0000001f;--fx-shadow-card:0px 1px 3px 0px #0000000f, 0px 1px 2px 0px #0000000a;--fx-duration-fast:.1s;--fx-duration-base:.2s;--fx-duration-sheet:.25s;--fx-duration-page:.3s;--fx-ease-standard:cubic-bezier(.2, 0, 0, 1);--fx-ease-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--fx-ease-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15)}html.dark,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#bac3ff;--md-sys-color-on-primary:#001e91;--md-sys-color-primary-container:#354cc8;--md-sys-color-on-primary-container:#c8ceff;--md-sys-color-inverse-primary:#3b51cd;--md-sys-color-secondary:#c3c5dd;--md-sys-color-on-secondary:#2d2f42;--md-sys-color-secondary-container:#45485c;--md-sys-color-on-secondary-container:#b5b7ce;--md-sys-color-tertiary:#7cd5d8;--md-sys-color-on-tertiary:#003738;--md-sys-color-tertiary-container:#006467;--md-sys-color-on-tertiary-container:#87dfe2;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-surface:#111415;--md-sys-color-surface-dim:#111415;--md-sys-color-surface-bright:#373a3b;--md-sys-color-surface-container-lowest:#0c0f10;--md-sys-color-surface-container-low:#191c1d;--md-sys-color-surface-container:#1d2021;--md-sys-color-surface-container-high:#272a2c;--md-sys-color-surface-container-highest:#323537;--md-sys-color-on-surface:#e1e3e4;--md-sys-color-surface-variant:#40484b;--md-sys-color-on-surface-variant:#bfc8cc;--md-sys-color-inverse-surface:#e1e3e4;--md-sys-color-inverse-on-surface:#2e3132;--md-sys-color-outline:#899296;--md-sys-color-outline-variant:#40484b;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#bac3ff;--md-sys-color-primary-fixed:#dee0ff;--md-sys-color-primary-fixed-dim:#bac3ff;--md-sys-color-on-primary-fixed:#000f5c;--md-sys-color-on-primary-fixed-variant:#1c36b5;--md-sys-color-secondary-fixed:#e0e1f9;--md-sys-color-secondary-fixed-dim:#c3c5dd;--md-sys-color-on-secondary-fixed:#181a2c;--md-sys-color-on-secondary-fixed-variant:#434659;--md-sys-color-tertiary-fixed:#99f1f4;--md-sys-color-tertiary-fixed-dim:#7cd5d8;--md-sys-color-on-tertiary-fixed:#002021;--md-sys-color-on-tertiary-fixed-variant:#004f51;--fx-color-primary:var(--md-sys-color-primary);--fx-color-on-primary:var(--md-sys-color-on-primary);--fx-color-primary-container:var(--md-sys-color-primary-container);--fx-color-on-primary-container:var(--md-sys-color-on-primary-container);--fx-color-brand:var(--md-ref-palette-primary70);--fx-color-primary-soft:var(--md-ref-palette-secondary30);--fx-color-on-primary-soft:var(--md-ref-palette-secondary90);--fx-color-action:var(--md-ref-palette-primary45);--fx-color-on-action:var(--md-ref-palette-neutral100);--fx-color-action-pressed:var(--md-ref-palette-primary40);--fx-color-bg:var(--md-sys-color-surface);--fx-color-surface:var(--md-sys-color-surface-container);--fx-color-surface-muted:var(--md-sys-color-surface-container-highest);--fx-color-image-placeholder:var(--md-sys-color-surface-container-highest);--fx-color-separator:var(--md-sys-color-outline-variant);--fx-color-border:var(--md-sys-color-outline);--fx-color-overlay:color-mix(in srgb, var(--md-sys-color-scrim) 32%, transparent);--fx-color-text-primary:var(--md-sys-color-on-surface);--fx-color-text-secondary:var(--md-sys-color-on-surface-variant);--fx-color-text-tertiary:var(--md-sys-color-on-surface-variant);--fx-color-text-disabled:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--fx-color-text-on-inverse:var(--md-sys-color-inverse-on-surface);--fx-color-icon:var(--md-sys-color-on-surface-variant);--fx-color-icon-muted:var(--md-sys-color-outline);--fx-color-link:#bac3ff;--fx-color-positive:#76dc85;--fx-color-success:#76dc85;--fx-color-success-soft:#00531f;--fx-color-on-success-soft:#92f99f;--fx-color-gain:#76dc85;--fx-color-loss:var(--md-sys-color-error);--fx-color-danger:var(--md-sys-color-error);--fx-color-danger-soft:var(--md-sys-color-error-container);--fx-color-on-danger-soft:var(--md-sys-color-on-error-container);--fx-color-warning:#ffb94f;--fx-color-warning-soft:#624000;--fx-color-on-warning-soft:#ffddb3;--fx-color-info:#bac3ff;--fx-color-info-soft:var(--md-ref-palette-secondary30);--fx-color-on-info-soft:var(--md-ref-palette-secondary90);--fx-color-skeleton:var(--md-sys-color-surface-container-high);--fx-color-inverse-surface:var(--md-sys-color-inverse-surface);--fx-color-header-start:var(--md-ref-palette-primary30);--fx-color-header-end:var(--md-ref-palette-ocean24);--fx-color-on-header:var(--md-ref-palette-neutral100);--fx-color-on-header-muted:color-mix(in srgb, var(--md-ref-palette-neutral100) 88%, transparent);--fx-color-header-pattern:color-mix(in srgb, var(--md-ref-palette-neutral100) 8%, transparent);--fx-color-accent:var(--md-ref-palette-accent80);--fx-color-on-accent:var(--md-ref-palette-accent10);--fx-color-accent-text:#ffba33;--fx-color-accent-soft:var(--md-ref-palette-accent24);--fx-color-on-accent-soft:var(--md-ref-palette-accent90);--fx-color-promo:var(--md-ref-palette-promo45);--fx-color-on-promo:var(--md-ref-palette-neutral100);--fx-color-promo-text:var(--md-ref-palette-promo80);--fx-color-price:var(--md-ref-palette-promo80);--fx-color-promo-soft:var(--md-ref-palette-promo24);--fx-color-on-promo-soft:var(--md-ref-palette-promo90);--fx-color-promo-banner:var(--md-ref-palette-promo30);--fx-color-on-promo-banner:var(--md-ref-palette-promo95);--fx-color-reward-banner:var(--md-ref-palette-accent30);--fx-color-on-reward-banner:var(--md-ref-palette-accent95);--fx-color-info-banner:var(--md-ref-palette-secondary30);--fx-color-on-info-banner:var(--md-ref-palette-info95);--fx-color-icon-ink:var(--md-ref-palette-primary80);--fx-color-icon-tint:var(--md-ref-palette-secondary30);--fx-color-chart-line:var(--md-ref-palette-primary70);--fx-color-chart-fill:color-mix(in srgb, var(--md-ref-palette-primary70) 18%, transparent);--fx-color-chart-reference:#ffba33;--fx-color-down:#76dc85;--fx-color-up:var(--md-sys-color-error);--fx-color-cat-fuel-ink:#85d37e;--fx-color-cat-fuel-tint:#2e402b;--fx-color-cat-fuel-text:#90df88;--fx-color-cat-saver-plan-ink:#54d7a6;--fx-color-cat-saver-plan-tint:#274135;--fx-color-cat-saver-plan-text:#61e2b1;--fx-color-cat-stations-ink:#23d7cf;--fx-color-cat-stations-tint:#23403e;--fx-color-cat-stations-text:#3ae2da;--fx-color-cat-wallet-ink:#2ed2f2;--fx-color-cat-wallet-tint:#243f46;--fx-color-cat-wallet-text:#42defd;--fx-color-cat-finance-ink:#78c9ff;--fx-color-cat-finance-tint:#293e4c;--fx-color-cat-finance-text:#96d3ff;--fx-color-cat-shop-ink:#e0aeff;--fx-color-cat-shop-tint:#44364c;--fx-color-cat-shop-text:#e6bdff;--fx-color-cat-check-in-ink:#ffa3e6;--fx-color-cat-check-in-tint:#4c3445;--fx-color-cat-check-in-text:#ffb5e9;--fx-color-cat-vouchers-ink:#ffa9bc;--fx-color-cat-vouchers-tint:#51333a;--fx-color-cat-vouchers-text:#ffb9c8;--fx-color-cat-rewards-ink:#f7b535;--fx-color-cat-rewards-tint:#4a391c;--fx-color-cat-rewards-text:#ffc251;--fx-chart-1:#97a5ff;--fx-chart-2:#2ed2f2;--fx-chart-3:#f7b535;--fx-chart-4:#e0aeff;--fx-chart-5:#54d7a6;--fx-chart-6:#ffa9bc}:root{--c-brand:var(--fx-color-primary);--c-brand-soft:color-mix(in srgb, var(--fx-color-primary) 8%, transparent);--c-bg:var(--fx-color-bg);--c-surface:var(--fx-color-surface);--c-subtle:color-mix(in srgb, var(--fx-color-surface-muted) 40%, var(--fx-color-surface));--c-border:var(--fx-color-separator);--c-line:color-mix(in srgb, var(--fx-color-separator) 50%, var(--fx-color-surface));--c-text:var(--fx-color-text-primary);--c-text-2:var(--fx-color-text-secondary);--c-muted:var(--fx-color-icon-muted);--c-warn:var(--fx-color-warning);--c-error:var(--fx-color-danger);--c-success:var(--fx-color-positive);--c-info:var(--fx-color-info);--c-reward:var(--fx-color-accent-text);--c-promo:var(--fx-color-promo-text);--topbar-h:52px;--sidebar-w:232px;--sidebar-collapsed-w:56px;--font:"Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:14px}a{color:inherit;text-decoration:none}code,.fx-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.fx-code{background:var(--c-subtle);border:1px solid var(--c-line);border-radius:4px;padding:0 4px}.fx-wrap{word-break:break-all;white-space:normal}.fx-pre{white-space:pre-wrap;word-break:break-all;max-height:280px;margin:0;font-family:ui-monospace,Menlo,monospace;font-size:12px;overflow:auto}.fx-muted{color:var(--c-muted)}.fx-spacer{flex:1}.fx-amount{font-variant-numeric:tabular-nums}.fx-mono textarea,.fx-mono input{font-family:ui-monospace,Menlo,monospace!important;font-size:12.5px!important}.fx-num{width:100%}.fx-tag{font-weight:500}.fx-tone-warning{color:var(--c-warn)}.fx-tone-error{color:var(--c-error)}.fx-tone-info{color:var(--c-info)}.fx-tone-success{color:var(--c-success)}.fx-tone-reward{color:var(--c-reward)}.fx-tone-promo{color:var(--c-promo)}.fx-danger-item{color:var(--c-error)!important}.fx-kbd{font:500 11px/16px var(--font);color:var(--c-muted);border:1px solid var(--c-border);background:var(--c-surface);border-radius:4px;padding:0 5px}.fx-surface{background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px}.fx-pad{padding:20px 24px}.fx-stack{flex-direction:column;gap:8px;width:100%;display:flex}.fx-row-item{align-items:center;gap:4px;display:flex}.fx-row-item>:first-child{flex:1;min-width:0}.fx-field-note{color:var(--c-muted);font-size:12px;line-height:18px}.fx-field-note.is-warn{color:var(--c-warn)}.fx-field-note.is-error{color:var(--c-error)}.fx-page-loading{justify-content:center;padding:64px 0;display:flex}.fx-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-rows:var(--topbar-h) minmax(0, 1fr);min-width:1280px;height:100%;display:grid}.fx-shell.is-collapsed{grid-template-columns:var(--sidebar-collapsed-w) minmax(0, 1fr)}.fx-topbar{background:var(--c-surface);border-bottom:1px solid var(--c-border);z-index:3;grid-column:1/-1;align-items:center;gap:8px;padding:0 16px 0 14px;display:flex;position:relative}.fx-brand{min-width:calc(var(--sidebar-w) - 56px);align-items:center;gap:8px;display:flex}.fx-shell.is-collapsed .fx-brand{min-width:0}.fx-brand-name{letter-spacing:-.2px;font-size:16px;font-weight:600}.fx-brand-sub{color:var(--c-muted);border-left:1px solid var(--c-border);padding-left:8px;font-size:13px}.fx-shell.is-collapsed .fx-brand-sub{display:none}.fx-search-trigger{border:1px solid var(--c-border);background:var(--c-subtle);width:320px;height:32px;color:var(--c-muted);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin-left:8px;padding:0 8px 0 10px;font-size:13px;display:flex}.fx-search-trigger span{text-align:left;flex:1}.fx-search-trigger:hover{border-color:var(--c-muted)}.fx-sidebar{background:var(--c-surface);border-right:1px solid var(--c-border);min-height:0;padding:8px 0}.fx-sidenav .n-menu-item-group-title{letter-spacing:.4px;color:var(--c-muted);padding-top:6px;font-size:11.5px}.fx-main{min-width:0;padding:16px 24px 32px;overflow:auto}.fx-page-head{margin-bottom:14px}.fx-crumbs{margin-bottom:6px;font-size:12.5px}.fx-page-head-row{align-items:flex-start;gap:12px;display:flex}.fx-page-head-text{flex:1;min-width:0}.fx-page-title{align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;line-height:28px;display:flex}.fx-page-intro{color:var(--c-muted);max-width:920px;margin:4px 0 0;font-size:13px;line-height:20px}.fx-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fx-back{margin-top:2px}.fx-hub-tabs{margin-top:8px}.fx-embedded-tools{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.fx-resource-body{align-items:flex-start;gap:16px;display:flex}.fx-resource-main{flex:1;min-width:0}.fx-filters{border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:14px 16px;display:flex}.fx-filter{flex-direction:column;gap:4px;display:flex}.fx-filter-label{color:var(--c-muted);font-size:12px;line-height:16px}.fx-filter-actions{align-items:center;gap:4px;display:flex}.fx-filter-badge{margin-left:6px}.fx-filter-pop{flex-direction:column;gap:10px;padding:4px;display:flex}.fx-filter-pop-row{flex-direction:column;gap:4px;display:flex}.fx-table-meta{align-items:center;gap:16px;padding:8px 16px;font-size:13px;display:flex}.fx-bulkbar{background:var(--c-brand-soft);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.fx-table .n-data-table-th{color:var(--c-text-2);font-size:12.5px}.fx-table tr.is-clickable{cursor:pointer}.fx-table tr.is-selected td{background:var(--c-brand-soft)!important}.fx-cell-img img{border:1px solid var(--c-line);border-radius:4px}.fx-pager{border-top:1px solid var(--c-line);justify-content:flex-end;padding:12px 16px;display:flex}.fx-list-plain{margin:0;padding:0;list-style:none}.fx-list-plain-row{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.fx-panel{width:420px;max-height:calc(100vh - var(--topbar-h) - 32px);background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.fx-panel.is-wide{width:640px}.fx-panel-head{border-bottom:1px solid var(--c-line);align-items:center;gap:4px;padding:12px 12px 12px 16px;display:flex}.fx-panel-title{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}.fx-panel-actions{border-bottom:1px solid var(--c-line);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.fx-panel-body{flex:1;min-height:120px;overflow:auto}.fx-panel-body>.n-spin-content{padding:4px 16px 16px}.fx-panel-section{padding-top:12px}.fx-panel-section+.fx-panel-section{border-top:1px solid var(--c-line);margin-top:12px}.fx-panel-section-title{color:var(--c-muted);text-transform:uppercase;letter-spacing:.4px;margin:0 0 8px;font-size:12px;font-weight:600}.fx-kv{grid-template-columns:minmax(96px,36%) 1fr;gap:8px 12px;margin:0;font-size:13px;display:grid}.fx-kv dt{color:var(--c-muted);line-height:22px}.fx-kv dd{word-break:break-word;min-width:0;margin:0;line-height:22px}.fx-form-page{padding-bottom:72px}.fx-form-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.fx-form-layout.has-preview{grid-template-columns:minmax(0,1fr) 400px}.fx-form-preview{position:sticky;top:0}.fx-fields-section+.fx-fields-section{border-top:1px solid var(--c-line);margin-top:8px;padding-top:16px}.fx-fields-title{margin:0 0 12px;font-size:14px;font-weight:600}.fx-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.fx-fields-grid.is-single{grid-template-columns:minmax(0,1fr)}.fx-fields-grid .is-wide{grid-column:1/-1}.fx-sticky-bar{left:var(--sidebar-w);z-index:5;background:var(--c-surface);border-top:1px solid var(--c-border);align-items:center;gap:12px;padding:10px 24px;display:flex;position:fixed;bottom:0;right:0}.fx-shell.is-collapsed .fx-sticky-bar{left:var(--sidebar-collapsed-w)}.fx-sticky-bar-note{flex:1;font-size:13px}.fx-sticky-bar-actions{gap:8px;display:flex}.fx-window{align-items:center;gap:8px;width:100%;display:flex}.fx-window>.n-date-picker{flex:1}.fx-window-sep{color:var(--c-muted)}.fx-range{width:100%}.fx-image{align-items:flex-start;gap:8px;width:100%;display:flex}.fx-image-field{flex:1;min-width:0}.fx-image-thumb{border:1px solid var(--c-border);border-radius:4px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.fx-image-thumb.is-empty{color:var(--c-muted);border-style:dashed;justify-content:center;align-items:center;display:flex}.fx-link{width:100%}.fx-link-opt{justify-content:space-between;gap:16px;width:100%;display:flex}.fx-link-opt code{color:var(--c-muted);font-size:12px}.fx-json{width:100%}.fx-json-bar{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.fx-rich{border:1px solid var(--c-border);border-radius:6px;width:100%;overflow:hidden}.fx-rich-bar{border-bottom:1px solid var(--c-line);background:var(--c-subtle);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.fx-rich-tool{width:28px;height:28px;color:var(--c-text-2);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.fx-rich-tool:hover{background:var(--c-brand-soft);color:var(--c-brand)}.fx-rich-area{background:var(--c-surface);outline:none;min-height:420px;max-height:70vh;padding:16px 20px;overflow:auto}.fx-dialog{max-width:calc(100vw - 48px)}.fx-dialog-head{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.fx-dialog-intro{color:var(--c-text-2);white-space:pre-line;margin:0 0 12px;line-height:22px}.fx-dialog-foot{justify-content:flex-end;gap:8px;display:flex}.fx-dialog-error{margin-top:12px}.fx-money-check{border:1px solid var(--c-border);background:var(--c-subtle);border-radius:6px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;display:flex}.fx-money-check-amount,.fx-money-check-ref{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fx-money-check-amount strong{font-size:22px;font-weight:600}.fx-palette{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;align-self:flex-start;width:620px;max-width:calc(100vw - 48px);margin:12vh auto 0;overflow:hidden;box-shadow:0 16px 48px #0000002e}.fx-palette-input{border-bottom:1px solid var(--c-line);color:var(--c-muted);align-items:center;gap:6px;padding:6px 12px;display:flex}.fx-palette-list{max-height:420px;padding:6px;overflow:auto}.fx-palette-item{width:100%;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.fx-palette-item.is-active{background:var(--c-brand-soft)}.fx-palette-title{font-weight:500}.fx-palette-hint{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.fx-palette-empty{text-align:center;color:var(--c-muted);padding:24px}.fx-signin{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex;position:relative}.fx-signin-lang{position:absolute;top:16px;right:16px}.fx-signin-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;width:380px;padding:28px 28px 24px}.fx-signin-brand{align-items:center;gap:10px;margin-bottom:20px;display:flex}.fx-signin-name{font-size:18px;font-weight:600}.fx-signin-title{margin:0 0 16px;font-size:18px;font-weight:600}.fx-signin-error{margin-bottom:12px}.fx-signin-foot{margin-top:16px;font-size:12px}.fx-status{padding:64px 0}.fx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.fx-kpi{border-top:3px solid var(--kpi-c,var(--c-brand));flex-direction:column;gap:4px;padding:14px 16px;display:flex}.fx-kpi:nth-child(4n+1){--kpi-c:var(--fx-color-brand)}.fx-kpi:nth-child(4n+2){--kpi-c:var(--fx-color-cat-wallet-ink)}.fx-kpi:nth-child(4n+3){--kpi-c:var(--fx-color-cat-rewards-ink)}.fx-kpi:nth-child(4n+4){--kpi-c:var(--fx-color-cat-shop-ink)}.fx-kpi-label{color:var(--c-muted);font-size:12.5px}.fx-kpi-value{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.fx-kpi-foot{color:var(--c-muted);font-size:12px}.fx-work-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fx-section-head{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;display:flex}.fx-todo{border-bottom:1px solid var(--c-line);align-items:center;gap:12px;padding:10px 16px;display:flex}.fx-todo:last-child{border-bottom:0}.fx-todo-main{flex:1;min-width:0}.fx-todo-title{font-weight:500}.fx-todo-count{font-variant-numeric:tabular-nums;text-align:right;min-width:32px;font-weight:600}.fx-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px;display:grid}.fx-shortcut{border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.fx-shortcut:hover{background:var(--c-brand-soft);color:var(--c-brand)}.fx-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fx-detail-grid>.is-wide{grid-column:1/-1}.fx-card-title{border-bottom:1px solid var(--c-line);align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.fx-card-body{padding:12px 16px 16px}.fx-inline-stats{flex-wrap:wrap;gap:24px;display:flex}.fx-inline-stat{flex-direction:column;gap:2px;display:flex}.fx-inline-stat span:first-child{color:var(--c-muted);font-size:12px}.fx-inline-stat span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.fx-gap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-mt{margin-top:16px}.fx-diff-add{background:color-mix(in srgb, var(--c-success) 12%, transparent)}.fx-diff-del{background:color-mix(in srgb, var(--c-error) 12%, transparent);text-decoration:line-through}.fx-rowlist-item{border:1px solid var(--c-line);background:var(--c-subtle);border-radius:6px;align-items:flex-start;gap:8px;padding:8px;display:flex}.fx-rowlist-index{width:18px;color:var(--c-muted);text-align:right;padding-top:24px;font-size:12px}.fx-rowlist-fields{flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;min-width:0;display:grid}.fx-rowlist-field{flex-direction:column;gap:4px;min-width:0;display:flex}.fx-rowlist-field.is-wide{grid-column:span 2}.fx-rowlist-ops{flex-direction:column;padding-top:18px;display:flex}.fx-phone{border:1px solid var(--c-border);background:var(--c-subtle);border-radius:24px;width:300px;height:560px;margin:0 auto;position:relative;overflow:hidden}.fx-phone-notice{background:var(--fx-color-warning-soft);color:var(--fx-color-on-warning-soft);align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:40px;left:0;right:0}.fx-phone-notice img{height:15px}.fx-phone-notice span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fx-phone-ad{background:var(--fx-color-overlay);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fx-phone-ad img{border-radius:8px;max-width:75%;max-height:70%}.fx-phone-ad.is-splash img{object-fit:cover;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.fx-phone-ad-x{color:#fff;background:#0006;border-radius:12px;padding:2px 8px;font-size:12px;position:absolute;top:14px;right:14px}.fx-phone-empty{height:100%;color:var(--c-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.fx-feedcard{background:var(--c-surface);border:1px solid var(--c-line);border-radius:8px;flex-direction:column;gap:4px;padding:6px;font-size:12px;display:flex}.fx-feedcard.is-off{opacity:.45}.fx-feedcard img,.fx-feedcard-ph{aspect-ratio:1;object-fit:cover;background:var(--c-subtle);width:100%;color:var(--c-muted);border-radius:6px;justify-content:center;align-items:center;display:flex}.fx-feedcard-name{font-weight:500;line-height:16px}.fx-feedcard-hot{color:#fff;background:var(--c-error);border-radius:3px;margin-right:2px;padding:0 4px;font-size:11px}.fx-feedgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fx-docphone{border:1px solid var(--c-border);background:#fff;border-radius:20px;width:360px;margin:0 auto;overflow:hidden}.fx-docphone-bar{border-bottom:1px solid var(--c-line);height:40px;color:var(--c-text);justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;display:flex}.fx-docphone-title{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-weight:600;overflow:hidden}.fx-docphone-screen iframe{border:0;width:100%;height:600px;display:block}.fx-diff{border:1px solid var(--c-line);border-radius:6px;max-height:480px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;overflow:auto}.fx-diff div{white-space:pre-wrap;padding:2px 8px}.fx-canvas{border:1px solid var(--c-border);background:var(--c-bg);width:340px;color:var(--c-text);border-radius:24px;overflow:hidden}.fx-canvas-status{background:#fff;height:24px;padding:4px 18px;font-size:11px;font-weight:600}.fx-canvas-screen{height:640px;overflow:auto}.fx-canvas-mod{cursor:pointer;outline-offset:-2px;background:#fff;outline:2px solid #0000;position:relative}.fx-canvas-mod:hover{outline-color:color-mix(in srgb, var(--c-brand) 35%, transparent)}.fx-canvas-mod.is-active{outline-color:var(--c-brand)}.fx-canvas-mod.is-dim{opacity:.4}.fx-canvas-title{align-items:center;gap:6px;padding:8px 10px 4px;font-size:13px;font-weight:600;display:flex}.fx-canvas-badge{border:1px solid var(--c-error);color:var(--c-error);border-radius:3px;padding:0 3px;font-size:10px;font-weight:400}.fx-canvas-top{background:var(--fx-color-primary-soft) center/cover;justify-content:space-between;align-items:center;height:72px;padding:0 10px;display:flex}.fx-canvas-top img.is-title_image{height:24px}.fx-canvas-top img.is-gift_icon{height:26px}.fx-canvas-banner{padding:6px 10px;position:relative}.fx-canvas-banner img{border-radius:8px;width:100%;display:block}.fx-canvas-dots{text-align:center;color:#fff;letter-spacing:2px;font-size:12px;position:absolute;bottom:8px;left:0;right:0}.fx-canvas-search{background:var(--c-bg);color:var(--c-muted);border-radius:16px;margin:6px 10px;padding:6px 12px;font-size:12px}.fx-canvas-grid{gap:6px;padding:8px;display:grid}.fx-canvas-cell{text-align:center;flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex}.fx-canvas-cell img,.fx-canvas-icon{object-fit:cover;background:var(--fx-color-primary-soft);border-radius:8px;width:32px;height:32px;display:block}.fx-canvas-line{white-space:nowrap;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex;overflow:hidden}.fx-canvas-line img{height:16px}.fx-canvas-row{gap:6px;padding:6px 10px;display:grid}.fx-canvas-row img,.fx-canvas-row .fx-canvas-ph{aspect-ratio:1.2;object-fit:cover;border-radius:6px;width:100%}.fx-canvas-ph{background:var(--fx-color-surface-muted);min-height:48px;color:var(--c-muted);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.fx-canvas-plan{background:var(--c-subtle);border-radius:6px;align-items:baseline;gap:6px;padding:8px;font-size:12px;display:flex}.fx-canvas-hn{border:1px dashed var(--fx-color-warning);color:var(--fx-color-on-warning-soft);background:var(--fx-color-warning-soft);white-space:nowrap;border-radius:6px;margin:4px 10px;padding:6px 8px;font-size:12px;overflow:hidden}.fx-studio{grid-template-columns:340px minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.fx-studio-list{max-height:calc(100vh - 220px);overflow:auto}.fx-studio-item{border-bottom:1px solid var(--c-line);cursor:pointer;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.fx-studio-item:hover{background:var(--c-subtle)}.fx-studio-item.is-active{background:var(--c-brand-soft)}.fx-studio-item.is-off{opacity:.55}.fx-studio-item.is-drop{box-shadow:inset 0 2px 0 var(--c-brand)}.fx-studio-handle{cursor:grab;color:var(--c-muted);padding-top:2px}@media (width<=1440px){.fx-studio{grid-template-columns:300px minmax(0,1fr) 340px}}.fx-link-text{color:var(--c-brand)}.fx-link-text:hover{text-decoration:underline}.fx-pos{color:var(--c-success)}.fx-account{text-align:left;cursor:pointer;font:inherit;color:inherit}.fx-account.is-on{border-color:var(--c-brand);box-shadow:inset 0 0 0 1px var(--c-brand)}@media (width<=1440px){.fx-panel{width:380px}.fx-form-layout.has-preview{grid-template-columns:minmax(0,1fr) 360px}}.doc-body{font:var(--md-sys-typescale-body-medium);color:var(--fx-color-text-secondary);word-wrap:break-word;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;line-height:1.65}.doc-body p,.doc-body div,.doc-body section{margin:0}.doc-body p{margin-bottom:8px}.doc-body h1,.doc-body h2,.doc-body h3,.doc-body h4,.doc-body h5,.doc-body h6{color:var(--fx-color-text-primary);margin:16px 0 8px;font-weight:600}.doc-body h1{text-align:center;font-size:18px;line-height:26px}.doc-body h2{font-size:16px;line-height:24px}.doc-body h3,.doc-body h4,.doc-body h5,.doc-body h6{font-size:14px;line-height:22px}.doc-body b,.doc-body strong,.doc-body dt{color:var(--fx-color-text-primary);font-weight:600}.doc-body a{color:var(--md-sys-color-primary);word-break:break-all;text-decoration:none}.doc-body img{vertical-align:middle;max-width:100%;height:auto}.doc-body ul,.doc-body ol{margin:0 0 8px;padding-left:20px}.doc-body dl{margin:0 0 12px}.doc-body dd{margin:0 0 4px}.doc-body .doc-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;margin:8px 0 12px;overflow-x:auto}.doc-body .doc-table-wrap>table{margin:0}.doc-body table{border-collapse:collapse;border-spacing:0;width:max-content;min-width:100%;margin:8px 0 12px;font-size:12px;line-height:18px}.doc-body th,.doc-body td{border:1px solid var(--fx-color-separator);vertical-align:top;text-align:left;word-break:break-word;min-width:72px;max-width:240px;padding:6px}.doc-body th,.doc-body thead td{background:var(--md-sys-color-surface-container);color:var(--fx-color-text-primary);font-weight:600}.doc-body pre{white-space:pre-wrap;font-family:inherit}.doc-body hr{border:0;border-top:1px solid var(--fx-color-separator);margin:12px 0}.doc-body .doc-title{text-align:center;color:var(--fx-color-text-primary);margin:8px 0 12px;font-size:18px;font-weight:600;line-height:26px;display:block}.doc-body .doc-subtitle{color:var(--fx-color-text-primary);margin:12px 0 6px;font-size:15px;font-weight:600;line-height:22px;display:block}.doc-body .doc-bold{font-weight:600}.doc-body .doc-normal{font-weight:400}.doc-body .doc-underline{text-decoration:underline}.doc-body .doc-center{text-align:center}.doc-body .doc-right{text-align:right}.doc-body .doc-muted{color:var(--fx-color-text-secondary)}.doc-body .doc-indent{text-indent:2em}.doc-body--article{font-size:16px;line-height:1.7}.doc-body--article p{margin-bottom:12px}.doc-body--article h2,.doc-body--article .doc-subtitle{margin:28px 0 10px;scroll-margin-top:64px;font-size:18px;line-height:26px}.doc-body--article h3{margin:20px 0 8px;scroll-margin-top:64px;font-size:16px;line-height:24px}.doc-body--article li{margin-bottom:6px}.fx-row-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.fx-stack-xs{flex-direction:column;gap:2px;display:flex}.fx-timeline{margin:0;padding:0;list-style:none}.fx-timeline-item{border-left:2px solid var(--c-line);margin-left:4px;padding:10px 0 10px 14px}.fx-timeline-item+.fx-timeline-item{border-top:1px solid var(--c-line)}.fx-mini-field{flex-direction:column;gap:4px;min-width:0;display:flex}.fx-mini-field>span:first-child{color:var(--c-muted);font-size:12px}.fx-four{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.fx-num-cell{text-align:right;font-variant-numeric:tabular-nums}.fx-title-tags{vertical-align:middle;margin-left:10px;font-size:13px;font-weight:400}.fx-issue{text-align:left;border:0;border-bottom:1px solid var(--c-line);width:100%;color:var(--c-text);font:inherit;cursor:default;background:0 0;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.fx-issue.is-link{cursor:pointer}.fx-issue.is-link:hover span{color:var(--c-brand)}.fx-prize{border:1px solid var(--c-border);background:var(--c-surface);border-radius:8px}.fx-prize-head{border-bottom:1px solid var(--c-line);background:var(--c-subtle);border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:8px 12px;display:flex}.fx-prize-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;padding:12px;display:grid}.fx-span2{grid-column:span 2}.fx-span3{grid-column:span 3}.fx-builder{background:var(--c-bg);flex-direction:column;min-width:1280px;display:flex;position:fixed;inset:0}.fx-builder-bar{background:var(--c-surface);border-bottom:1px solid var(--c-border);align-items:center;gap:8px;height:52px;padding:0 12px;display:flex}.fx-builder-name{width:240px}.fx-builder-save{color:var(--c-muted);white-space:nowrap;flex-shrink:0;font-size:12px}.fx-builder-save.is-dirty,.fx-builder-save.is-saving{color:var(--c-warn)}.fx-builder-save.is-conflict,.fx-builder-save.is-error{color:var(--c-error)}.fx-builder-banner{border-radius:0}.fx-builder-error{margin:80px auto}.fx-builder-body{flex:1;grid-template-columns:264px 1fr 360px;min-height:0;display:grid}.fx-builder-rail{background:var(--c-surface);border-right:1px solid var(--c-border);flex-direction:column;min-height:0;display:flex}.fx-builder-rail-tabs{padding:10px 10px 0}.fx-builder-library{flex:1;padding:8px 12px 16px;overflow:auto}.fx-builder-group{color:var(--c-muted);margin:14px 0 6px;font-size:12px;font-weight:600}.fx-builder-block{text-align:left;width:100%;font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);cursor:grab;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px;padding:8px 10px;display:flex}.fx-builder-block:hover:not(:disabled){border-color:var(--c-brand);background:var(--c-brand-soft)}.fx-builder-block:disabled{opacity:.5;cursor:not-allowed}.fx-builder-stage{flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex;overflow:auto}.fx-builder-device{border:1px solid var(--c-border);background:#fff;border-radius:12px;width:377px;height:669px;position:relative;overflow:hidden}.fx-builder-frame{border:0;width:375px;height:667px;display:block}.fx-builder-offline{text-align:center;background:var(--c-surface);color:var(--c-text-2);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.fx-builder-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.fx-builder-inspect{background:var(--c-surface);border-left:1px solid var(--c-border);min-height:0;overflow:auto}.fx-inspector-head{border-bottom:1px solid var(--c-line);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.fx-inspector-body{padding:4px 14px 24px}.fx-mf{margin-bottom:10px}.fx-mf-list{flex-direction:column;gap:8px;width:100%;display:flex}.fx-mf-item{border:1px solid var(--c-line);background:var(--c-subtle);border-radius:6px;padding:8px 10px}.fx-layers{flex:1;padding:6px 6px 16px;overflow:auto}.fx-layer{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 6px;display:flex}.fx-layer:hover{background:var(--c-subtle)}.fx-layer.is-on{background:var(--c-brand-soft);border-color:var(--c-brand)}.fx-layer.is-child{margin-left:18px}.fx-layer.is-over{border-top:2px solid var(--c-brand)}.fx-layer-grip{cursor:grab;flex:none}.fx-layer-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.fx-layer-type{color:var(--c-muted);margin-left:6px;font-size:11px}.fx-layer-ops{flex:none;display:none}.fx-layer:hover .fx-layer-ops,.fx-layer.is-on .fx-layer-ops{display:inline-flex}.fx-layers-end{height:40px}.fx-hz{-webkit-user-select:none;user-select:none;cursor:crosshair;border:1px solid var(--c-border);border-radius:4px;position:relative;overflow:hidden}.fx-hz img{width:100%;display:block}.fx-hz-zone{color:var(--c-surface);background:color-mix(in srgb, var(--c-brand) 40%, transparent);border:1px solid var(--c-brand);cursor:pointer;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute}.fx-hz-zone.is-on{background:color-mix(in srgb, var(--c-brand) 65%, transparent)}.fx-hz-zone.is-drawing{pointer-events:none;border-style:dashed}.fx-hz-edit{border:1px solid var(--c-line);border-radius:6px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.fx-tr-fields[data-v-a3aafc73]{width:100%}.fx-tr-hint[data-v-a3aafc73]{margin-top:4px;font-size:12px;display:block}.fx-tr-text[data-v-a3aafc73]{align-items:flex-start;gap:8px;width:100%;margin-top:6px;display:flex}.fx-tr-badge[data-v-a3aafc73]{text-align:center;background:var(--fx-color-surface-muted);min-width:36px;color:var(--fx-color-text-secondary);border-radius:4px;flex:none;padding:0 6px;font-size:11px;font-weight:600;line-height:24px}.fx-translated[data-v-d0396d87]{width:100%}
