@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:block;src:url(./be-vietnam-pro-vietnamese-400-normal.CRcqvyg1.woff2)format("woff2");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-weight:400;font-display:block;src:url(./be-vietnam-pro-latin-ext-400-normal.CiZNW1ec.woff2)format("woff2");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-weight:400;font-display:block;src:url(./be-vietnam-pro-latin-400-normal.PpnXBOrz.woff2)format("woff2");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-weight:500;font-display:block;src:url(./be-vietnam-pro-vietnamese-500-normal.DREgrEoJ.woff2)format("woff2");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-weight:500;font-display:block;src:url(./be-vietnam-pro-latin-ext-500-normal.h0Fp6aX0.woff2)format("woff2");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-weight:500;font-display:block;src:url(./be-vietnam-pro-latin-500-normal.B6LVzGNe.woff2)format("woff2");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-weight:600;font-display:block;src:url(./be-vietnam-pro-vietnamese-600-normal.nyU-ZL2p.woff2)format("woff2");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-weight:600;font-display:block;src:url(./be-vietnam-pro-latin-ext-600-normal.BNd8euf0.woff2)format("woff2");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-weight:600;font-display:block;src:url(./be-vietnam-pro-latin-600-normal.BZDkUTrt.woff2)format("woff2");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-weight:700;font-display:block;src:url(./be-vietnam-pro-vietnamese-700-normal.Csr0PCuG.woff2)format("woff2");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-weight:700;font-display:block;src:url(./be-vietnam-pro-latin-ext-700-normal.C8_gqRu2.woff2)format("woff2");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-weight:700;font-display:block;src:url(./be-vietnam-pro-latin-700-normal.DlW1Zbsh.woff2)format("woff2");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{--beee-font-family:"Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--beee-font-display:44px;--beee-space-xs:4px;--beee-space-sm:8px;--beee-space-md:12px;--beee-space-lg:16px;--beee-space-xl:24px;--beee-window-standard-width:1280px;--beee-window-standard-height:960px;--beee-window-compact-width:768px;--beee-window-compact-height:576px;--beee-radius-check:5px;--beee-radius-sm:7px;--beee-radius-md:10px;--beee-radius-lg:12px;--beee-radius-xl:16px;--beee-control-height:34px;--beee-control-compact-height:30px;--beee-control-check-size:20px;--beee-control-pad-x:16px;--beee-control-status-height:40px;--beee-control-scroll-step:64px;--beee-control-pad-y:4px;--beee-control-tag-pad-x:12px;--beee-control-tag-pad-y:4px;--beee-control-field-text-height:20px;--beee-collection-min-width:144px;--beee-collection-gap:12px;--beee-collection-padding:16px;--beee-collection-list-padding:12px;--beee-collection-mark-size:40px;--beee-collection-folder-mark-size:32px;--beee-collection-folder-min-width:196px;--beee-collection-status-dot:6px;--beee-collection-title-font-size:15px;--beee-collection-max-columns:5;--beee-rail-min-width:100px;--beee-rail-max-width:124px;--beee-rail-compact-width:52px;--beee-rail-compact-padding:8px;--beee-rail-compact-item-height:44px;--beee-rail-padding:16px;--beee-rail-icon-size:20px;--beee-rail-icon-slot:36px;--beee-rail-label-gap:8px;--beee-rail-item-gap:4px;--beee-rail-item-pad-y:4px;--beee-intro-padding:16px;--beee-intro-gap:16px;--beee-intro-icon-size:28px;--beee-intro-icon-slot:60px;--beee-intro-min-text-width:288px;--beee-intro-compact-icon-slot:34px;--beee-intro-compact-gap:8px;--beee-intro-compact-title-size:20px;--beee-font-eyebrow:10px;--beee-weight-eyebrow:600;--beee-font-caption:11px;--beee-weight-caption:400;--beee-font-small:12px;--beee-weight-small:400;--beee-font-small-bold:12px;--beee-weight-small-bold:600;--beee-font-body:13px;--beee-weight-body:400;--beee-font-body-bold:13px;--beee-weight-body-bold:600;--beee-font-label:13px;--beee-weight-label:600;--beee-font-lead:15px;--beee-weight-lead:400;--beee-font-card-title:15px;--beee-weight-card-title:600;--beee-font-section:20px;--beee-weight-section:600;--beee-font-heading:24px;--beee-weight-heading:600;--beee-font-title:30px;--beee-weight-title:600;--beee-font-stat:30px;--beee-weight-stat:600;--beee-font-hero:36px;--beee-weight-hero:600;--beee-weight-display:600;--beee-font-field:15px;--beee-weight-field:400;--beee-motion-hover:.12s;--beee-motion-active:.18s;--beee-motion-press:.22s;--beee-motion-entrance:.22s;--beee-motion-glide:.24s;--beee-motion-crossfade:.26s;--beee-motion-breath:1.4s}:root,[data-beee-theme=light]{--beee-frame:#0b1720;--beee-honey-text:#8f620f;--beee-focus:#b07a12;--beee-canvas:#f3f5f6;--beee-surface:#fff;--beee-line:#dde4e7;--beee-ink:#0d1a22;--beee-muted:#53646d;--beee-faint:#5d6d77;--beee-neutral-soft:#eef2f4;--beee-accent-text:#1a3540;--beee-accent-soft:#d9dee0;--beee-danger:#bd374d;--beee-success:#197c51;--beee-warning:#d9733a}:root,[data-beee-theme=dark],[data-beee-theme=light]{--beee-on-frame:#e6edf0;--beee-honey:#e9ae3f;--beee-accent:#1a3540;--beee-accent-on:#fff}[data-beee-theme=dark]{--beee-frame:#050b10;--beee-honey-text:#f2c46a;--beee-focus:#f2c46a;--beee-canvas:#081117;--beee-surface:#0f1b23;--beee-line:#1f2f3a;--beee-ink:#e7eef1;--beee-muted:#9aabb4;--beee-faint:#81929b;--beee-neutral-soft:#152532;--beee-accent-text:#76868c;--beee-accent-soft:#0b171e;--beee-danger:#f0728a;--beee-success:#4cc18a;--beee-warning:#f0975a}@media (prefers-color-scheme:dark){:root:not([data-beee-theme=light]){--beee-frame:#050b10;--beee-on-frame:#e6edf0;--beee-honey:#e9ae3f;--beee-honey-text:#f2c46a;--beee-focus:#f2c46a;--beee-canvas:#081117;--beee-surface:#0f1b23;--beee-line:#1f2f3a;--beee-ink:#e7eef1;--beee-muted:#9aabb4;--beee-faint:#81929b;--beee-neutral-soft:#152532;--beee-accent:#1a3540;--beee-accent-on:#fff;--beee-accent-text:#76868c;--beee-accent-soft:#0b171e;--beee-danger:#f0728a;--beee-success:#4cc18a;--beee-warning:#f0975a}}[data-beee="1"]{--beee-accent:#1a3540;--beee-accent-on:#fff;--beee-accent-text:#1a3540;--beee-accent-soft:#d9dee0}[data-beee-theme=dark] [data-beee="1"],[data-beee-theme=dark][data-beee="1"]{--beee-accent:#1a3540;--beee-accent-on:#fff;--beee-accent-text:#76868c;--beee-accent-soft:#0b171e}[data-beee=cd]{--beee-accent:#8d79ed;--beee-accent-on:#242424;--beee-accent-text:#6a5bb2;--beee-accent-soft:#e7e6f5}[data-beee-theme=dark] [data-beee=cd],[data-beee-theme=dark][data-beee=cd]{--beee-accent:#8d79ed;--beee-accent-on:#242424;--beee-accent-text:#907ced;--beee-accent-soft:#20243e}[data-beee=cn]{--beee-accent:#6affa5;--beee-accent-on:#666;--beee-accent-text:#32794e;--beee-accent-soft:#e3f6ec}[data-beee-theme=dark] [data-beee=cn],[data-beee-theme=dark][data-beee=cn]{--beee-accent:#6affa5;--beee-accent-on:#666;--beee-accent-text:#6affa5;--beee-accent-soft:#1a3c31}[data-beee=unc]{--beee-accent:#e25292;--beee-accent-on:#202020;--beee-accent-text:#aa3e6e;--beee-accent-soft:#f1e1ea}[data-beee-theme=dark] [data-beee=unc],[data-beee-theme=dark][data-beee=unc]{--beee-accent:#e25292;--beee-accent-on:#202020;--beee-accent-text:#e35695;--beee-accent-soft:#2f1d2d}[data-beee=web]{--beee-accent:#4eb57b;--beee-accent-on:#393939;--beee-accent-text:#337650;--beee-accent-soft:#dfede7}[data-beee-theme=dark] [data-beee=web],[data-beee-theme=dark][data-beee=web]{--beee-accent:#4eb57b;--beee-accent-on:#393939;--beee-accent-text:#4eb57b;--beee-accent-soft:#152f29}[data-beee=pdf]{--beee-accent:#39998e;--beee-accent-on:#242424;--beee-accent-text:#2b736b;--beee-accent-soft:#ddeaea}[data-beee-theme=dark] [data-beee=pdf],[data-beee-theme=dark][data-beee=pdf]{--beee-accent:#39998e;--beee-accent-on:#242424;--beee-accent-text:#3e9c91;--beee-accent-soft:#11292c}[data-beee=arw]{--beee-accent:#ce673d;--beee-accent-on:#1d1d1d;--beee-accent-text:#a0502f;--beee-accent-soft:#efe4e0}[data-beee-theme=dark] [data-beee=arw],[data-beee-theme=dark][data-beee=arw]{--beee-accent:#ce673d;--beee-accent-on:#1d1d1d;--beee-accent-text:#d06f47;--beee-accent-soft:#2c201e}[data-beee=zalo]{--beee-accent:#0a5bd6;--beee-accent-on:#fff;--beee-accent-text:#0a5bd6;--beee-accent-soft:#d7e3f2}[data-beee-theme=dark] [data-beee=zalo],[data-beee-theme=dark][data-beee=zalo]{--beee-accent:#0a5bd6;--beee-accent-on:#fff;--beee-accent-text:#4d88e1;--beee-accent-soft:#081e39}[data-beee=swai]{--beee-accent:#39a7c1;--beee-accent-on:#323232;--beee-accent-text:#267182;--beee-accent-soft:#ddecf0}[data-beee-theme=dark] [data-beee=swai],[data-beee-theme=dark][data-beee=swai]{--beee-accent:#39a7c1;--beee-accent-on:#323232;--beee-accent-text:#39a7c1;--beee-accent-soft:#112c36}[data-beee=frxm]{--beee-accent:#e1b75e;--beee-accent-on:#4c4c4c;--beee-accent-text:#816936;--beee-accent-soft:#f1eee4}[data-beee-theme=dark] [data-beee=frxm],[data-beee-theme=dark][data-beee=frxm]{--beee-accent:#e1b75e;--beee-accent-on:#4c4c4c;--beee-accent-text:#e1b75e;--beee-accent-soft:#2f2f24}[data-beee=gpmb]{--beee-accent:#5182ef;--beee-accent-on:#1f1f1f;--beee-accent-text:#3d62b3;--beee-accent-soft:#e0e7f5}[data-beee-theme=dark] [data-beee=gpmb],[data-beee-theme=dark][data-beee=gpmb]{--beee-accent:#5182ef;--beee-accent-on:#1f1f1f;--beee-accent-text:#5a88f0;--beee-accent-soft:#15253e}[data-beee=livetalk]{--beee-accent:#e36b64;--beee-accent-on:#292929;--beee-accent-text:#9f4b46;--beee-accent-soft:#f1e4e4}[data-beee-theme=dark] [data-beee=livetalk],[data-beee-theme=dark][data-beee=livetalk]{--beee-accent:#e36b64;--beee-accent-on:#292929;--beee-accent-text:#e36b64;--beee-accent-soft:#2f2125}[data-beee=gamevba]{--beee-accent:#62c24c;--beee-accent-on:#414141;--beee-accent-text:#3b742e;--beee-accent-soft:#e2efe2}[data-beee-theme=dark] [data-beee=gamevba],[data-beee-theme=dark][data-beee=gamevba]{--beee-accent:#62c24c;--beee-accent-on:#414141;--beee-accent-text:#62c24c;--beee-accent-soft:#183121}[data-beee=git]{--beee-accent:#a85434;--beee-accent-on:#fff;--beee-accent-text:#9b4e30;--beee-accent-soft:#eae2df}[data-beee-theme=dark] [data-beee=git],[data-beee-theme=dark][data-beee=git]{--beee-accent:#a85434;--beee-accent-on:#fff;--beee-accent-text:#b9765d;--beee-accent-soft:#251d1c}[data-beee="0"]{--beee-accent:#9c8a6e;--beee-accent-on:#262626;--beee-accent-text:#716450;--beee-accent-soft:#e9e8e6}[data-beee-theme=dark] [data-beee="0"],[data-beee-theme=dark][data-beee="0"]{--beee-accent:#9c8a6e;--beee-accent-on:#262626;--beee-accent-text:#9c8a6e;--beee-accent-soft:#232727}[data-beee=imaxagent]{--beee-accent:#3c1e28;--beee-accent-on:#fff;--beee-accent-text:#3c1e28;--beee-accent-soft:#dddbdd}[data-beee-theme=dark] [data-beee=imaxagent],[data-beee-theme=dark][data-beee=imaxagent]{--beee-accent:#3c1e28;--beee-accent-on:#fff;--beee-accent-text:#8f7e83;--beee-accent-soft:#11131a}[data-beee=cmaker]{--beee-accent:#b476b8;--beee-accent-on:#252525;--beee-accent-text:#835685;--beee-accent-soft:#ebe6ef}[data-beee-theme=dark] [data-beee=cmaker],[data-beee-theme=dark][data-beee=cmaker]{--beee-accent:#b476b8;--beee-accent-on:#252525;--beee-accent-text:#b476b8;--beee-accent-soft:#272334}[data-beee=gmaker]{--beee-accent:#a3c744;--beee-accent-on:#4a4a4a;--beee-accent-text:#5e7227;--beee-accent-soft:#e9efe1}[data-beee-theme=dark] [data-beee=gmaker],[data-beee-theme=dark][data-beee=gmaker]{--beee-accent:#a3c744;--beee-accent-on:#4a4a4a;--beee-accent-text:#a3c744;--beee-accent-soft:#24321f}[data-beee=changeexif]{--beee-accent:#857343;--beee-accent-on:#fff;--beee-accent-text:#74653b;--beee-accent-soft:#e6e5e1}[data-beee-theme=dark] [data-beee=changeexif],[data-beee-theme=dark][data-beee=changeexif]{--beee-accent:#857343;--beee-accent-on:#fff;--beee-accent-text:#97885f;--beee-accent-soft:#1f231f}[data-beee=mfacebook]{--beee-accent:#b0b0f0;--beee-accent-on:#474747;--beee-accent-text:#65658a;--beee-accent-soft:#ebedf5}[data-beee-theme=dark] [data-beee=mfacebook],[data-beee-theme=dark][data-beee=mfacebook]{--beee-accent:#b0b0f0;--beee-accent-on:#474747;--beee-accent-text:#b0b0f0;--beee-accent-soft:#262e3e}[data-beee=mtiktok]{--beee-accent:#303030;--beee-accent-on:#fff;--beee-accent-text:#303030;--beee-accent-soft:#dcddde}[data-beee-theme=dark] [data-beee=mtiktok],[data-beee-theme=dark][data-beee=mtiktok]{--beee-accent:#303030;--beee-accent-on:#fff;--beee-accent-text:#838383;--beee-accent-soft:#0f171c}[data-beee=minsta]{--beee-accent:#602050;--beee-accent-on:#fff;--beee-accent-text:#602050;--beee-accent-soft:#e1dbe2}[data-beee-theme=dark] [data-beee=minsta],[data-beee-theme=dark][data-beee=minsta]{--beee-accent:#602050;--beee-accent-on:#fff;--beee-accent-text:#a07996;--beee-accent-soft:#181421}[data-beee=hnstudio]{--beee-accent:#f0c69c;--beee-accent-on:#575757;--beee-accent-text:#7e6852;--beee-accent-soft:#f3efeb}[data-beee-theme=dark] [data-beee=hnstudio],[data-beee-theme=dark][data-beee=hnstudio]{--beee-accent:#f0c69c;--beee-accent-on:#575757;--beee-accent-text:#f0c69c;--beee-accent-soft:#32322f}[data-beee=bunbi]{--beee-accent:#68ade8;--beee-accent-on:#3d3d3d;--beee-accent-text:#416c91;--beee-accent-soft:#e2ecf4}[data-beee-theme=dark] [data-beee=bunbi],[data-beee-theme=dark][data-beee=bunbi]{--beee-accent:#68ade8;--beee-accent-on:#3d3d3d;--beee-accent-text:#68ade8;--beee-accent-soft:#192d3d}[data-beee=bchess]{--beee-accent:#805ab6;--beee-accent-on:#fff;--beee-accent-text:#7653a8;--beee-accent-soft:#e5e2ee}[data-beee-theme=dark] [data-beee=bchess],[data-beee-theme=dark][data-beee=bchess]{--beee-accent:#805ab6;--beee-accent-on:#fff;--beee-accent-text:#997bc5;--beee-accent-soft:#1e1e34}[data-beee=chinago]{--beee-accent:#e58a3a;--beee-accent-on:#373737;--beee-accent-text:#955a26;--beee-accent-soft:#f1e8df}[data-beee-theme=dark] [data-beee=chinago],[data-beee-theme=dark][data-beee=chinago]{--beee-accent:#e58a3a;--beee-accent-on:#373737;--beee-accent-text:#e58a3a;--beee-accent-soft:#30271d}[data-beee=ibacninh]{--beee-accent:#7a8ca8;--beee-accent-on:#242424;--beee-accent-text:#5c697e;--beee-accent-soft:#e4e8ed}[data-beee-theme=dark] [data-beee=ibacninh],[data-beee-theme=dark][data-beee=ibacninh]{--beee-accent:#7a8ca8;--beee-accent-on:#242424;--beee-accent-text:#7d8faa;--beee-accent-soft:#1d2731}[data-beee=bfootball]{--beee-accent:#007c52;--beee-accent-on:#fff;--beee-accent-text:#00734c;--beee-accent-soft:#d6e6e2}[data-beee-theme=dark] [data-beee=bfootball],[data-beee-theme=dark][data-beee=bfootball]{--beee-accent:#007c52;--beee-accent-on:#fff;--beee-accent-text:#399979;--beee-accent-soft:#072422}[data-beee=domin3d]{--beee-accent:#5f8a66;--beee-accent-on:#171717;--beee-accent-text:#4c6e52;--beee-accent-soft:#e1e8e5}[data-beee-theme=dark] [data-beee=domin3d],[data-beee-theme=dark][data-beee=domin3d]{--beee-accent:#5f8a66;--beee-accent-on:#171717;--beee-accent-text:#6f9675;--beee-accent-soft:#182725}[data-beee=cotyphu3d]{--beee-accent:#4e7260;--beee-accent-on:#fff;--beee-accent-text:#4a6c5b;--beee-accent-soft:#dfe5e4}[data-beee-theme=dark] [data-beee=cotyphu3d],[data-beee-theme=dark][data-beee=cotyphu3d]{--beee-accent:#4e7260;--beee-accent-on:#fff;--beee-accent-text:#718e80;--beee-accent-soft:#152224}[data-beee=nongtrai]{--beee-accent:#6e9432;--beee-accent-on:#222;--beee-accent-text:#536f26;--beee-accent-soft:#e3e9de}[data-beee-theme=dark] [data-beee=nongtrai],[data-beee-theme=dark][data-beee=nongtrai]{--beee-accent:#6e9432;--beee-accent-on:#222;--beee-accent-text:#75993c;--beee-accent-soft:#1a291c}[data-beee=trimuibrick]{--beee-accent:#4cc3bf;--beee-accent-on:#454545;--beee-accent-text:#2e7573;--beee-accent-soft:#dfefef}[data-beee-theme=dark] [data-beee=trimuibrick],[data-beee-theme=dark][data-beee=trimuibrick]{--beee-accent:#4cc3bf;--beee-accent-on:#454545;--beee-accent-text:#4cc3bf;--beee-accent-soft:#143135}[data-beee=trimui-ai]{--beee-accent:#2f6f86;--beee-accent-on:#fff;--beee-accent-text:#2e6c83;--beee-accent-soft:#dbe5e9}[data-beee-theme=dark] [data-beee=trimui-ai],[data-beee-theme=dark][data-beee=trimui-ai]{--beee-accent:#2f6f86;--beee-accent-on:#fff;--beee-accent-text:#5e8fa1;--beee-accent-soft:#0f222b}[data-beee=trimui-pet]{--beee-accent:#e8a0c8;--beee-accent-on:#474747;--beee-accent-text:#855c73;--beee-accent-soft:#f2ebf0}[data-beee-theme=dark] [data-beee=trimui-pet],[data-beee-theme=dark][data-beee=trimui-pet]{--beee-accent:#e8a0c8;--beee-accent-on:#474747;--beee-accent-text:#e8a0c8;--beee-accent-soft:#302b37}[data-beee=game]{--beee-accent:#d9a07e;--beee-accent-on:#414141;--beee-accent-text:#82604c;--beee-accent-soft:#f0ebe8}[data-beee-theme=dark] [data-beee=game],[data-beee-theme=dark][data-beee=game]{--beee-accent:#d9a07e;--beee-accent-on:#414141;--beee-accent-text:#d9a07e;--beee-accent-soft:#2e2b2a}[data-beee=jx2]{--beee-accent:#b8505a;--beee-accent-on:#fff;--beee-accent-text:#a1464f;--beee-accent-soft:#ece1e3}[data-beee-theme=dark] [data-beee=jx2],[data-beee-theme=dark][data-beee=jx2]{--beee-accent:#b8505a;--beee-accent-on:#fff;--beee-accent-text:#c46f77;--beee-accent-soft:#281c23}:root,[data-beee-theme=light]{--beee-canvas:#faf7f9;--beee-surface:#fff;--beee-line:#efe7ec;--beee-neutral-soft:#f4eff3;--beee-ink:#2a1f2b;--beee-muted:#6b5d69;--beee-frame:#2b2133;--beee-on-frame:#f6eef4;--beee-accent:#c46f98;--beee-accent-on:#2a0f1e;--beee-accent-text:#8a3a61;--beee-accent-soft:#fbeff5;--tv-font:"Be Vietnam Pro", "Segoe UI", system-ui, sans-serif;--beee-font-family:var(--tv-font);--beee-font-display:var(--tv-font);--tv-mark:#c46f98;--tv-mark-on:#2a0f1e;--tv-panel:#2a2032;--tv-field-line:#9e8d9a;--tv-card-line:#e9e0e6;--tv-violet:#bba9f6;--tv-violet-soft:#f4f1fe;--tv-violet-text:#5a3eae;--tv-pink:#f2a8cc;--tv-pink-soft:#fdf1f7;--tv-pink-text:#962d63;--tv-cyan:#93d9e6;--tv-cyan-soft:#ecf9fb;--tv-cyan-text:#1d6574;--tv-amber:#f4cf86;--tv-amber-soft:#fff7e6;--tv-amber-text:#83540a;--tv-green:#a2dac0;--tv-green-soft:#edf8f2;--tv-green-text:#2c6650;--tv-blue:#aac7f6;--tv-blue-soft:#eef4fe;--tv-blue-text:#2b53a0;--tv-orange:#f6ba94;--tv-orange-soft:#fff2ea;--tv-orange-text:#94461a;--tv-rose:#f3a8b6;--tv-rose-soft:#fff0f3;--tv-rose-text:#9b2d44}.on-dark,[data-beee-theme=dark]{--tv-violet:#c8baf8;--tv-violet-soft:#2d2748;--tv-violet-text:#d8cefb;--tv-pink:#f4b9d6;--tv-pink-soft:#3f2433;--tv-pink-text:#f8cfe2;--tv-cyan:#a6e1ec;--tv-cyan-soft:#1e3940;--tv-cyan-text:#c2ecf3;--tv-amber:#f5d79b;--tv-amber-soft:#3d3220;--tv-amber-text:#f8e3b7;--tv-green:#b1e1ca;--tv-green-soft:#1f3830;--tv-green-text:#c8ebda;--tv-blue:#b7d0f7;--tv-blue-soft:#22304a;--tv-blue-text:#cfe0fa;--tv-orange:#f7c7a8;--tv-orange-soft:#3e2b21;--tv-orange-text:#f9d8c2;--tv-rose:#f5b8c3;--tv-rose-soft:#40252c;--tv-rose-text:#f8ced6}[data-beee-theme=dark]{--beee-canvas:#17131a;--beee-surface:#1e1a22;--beee-line:#352c3a;--beee-neutral-soft:#27212b;--beee-ink:#f3edf2;--beee-muted:#bcafba;--beee-frame:#141017;--beee-accent:#e3aac4;--beee-accent-on:#2a0f1e;--beee-accent-text:#eec3d6;--beee-accent-soft:#352631;--tv-panel:#1d1722;--tv-field-line:#857682;--tv-card-line:#3a3140}@media (prefers-color-scheme:dark){:root:not([data-beee-theme=light]){--beee-canvas:#17131a;--beee-surface:#1e1a22;--beee-line:#352c3a;--beee-neutral-soft:#27212b;--beee-ink:#f3edf2;--beee-muted:#bcafba;--beee-frame:#141017;--beee-accent:#e3aac4;--beee-accent-on:#2a0f1e;--beee-accent-text:#eec3d6;--beee-accent-soft:#352631;--tv-panel:#1d1722;--tv-field-line:#857682;--tv-card-line:#3a3140;--tv-violet:#c8baf8;--tv-violet-soft:#2d2748;--tv-violet-text:#d8cefb;--tv-pink:#f4b9d6;--tv-pink-soft:#3f2433;--tv-pink-text:#f8cfe2;--tv-cyan:#a6e1ec;--tv-cyan-soft:#1e3940;--tv-cyan-text:#c2ecf3;--tv-amber:#f5d79b;--tv-amber-soft:#3d3220;--tv-amber-text:#f8e3b7;--tv-green:#b1e1ca;--tv-green-soft:#1f3830;--tv-green-text:#c8ebda;--tv-blue:#b7d0f7;--tv-blue-soft:#22304a;--tv-blue-text:#cfe0fa;--tv-orange:#f7c7a8;--tv-orange-soft:#3e2b21;--tv-orange-text:#f9d8c2;--tv-rose:#f5b8c3;--tv-rose-soft:#40252c;--tv-rose-text:#f8ced6}}.tone-violet{--tone:var(--tv-violet);--tone-soft:var(--tv-violet-soft);--tone-text:var(--tv-violet-text)}.tone-pink{--tone:var(--tv-pink);--tone-soft:var(--tv-pink-soft);--tone-text:var(--tv-pink-text)}.tone-cyan{--tone:var(--tv-cyan);--tone-soft:var(--tv-cyan-soft);--tone-text:var(--tv-cyan-text)}.tone-amber{--tone:var(--tv-amber);--tone-soft:var(--tv-amber-soft);--tone-text:var(--tv-amber-text)}.tone-green{--tone:var(--tv-green);--tone-soft:var(--tv-green-soft);--tone-text:var(--tv-green-text)}.tone-blue{--tone:var(--tv-blue);--tone-soft:var(--tv-blue-soft);--tone-text:var(--tv-blue-text)}.tone-orange{--tone:var(--tv-orange);--tone-soft:var(--tv-orange-soft);--tone-text:var(--tv-orange-text)}.tone-rose{--tone:var(--tv-rose);--tone-soft:var(--tv-rose-soft);--tone-text:var(--tv-rose-text)}*,:after,:before{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-height:100vh;color:var(--beee-ink);background:var(--beee-canvas);font-size:14px;line-height:1.55}body,h1,h2,h3{font-family:var(--tv-font);margin:0}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.25}h1{font-size:26px}h2{font-size:20px}h3{font-size:15px;font-weight:600}li,p{text-wrap:pretty}p{margin:0}a{color:var(--beee-accent-text);text-underline-offset:3px;font-weight:600}button,input,select,textarea{font:inherit;color:inherit}[role=tab],button,label.check,summary{cursor:pointer}:focus-visible{outline:2px solid var(--beee-focus);outline-offset:2px}.mono,code{font-family:var(--tv-font);font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:.95em}.icon{flex:none}.nowrap,.sr-only,.topbar-user,.wordmark{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-tile{border-radius:var(--beee-radius-md);background:var(--tone-soft,var(--beee-accent-soft));width:34px;height:34px;color:var(--tone-text,var(--beee-accent-text));flex:none;place-items:center;display:inline-grid}.mark{--mark-bg:var(--tv-mark);--mark-fg:#fff}.wordmark{font-family:var(--tv-font);letter-spacing:-.01em;font-size:17px;font-weight:700}.wordmark .eee{color:var(--tv-pink-text)}.topbar{z-index:30;gap:var(--beee-space-xs);height:60px;padding:0 var(--beee-space-lg);background:var(--beee-frame);color:var(--beee-on-frame);position:sticky;top:0}.brand,.topbar{align-items:center;display:flex}.brand{gap:var(--beee-space-sm);min-width:0;color:inherit;text-decoration:none}.spacer{flex:1}.topbar-link{min-height:40px;padding:0 var(--beee-space-md);border-radius:var(--beee-radius-md);color:var(--beee-on-frame);transition:background-color var(--beee-motion-hover) ease-out;background:0 0;border:0;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.topbar-link.active,.topbar-link:hover{background:#ffffff1a}.topbar-user{max-width:220px;padding:0 var(--beee-space-sm);color:var(--beee-on-frame);text-overflow:ellipsis;align-items:center;gap:8px;font-weight:600;display:inline-flex;overflow:hidden}.avatar{background:var(--tv-pink-soft);width:30px;height:30px;color:var(--tv-pink-text);flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.avatar,.dot{border-radius:50%}.dot{border:2px solid var(--beee-frame);background:var(--tv-orange);width:9px;height:9px;position:absolute;top:7px;right:7px}.layout{grid-template-columns:112px minmax(0,1fr);align-content:start;min-height:calc(100vh - 60px);display:grid}.layout.no-rail{grid-template-columns:minmax(0,1fr)}.rail{height:calc(100vh - 60px);padding:var(--beee-space-md) var(--beee-space-sm);background:var(--beee-frame);gap:6px;position:sticky;top:60px;overflow-y:auto}.rail,.rail-item{flex-direction:column;display:flex}.rail-item{min-height:64px;padding:var(--beee-space-sm) 4px;border-radius:var(--beee-radius-lg);color:#f8eef5c7;text-align:center;transition:background-color var(--beee-motion-hover) ease-out,color var(--beee-motion-hover) ease-out;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;position:relative}.rail-item:hover{color:var(--beee-on-frame);background:#ffffff14}.rail-item.active{background:var(--tv-mark);color:var(--tv-mark-on,#2a0f1e)}.rail-alert,.rail-badge{border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:6px;right:10px}.rail-badge{background:var(--tv-orange);color:#1a0b13}.rail-alert{background:var(--tv-rose);color:#2a0f17;text-align:center}.rail-heading{margin:var(--beee-space-md) 0 var(--beee-space-xs);color:#f8eef58c;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.rail-heading,.rail-version{text-align:center;font-size:11px}.rail-version{color:#f8eef580;margin-top:auto}.content{width:100%;min-width:0;padding:28px calc(clamp(16px,2.5vw,40px)) 40px}.card>p,.notice,.page-head .lead{max-width:90ch}@media (width<=1023px){.layout{grid-template-columns:minmax(0,1fr)}.rail{z-index:20;height:auto;padding:6px var(--beee-space-sm);border-top:1px solid #ffffff14;align-items:stretch;overflow-x:auto}.rail,.rail-item{flex-direction:row}.rail-item{min-height:44px;padding:0 var(--beee-space-md);white-space:nowrap;flex:none;gap:6px}.rail-heading{margin:0 var(--beee-space-xs) 0 var(--beee-space-sm);align-self:center}.rail-version{display:none}.rail-alert,.rail-badge{position:static}}@media (width<=767px){.topbar{padding:0 var(--beee-space-sm)}.hide-sm{display:none}.content{padding:var(--beee-space-lg)}.rail-item{flex-direction:column;flex:1 0 auto;gap:2px;min-height:52px;padding:4px 6px;font-size:11.5px}.rail:not(:has(.rail-heading)){gap:2px;padding-inline:4px}.rail:not(:has(.rail-heading)) .rail-item{flex:1 1 0;min-width:0;padding:4px 2px;font-size:11px}.rail:not(:has(.rail-heading)) .rail-item span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.rail-alert,.rail-badge{position:absolute;top:2px;right:4px}}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--beee-space-md);margin-bottom:var(--beee-space-xl);flex-wrap:wrap;display:flex}.page-head .lead{color:var(--beee-muted);margin-top:6px;font-size:15px}.eyebrow{color:var(--beee-accent-text);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.section{margin-top:28px}.section>h2{margin-bottom:var(--beee-space-md);align-items:center;gap:10px;font-size:18px;display:flex}.empty,.section-gap{margin-top:var(--beee-space-lg)}.empty{padding:var(--beee-space-xl);border:1px dashed var(--tv-card-line);color:var(--beee-muted);text-align:center}.card,.empty{border-radius:var(--beee-radius-xl)}.card{border:1px solid var(--tv-card-line);background:var(--beee-surface);padding:20px}.card-title{color:var(--beee-muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.card.toned{border-top-color:var(--tv-card-line)}.cards{gap:var(--beee-space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.cards.stats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.cards>.card>.btn,.link-button,.stack>.btn,.stack>.tag{align-self:flex-start}.stack{gap:var(--beee-space-md);flex-direction:column;display:flex}.row,.stack-sm{gap:var(--beee-space-sm)}.row{flex-wrap:wrap;align-items:center;display:flex}.between{justify-content:space-between}.grow{flex:160px}.muted{color:var(--beee-muted)}.small{font-size:12.5px}.strong{font-weight:600}.stat{font-family:var(--tv-font);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.15}.progress{background:var(--beee-neutral-soft);border-radius:5px;height:10px;overflow:hidden}.progress>span{background:var(--tone,var(--beee-accent));border-radius:5px;height:100%;display:block}.steps{padding-left:1.25rem}.plain-list,.steps{flex-direction:column;gap:6px;margin:0;display:flex}.plain-list{padding:0;list-style:none}.btn{justify-content:center;align-items:center;gap:var(--beee-space-sm);border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-md);background:var(--beee-surface);min-height:42px;color:var(--beee-ink);white-space:nowrap;transition:background-color var(--beee-motion-hover) ease-out,border-color var(--beee-motion-hover) ease-out,color var(--beee-motion-hover) ease-out;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--beee-accent);background:var(--beee-accent-soft);color:var(--beee-accent-text)}.btn-primary{background:var(--beee-accent)}.btn-primary,.btn-primary:hover{color:var(--beee-accent-on);border-color:#0000}.btn-primary:hover{background:color-mix(in srgb,var(--beee-accent) 84%,#fff)}.btn-danger{border-color:color-mix(in srgb,var(--tv-rose) 45%,var(--tv-card-line));color:var(--tv-rose-text)}.btn-danger:hover{border-color:var(--tv-rose);background:var(--tv-rose-soft);color:var(--tv-rose-text)}.btn-small{min-height:36px;padding:0 var(--beee-space-md);font-size:13px}.btn-block,.input{width:100%}.btn:disabled{cursor:not-allowed;opacity:.55}.field{flex-direction:column;gap:6px;display:flex}.field>label,.field>span{font-weight:600}.input{min-height:44px;padding:10px var(--beee-space-md);border:1px solid var(--tv-field-line);border-radius:var(--beee-radius-md);background:var(--beee-surface);transition:border-color var(--beee-motion-hover) ease-out;font-size:16px}.input:hover{border-color:var(--beee-accent-text)}.input:focus{border-color:var(--beee-accent);outline:2px solid var(--beee-focus);outline-offset:-1px}.input[aria-invalid=true]{border-color:var(--tv-rose)}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap .input{padding-right:48px}.input-action{border-radius:var(--beee-radius-sm);width:40px;height:36px;color:var(--beee-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;right:4px}.input-action:hover{background:var(--beee-accent-soft);color:var(--beee-accent-text)}.select-inline{width:auto;min-width:140px}.number-inline{width:100px}.check{align-items:flex-start;gap:10px;display:flex}.check input{width:20px;height:20px;accent-color:var(--beee-accent);flex:none;margin:1px 0 0}.field-note,.hint{color:var(--beee-muted);font-size:12.5px}.field-note{min-height:1.5em;margin:0;line-height:1.5}.error,.field-note.is-error{color:var(--tv-rose-text);font-weight:600}.form-status{min-height:3em;margin:0;line-height:1.5}.notice{margin-bottom:var(--beee-space-lg);padding:14px var(--beee-space-lg);border:1px solid var(--tone-soft,var(--tv-card-line));border-left:4px solid var(--tone,var(--beee-accent));border-radius:var(--beee-radius-md);background:color-mix(in srgb,var(--tone-soft,var(--beee-surface)) 60%,var(--beee-surface))}.auth-card .notice,.card .notice{margin-bottom:0}.notice-info{--tone:var(--tv-violet);--tone-soft:var(--tv-violet-soft)}.notice-warning{--tone:var(--tv-amber);--tone-soft:var(--tv-amber-soft)}.notice-danger{--tone:var(--tv-rose);--tone-soft:var(--tv-rose-soft)}.notice-success{--tone:var(--tv-green);--tone-soft:var(--tv-green-soft)}.tag{background:var(--beee-neutral-soft);color:var(--beee-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.tag-success{background:var(--tv-green-soft);color:var(--tv-green-text)}.tag-warning{background:var(--tv-amber-soft);color:var(--tv-amber-text)}.tag-danger{background:var(--tv-rose-soft);color:var(--tv-rose-text)}.tag-info{background:var(--tv-violet-soft);color:var(--tv-violet-text)}.tag-pink{background:var(--tv-pink-soft);color:var(--tv-pink-text)}.toolbar{gap:var(--beee-space-md);margin-bottom:var(--beee-space-lg);flex-wrap:wrap}.search,.toolbar{align-items:center;display:flex}.search{flex:260px;max-width:420px;position:relative}.search .icon{color:var(--beee-muted);pointer-events:none;position:absolute;left:14px}.search .input{padding-left:44px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--tv-card-line);background:var(--beee-surface);min-height:36px;transition:background-color var(--beee-motion-hover) ease-out,border-color var(--beee-motion-hover) ease-out;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.chip .icon,.chip[aria-pressed=true]{color:var(--tone-text,var(--beee-accent-text))}.chip:hover,.chip[aria-pressed=true]{border-color:var(--tone,var(--beee-accent))}.chip[aria-pressed=true]{background:var(--tone-soft,var(--beee-accent-soft))}.chip-static{cursor:default}.chip-count{background:var(--beee-neutral-soft);min-width:22px;color:var(--beee-muted);text-align:center;border-radius:999px;padding:0 6px;font-size:11.5px;font-weight:700;line-height:20px}.chip[aria-pressed=true] .chip-count{background:var(--beee-surface);color:var(--tone-text,var(--beee-accent-text))}.chip-remove{width:24px;height:24px;color:var(--beee-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.chip-remove:hover{background:var(--tv-rose-soft);color:var(--tv-rose-text)}.tabs{border:1px solid var(--tv-card-line);background:var(--beee-surface);flex-wrap:nowrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tab,.tabs{border-radius:999px}.tab{min-height:38px;padding:0 var(--beee-space-lg);color:var(--beee-muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.tab:hover{color:var(--beee-accent-text)}.tab[aria-selected=true]{background:var(--beee-accent);color:var(--beee-accent-on)}.count{background:var(--tv-orange);color:#1a0b13;text-align:center;border-radius:10px;min-width:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.games{gap:var(--beee-space-md);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));display:grid}.game{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-lg);background:var(--beee-surface);transition:border-color var(--beee-motion-hover) ease-out;flex-direction:column;justify-content:space-between;gap:14px;padding:14px;display:flex}.game:hover{border-color:color-mix(in srgb,var(--tone) 70%,var(--tv-card-line))}.game.open{border-color:color-mix(in srgb,var(--tone) 60%,var(--tv-card-line))}.game-head{align-items:center;gap:var(--beee-space-md);display:flex}.game>.row{min-height:36px}.game.maintenance{opacity:.72}.game.maintenance .game-icon{filter:grayscale(.7)}.tag-maintenance{background:var(--tv-amber-soft);color:var(--tv-amber-text)}.game-icon{border-radius:var(--beee-radius-md);background:var(--tone-soft);flex:none;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.game.locked .game-icon{filter:grayscale(.55);opacity:.8}.game-name{font-size:14px;font-weight:600;line-height:1.35}.confirm{gap:var(--beee-space-sm);padding:var(--beee-space-md);border-radius:var(--beee-radius-md);background:var(--beee-accent-soft);flex-direction:column;display:flex}.plans{gap:var(--beee-space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}@media (width>=488px) and (width<=719px){:is(.plans,.home-plans):has(>:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.plans,.home-plans):has(>:nth-child(5):last-child)>:first-child{grid-column:1/-1}}@media (width>=720px){:is(.plans,.home-plans):has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}:is(.plans,.home-plans):has(>:nth-child(5):last-child)>*{grid-column:span 2}:is(.plans,.home-plans):has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3}}@media (width>=1200px){.home-plans:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.home-plans:has(>:nth-child(5):last-child)>:nth-child(n){grid-column:auto}}@media (width>=1600px){.plans:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.plans:has(>:nth-child(5):last-child)>:nth-child(n){grid-column:auto}}.plan{gap:var(--beee-space-md);border-top:3px solid color-mix(in srgb,var(--tone) 65%,var(--tv-card-line));flex-direction:column;display:flex}.plan.current{box-shadow:inset 0 0 0 1px var(--tone)}.plan.soon{background:color-mix(in srgb,var(--tone-soft,var(--beee-surface)) 25%,var(--beee-surface));border-top-style:dashed}.plan.soon .features{opacity:.8}.plan .btn{margin-top:auto}.addon-offer{margin-bottom:var(--beee-space-lg);border-top:3px solid color-mix(in srgb,var(--tone) 65%,var(--tv-card-line))}.addon-offer .price,.plan .price{color:var(--tone-text)}.price{font-family:var(--tv-font);letter-spacing:-.02em;font-size:32px;font-weight:700}.price small{color:var(--beee-muted);letter-spacing:0;font-size:14px;font-weight:500}.features{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.features li{gap:10px;display:flex}.features .icon{color:var(--tone,var(--tv-green));margin-top:2px}.pay{align-items:start;gap:var(--beee-space-xl);grid-template-columns:minmax(0,300px) minmax(0,1fr);display:grid}.qr{align-items:center;gap:var(--beee-space-sm);padding:var(--beee-space-lg);border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-xl);color:#1f1025;background:#fff;flex-direction:column;margin:0;display:flex}.qr img{width:100%;max-width:260px;height:auto;image-rendering:pixelated}.qr figcaption,.qr-empty{text-align:center;font-size:12.5px}.qr-empty{aspect-ratio:1;place-items:center;width:100%;max-width:260px;display:grid}.qr-previews{gap:var(--beee-space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.qr-compact img{max-width:200px}.qr-compact figcaption{gap:2px}.kv,.qr-compact figcaption{flex-direction:column;display:flex}.kv,.kv dd{gap:var(--beee-space-sm);margin:0}.kv>div{align-items:center;gap:var(--beee-space-md);padding-bottom:var(--beee-space-sm);border-bottom:1px solid var(--beee-line);grid-template-columns:120px minmax(0,1fr);display:grid}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--beee-muted)}.kv dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.amount{color:var(--tv-orange-text);font-size:16px;font-weight:700}details>summary{margin-bottom:var(--beee-space-md);font-weight:600}@media (width<=767px){.kv>div,.pay{grid-template-columns:minmax(0,1fr)}.kv>div{gap:2px}}.table-wrap{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-xl);background:var(--beee-surface);overflow-x:auto}.table{border-collapse:collapse;width:100%}.table td,.table th{border-bottom:1px solid var(--beee-line);text-align:left;vertical-align:top;padding:12px 14px}.table th{background:var(--beee-neutral-soft);color:var(--beee-muted);letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:700}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:color-mix(in srgb,var(--beee-accent-soft) 40%,transparent)}.table .actions{text-align:right;white-space:nowrap}.table .actions .btn+.btn{margin-left:6px}.acting-row>td{background:var(--beee-canvas)}.accounts{align-items:start;gap:var(--beee-space-lg);grid-template-columns:minmax(0,1fr) minmax(340px,440px);display:grid}.accounts-list{flex-direction:column;gap:8px;min-width:0;display:flex}.account-row{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-lg);background:var(--beee-surface);width:100%;color:var(--beee-ink);font:inherit;text-align:left;transition:border-color var(--beee-motion-hover) ease-out;grid-template-columns:auto minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.account-row:hover{border-color:var(--beee-accent-text)}.account-row.selected{border-color:var(--beee-accent);box-shadow:inset 0 0 0 1px var(--beee-accent)}.account-main,.account-plan{flex-direction:column;min-width:0;display:flex}.account-email{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.account-days,.account-meta{color:var(--beee-muted);font-size:12.5px}.account-plan{align-items:flex-start;gap:6px}.account-days{gap:8px}.account-days,.account-device{align-items:center;display:flex}.account-device{color:var(--beee-muted);text-overflow:ellipsis;white-space:nowrap;gap:6px;font-size:13px;overflow:hidden}.avatar-lg{background:var(--tone-soft,var(--tv-pink-soft));width:40px;height:40px;color:var(--tone-text,var(--tv-pink-text));font-size:15px}.progress-thin{width:64px;height:6px}.account-detail{flex-direction:column;gap:16px;max-height:calc(100vh - 92px);scroll-margin-top:76px;display:flex;position:sticky;top:76px;overflow-y:auto}.detail-empty{color:var(--beee-muted);text-align:center;flex-direction:column;padding:40px 8px}.detail-empty,.detail-head{align-items:center;gap:12px;display:flex}.detail-head .account-main,.toast p{flex:1}.detail-section{border-top:1px solid var(--beee-line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.kv-compact{gap:6px}.kv-compact>div{grid-template-columns:44px minmax(0,1fr);gap:10px;padding-bottom:6px}.kv-compact dd{font-weight:500}.kv-split{justify-content:space-between}.detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-actions .input{min-height:36px;padding:5px 10px}.detail-actions .select-inline{width:116px;min-width:0}.detail-actions .number-inline{width:64px}.detail-lock{margin-left:auto}.tabs-small .tab{min-height:32px;padding:0 12px;font-size:13px}.tab-count{background:var(--beee-neutral-soft);min-width:20px;color:var(--beee-muted);text-align:center;border-radius:999px;padding:0 6px;font-size:11.5px;font-weight:700;line-height:18px}.tab[aria-selected=true] .tab-count{color:inherit;background:#ffffff38}.detail-panel{flex-direction:column;gap:10px;min-height:40px;display:flex}.link-button{color:var(--beee-accent-text);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.timeline{border-left:2px solid var(--beee-line);flex-direction:column;gap:8px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.timeline li{flex-wrap:wrap;gap:4px 10px;display:flex}@media (width<=1100px){.accounts{grid-template-columns:minmax(0,1fr)}.account-detail{max-height:none;position:static}}@media (width<=767px){.account-row{grid-template-columns:auto minmax(0,1fr)}.account-device,.account-plan{grid-column:2}}.settings-grid{align-items:start;gap:var(--beee-space-lg);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.log{gap:var(--beee-space-md);flex-direction:column;display:flex}.log-entry header{align-items:baseline;gap:var(--beee-space-sm) var(--beee-space-md);margin-bottom:var(--beee-space-md);flex-wrap:wrap;display:flex}.log-date,.toast-close{color:var(--beee-muted)}.log-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.log-items li{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;display:grid}.auth-form-wrap,.log-items li .tag{justify-content:center}.toasts{right:var(--beee-space-lg);bottom:var(--beee-space-lg);z-index:50;flex-direction:column;width:calc(min(420px,100vw - 32px));position:fixed}.toast,.toasts{gap:var(--beee-space-sm);display:flex}.toast{border:1px solid var(--tv-card-line);border-left:4px solid var(--beee-accent);border-radius:var(--beee-radius-md);background:var(--beee-surface);align-items:flex-start;padding:14px;box-shadow:0 10px 28px #1f102533}.toast-success{border-left-color:var(--tv-green)}.toast-warning{border-left-color:var(--tv-amber)}.toast-danger{border-left-color:var(--tv-rose)}.toast-close{background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.toast-close:hover{background:var(--beee-neutral-soft)}.auth-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-main{flex-direction:column;gap:calc(clamp(16px,3vh,32px));padding:calc(clamp(16px,4vh,32px)) calc(clamp(16px,5vw,72px));display:flex}.auth-brand{width:fit-content;color:var(--beee-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.auth-form-wrap{flex:1;align-items:flex-start;padding-top:calc(clamp(0px,10vh - 48px,72px));display:flex}.auth-card{border-top:3px solid var(--beee-accent);width:100%;max-width:440px;padding:28px}.auth-card h1{font-size:28px}.auth-links{border-top:1px solid var(--beee-line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.auth-foot{color:var(--beee-muted);font-size:12.5px}.agree{border:1px solid var(--tv-amber-soft);border-radius:var(--beee-radius-md);background:color-mix(in srgb,var(--tv-amber-soft) 45%,var(--beee-surface));flex-direction:column;gap:4px;padding:12px 14px;display:flex}.agree .field-note{padding-left:30px}.field-pair{gap:var(--beee-space-md) 12px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.auth-side{background:var(--tv-panel);height:100vh;color:var(--beee-on-frame);padding:calc(clamp(24px,5vh,56px)) calc(clamp(24px,4vw,56px));display:flex;position:sticky;top:0;overflow-y:auto}.side-inner{flex-direction:column;gap:16px;width:100%;max-width:540px;margin:auto;display:flex}.log-more{color:#f8eef599;font-size:12.5px}.side-eyebrow{color:var(--tv-orange-text);margin:0}.side-title{letter-spacing:-.02em;font-size:calc(clamp(24px,2.4vw,32px));line-height:1.2}.side-title em{color:var(--tv-pink-text);font-style:normal}.side-lead{color:#f8eef5d1;font-size:15px}.side-count{color:#f8eef5e0;min-height:1.6em}.side-count strong,.side-link{color:var(--tv-pink-text)}.side-plans{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.side-plans li{border-radius:var(--beee-radius-lg);background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;min-height:48px;padding:7px 14px}.side-log,.side-plans li{gap:var(--beee-space-md);display:flex}.side-log{border-top:1px solid #ffffff1f;flex-direction:column;padding-top:20px}.side-log-title{align-items:center;gap:10px;font-size:17px;display:flex}.log-panel{gap:18px}.log-panel .log-entry header{margin-bottom:var(--beee-space-sm);flex-wrap:nowrap}.log-panel .log-date,.log-panel .log-entry header>.tag{flex:none}.log-panel .log-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.log-panel .log-date{color:#f8eef599}.log-panel .log-items{gap:8px}.log-panel .log-items li{color:#f8eef5e6;align-items:center}.log-panel .log-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=1024px) and (height<=760px){.auth-foot,.side-lead{display:none}.auth-card{gap:10px;padding:22px 26px}.side-inner{gap:14px}.side-plans{gap:6px}.side-plans li{min-height:40px;padding-block:4px}.side-plans .icon-tile{width:30px;height:30px}}@media (width<=1023px){.auth-split{grid-template-columns:minmax(0,1fr)}.auth-form-wrap{padding-top:0}.auth-side{height:auto;position:static;overflow:visible}.side-inner{margin:0 auto}}@media (width<=767px){.auth-main{gap:var(--beee-space-lg);padding:var(--beee-space-lg)}.auth-card{padding:20px}.side-title{font-size:26px}.log-items li{grid-template-columns:minmax(0,1fr);gap:4px}.log-items li .tag{justify-self:start}.log-panel .log-entry header{flex-wrap:wrap}.log-panel .log-title{white-space:normal}}.skeleton{border-radius:var(--beee-radius-sm);background:var(--beee-neutral-soft);animation:1.4s ease-in-out infinite tv-pulse;display:inline-block}.on-dark .skeleton{background:#ffffff1a}.skeleton-line{width:var(--w,100%);vertical-align:middle;height:1em}.skeleton-tile{border-radius:var(--beee-radius-md);flex:none;width:34px;height:34px}.skeleton-card{gap:var(--beee-space-md);flex-direction:column;display:flex}.stat-skeleton{min-height:112px}.skeleton-pill{border-radius:999px;height:24px}.skeleton-button-sm{border-radius:var(--beee-radius-md);height:36px}.skeleton-button{border-radius:var(--beee-radius-md);width:100%;height:44px;margin-top:auto;display:block}.skeleton-row{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-lg);background:var(--beee-surface);align-items:center;gap:12px;padding:10px 14px;display:flex}.skeleton-row-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.skeleton-chip{pointer-events:none}.chip-count.skeleton-count{width:22px;height:20px;padding:0;animation:1.4s ease-in-out infinite tv-pulse;display:inline-block}.skeleton-tag{width:28px}@keyframes tv-pulse{50%{opacity:.5}}.auth-shell{justify-content:center;align-items:center;gap:var(--beee-space-lg);min-height:100vh;padding:var(--beee-space-xl) var(--beee-space-lg);flex-direction:column;display:flex}.channel-chip,.error-card{text-align:left}.error-code{color:var(--beee-accent-text);letter-spacing:-.03em;margin:0;font-size:44px;font-weight:700;line-height:1}.overview{gap:var(--beee-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(148px,auto);display:grid}.hero{border:1px solid var(--tv-card-line);background:color-mix(in srgb,var(--tone-soft,var(--beee-accent-soft)) 70%,var(--beee-surface));border-radius:20px;flex-direction:column;grid-area:span 2/span 2;justify-content:space-between;gap:20px;padding:28px;display:flex}.hero-greet{color:var(--beee-muted);font-weight:600}.hero-soon{vertical-align:1px;margin-left:8px}.hero-tier{color:var(--tone-text,var(--beee-ink));letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.2}.hero-note{color:var(--beee-muted);font-size:15px}.overview.has-addon{grid-auto-flow:dense}.overview.has-addon>.hero{grid-row:span 1}.overview>.hero.hero-addon{grid-column:1/span 2}.hero-addon .hero-tier{font-size:22px}.hero .progress{max-width:420px}.channel-chip,.hero .progress,.tile{background:var(--beee-surface)}.tile{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-xl);flex-direction:column;gap:8px;padding:18px;display:flex}.tile-title{color:var(--beee-muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.tile-title .icon-tile{width:30px;height:30px}.tile-value{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:19px;font-weight:700}.tile-note{color:var(--beee-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.tile-link{margin-top:auto;font-size:13.5px;text-decoration:none}.tile-link:hover{text-decoration:underline}@media (width<=1100px){.overview{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-row:auto}}@media (width<=640px){.overview{grid-template-columns:minmax(0,1fr)}.hero{padding:20px}.hero,.overview>.hero.hero-addon{grid-column:auto}.hero-tier{font-size:24px}}.channel-switch{margin-bottom:var(--beee-space-md);flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.channel-chip{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-lg);min-width:128px;min-height:52px;color:var(--beee-ink);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 14px;display:flex}.channel-chip strong{font-size:14px}.channel-chip small{max-width:180px;color:var(--beee-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.channel-chip.on,.channel-chip:hover{border-color:var(--beee-accent)}.channel-chip:focus-visible{outline:3px solid var(--beee-accent);outline-offset:2px}.channel-chip.on{background:var(--beee-accent-soft);box-shadow:inset 0 0 0 1px var(--beee-accent)}.channel-chip.locked{opacity:.6}.channel-locked a{margin-left:6px}@media (width<=640px){.channel-chip{flex:calc(50% - 8px);min-width:0}}.setup-stepper{margin-bottom:var(--beee-space-md);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.setup-stepper-head{justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.setup-stepper-title{margin:0;font-size:15px;font-weight:700}.setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.setup-steps li{min-width:0}.setup-steps button{border-radius:var(--beee-radius-lg);width:100%;min-height:54px;color:var(--beee-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 10px 13px;transition:background-color .15s,border-color .15s;display:flex;position:relative}.setup-steps button:after,.setup-steps button:hover{background:var(--beee-neutral-soft)}.setup-steps button:focus-visible{outline:3px solid var(--beee-accent);outline-offset:2px}.setup-steps button:after{content:"";border-radius:999px;height:4px;position:absolute;bottom:5px;left:10px;right:10px}.setup-steps li.current button{border-color:color-mix(in srgb,var(--beee-accent) 55%,transparent);background:var(--beee-accent-soft)}.setup-steps li.current button:after{background:var(--beee-accent)}.setup-steps li[data-state=wait] button:after{background:var(--tv-amber)}.setup-steps li[data-state=done] button:after{background:var(--tv-green)}.setup-mark{background:var(--beee-neutral-soft);width:32px;height:32px;color:var(--beee-muted);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.setup-steps li.current .setup-mark{background:var(--beee-accent);color:var(--beee-accent-on)}.setup-steps li[data-state=wait] .setup-mark{background:var(--tv-amber-soft);color:var(--tv-amber-text);box-shadow:inset 0 0 0 1.5px var(--tv-amber)}.setup-steps li[data-state=done] .setup-mark{background:var(--tv-green);color:var(--tv-green-text)}.setup-text{flex-direction:column;gap:1px;min-width:0;display:flex}.setup-text strong{font-size:14.5px;line-height:1.3}.setup-text small{color:var(--beee-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;overflow:hidden}.setup-steps li[data-state=done] .setup-text small{color:var(--tv-green-text)}.setup-steps li[data-state=wait] .setup-text small{color:var(--tv-amber-text)}.setup-step{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body""nav";gap:12px;display:grid}.setup-step-head{flex-direction:column;grid-area:head;gap:4px;min-width:0;display:flex}.setup-step-head .eyebrow,.setup-step-head>p{margin:0}.setup-step-heading{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.setup-step-heading h2{margin:0;font-size:22px;line-height:1.3}.setup-step-heading h2:focus{outline:none}.setup-step-body{align-items:start;gap:var(--beee-space-lg);grid-area:body;grid-template-columns:minmax(0,1fr);display:grid}.setup-step-nav{flex-wrap:wrap;grid-area:nav;align-items:center;gap:8px;display:flex}.setup-next{margin-left:auto}.setup-count-skeleton{border-radius:999px;width:5.5em;height:1.6em}.setup-button-skeleton{border-radius:var(--beee-radius-md);height:42px}.setup-steps button:disabled{cursor:progress}@media (width>=900px){.setup-step{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head nav""body body"}.setup-step-nav{justify-content:flex-end;align-self:end}.setup-step-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.setup-stepper{padding:12px}.setup-steps{gap:4px}.setup-steps button{text-align:center;flex-direction:column;justify-content:flex-start;gap:4px;min-height:64px;padding:6px 2px 14px}.setup-steps button:after{left:6px;right:6px}.setup-text strong{font-size:12.5px}.setup-text small{display:none}.setup-step-heading h2{font-size:19px}}.onair-now{border-radius:var(--beee-radius-lg);background:var(--beee-neutral-soft);align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.onair-now.onair-on{background:var(--tv-rose-soft)}.onair-now.onair-error{background:var(--tv-amber-soft)}.onair-now-icon{border-radius:var(--beee-radius-md);background:var(--beee-surface);flex:none;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.onair-now-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onair-now-copy small{color:var(--beee-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.onair-now-copy strong{overflow-wrap:anywhere;font-size:15px}.onair-on .onair-now-copy small{color:var(--tv-rose-text);font-weight:600}.onair-on .onair-now-copy strong{font-size:18px}.onair-pulse{background:var(--tv-rose);border-radius:50%;flex:none;width:10px;height:10px;animation:1.6s ease-out infinite onair-pulse}@keyframes onair-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tv-rose) 55%,transparent)}to{box-shadow:0 0 0 10px #0000}}.tag-live{background:var(--tv-rose-soft);color:var(--tv-rose-text)}.onair-strip{width:100%;margin-bottom:var(--beee-space-lg);border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-lg);background:var(--beee-surface);color:var(--beee-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--beee-motion-hover) ease-out;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;font-weight:500;text-decoration:none;display:flex}.onair-strip:disabled{cursor:progress;opacity:.75}.onair-strip:hover{border-color:var(--tv-rose)}.onair-strip.on{border-color:color-mix(in srgb,var(--tv-rose) 45%,var(--tv-card-line));background:color-mix(in srgb,var(--tv-rose-soft) 60%,var(--beee-surface))}.onair-strip-icon{background:var(--tv-rose-soft);width:28px;height:28px;color:var(--tv-rose-text);border-radius:50%;flex:none;place-items:center;display:grid}.onair-strip-text{flex:auto;min-width:0}.onair-strip-go{color:var(--beee-accent-text);font-size:13.5px;font-weight:600}.game.on-air{border-color:var(--tv-rose);box-shadow:inset 0 0 0 1px var(--tv-rose)}.events-state,.scene-count{margin-left:auto}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;max-height:300px;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.pick-game{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-md);background:var(--beee-surface);width:100%;min-height:50px;color:var(--beee-ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s,background-color .15s;display:flex}.pick-game:hover:enabled{border-color:var(--beee-accent)}.pick-game:focus-visible{outline:3px solid var(--beee-accent);outline-offset:2px}.pick-game.on{border-color:var(--tv-rose);background:var(--tv-rose-soft);box-shadow:inset 0 0 0 1px var(--tv-rose)}.pick-game.on .pick-name{color:var(--tv-rose-text)}.pick-game.picking{animation:1.4s ease-in-out infinite tv-pulse}.pick-game.maintenance{opacity:.6;cursor:not-allowed}.pick-game.maintenance .pick-icon{filter:grayscale(.7)}.pick-state{color:var(--tv-amber-text);font-size:12px;font-weight:600;line-height:1.3;display:block}.pick-game:disabled{cursor:progress}.pick-icon{flex:none;font-size:22px;line-height:1}.pick-name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600;line-height:1.3}.onair-actions{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.link-code .eyebrow,.onair-actions .hint{margin:0}.game.focused{border-color:var(--beee-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--beee-accent) 22%,transparent)}.focus-hint{flex-wrap:wrap;justify-content:space-between;gap:8px 12px}.focus-hint,.link-done,.link-input{align-items:center;display:flex}.link-input{gap:8px}.link-input .input,.manage-main{flex:1;min-width:0}.link-at{color:var(--beee-muted);font-size:20px;font-weight:700}.link-done{color:var(--tv-green-text);gap:8px;font-size:18px}.link-code{border:1px dashed var(--tone,var(--beee-accent));border-radius:var(--beee-radius-lg);background:var(--beee-accent-soft);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.link-digits{color:var(--beee-accent-text);letter-spacing:.12em;margin:0;font-size:40px;font-weight:800;line-height:1.1}.link-code.expired .link-digits{opacity:.4}.link-steps{color:var(--beee-ink);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;display:flex}.golive-link{overflow-wrap:anywhere}.session-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.session-stat{border-radius:var(--beee-radius-md);background:var(--beee-neutral-soft);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.session-stat span{color:var(--beee-muted);font-size:12px}.session-stat strong{font-variant-numeric:tabular-nums;font-size:18px}.session-stat-main{background:color-mix(in srgb,var(--tv-amber-soft) 70%,var(--beee-surface));grid-column:1/-1}.session-stat-main strong{color:var(--tv-amber-text);font-size:30px}.gift-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gift-list li{border-bottom:1px solid var(--beee-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.gift-list li:last-child{border-bottom:0}.gift-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.gift-count{color:var(--beee-muted)}.gift-count,.gift-diamonds{font-variant-numeric:tabular-nums}.gift-diamonds{color:var(--tv-amber-text);font-weight:700}.game-toggle{width:100%;color:var(--beee-ink);font:inherit;text-align:left}.game-toggle .tag,.home-steps-cta{align-self:flex-start}.game-toggle:disabled{cursor:not-allowed;opacity:.55}.tool-group{margin-top:var(--beee-space-sm);align-items:center;gap:10px;display:flex}.tool-tabs{margin-bottom:var(--beee-space-lg)}.tool-title{align-items:center;gap:10px;display:flex}.tool-section{scroll-margin-top:76px}.manage-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:8px;display:grid}.manage-row{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-lg);background:var(--beee-surface);align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.manage-row.off{background:color-mix(in srgb,var(--beee-neutral-soft) 55%,var(--beee-surface))}.manage-row.off .manage-icon,.manage-row.off .manage-name{opacity:.55}.manage-icon{width:40px;height:40px;font-size:22px}.manage-main{flex-direction:column;gap:2px;display:flex}.manage-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manage-meta{color:var(--beee-muted);flex-wrap:wrap;gap:4px 8px;font-size:12.5px}.manage-check,.manage-edit,.manage-meta{align-items:center;display:flex}.manage-check{gap:6px;font-size:13px;font-weight:600}.manage-check input{width:18px;height:18px;accent-color:var(--beee-accent)}.manage-edit{flex-wrap:wrap;flex:1;gap:8px}.manage-edit .input{min-height:36px;padding:5px 10px}.manage-edit .input:not(.manage-icon-input):not(.number-inline){flex:1;min-width:160px}.manage-icon-input{text-align:center;width:64px}.manage-edit .number-inline{width:84px}.switch{border:1px solid var(--tv-card-line);background:var(--beee-surface);min-height:36px;color:var(--beee-muted);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:13px;font-weight:700;display:inline-flex}.switch-knob{background:var(--beee-neutral-soft);width:36px;height:20px;transition:background-color var(--beee-motion-hover) ease-out;border-radius:999px;position:relative}.switch-knob:after{background:var(--beee-surface);content:"";width:16px;height:16px;transition:transform var(--beee-motion-hover) ease-out;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch[aria-checked=true]{color:var(--tv-green-text)}.switch[aria-checked=true] .switch-knob{background:var(--tv-green)}.switch[aria-checked=true] .switch-knob:after{transform:translate(16px)}.switch:disabled{cursor:progress;opacity:.6}.switch:focus-visible{outline:2px solid var(--beee-focus);outline-offset:2px}@media (width<=767px){.manage-row{flex-wrap:wrap}.manage-main{flex-basis:calc(100% - 56px)}}.home{background:var(--beee-canvas);min-height:100vh;color:var(--beee-ink)}.home-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.home :is(section[id],#dang-nhap){scroll-margin-top:84px}.home-top{z-index:20;border-bottom:1px solid var(--beee-line);background:color-mix(in srgb,var(--beee-canvas) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.home-top-row{align-items:center;gap:28px;min-height:64px;display:flex}.home-brand{color:var(--beee-ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.home-nav{gap:22px;display:flex}.home-nav a{color:var(--beee-muted);font-size:14px;font-weight:600;text-decoration:none}.home-nav a:hover{color:var(--beee-ink)}.home-actions{gap:8px;margin-left:auto;display:flex}.home-hero{background:radial-gradient(70% 90% at 15% 0,color-mix(in srgb,var(--tv-pink-soft) 80%,transparent),transparent 70%);padding:48px 0 40px}.home-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;display:grid}.home-hero-copy{flex-direction:column;gap:16px;display:flex}.home-hero-copy .eyebrow{margin:0}.home-hero h1{letter-spacing:-.025em;font-size:calc(clamp(30px,4.2vw,46px));line-height:1.15}.home-hero h1 em{color:var(--tv-pink-text);font-style:normal}.home-lead{max-width:52ch;color:var(--beee-muted);margin:0;font-size:17px;line-height:1.6}.home-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-facts li{border:1px solid var(--tv-card-line);background:var(--beee-surface);border-radius:999px;padding:6px 12px;font-size:13.5px}.home-facts strong{color:var(--tv-pink-text)}.home-hero-side{justify-content:flex-end;display:flex}.home-hero-side .auth-card{max-width:420px;box-shadow:0 18px 50px -24px color-mix(in srgb,var(--beee-accent) 45%,transparent)}.home-welcome h2,.login-form .login-title{font-size:24px}.home-section{padding:40px 0}.home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.home-head .eyebrow{margin-bottom:4px}.home-head h2{font-size:calc(clamp(22px,2.6vw,28px))}.home-featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-scene{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-xl);background:var(--beee-surface);flex-direction:column;display:flex;overflow:hidden}.home-scene-image{aspect-ratio:9/14;background:var(--tv-panel);position:relative;overflow:hidden}.home-scene-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;width:100%;height:100%;display:block}.home-scene-tag{color:#f8eef5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120c14c7;border-radius:999px;max-width:calc(100% - 24px);padding:5px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:12px}.home-scene-copy{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.home-scene-copy small{color:var(--beee-accent-text);font-size:12px;font-weight:700}.home-scene-copy h3{font-size:17px}.home-scene-copy p{color:var(--beee-muted);margin:0;font-size:14px;line-height:1.55}.home-search{flex:0 340px}.home-chips{margin-bottom:16px}.home-games{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.home-game{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-lg);background:var(--beee-surface);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.home-game img{border-radius:var(--beee-radius-md);-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;flex:none;width:48px;height:64px}.home-game-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.home-game-copy small{color:var(--beee-muted);font-size:12px}.home-game-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.home-more{margin:18px auto 0;display:flex}.home-steps-card{border-radius:var(--beee-radius-xl);background:var(--tv-panel);color:var(--beee-on-frame);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:calc(clamp(24px,4vw,40px));display:grid}.home-steps-card .eyebrow{color:var(--tv-orange-text);margin:0}.home-steps-card h2{font-size:calc(clamp(22px,2.8vw,30px))}.home-steps-lead{color:#f8eef5d1;margin:0}.home-steps{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.home-steps li{align-items:flex-start;gap:14px;display:flex}.home-step-no{width:34px;height:34px;color:var(--tv-pink-text);border:1px solid #f8eef54d;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.home-steps h3{margin-bottom:4px;font-size:16px}.home-steps p{color:#f8eef5c7;margin:0;font-size:14px;line-height:1.6}.home-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-bottom:18px;display:grid}.home-plan{flex-direction:column;gap:6px;display:flex}.home-plan h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;display:flex}.home-plan.soon{border-style:dashed}.home-price{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:800}.home-price small{color:var(--beee-muted);font-size:13px;font-weight:600}.home-foot{border-top:1px solid var(--beee-line);margin-top:24px;padding:24px 0 32px}.home-foot-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.home-foot-row p{color:var(--beee-muted);margin:0;font-size:13px}.home-foot-row .muted{margin-left:auto}@media (width<=1023px){.home-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.home-hero-side{justify-content:flex-start}.home-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.home-steps-card{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=767px){.home-wrap{padding:0 16px}.home-top-row{gap:12px;min-height:56px}.home-nav{display:none}.home-hero{padding:28px 0 24px}.home-lead{font-size:15.5px}.home-section{padding:28px 0}.home-search{flex-basis:100%}.home-featured{gap:10px}.home-scene-copy{padding:10px 12px 12px}.home-scene-copy h3{font-size:15px}.home-scene-copy p{font-size:13px}.home-foot-row .muted{margin-left:0}}.content:has(>.studio-frame){padding:0}.studio-frame{--studio-offset:60px;height:calc(100dvh - var(--studio-offset));flex-direction:column;display:flex;position:relative}.studio-frame-view{background:var(--tv-panel);opacity:0;border:0;flex:1;width:100%;transition:opacity .15s ease-out}.studio-frame-view.ready{opacity:1}.studio-frame-loading{color:var(--beee-muted);place-items:center;margin:0;display:grid;position:absolute;inset:0}.studio-frame-note{width:min(560px,100% - 32px);margin:28px auto}@media (width<=1023px){.studio-frame{--studio-offset:118px}}@media (width<=767px){.studio-frame{--studio-offset:126px}}.sys-head{flex-direction:column;gap:2px;min-width:0;display:flex}.sys-updated{color:var(--beee-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;line-height:1.5;overflow:hidden}.sys-updated.is-stale{color:var(--tv-amber-text);font-weight:600}.sys-summary{gap:var(--beee-space-md);grid-template-columns:minmax(0,1fr);display:grid}.sys-verdict{--tone:var(--tv-card-line);--tone-soft:var(--beee-neutral-soft);--tone-text:var(--beee-ink);border:1px solid var(--tone-soft);border-left:4px solid var(--tone);border-radius:var(--beee-radius-lg);background:color-mix(in srgb,var(--tone-soft) 60%,var(--beee-surface));align-items:flex-start;gap:14px;min-width:0;padding:16px 18px;display:flex}.sys-verdict[data-level=ok]{--tone:var(--tv-green);--tone-soft:var(--tv-green-soft);--tone-text:var(--tv-green-text)}.sys-verdict[data-level=warning]{--tone:var(--tv-amber);--tone-soft:var(--tv-amber-soft);--tone-text:var(--tv-amber-text)}.sys-verdict[data-level=critical]{--tone:var(--tv-rose);--tone-soft:var(--tv-rose-soft);--tone-text:var(--tv-rose-text)}.sys-verdict-icon{background:var(--beee-surface);width:40px;height:40px;color:var(--tone-text);border-radius:50%;flex:none;place-items:center;display:grid}.sys-verdict-copy{flex-direction:column;flex:1;min-width:0;display:flex}.sys-verdict-eyebrow{color:var(--beee-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.55}.sys-verdict-title{color:var(--tone-text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 4px;font-size:22px;font-weight:700;line-height:1.3;overflow:hidden}.sys-verdict-note{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.sys-alerts{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-lg);background:var(--beee-surface);flex-direction:column;gap:8px;min-width:0;height:228px;padding:14px 16px;display:flex}.sys-alerts-title{align-items:center;gap:8px;min-height:26px;margin:0;font-size:15px;display:flex}.sys-count-skeleton{width:2.4em}.sys-alert-list{flex:1;gap:6px;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.sys-alert,.sys-alert-list{flex-direction:column;display:flex}.sys-alert{--tone:var(--tv-amber);--tone-soft:var(--tv-amber-soft);border-left:3px solid var(--tone);border-radius:var(--beee-radius-sm);background:color-mix(in srgb,var(--tone-soft) 55%,var(--beee-surface));flex:none;gap:2px;padding:8px 10px}.sys-alert[data-level=critical]{--tone:var(--tv-rose);--tone-soft:var(--tv-rose-soft)}.sys-alert-skeleton{--tone:var(--beee-line);--tone-soft:var(--beee-neutral-soft);gap:6px}.sys-alert-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sys-alert-source{color:var(--beee-muted);font-size:12px;font-weight:700}.sys-alert-title{font-size:14px;line-height:1.4}.sys-alert-action{color:var(--beee-muted);font-size:13px;line-height:1.45}.sys-alert-empty{color:var(--beee-muted);text-align:center;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.sys-group{min-width:0;margin-top:var(--beee-space-sm);flex-direction:column;gap:6px;display:flex}.sys-group-head{align-items:center;gap:10px;min-height:26px;display:flex}.sys-group-title{margin:0;font-size:16px}.sys-state-skeleton{width:6.5em}.sys-group-note{min-height:1.5em;color:var(--beee-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;line-height:1.5;overflow:hidden}.sys-cards{gap:var(--beee-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin-top:4px;display:grid}.sys-card{border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-lg);background:var(--beee-surface);flex-direction:column;gap:6px;min-width:0;padding:14px 16px 8px;display:flex}.sys-card-head{align-items:center;gap:10px;min-height:34px;display:flex}.sys-card-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;overflow:hidden}.sys-card-tag,.sys-tag-skeleton{text-overflow:ellipsis;flex:none;max-width:52%;overflow:hidden}.sys-tag-skeleton{width:5.5em}.sys-card-note{min-height:2.9em;color:var(--beee-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.sys-rows{flex-direction:column;margin:0;display:flex}.sys-row{-moz-column-gap:12px;border-top:1px solid var(--beee-line);grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"label trend""value trend";align-items:center;column-gap:12px;min-height:52px;padding:6px 0;display:grid}.sys-row.no-trend{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value"}.sys-label{color:var(--beee-muted);text-overflow:ellipsis;grid-area:label;font-size:12.5px;overflow:hidden}.sys-label,.sys-value{white-space:nowrap;line-height:1.45}.sys-value{font-variant-numeric:tabular-nums;grid-area:value;align-items:center;gap:6px;min-width:0;min-height:1.45em;margin:0;font-size:14.5px;font-weight:700;display:flex}.sys-value-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.sys-value-skeleton{width:7em;max-width:100%}.sys-dot{background:var(--sys-st);border-radius:50%;flex:none;width:8px;height:8px}.sys-trend{grid-area:trend;width:112px;height:32px;margin:0}.sys-trend-empty,.sys-trend-skeleton{border-radius:var(--beee-radius-sm);width:112px;height:32px;display:block}.sys-trend-empty{background:repeating-linear-gradient(90deg,var(--beee-line) 0 4px,transparent 4px 8px) bottom/100% 1px no-repeat}.sys-st-ok{--sys-st:var(--tv-green-text);--sys-st-soft:var(--tv-green-soft)}.sys-st-warning{--sys-st:var(--tv-amber-text);--sys-st-soft:var(--tv-amber-soft)}.sys-st-critical{--sys-st:var(--tv-rose-text);--sys-st-soft:var(--tv-rose-soft)}.sys-st-none{--sys-st:var(--beee-muted);--sys-st-soft:var(--beee-neutral-soft)}.sys-row.sys-st-none .sys-dot{background:var(--tv-field-line)}.sys-row.sys-st-warning .sys-value{color:var(--tv-amber-text)}.sys-row.sys-st-critical .sys-value{color:var(--tv-rose-text)}.spark{display:block;overflow:visible}.spark-area{fill:var(--sys-st-soft);opacity:.85}.spark-line{fill:none;stroke:var(--sys-st);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.spark-limit,.spark-line{vector-effect:non-scaling-stroke}.spark-limit{stroke:var(--tv-amber-text);stroke-dasharray:3 3;stroke-width:1px;opacity:.6}.spark-dot{fill:var(--sys-st)}.sys-help{margin-top:var(--beee-space-sm);border:1px solid var(--tv-card-line);border-radius:var(--beee-radius-lg);background:var(--beee-surface);padding:12px 16px}.agree a,.sys-help summary{font-weight:600}.sys-help-body{color:var(--beee-ink);gap:8px;margin-top:10px;font-size:13.5px}.sys-help-body,.sys-help-body ul{flex-direction:column;display:flex}.sys-help-body ul{gap:6px;margin:0;padding-left:1.2rem}.sys-trend .spark{width:100%;height:100%}@media (width>=900px){.sys-summary{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (width<=480px){.sys-card-head{flex-wrap:wrap;row-gap:4px}.sys-card-title{flex-basis:calc(100% - 44px)}.sys-card-tag,.sys-tag-skeleton{max-width:calc(100% - 44px);margin-left:44px}.sys-row{grid-template-columns:minmax(0,1fr) 80px}.sys-trend,.sys-trend-empty,.sys-trend-skeleton{width:80px}.sys-verdict-icon{display:none}.sys-verdict-note{-webkit-line-clamp:4;min-height:6em}}@media (width<=400px){.home-actions .btn:not(.btn-primary){display:none}}.legal{max-width:76ch}.legal-meta{margin-top:calc(-1 * var(--beee-space-sm));color:var(--beee-muted);font-size:13.5px}.legal-toc{margin:var(--beee-space-lg) 0}.legal-toc-title{font-size:16px}.legal-toc ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:4px 20px;margin:8px 0 0;padding:0;list-style:none;display:grid}.legal-body{gap:var(--beee-space-lg);flex-direction:column;display:flex}.legal-section{scroll-margin-top:76px}.legal-section h2{margin-bottom:8px;font-size:19px}.legal-section li,.legal-section p{line-height:1.65}.legal-section p+p,.legal-section p+ul,.legal-section ul+p{margin-top:8px}.legal-section ul{flex-direction:column;gap:6px;margin:0;padding-left:1.25em;display:flex}.legal-foot{margin-top:var(--beee-space-lg);padding-top:var(--beee-space-md);border-top:1px solid var(--beee-line);color:var(--beee-muted)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.mark[data-v-5845ee7f]{flex:none}.mark-shape[data-v-5845ee7f]{fill:var(--mark-bg,var(--beee-frame))}.mark-text[data-v-5845ee7f]{fill:var(--mark-fg,var(--beee-on-frame));font-family:var(--beee-font-display);font-size:18px;font-weight:600}
