@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9ddf1512dbee9c99-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8247d8d2a376ae43-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e270c9fc4fe96f5a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6bb6a9cb68044e10-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a3689a7cda641d2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bed26dc8a57eea87-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_383d88{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_383d88{--font-be-vietnam:"Be Vietnam Pro","Be Vietnam Pro Fallback"}@import url("https://fonts.googleapis.com/css2?family=Agu+Display&family=Anton&family=Arizonia&family=Charmonman&family=Cherry+Bomb+One&family=Gluten:wght@400;700;900&family=Goldman:wght@400;700&family=Josefin+Sans:wght@400;700&family=Kablammo&family=Mansalva&family=Montserrat:wght@400;700;900&family=Oswald:wght@400;600;700&family=Raleway:wght@400;700;900&family=Roboto+Condensed:wght@400;700&family=Science+Gothic:wght@400;700&family=Smooch+Sans:wght@400;700&family=Srisakdi:wght@400;700&family=Tourney:wght@400;700;900&family=Water+Brush&display=swap");:root{--color-accent:#0055ff;--color-accent-strong:#0055ff;--color-accent-soft:#0055ff1a;--color-background:#f8fbff;--color-foreground:#101828;--color-panel:#ffffffe6;--color-panel-border:#0055ff1a;--color-muted:#667085;--color-sidebar:#f8f7f3;--color-sidebar-hover:#f4f3ef;--color-sidebar-active:#efede7;--color-sidebar-foreground:#1d293d;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-success:#00d294;--color-warning:#ffd236;--color-danger:#e40014;--color-surface:#ffffff;--color-surface-2:#f8fafc;--color-surface-hover:#f1f5f9;--color-border:#e5e9f0;--color-border-strong:#cbd5e1;--color-selected-bg:#020618;--color-selected-fg:#ffffff;--color-chip-bg:#0f172b;--color-chip-fg:#ffffff;--tone-success-bg:#ecfdf5;--tone-success-fg:#047857;--tone-warning-bg:#fffbeb;--tone-warning-fg:#b45309;--tone-danger-bg:#fff1f2;--tone-danger-fg:#be123c;--tone-info-bg:#f0f9ff;--tone-info-fg:#0369a1;--tone-neutral-bg:var(--color-slate-100);--tone-neutral-fg:var(--color-slate-600);--font-sans:"Be Vietnam Pro",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--spacing:0.25rem;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;color-scheme:light;--background:var(--color-background);--foreground:var(--color-foreground)}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid}*{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}menu,ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{font:inherit;color:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none;cursor:pointer}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}table{border-collapse:collapse;border-color:inherit;text-indent:0}textarea{resize:vertical}hr{height:0;color:inherit;border-top-width:1px}:disabled{cursor:default}[hidden]{display:none}::placeholder{opacity:1;color:var(--color-muted)}body,html{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.panel{background:var(--color-panel);border:1px solid var(--color-panel-border);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}html body{font-family:var(--font-sans);--semi-blue-0:235,242,255;--semi-blue-1:204,219,255;--semi-blue-2:153,184,255;--semi-blue-3:102,149,255;--semi-blue-4:51,114,255;--semi-blue-5:0,85,255;--semi-blue-6:0,72,217;--semi-blue-7:0,60,181;--semi-blue-8:0,47,143;--semi-blue-9:0,35,107;--semi-green-0:230,251,244;--semi-green-1:191,244,228;--semi-green-2:128,235,202;--semi-green-3:64,225,175;--semi-green-4:13,217,154;--semi-green-5:0,210,148;--semi-green-6:0,179,126;--semi-green-7:0,148,104;--semi-green-8:0,117,82;--semi-green-9:0,86,60;--semi-orange-0:255,250,230;--semi-orange-1:255,243,191;--semi-orange-2:255,233,143;--semi-orange-3:255,223,99;--semi-orange-4:255,216,68;--semi-orange-5:255,210,54;--semi-orange-6:217,176,30;--semi-orange-7:179,143,18;--semi-orange-8:143,112,10;--semi-orange-9:107,82,4;--semi-red-0:254,235,237;--semi-red-1:252,204,209;--semi-red-2:248,153,162;--semi-red-3:244,102,116;--semi-red-4:238,51,70;--semi-red-5:228,0,20;--semi-red-6:194,0,17;--semi-red-7:161,0,14;--semi-red-8:127,0,11;--semi-red-9:94,0,8;--semi-border-radius-small:6px;--semi-border-radius-medium:8px;--semi-border-radius-large:12px}.semi-button-content:not(:has(>.semi-button-content-left)):not(:has(>.semi-button-content-right)){gap:8px}html body[theme-mode=dark]{color-scheme:dark;--color-accent:#4785ff;--color-accent-strong:#0055ff;--color-accent-soft:#4785ff29;--color-background:#0b1120;--color-foreground:#e8edf6;--color-panel:#16203bcc;--color-panel-border:#ffffff14;--color-muted:#94a3b8;--background:var(--color-background);--foreground:var(--color-foreground);--color-sidebar:#0f1626;--color-sidebar-hover:#141d31;--color-sidebar-active:#1b2540;--color-sidebar-foreground:#cbd5e1;--color-slate-50:#020618;--color-slate-100:#0f172b;--color-slate-200:#1d293d;--color-slate-300:#314158;--color-slate-400:#45556c;--color-slate-500:#62748e;--color-slate-600:#90a1b9;--color-slate-700:#cad5e2;--color-slate-800:#e2e8f0;--color-slate-900:#f1f5f9;--color-slate-950:#f8fafc;--color-surface:#141c2e;--color-surface-2:#0f1626;--color-surface-hover:#1b2540;--color-border:#26314a;--color-border-strong:#3a4763;--color-selected-bg:#1b2540;--color-selected-fg:#e8edf6;--color-chip-bg:#26314a;--color-chip-fg:#e8edf6;--tone-success-bg:#10281f;--tone-success-fg:#34d399;--tone-warning-bg:#2a2410;--tone-warning-fg:#fbbf24;--tone-danger-bg:#2a1518;--tone-danger-fg:#fb7185;--tone-info-bg:#0e2033;--tone-info-fg:#38bdf8}html body[theme-mode=dark] .semi-modal-content{background-color:var(--color-surface-2);border-color:var(--color-border)}.semi-modal{margin:2rem auto}.semi-modal.semi-modal-centered{margin:auto}.semi-modal-content,.semi-modal-wrap-center .semi-modal-content{max-height:calc(100vh - 4rem)}.semi-modal-content>.semi-modal-body,.semi-modal-content>.semi-modal-body-wrapper{min-height:0;flex:1 1 auto}.semi-modal-content>.semi-modal-body-wrapper{overflow-y:auto}.semi-modal-content>.semi-modal-body-wrapper>.semi-modal-close{position:-webkit-sticky;position:sticky;top:0;z-index:1}