@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--color-red-500:#fb2c36;--color-amber-500:#f99c00;--color-green-500:#00c758;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--drop-shadow-sm:0 1px 2px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--color-bg:var(--bg);--color-surface:var(--surface);--color-fg:var(--fg);--color-muted:var(--muted);--color-accent:var(--accent);--color-live:var(--c-live);--color-price:var(--price-red);--color-badge:var(--c-badge);--font-display:var(--font-display)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sec-gap:16px;--group-gap:24px;--page-gap:32px;--r-full:999px;--fs-xs:12px;--fs-sm:13px;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.6rem;--lh:1.5;--motion-fast:.12s;--motion-med:.2s;--motion-slow:.3s;--motion-ease:cubic-bezier(.32, .72, 0, 1);--motion-enter:.3s;--motion-stagger-step:30ms;--edu-r:20px;--edu-r-lg:24px;--edu-shadow:0 1px 2px var(--bg-deep), 0 8px 24px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){:root{--edu-shadow:0 1px 2px color-mix(in srgb, var(--bg-deep) 6%, transparent), 0 8px 24px color-mix(in srgb, var(--bg-deep) 8%, transparent)}}:root{--gw-momo:#a50064;--gw-zalopay-blue:#0033c9;--gw-zalopay-green:#00cf6a;--gw-vnpay-blue:#005baa;--gw-vnpay-sky:#009edb;--gw-vnpay-red:#ed1c24;--gw-tile-bg:#fff;--gw-tile-border:#e5e7eb;--ds-bg:var(--bg);--ds-surface:var(--surface);--ds-surface-2:var(--surface-2);--ds-border:var(--border);--ds-text:var(--fg);--ds-text-2:var(--muted);--ds-text-3:var(--faint);--ds-accent:var(--accent);--ds-accent-ink:var(--n-0);--ds-ok:var(--c-online);--ds-warn:var(--c-warn);--ds-danger:var(--c-danger);--ds-info:var(--c-info);--ds-chart-1:#e69f00;--ds-chart-2:#56b4e9;--ds-chart-3:#f0e442;--ds-chart-4:#009e73;--ds-chart-5:#d55e00;--ds-chart-6:#cc79a7;--ds-font:var(--font-body);--ds-tnum:var(--font-body)}.admin[data-theme=light]{--ds-bg:var(--bg);--ds-surface:var(--surface);--ds-surface-2:var(--surface-2);--ds-border:var(--border);--ds-text:var(--fg);--ds-text-2:var(--muted);--ds-text-3:var(--faint);--ds-accent:var(--accent);--ds-accent-ink:var(--n-0);--ds-ok:var(--c-online);--ds-warn:var(--c-warn);--ds-danger:var(--c-danger);--ds-info:var(--c-info)}html[data-theme=light]{--surface-2:var(--n-800);--surface-3:var(--n-700);--faint:var(--n-300);--line-base:#e4e4e8;--border:var(--line-base);--accent-ink:#2c3a9e;--bg-deep:#0b1220;--line-strong:var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--line-strong:color-mix(in srgb, var(--n-100) 22%, transparent)}}html[data-theme=light]{--d-focus-halo:var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--d-focus-halo:color-mix(in srgb, var(--n-100) 22%, transparent)}}html[data-theme=light]{--d-focus-color:var(--accent);--d-elev-border:1px solid var(--line-strong)}@media (max-width:375px){.edu-stagger>*{--motion-stagger-step:20ms}}@media (max-width:768px){.edu-anim-fade-up{animation-duration:var(--motion-enter)}}@media (min-width:1024px){.edu-stagger>*{--motion-stagger-step:30ms}}@keyframes edu-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes edu-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes edu-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.edu-anim-fade-up{animation:edu-fade-up var(--motion-enter) var(--motion-ease) both}.edu-anim-pop-in{animation:edu-pop-in var(--motion-med) var(--motion-ease) both}.edu-stagger>*{animation:edu-fade-up var(--motion-enter) var(--motion-ease) both;animation-delay:calc(var(--i,0)*var(--motion-stagger-step))}@media (prefers-reduced-motion:reduce){.edu-anim-fade-up,.edu-anim-pop-in,.edu-stagger>*{animation:none}}.admin{--surface:var(--ad-card);--surface-2:var(--ad-card-3);--text:var(--ad-text);--text-2:var(--ad-text-2);--text-3:var(--ad-text-3);--success-text:#56d364;--warn-text:#e3b341;--info-text:#79c0ff;--neutral-text:#adbac7;--danger-text:var(--ad-danger-text);--on-accent:#fff;--success:var(--ad-ok);--warn:var(--ad-warn);--danger:var(--ad-danger);--info:var(--ad-info);--accent:var(--ad-accent);--accent-hover:var(--ad-accent-hover);--accent-text:var(--ad-accent-text);--border:var(--ad-border);--divider:var(--ad-border-soft);--overlay:var(--ad-overlay);--fin-bg:var(--ad-bg,var(--surface));--fin-surface:var(--surface);--fin-raised:var(--surface-2);--fin-border:var(--border);--fin-text:var(--text);--fin-muted:var(--text-3);--fin-accent:var(--accent);--fin-success:var(--success);--fin-warning:var(--warn);--fin-danger:var(--danger);--fin-radius:var(--ad-r,var(--r-md,8px))}.admin[data-theme=light]{--surface:#fff;--surface-2:#f3f5f9;--text:#0e0e13;--text-2:#55555f;--text-3:#6b6b78;--success-text:#15803d;--warn-text:#8a5f08;--info-text:#2f5fd0;--neutral-text:#55555f;--danger-text:#d92b48;--on-accent:#fff;--success:#15803d;--warn:#96690a;--danger:#d92b48;--info:#2f5fd0;--accent-text:#d92b48;--border:#0e0e131a;--divider:#0e0e130f;--overlay:#0e0e1373;--fin-bg:var(--surface-2);--fin-surface:var(--surface);--fin-raised:var(--surface-2);--fin-border:var(--border);--fin-text:var(--text);--fin-muted:var(--text-3);--fin-accent:var(--accent);--fin-success:var(--success);--fin-warning:var(--warn);--fin-danger:var(--danger);--fin-radius:var(--ad-r,var(--r-md,8px))}html[data-theme=edu]{--surface:#fff;--surface-2:#faf4e8;--text:#1c1917;--text-2:#44403c;--text-3:#57534e;--success-text:#15803d;--warn-text:#8a5f08;--info-text:#2f5fd0;--neutral-text:#57534e;--danger-text:#d92b48;--on-accent:#fff;--success:#15803d;--warn:#96690a;--danger:#d92b48;--info:#2f5fd0;--accent:#7c3aed;--accent-hover:#6d28d9;--accent-text:#6d28d9;--border:#e7e0d3;--divider:#efe7d8;--overlay:#1c191773;--fin-bg:var(--surface-2);--fin-surface:var(--surface);--fin-raised:var(--surface-2);--fin-border:var(--border);--fin-text:var(--text);--fin-muted:var(--text-3);--fin-accent:var(--accent);--fin-success:var(--success);--fin-warning:var(--warn);--fin-danger:var(--danger);--fin-radius:var(--ad-r,var(--r-md,8px))}:root{--sp-orange:var(--accent);--sp-orange-hi:var(--accent-strong);--sp-orange-gradient:linear-gradient(180deg, var(--accent), var(--accent-strong));--sp-grad:var(--sp-orange-gradient);--sp-red-price:var(--vds-money-soft);--sp-bg:var(--bg);--sp-card:var(--surface);--sp-text:var(--fg);--sp-sub:var(--muted);--sp-line:var(--border);--sp-star:var(--c-rating);--sp-mall:var(--price-red);--sp-ship:var(--c-escrow);--sp-price:var(--vds-money);--sp-mute:var(--faint);--radius-s:4px;--radius-m:8px;--radius-l:12px;--pill:999px;--shadow-card:0 1px 4px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-card:0 1px 4px color-mix(in srgb, var(--bg-deep) 12%, transparent)}}:root{--shadow-sticky:0 -2px 12px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-sticky:0 -2px 12px color-mix(in srgb, var(--bg-deep) 12%, transparent)}}:root{--sp-f-h1:var(--fs-h2);--sp-f-h2:var(--fs-h3);--sp-f-body:var(--fs-body);--sp-f-cap:var(--fs-cap);--sp-f-tiny:var(--fs-micro);--sp-font:var(--font-body);--sp-tab-h:56px;--sp-cta-h:48px;--sp-r:12px;--sp-z-head:50;--sp-z-filter:30;--sp-z-cta:60;--sp-z-sheet:90;--sp-z-toast:100;--d-tiny:10px;--d-cap:11px;--d-body:12px;--d-sub:13px;--d-title:14px;--d-h2:16px;--d-h1:20px;--d-1:4px;--d-2:6px;--d-3:8px;--d-4:12px;--d-card-pad:10px;--d-sec-gap:12px}[data-page=discover],[data-page=home],[data-page=classdetail],[data-page=checkout],[data-page=settle]{background:var(--sp-bg)}html[data-theme=dark]{--sp-bg:var(--bg);--sp-card:var(--surface);--sp-text:var(--fg);--sp-sub:var(--muted);--sp-mute:var(--faint);--sp-line:var(--border);--sp-price:var(--vds-money)}@media (max-width:375px){.sp-grid{gap:var(--sp-2)}}@media (max-width:768px){.sp-grid{gap:var(--sp-2)}}@media (min-width:1024px){.sp-grid{gap:var(--sp-3)}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-vietnamese.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:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.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{--vds-canvas:#f8f8f8;--vds-panel:#f4f7fe;--vds-surface:#fff;--vds-stage:#fff;--vds-well:#f4f7fe;--vds-primary:#4318ff;--vds-primary-hover:#2201b5;--vds-primary-press:#11047a;--vds-primary-700:#250cb7;--vds-primary-100:#e9e3ff;--vds-ring:#e9e3ff;--vds-ink:#1b2559;--vds-ink-soft:#2b3674;--vds-ink-2:#3a4668;--vds-ink-3:#5a657f;--vds-muted:#5f6b85;--vds-muted-2:#6b7899;--vds-label:#5f6b85;--vds-line:#e0e5f2;--vds-line-strong:#e0e5f2;--vds-label-raw:#aebad8;--vds-accent-text:#4318ff;--vds-band:#4318ff;--vds-rim:transparent;--vds-rail:#fff;--vds-success:#01b574;--vds-error:#e31a1a;--vds-warn:#ffb020;--vds-success-text:#017a4f;--vds-success-fill:#017a4f;--vds-error-text:#c11414;--vds-money:var(--price-red);--vds-scrim:#0b1220;--vds-money-soft:var(--vds-muted);--vds-on-brand:#fff;--vds-plate:#fff;--vds-plate-ring:#0b12201f;--vds-tooltip-bg:#1b2559;--vds-tooltip-fg:#fff;--vds-r-sm:12px;--vds-r-md:20px;--vds-r-lg:28px;--vds-r-xl:40px;--vds-r-pill:999px;--t-title:46px;--t-h2:30px;--t-h3:24px;--t-body:14px;--t-eyebrow:12px;--t-caption:10px;--shadow-soft:0 18px 40px 0 #7090b01f;--shadow-default:0 10px 60px 0 #00000014;--shadow-sharp:0 4px 14px 0 #00000040;--shadow-1:var(--shadow-soft);--shadow-2:var(--shadow-default);--vds-type-caption:400 10px/14px var(--font-vds);--vds-type-eyebrow:700 12px/12px var(--font-vds);--vds-type-body-sm:700 12px/20px var(--font-vds);--vds-type-body-sm-alt:700 14px/24px var(--font-vds);--vds-type-body-md:700 16px/26px var(--font-vds);--vds-type-body-lg:500 18px/30px var(--font-vds);--vds-type-body-xl:700 20px/36px var(--font-vds);--vds-type-display-xs:400 24px/32px var(--font-vds);--vds-type-display-sm:400 34px/42px var(--font-vds);--vds-type-display-md:400 42px/56px var(--font-vds);--vds-type-display-lg:400 50px/64px var(--font-vds);--vds-type-display-xl:400 64px/72px var(--font-vds);--vds-space-panel:160px;--vds-space-section:66px;--vds-space-stage:28px;--vds-space-gap:24px;--vds-space-control:28px;--vds-radius-panel:100px;--vds-radius-section:40px;--vds-radius-stage:30px;--vds-radius-control:16px;--vds-radius-card:var(--vds-radius-stage);--vds-radius-pill:70px;--vds-ease:cubic-bezier(.23, 1, .32, 1)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vds-canvas:#11111d;--vds-panel:#1b1b2e;--vds-surface:#24243a;--vds-stage:#202033;--vds-well:#2c2c46;--vds-primary:#7551ff;--vds-primary-hover:#6847ff;--vds-primary-press:#5b3bff;--vds-primary-700:#b9a2ff;--vds-primary-100:#322a5e;--vds-ring:#7f6de0;--vds-accent-text:#b9a2ff;--vds-ink:#e8eaf5;--vds-ink-soft:#c9cee0;--vds-ink-2:#c9cee0;--vds-ink-3:#9aa3c2;--vds-muted:#9aa3c2;--vds-muted-2:#8f98b8;--vds-label:#9aa3c2;--vds-line:#303154;--vds-line-strong:#6f70a8;--vds-label-raw:#aebad8;--vds-rail:#141421;--vds-rim:#ffffff0e;--vds-success:#01b574;--vds-error:#e31a1a;--vds-warn:#ffb547;--vds-success-text:#3ddc97;--vds-error-text:#ff6b6b;--vds-tooltip-bg:#2f2f4c;--vds-tooltip-fg:#f4f5fa;--shadow-soft:0 22px 44px -20px #000000bf;--shadow-default:0 16px 60px -24px #000000b3;--shadow-sharp:0 6px 16px -6px #000c}:root{--font-vds:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Helvetica Neue", "Segoe UI Variable Text", "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--vds-on-primary:#fff;--vds-tap:44px;--vds-ctl-h-sm:32px;--vds-ctl-h-md:40px;--vds-ctl-h-lg:46px;--vds-icon-btn:46px;--vds-field-h-sm:44px;--vds-field-h:48px;--vds-field-h-lg:56px;--vds-tab-h:44px;--vds-fs-h1:var(--t-h2);--vds-fs-h2:var(--t-h3);--vds-fs-h3:20px;--vds-fs-h4:18px;--vds-fs-h5:16px;--vds-fs-h6:var(--t-body)}:root,html[data-theme=light],html[data-theme=dark]{--bg:var(--vds-canvas);--page-outer:var(--vds-canvas);--surface:var(--vds-surface);--surface-2:var(--vds-panel);--surface-3:var(--vds-canvas);--bg-deep:var(--vds-ink);--fg:var(--vds-ink);--text:var(--vds-ink);--text-dim:var(--vds-muted);--muted:var(--vds-muted);--faint:var(--vds-label);--d-fs-body:14px;--d-fs-h3:18px;--d-fs-h1:24px;--d-fs-num:24px;--d-lh-body:1.55;--line-base:var(--vds-line);--line:var(--vds-line);--border:var(--vds-line);--line-soft:var(--vds-line)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--line-soft:color-mix(in srgb, var(--vds-line) 62%, transparent)}}:root,html[data-theme=light],html[data-theme=dark]{--line-strong:var(--vds-muted-2)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--line-strong:color-mix(in srgb, var(--vds-muted-2) 45%, var(--vds-line))}}:root,html[data-theme=light],html[data-theme=dark]{--n-0:var(--vds-on-primary);--n-50:var(--vds-panel);--n-100:var(--vds-ink);--n-200:var(--vds-ink-soft);--n-300:var(--vds-muted);--n-350:var(--vds-muted)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--n-350:color-mix(in srgb, var(--vds-muted) 82%, var(--vds-ink))}}:root,html[data-theme=light],html[data-theme=dark]{--n-400:var(--n-350);--n-500:var(--vds-muted-2);--n-600:var(--vds-line);--n-700:var(--vds-canvas);--n-800:var(--vds-panel);--n-850:var(--vds-surface);--n-900:var(--vds-canvas);--n-950:var(--vds-canvas);--accent:var(--vds-primary);--accent-strong:var(--vds-primary-700);--accent-deep:var(--vds-primary-press);--accent-ink:var(--vds-accent-text);--accent-text:var(--vds-accent-text);--accent-soft-bg:var(--vds-primary-100);--accent-line:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--accent-line:color-mix(in srgb, var(--vds-primary) 42%, transparent)}}:root,html[data-theme=light],html[data-theme=dark]{--on-accent:var(--vds-on-primary);--focus-ring:var(--vds-primary);--grad-brand:linear-gradient(135deg, var(--vds-primary), var(--vds-primary-press));--brand-pink:var(--vds-primary);--brand-pink-dark:var(--vds-primary-700);--brand-purple:var(--vds-primary-700);--brand-gold:var(--vds-warn)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--brand-gold:color-mix(in srgb, var(--vds-warn) 50%, var(--vds-ink))}}:root,html[data-theme=light],html[data-theme=dark]{--success:var(--vds-success-text);--error:var(--vds-error-text);--danger:var(--vds-error-text);--warning:var(--vds-warn)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--warning:color-mix(in srgb, var(--vds-warn) 50%, var(--vds-ink))}}:root,html[data-theme=light],html[data-theme=dark]{--info:var(--vds-accent-text);--on-success:var(--vds-on-primary);--font:var(--font-vds);--font-body:var(--font-vds);--font-display:var(--font-vds);--font-head:var(--font-vds);--r-xs:calc(var(--vds-r-sm) / 1.5);--r-sm:var(--vds-r-sm);--r-md:var(--vds-r-md);--r-lg:var(--vds-r-lg);--r-xl:var(--vds-r-xl);--r-full:var(--vds-r-pill);--r-card:var(--vds-r-md);--r-img:var(--vds-r-sm);--e-1:var(--shadow-1);--e-2:var(--shadow-2);--e-3:var(--shadow-sharp);--sidebar-w:248px;--top-h:56px;--max-w:1920px}html[data-theme=dark]{--surface-2:var(--vds-well);--surface-3:var(--vds-well)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--surface-3:color-mix(in srgb, var(--vds-well) 82%, var(--vds-line-strong))}}html[data-theme=dark]{--bg-deep:var(--vds-canvas);--n-50:var(--vds-ink);--n-350:var(--vds-muted-2);--n-400:var(--vds-label-raw);--n-500:var(--vds-line-strong);--n-700:var(--vds-well);--n-800:var(--vds-stage);--n-900:var(--vds-panel);--faint:var(--vds-muted-2);--line-strong:var(--vds-line-strong);--accent-strong:var(--vds-primary);--accent-deep:var(--vds-primary-press);--brand-pink-dark:var(--vds-primary-press);--brand-gold:var(--vds-warn);--warning:var(--vds-warn);--on-success:var(--vds-canvas)}@media (max-width:375px){:root{--vds-fs-h1:26px;--vds-fs-h2:21px;--vds-space-gap:20px}}@media (min-width:768px){:root{--vds-fs-h1:32px;--vds-fs-h2:25px;--vds-space-gap:28px}}@media (min-width:1024px){:root{--vds-fs-h1:34px;--vds-fs-h2:26px;--vds-space-gap:32px}}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-vds);color:var(--vds-ink);background:var(--vds-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1:not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);font-size:var(--vds-fs-h1);letter-spacing:-.022em;color:var(--vds-ink);font-weight:600;line-height:1.12}h2:not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);font-size:var(--vds-fs-h2);letter-spacing:-.015em;color:var(--vds-ink);font-weight:600;line-height:1.2}h3:not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);font-size:var(--vds-fs-h3);letter-spacing:-.01em;color:var(--vds-ink);font-weight:600;line-height:1.3}h4:not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);font-size:var(--vds-fs-h4);letter-spacing:0;color:var(--vds-ink);font-weight:700;line-height:1.35}h5:not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);font-size:var(--vds-fs-h5);letter-spacing:0;color:var(--vds-ink);font-weight:700;line-height:1.4}h6:not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);font-size:var(--vds-fs-h6);letter-spacing:.005em;color:var(--vds-ink);font-weight:700;line-height:1.45}h1:not(:where([data-venus-core],[data-venus-core] *)),h2:not(:where([data-venus-core],[data-venus-core] *)),h3:not(:where([data-venus-core],[data-venus-core] *)),h4:not(:where([data-venus-core],[data-venus-core] *)),h5:not(:where([data-venus-core],[data-venus-core] *)),h6:not(:where([data-venus-core],[data-venus-core] *)),p:not(:where([data-venus-core],[data-venus-core] *)),figure:not(:where([data-venus-core],[data-venus-core] *)){margin:0}p{font-family:var(--font-vds);font-size:inherit;line-height:inherit;color:inherit}a{color:inherit;text-underline-offset:.18em}button:not(:where([data-venus-core],[data-venus-core] *)),input:not(:where([data-venus-core],[data-venus-core] *)),textarea:not(:where([data-venus-core],[data-venus-core] *)),select:not(:where([data-venus-core],[data-venus-core] *)){font:inherit;color:inherit}::placeholder{color:var(--vds-muted-2);opacity:1}:focus-visible{outline:3px solid var(--vds-primary);outline-offset:2px}@media (max-width:375px){h1:not(:where([data-venus-core],[data-venus-core] *)),h2:not(:where([data-venus-core],[data-venus-core] *)),h3:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:0}}@media (min-width:768px){h1:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.02em}h2:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.012em}}@media (min-width:1024px){h1:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.026em}h2:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.018em}h3:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.012em}}:root{--mo-fast:.12s;--mo-med:.2s;--mo-slow:.32s;--mo-slower:.48s;--mo-ease-out:cubic-bezier(.16, 1, .3, 1);--mo-ease-inout:cubic-bezier(.32, .72, 0, 1);--mo-pop:cubic-bezier(.34, 1.56, .64, 1);--mo-stagger:30ms}@keyframes mo-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mo-pop-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}@keyframes mo-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mo-slide-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes mo-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28px)}}@keyframes mo-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mo-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(12px)scale(.98)}}@keyframes mo-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes mo-drawer-in{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}@keyframes mo-drawer-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(14px)scale(.99)}}@keyframes venus-sheet-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes venus-sheet-bottom-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes venus-sheet-side-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes venus-sheet-side-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes mo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mo-spin{to{transform:rotate(360deg)}}@keyframes mo-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes mo-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes mo-bar-grow{0%{transform-origin:0;transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mo-press{0%{opacity:.85;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes mo-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mo-confetti-fall{0%{opacity:1;transform:translateY(-12px)rotate(0)}to{opacity:0;transform:translateY(120px)rotate(300deg)}}.mo-reveal{opacity:0}.mo-reveal.is-in{opacity:1;animation:mo-fade-up var(--mo-slow) var(--mo-ease-out) both}.mo-reveal-pop.is-in{animation-name:mo-pop-in}.mo-stagger>*{animation:mo-fade-up var(--mo-slow) var(--mo-ease-out) both;animation-delay:calc(var(--i,0)*var(--mo-stagger))}.mo-shimmer-box{background-size:200% 100%;animation:1.4s linear infinite mo-shimmer}.mo-page{animation:mo-page-in var(--mo-med) var(--mo-ease-out) both}.mo-card-lift{transition:transform var(--dur-fast) ease-out,box-shadow var(--dur-fast) ease-out}.mo-card-lift:hover,.mo-card-lift:focus-visible{transform:translateY(-2px)}.mo-btn-press{transition:transform var(--mo-fast) ease-out}.mo-btn-press:active{transform:scale(.97)}.mo-dialog-pop{animation:mo-pop-in var(--dur-base) var(--mo-ease-out) both}.mo-confetti{position:fixed}.mo-confetti i{opacity:0;width:8px;height:12px;animation:1.6s ease-out forwards mo-confetti-fall;position:absolute;top:-16px}@keyframes mo-flash-pulse{0%{opacity:0}18%{opacity:1}to{opacity:0}}.mo-flash-target{position:relative}.mo-flash-target:after{content:"";border-radius:inherit;background:var(--accent);opacity:0;pointer-events:none;z-index:0;position:absolute;inset:0}.is-flash:after{animation:mo-flash-pulse .9s var(--mo-ease-out) 1 both}@keyframes mo-badge-pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.mo-badge-pop{animation:mo-badge-pop var(--m-dur-sheet) var(--mo-pop) 1 both}@media (prefers-reduced-motion:reduce){.mo-reveal{opacity:1}.mo-reveal.is-in,.mo-reveal-pop.is-in,.mo-stagger>*,.mo-shimmer-box,.mo-page,.mo-dialog-pop,.mo-confetti{animation:none}.mo-card-lift:hover,.mo-card-lift:focus-visible{transform:none}.mo-card-lift,.mo-btn-press{transition:none}.is-flash:after,.mo-badge-pop{animation:none}}.page-bg{--page-bg-glow-v:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){.page-bg{--page-bg-glow-v:color-mix(in srgb, var(--vds-primary) 28%, transparent)}}.page-bg{--page-bg-glow-c:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.page-bg{--page-bg-glow-c:color-mix(in srgb, var(--brand-cyan) 16%, transparent)}}.page-bg{--page-bg-grid:var(--fg)}@supports (color:color-mix(in lab, red, red)){.page-bg{--page-bg-grid:color-mix(in srgb, var(--fg) 6%, transparent)}}.page-bg{position:fixed}.v2:has([data-page=discover]) .hero-glow{display:none}html body #root :is([data-page=home],[data-page=discover],[data-page=hosts],[data-page=pricing],[data-page=faq],[data-page=download],[data-page=support],[data-page=schedule],[data-page=recaps],[data-page=requests],[data-page=wallet],[data-page=profile],[data-page=notifications],[data-page=messages],[data-page=hosthome-v18],[data-page=hostlive],[data-page=hostmanage-v18],[data-page=hostsched],[data-page=center],[data-page=admin],[data-page=login],[data-page=classdetail],[data-page=coursedetail],[data-page=recap]){background:0 0}body:not(:has([data-page=login])) .page-bg{--page-bg-glow-v:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){body:not(:has([data-page=login])) .page-bg{--page-bg-glow-v:color-mix(in srgb, var(--vds-primary) 36%, transparent)}}body:not(:has([data-page=login])) .page-bg{--page-bg-glow-c:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){body:not(:has([data-page=login])) .page-bg{--page-bg-glow-c:color-mix(in srgb, var(--brand-cyan) 22%, transparent)}}body:not(:has([data-page=login])) .page-bg{--page-bg-grid:var(--fg)}@supports (color:color-mix(in lab, red, red)){body:not(:has([data-page=login])) .page-bg{--page-bg-grid:color-mix(in srgb, var(--fg) 7%, transparent)}}body:not(:has([data-page=login])) .page-bg:after{content:"";filter:blur(90px);background:radial-gradient(circle, var(--vds-primary), transparent 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-140px}@supports (color:color-mix(in lab, red, red)){body:not(:has([data-page=login])) .page-bg:after{background:radial-gradient(circle, color-mix(in srgb, var(--vds-primary) 20%, transparent), transparent 68%)}}:root{--brand-pink:#6d7cff;--brand-pink-dark:#4f5bd5;--brand-cyan:#4fd1ff;--brand-purple:#9b8cff;--brand-gold:#f7b500;--n-0:#fff;--n-50:#f4f7ff;--n-100:#e6ecf7;--n-200:#cbd5ea;--n-300:#9aa7c2;--n-350:#8592b0;--n-400:#6b7897;--n-500:#55617d;--n-600:#3a4560;--n-700:#283350;--n-800:#1b2440;--n-850:#151c30;--n-900:#121a2e;--n-950:#0e1424;--success:#34d3a6;--warning:#f59e0b;--error:#f87171;--info:#58a6ff;--danger:#f87171;--brand-green:var(--success);--focus-ring:var(--accent);--glass:var(--n-0)}@supports (color:color-mix(in lab, red, red)){:root{--glass:color-mix(in srgb, var(--n-0) 4.5%, transparent)}}:root{--glass-strong:var(--n-0)}@supports (color:color-mix(in lab, red, red)){:root{--glass-strong:color-mix(in srgb, var(--n-0) 7.5%, transparent)}}:root{--glass-border:var(--n-0)}@supports (color:color-mix(in lab, red, red)){:root{--glass-border:color-mix(in srgb, var(--n-0) 8%, transparent)}}:root{--glass-hover:var(--n-0)}@supports (color:color-mix(in lab, red, red)){:root{--glass-hover:color-mix(in srgb, var(--n-0) 6%, transparent)}}:root{--blur:18px;--grad-brand:linear-gradient(135deg, var(--accent-strong), var(--accent-deep));--grad-hero:linear-gradient(120deg, var(--brand-cyan) 0%, var(--accent) 55%, var(--brand-purple) 100%);--grad-cyan:linear-gradient(135deg, var(--brand-cyan), var(--accent));--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:var(--font);--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-head:var(--font-display);--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-body:14px;--fs-meta:13px;--fs-cap:12px;--fs-micro:12px;--fs-h3:18px;--fs-h2:20px;--fs-h1:24px;--fs-hero:28px;--lh-body:1.3333;--lh-head:1.25;--h1:24px/1.2 700;--h2:20px/1.25 700;--h3:17px/1.29 600;--h4:14px/1.33 600;--body:14px/1.3333 400;--body-lg:16px/1.4 400;--caption:13px/1.31 500;--label:11px/1.4 600;--ls-h1:-.015em;--ls-h2:-.01em;--ls-h3:-.005em;--ls-label:.01em;--fs-stat:24px/1.1 700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-full:999px;--r-card:16px;--r-img:12px;--e-1:0 1px 3px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){:root{--e-1:0 1px 3px color-mix(in srgb, var(--bg-deep) 30%, transparent)}}:root{--e-2:0 4px 16px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){:root{--e-2:0 4px 16px color-mix(in srgb, var(--bg-deep) 34%, transparent)}}:root{--e-3:0 12px 40px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){:root{--e-3:0 12px 40px color-mix(in srgb, var(--bg-deep) 42%, transparent)}}:root{--glow-pink:0 4px 20px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--glow-pink:0 4px 20px color-mix(in srgb, var(--accent) 25%, transparent)}}:root{--max-w:1920px;--page-max:1920px;--sidebar-w:248px;--sidebar-w-collapsed:72px;--top-h:56px;--content-pad:16px 12px 32px;--content-pad-top:16px;--content-pad-x:12px;--content-pad-bottom:32px;--gutter:16px;--page-outer:#06080f;--d-fs-large:34px;--d-lh-large:1.21;--d-ls-large:-.022em;--d-fs-num:28px;--d-lh-num:1.15;--d-ls-num:-.01em;--d-fs-title:24px;--d-lh-title:1.28;--d-ls-title:-.015em;--d-fs-h2:20px;--d-lh-h2:1.3;--d-ls-h2:-.01em;--d-fs-h3:17px;--d-lh-h3:1.35;--d-ls-h3:0;--d-fs-body:15px;--d-lh-body:1.55;--d-ls-body:0;--d-fs-body-s:14px;--d-lh-body-s:1.5;--d-ls-body-s:0;--d-fs-meta:13px;--d-lh-meta:1.45;--d-ls-meta:0;--d-fs-micro:12px;--d-lh-micro:1.42;--d-ls-micro:.005em;--d-fs-tab:12px;--d-lh-tab:1.2;--d-ls-tab:.005em;--d-fs-input:16px;--d-lh-input:1.4;--d-ls-input:0;--d-fs-display:44px;--d-lh-display:1.1;--d-ls-display:-.025em;--d-fs-display-s:40px;--d-lh-display-s:1.12;--d-ls-display-s:-.022em;--d-fs-h1:32px;--d-lh-h1:1.2;--d-ls-h1:-.02em;--d-fs-h2-lg:24px;--d-lh-h2-lg:1.25;--d-ls-h2-lg:-.015em;--price-fs:16px;--price-fs-sm:16px;--price-fs-md:24px;--price-fs-lg:34px;--d-sp-1:4px;--d-sp-2:8px;--d-sp-3:12px;--d-sp-4:16px;--d-sp-5:20px;--d-sp-6:24px;--d-sp-8:32px;--d-sp-10:40px;--d-sp-12:48px;--d-sp-16:64px;--d-r-sm:8px;--d-r-md:12px;--d-r-lg:16px;--d-elev-1:0 1px 2px var(--bg-deep), inset 0 0 0 1px var(--n-0)}@supports (color:color-mix(in lab, red, red)){:root{--d-elev-1:0 1px 2px color-mix(in srgb, var(--bg-deep) 55%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--n-0) 6%, transparent)}}:root{--d-elev-2:0 4px 12px var(--bg-deep), 0 1px 2px var(--bg-deep), inset 0 0 0 1px var(--n-0)}@supports (color:color-mix(in lab, red, red)){:root{--d-elev-2:0 4px 12px color-mix(in srgb, var(--bg-deep) 55%, transparent), 0 1px 2px color-mix(in srgb, var(--bg-deep) 45%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--n-0) 9%, transparent)}}:root{--d-elev-3:0 16px 40px var(--bg-deep), 0 2px 6px var(--bg-deep), inset 0 0 0 1px var(--n-0)}@supports (color:color-mix(in lab, red, red)){:root{--d-elev-3:0 16px 40px color-mix(in srgb, var(--bg-deep) 62%, transparent), 0 2px 6px color-mix(in srgb, var(--bg-deep) 45%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--n-0) 12%, transparent)}}:root{--d-elev-border:1px solid var(--n-0)}@supports (color:color-mix(in lab, red, red)){:root{--d-elev-border:1px solid color-mix(in srgb, var(--n-0) 8%, transparent)}}:root{--d-focus-color:var(--accent);--d-focus-width:2px;--d-focus-offset:2px;--d-focus-halo:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--d-focus-halo:color-mix(in srgb, var(--accent) 28%, transparent)}}:root{--danger-bg-subtle:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-bg-subtle:color-mix(in srgb, var(--danger) 12%, transparent)}}:root{--warning-bg-subtle:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-bg-subtle:color-mix(in srgb, var(--warning) 12%, transparent)}}:root{--success-bg-subtle:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-bg-subtle:color-mix(in srgb, var(--success) 12%, transparent)}}:root{--border-strong:var(--n-0)}@supports (color:color-mix(in lab, red, red)){:root{--border-strong:color-mix(in srgb, var(--n-0) 16%, transparent)}}:root{--dock-core:56px;--dock-tool:48px;--dock-util:40px;--touch-min:44px;--ds-chart-7:var(--muted);--ds-chart-8:var(--faint);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--motion-fast:.15s;--motion-med:.22s;--motion-slow:.3s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-inout:cubic-bezier(.4, 0, .2, 1);--ease:cubic-bezier(.22, 1, .36, 1);--bg:var(--n-950);--bg-deep:#080c16;--surface:var(--n-850);--surface-2:#172038;--surface-3:#1b2440;--fg:var(--n-100);--muted:var(--n-300);--faint:#7c89a6;--line-base:#22304c;--border:var(--line-base);--accent:var(--brand-pink);--accent-strong:var(--brand-pink-dark);--accent-deep:var(--brand-pink-dark)}@supports (color:color-mix(in lab, red, red)){:root{--accent-deep:color-mix(in srgb, var(--brand-pink-dark) 84%, var(--n-950))}}:root{--accent-ink:#c7cdfd;--accent-soft-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-soft-bg:color-mix(in srgb, var(--accent) 13%, transparent)}}:root{--accent-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-line:color-mix(in srgb, var(--accent) 42%, transparent)}}:root{--c-live:var(--brand-cyan);--c-live-ink:#06121f;--c-live-soft:var(--c-live)}@supports (color:color-mix(in lab, red, red)){:root{--c-live-soft:color-mix(in srgb, var(--c-live) 14%, transparent)}}:root{--c-rec:#f97316;--on-success:#06121f;--c-online:var(--success);--c-success:var(--success);--c-warn:var(--warning);--c-danger:var(--danger);--c-info:var(--info);--c-streak:var(--c-rec);--c-escrow:#0ea5a5;--c-offline:#64748b;--c-rating:var(--brand-gold);--price-red:#ff6b74;--c-badge:#e11d2e;--overlay-app:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){:root{--overlay-app:color-mix(in srgb, var(--bg-deep) 62%, transparent)}}:root{--live:var(--c-live);--text:var(--fg);--text-dim:var(--muted);--bg-card:var(--surface);--cyan:var(--brand-cyan);--pink:var(--brand-pink);--purple:var(--brand-purple);--gold:var(--brand-gold);--accent-dim:var(--accent-soft-bg);--accent-border:var(--accent-line);--accent-text:var(--accent-ink);--accent-hover:var(--accent-strong);--wait:var(--warning);--panel:var(--surface);--panel-2:var(--surface-2);--panel-3:var(--surface-3);--line:var(--border);--line-soft:var(--line-base)}@supports (color:color-mix(in lab, red, red)){:root{--line-soft:color-mix(in srgb, var(--line-base) 60%, transparent)}}:root{--line-strong:#2b3a5c}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}*{box-sizing:border-box;margin:0;padding:0}body{font:var(--body);font-family:var(--font-body);background:var(--page-outer);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1:not(:where([data-venus-core],[data-venus-core] *)){font:var(--h1);letter-spacing:var(--ls-h1)}h2:not(:where([data-venus-core],[data-venus-core] *)){font:var(--h2);letter-spacing:var(--ls-h2)}h3:not(:where([data-venus-core],[data-venus-core] *)){font:var(--h3);letter-spacing:var(--ls-h3)}h4:not(:where([data-venus-core],[data-venus-core] *)){font:var(--h4)}.caption{font:var(--caption);color:var(--muted)}.label{font:var(--label);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--faint)}.hidden{display:none}.num,.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1}.mono{font-family:var(--font-mono)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--n-950:#f7f7f7;--n-900:#f7f7f7;--n-850:#fff;--n-800:#f2f2f2;--n-700:#e9e9eb;--n-600:#d9d9de;--n-500:#8a97b4;--n-100:#0c1425;--n-200:#33415c;--n-300:#5a6b8f;--n-350:#55618a;--n-400:var(--n-350);--faint:var(--n-300);--brand-pink:#5566f0;--brand-pink-dark:#3f4fd0;--accent-deep:#3f4fd0;--brand-cyan:#0e86e8;--brand-purple:#7c5cf5;--brand-gold:#8a5b00;--success:#15803d;--on-success:#fff;--warning:#b45309;--error:#b91c1c;--danger:#b91c1c;--info:#1d4ed8;--c-live:#4fd1ff;--e-1:0 1px 2px var(--n-100), 0 2px 8px var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--e-1:0 1px 2px color-mix(in srgb, var(--n-100) 8%, transparent), 0 2px 8px color-mix(in srgb, var(--n-100) 7%, transparent)}}html[data-theme=light]{--e-2:0 2px 6px var(--n-100), 0 10px 26px var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--e-2:0 2px 6px color-mix(in srgb, var(--n-100) 9%, transparent), 0 10px 26px color-mix(in srgb, var(--n-100) 10%, transparent)}}html[data-theme=light]{--e-3:0 8px 24px var(--n-100), 0 28px 64px var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--e-3:0 8px 24px color-mix(in srgb, var(--n-100) 11%, transparent), 0 28px 64px color-mix(in srgb, var(--n-100) 15%, transparent)}}html[data-theme=light]{--glow-pink:0 4px 20px var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--glow-pink:0 4px 20px color-mix(in srgb, var(--accent) 18%, transparent)}}html[data-theme=light]{--d-elev-1:0 1px 2px var(--n-100), 0 2px 8px var(--n-100), inset 0 0 0 1px var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--d-elev-1:0 1px 2px color-mix(in srgb, var(--n-100) 9%, transparent), 0 2px 8px color-mix(in srgb, var(--n-100) 7%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--n-100) 7%, transparent)}}html[data-theme=light]{--d-elev-2:0 2px 6px var(--n-100), 0 10px 28px var(--n-100), inset 0 0 0 1px var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--d-elev-2:0 2px 6px color-mix(in srgb, var(--n-100) 8%, transparent), 0 10px 28px color-mix(in srgb, var(--n-100) 10%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--n-100) 8%, transparent)}}html[data-theme=light]{--d-elev-3:0 6px 20px var(--n-100), 0 24px 56px var(--n-100), inset 0 0 0 1px var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--d-elev-3:0 6px 20px color-mix(in srgb, var(--n-100) 10%, transparent), 0 24px 56px color-mix(in srgb, var(--n-100) 16%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--n-100) 9%, transparent)}}html[data-theme=light]{--ds-chart-1:var(--warning);--ds-chart-2:var(--accent);--ds-chart-3:var(--c-rating);--ds-chart-4:var(--success);--ds-chart-5:var(--accent-strong);--ds-chart-6:var(--price-red);--ds-chart-7:var(--accent-deep);--ds-chart-8:var(--muted);--price-red:#c2261b;--c-rec:#c2410c;--c-escrow:#0f766e;--page-outer:#f7f7f7}.inp{background:var(--n-950,#08080d);border:1.5px solid var(--n-500,#55555f);border-radius:var(--r-sm,10px);width:100%;color:var(--n-100,#f5f5f7);transition:border-color var(--m-dur-exit),box-shadow var(--m-dur-exit),background var(--m-dur-exit);outline:none;padding:12px 14px;font-family:inherit;font-size:.875rem}.inp::placeholder{color:var(--n-500,#55555f)}.inp:hover:not(:disabled){border-color:var(--n-400,#7a7a88)}.inp:focus{border-color:var(--accent,#ff3b5c);box-shadow:0 0 0 3px var(--accent-dim,#ff3b5c24);background:var(--n-900,#0e0e13)}.inp.err{border-color:var(--error,#ff4d5e)}.inp.err:focus{box-shadow:0 0 0 3px #ff4d5e29}.inp.ok{border-color:var(--success,#34d374)}.inp:disabled{opacity:.45;cursor:not-allowed;background:var(--n-850,#131318)}.inp[readonly]{background:var(--n-850,#131318)}textarea.inp:not(:where([data-venus-core],[data-venus-core] *)){resize:vertical;min-height:84px;line-height:1.6}select.inp:not(:where([data-venus-core],[data-venus-core] *)){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a8a8b3' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:38px}.fld{margin-bottom:var(--sp-4,16px)}.fld>label{color:var(--n-200,#d4d4da);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.fld .req{color:var(--accent,#ff3b5c)}.fld .help{color:var(--n-400,#7a7a88);margin-top:6px;font-size:12px;line-height:1.5}.sw{cursor:pointer;flex-shrink:0;width:46px;height:44px;display:inline-block;position:relative}.sw input:not(:where([data-venus-core],[data-venus-core] *)){display:none}.sw .track{background:var(--n-600);border-radius:var(--r-full);transition:background var(--dur-base);position:absolute;inset:9px 0}.sw .track:after{content:"";width:20px;height:20px;transition:transform var(--dur-base) cubic-bezier(.4, 0, .2, 1);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.sw:hover .track{background:var(--n-500)}.sw input:checked+.track:not(:where([data-venus-core],[data-venus-core] *)){background:var(--accent)}.sw input:checked+.track:not(:where([data-venus-core],[data-venus-core] *)):after{transform:translate(20px)}.sw input:focus-visible+.track:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:0 0 0 3px var(--accent-dim)}.search2{background:var(--n-950);border:1.5px solid var(--n-500);border-radius:var(--r-full)}.search2:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.search2 input:not(:where([data-venus-core],[data-venus-core] *)){color:var(--n-100);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.lm-phone:not(:where([data-venus-core],[data-venus-core] *)),input[class*=phone]:not(:where([data-venus-core],[data-venus-core] *)){background:var(--n-950)!important;border:1.5px solid var(--n-500)!important}.lm-phone:focus:not(:where([data-venus-core],[data-venus-core] *)),input[class*=phone]:focus:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-dim)!important}.lt-divider{color:var(--n-400,#7a7a88)}.lt-divider:before,.lt-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--n-600,#3a3a44));flex:1;min-width:8px;height:1px}.lt-divider:after{background:linear-gradient(90deg, var(--n-600,#3a3a44), transparent)}.ds-inp{font-size:13px}.ds-field{margin-bottom:var(--sp-4,16px)}.ds-field>label{color:var(--n-200);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.ds-field .req{color:var(--accent)}.ds-err{color:var(--error);margin-top:6px;font-size:12px}@media (max-width:768px){.inp:not(:where([data-venus-core],[data-venus-core] *)),.search2 input:not(:where([data-venus-core],[data-venus-core] *)),.lm-phone:not(:where([data-venus-core],[data-venus-core] *)),input[class*=phone]:not(:where([data-venus-core],[data-venus-core] *)),select.inp:not(:where([data-venus-core],[data-venus-core] *)),textarea.inp:not(:where([data-venus-core],[data-venus-core] *)),.ds-inp:not(:where([data-venus-core],[data-venus-core] *)),input[inputmode=tel]:not(:where([data-venus-core],[data-venus-core] *)),input[inputmode=numeric]:not(:where([data-venus-core],[data-venus-core] *)),input[inputmode=decimal]:not(:where([data-venus-core],[data-venus-core] *)),input[inputmode=email]:not(:where([data-venus-core],[data-venus-core] *)),input[type=tel]:not(:where([data-venus-core],[data-venus-core] *)),input[type=number]:not(:where([data-venus-core],[data-venus-core] *)),input[type=email]:not(:where([data-venus-core],[data-venus-core] *)),input[type=password]:not(:where([data-venus-core],[data-venus-core] *)),.fld input:not(:where([data-venus-core],[data-venus-core] *)),.fld select:not(:where([data-venus-core],[data-venus-core] *)),.fld textarea:not(:where([data-venus-core],[data-venus-core] *)){font-size:16px}}.v2{min-height:100vh;display:flex;position:relative}.v2-burger,.v2-backdrop{display:none}@media (min-width:901px){html .v2>.v2-burger{display:none!important}}@media (max-width:900px){.v2{display:block}.v2 .v2-sidebar{width:min(82vw,300px);height:100dvh;transition:transform var(--m-dur-base,.2s) var(--m-ease,ease);z-index:300;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:0 0 70px #000000a6}.v2 .v2-sidebar.open{transform:none}.v2-backdrop{display:block}.v2-burger{background:var(--n-800);color:var(--n-100);display:grid;top:12px}.v2-burger:hover{color:var(--n-100);background:var(--n-700)}.v2 .v2-sidebar .sb-collapse{display:none}.v2-main{padding:64px var(--sp-4) var(--sp-12)}}@media (max-width:560px){.v2 .v2-sidebar{width:100vw;max-width:100vw}}.hero-glow{pointer-events:none}.v2-sidebar{width:var(--sidebar-w);background:var(--n-850);border-right:1px solid var(--glass-border);padding:var(--sp-6) var(--sp-4);z-index:50;flex-direction:column;flex-shrink:0;gap:2px;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.sb-brand{padding:0 12px var(--sp-6);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.sb-brand .flame{filter:drop-shadow(0 0 12px var(--accent));font-size:24px}@supports (color:color-mix(in lab, red, red)){.sb-brand .flame{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--accent) 50%, transparent))}}.sb-brand em{color:var(--brand-pink);font-style:normal}.sb-nav{border-radius:var(--r-sm);color:var(--n-300);cursor:pointer;transition:background-color var(--m-dur-base,.2s) var(--m-ease,cubic-bezier(.4, 0, .2, 1)),color var(--m-dur-base,.2s) var(--m-ease,cubic-bezier(.4, 0, .2, 1)),box-shadow var(--m-dur-base,.2s) var(--m-ease,cubic-bezier(.4, 0, .2, 1));align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}.sb-nav.active{background:var(--accent-dim);color:var(--n-100)}.sb-nav.active:before{content:"";background:var(--grad-brand);width:3px;height:22px;box-shadow:0 4px 20px var(--accent);border-radius:0 3px 3px 0;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.sb-nav.active:before{box-shadow:0 4px 20px color-mix(in srgb, var(--accent) 20%, transparent)}}.sb-nav .ico{text-align:center;width:22px;font-size:1rem}.sb-nav .bdg{background:var(--c-badge);color:var(--n-0);font-size:var(--fs-micro);border-radius:var(--r-full);margin-left:auto;padding:2px 8px;font-weight:700}.sb-foot{padding:var(--sp-4) 12px;border-top:1px solid var(--glass-border);align-items:center;gap:10px;margin-top:auto;display:flex}.v2-main{min-width:0;padding:var(--sp-8) var(--sp-10) var(--sp-16);z-index:1;flex:1;width:100%;position:relative}@media (max-width:1500px){.v2-main{padding:var(--sp-6) var(--sp-8) var(--sp-12)}}.v2-main.flush{padding:var(--sp-4) var(--sp-5) 0;flex-direction:column;max-width:none;height:100dvh;display:flex;overflow:hidden}@media (max-width:900px){.v2-main.flush{padding:var(--sp-3) var(--sp-3) 0;height:100dvh}}.crumb{color:var(--n-350);margin-bottom:var(--sp-3);align-items:center;font-size:12px;display:flex}.crumb a{color:var(--n-300);transition:color var(--m-dur-fast,.14s) var(--m-ease,ease);text-decoration:none}.crumb a:hover{color:var(--brand-cyan)}.crumb .sep{opacity:.4}.crumb .cur{color:var(--n-200);font-weight:600}.page-head h1:not(:where([data-venus-core],[data-venus-core] *)){font:var(--h2);letter-spacing:var(--ls-h2);overflow-wrap:anywhere}.page-head .ph-sub{color:var(--n-300);margin-top:6px;font-size:14px}.page-head .ph-actions{gap:var(--sp-3);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.page-head .ph-updated{color:var(--n-400);margin-top:var(--sp-2);font-size:12px}@media (max-width:560px){.page-head .ph-actions{width:100%}.page-head .ph-actions>*{flex:auto}}.g-card{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur));border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:var(--sp-6);transition:background-color var(--m-dur-slow,.32s) var(--m-ease,cubic-bezier(.4, 0, .2, 1)),border-color var(--m-dur-slow,.32s) var(--m-ease,cubic-bezier(.4, 0, .2, 1)),transform var(--m-dur-slow,.32s) var(--m-ease,cubic-bezier(.4, 0, .2, 1)),box-shadow var(--m-dur-slow,.32s) var(--m-ease,cubic-bezier(.4, 0, .2, 1))}.g-card.hover{cursor:pointer}.g-card.hover:hover{background:var(--glass-hover);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.g-card.hover:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.g-card.hover:hover{box-shadow:var(--e-3);transform:translateY(-4px)}.stats-row{gap:var(--sp-4);margin-bottom:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.btn2{background:var(--grad-brand);color:#fff;border-radius:var(--vds-r-pill,999px);cursor:pointer;transition:transform var(--m-dur-base,.2s) var(--m-ease,ease),box-shadow var(--m-dur-slow,.32s) var(--m-ease,ease);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn2:after{content:"";width:60%;height:100%;transition:transform var(--m-dur-slow,.32s) var(--m-ease,ease);background:linear-gradient(100deg,#0000,#ffffff40,#0000);position:absolute;top:0;left:0;transform:translate(-166.667%)}.btn2:hover{box-shadow:0 8px 24px var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.btn2:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 40%, transparent)}}.btn2:hover:after{transform:translate(200%)}.btn2:active{transform:translateY(0)scale(.98)}.btn2.ghost{background:var(--glass);border:1px solid var(--glass-border);color:var(--n-100)}.btn2.ghost:hover{box-shadow:none;border-color:#ffffff40}.btn2.sm{padding:8px 16px;font-size:12px}.btn2.cyan{background:var(--brand-cyan);color:#000}html .btn2:disabled{opacity:1;cursor:not-allowed;color:var(--n-300);background:var(--n-700);border-color:var(--n-600);box-shadow:none}html[data-theme=light] .btn2:disabled:not(.primary){background:var(--n-800)}.btn2.primary:disabled{color:var(--accent-text,#a7b0ff);background:var(--accent-dim,#6d7cff29);border-color:var(--accent-border,#6d7cff6b)}.btn2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tag2{border-radius:var(--r-full);align-items:center;gap:5px;padding:4px 11px;font-size:10px;font-weight:700;display:inline-flex}.tag2.live{background:var(--c-live);color:var(--c-live-ink);border:1px solid var(--c-live)}.tag2.live .dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}@media (prefers-reduced-motion:reduce){.tag2.live .dot{animation:none}}.tag2.wait{color:var(--brand-cyan);background:#5ee6df1a;border:1px solid #5ee6df4d}.tag2.ok{color:var(--brand-green);background:#25d3661f;border:1px solid #25d3664d}.tag2.ai{color:var(--brand-purple);background:#b394e824;border:1px solid #b394e859}@keyframes blink{50%{opacity:.3}}.sec2{margin:var(--sp-10) 0 var(--sp-5);align-items:center;gap:var(--sp-3);display:flex}.sec2 h3:not(:where([data-venus-core],[data-venus-core] *)){font:var(--h3);letter-spacing:var(--ls-h3)}.sec2:first-of-type{margin-top:0}.sec2 .more{color:var(--brand-cyan);cursor:pointer;transition:color var(--m-dur-fast,.14s) var(--m-ease,ease);margin-left:auto;font-size:12px;font-weight:600;text-decoration:none}.sec2 .more:hover{color:var(--n-100)}.g2{gap:var(--sp-5)}.g2.c2{grid-template-columns:repeat(2,1fr)}.g2.c3{grid-template-columns:repeat(3,1fr)}.g2.c4{grid-template-columns:repeat(4,1fr)}@media (max-width:1439px){.g2.c4{grid-template-columns:repeat(3,1fr)}}@media (max-width:1199px){.g2.c4,.g2.c3{grid-template-columns:repeat(2,1fr)}}@media (max-width:819px){.g2.c4,.g2.c3,.g2.c2{grid-template-columns:1fr}}.g-class{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-lg);cursor:pointer;transition:transform var(--m-dur-slow,.32s) var(--m-ease,cubic-bezier(.4, 0, .2, 1)),border-color var(--m-dur-slow,.32s) var(--m-ease,cubic-bezier(.4, 0, .2, 1)),box-shadow var(--m-dur-slow,.32s) var(--m-ease,cubic-bezier(.4, 0, .2, 1));overflow:hidden}.g-class:hover{border-color:var(--accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.g-class:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.g-class:hover{box-shadow:var(--e-3)}.g-class .sp-thumb{background:radial-gradient(ellipse at 40% 30%, var(--brand-purple), var(--accent) 60%, transparent);height:180px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.g-class .sp-thumb{background:radial-gradient(ellipse at 40% 30%, color-mix(in srgb, var(--brand-purple) 25%, transparent), color-mix(in srgb, var(--accent) 8%, transparent) 60%, transparent)}}.g-class .sp-badge-left,.g-class .sp-badge-right{border-radius:var(--r-full);min-height:20px;font-size:var(--fs-micro);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;top:8px}.g-class .sp-badge-left{left:8px}.g-class .sp-badge-right{right:8px}.sp-badge-left,.sp-badge-right{border-radius:var(--r-full);min-height:20px;font-size:var(--fs-micro);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;top:8px}.sp-badge-left{left:8px}.sp-badge-right{right:8px}.g-class .sp-body{padding:var(--sp-4);flex-direction:column;gap:6px;min-width:0;display:flex}.g-class .sp-name{font-weight:700;font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.g-class .sp-sub{color:var(--muted);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-class .sp-price-row{align-items:baseline;gap:var(--sp-2);min-width:0;margin-top:auto;display:flex}.g-class .sp-code{text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:var(--fs-micro);letter-spacing:.06em;color:var(--brand-gold);border:1px dashed var(--brand-gold);margin-left:auto;font-weight:700;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.g-class .sp-code{border:1px dashed color-mix(in srgb, var(--brand-gold) 45%, transparent)}}.g-class .sp-code{border-radius:var(--r-sm);padding:2px 8px}.g-class .sp-meta{color:var(--muted);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.g-class .sp-star{color:var(--brand-gold);flex:none}.g-class .sp-progress{border-radius:var(--r-full);background:var(--surface-3);height:4px;display:block;overflow:hidden}.g-class .sp-progress>i{border-radius:inherit;background:var(--accent);height:100%;display:block}.tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl-scroll>.tbl{table-layout:fixed}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--n-350);font-weight:700;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--glass-border);white-space:nowrap;padding:12px 16px}.tbl td{overflow-wrap:anywhere;border-bottom:1px solid #ffffff08;padding:14px 16px}.tbl .ellip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tbl tbody tr{transition:background-color var(--m-dur-fast,.14s) var(--m-ease,ease)}.tbl tbody tr:hover{background:var(--glass)}.tbl tbody tr:last-child td{border-bottom:none}.search2{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-full);max-width:560px}.search2:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.search2:focus-within{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}}.search2:focus-within{box-shadow:0 4px 20px var(--accent)}@supports (color:color-mix(in lab, red, red)){.search2:focus-within{box-shadow:0 4px 20px color-mix(in srgb, var(--accent) 20%, transparent)}}.search2 input:not(:where([data-venus-core],[data-venus-core] *)){color:var(--n-100);background:0 0;border:none;outline:none;flex:1;font-size:14px}.search2 input:not(:where([data-venus-core],[data-venus-core] *))::placeholder{color:var(--n-350)}.chip2{border-radius:var(--r-full);background:var(--glass);border:1px solid var(--glass-border);color:var(--n-300);cursor:pointer;transition:background-color var(--m-dur-base,.2s) var(--m-ease,ease),border-color var(--m-dur-base,.2s) var(--m-ease,ease),color var(--m-dur-base,.2s) var(--m-ease,ease),box-shadow var(--m-dur-base,.2s) var(--m-ease,ease);white-space:nowrap;padding:9px 18px;font-size:12px;font-weight:600}.chip2:hover{color:var(--n-100);border-color:var(--n-500)}.chip2.sel{background:var(--grad-brand);color:#fff;box-shadow:0 4px 16px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.chip2.sel{box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 30%, transparent)}}.chip2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ava2{background:var(--grad-brand);color:#fff;border-radius:50%;font-weight:700;display:flex}.ava2 img{object-fit:cover;width:100%;height:100%}.md2{gap:var(--sp-6);align-items:flex-start;display:flex}.md2 .md2-main{flex:1;min-width:0}.md2 .md2-side{width:360px;top:var(--sp-6);gap:var(--sp-4);flex-direction:column;flex-shrink:0;display:flex;position:sticky}@media (max-width:1199px){.md2{flex-direction:column}.md2 .md2-side{width:100%;position:static}}.empty2{padding:var(--sp-16) var(--sp-6)}.empty2 .e-ico{filter:grayscale(.3);font-size:50px}.empty2 .e-title{margin-top:var(--sp-4);font-size:16px;font-weight:700}.empty2 .e-text{color:var(--n-300);margin-top:var(--sp-2);font-size:13px;line-height:1.6}.prog{border-radius:var(--r-full);background:#ffffff0f;height:6px}.prog i{border-radius:var(--r-full);background:var(--grad-brand);height:100%;transition:width var(--m-dur-slow,.32s) var(--m-ease,cubic-bezier(.4, 0, .2, 1));display:block}#lt-toast-host{pointer-events:none;z-index:400;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;inset:20px 20px auto auto}@media (min-width:901px){html #lt-toast-host{top:72px}}@media (max-width:720px){#lt-toast-host{top:84px;right:12px}}@media (max-width:375px){#lt-toast-host{left:12px}.toast2{width:100%}}.toast2{pointer-events:auto;background:var(--n-800);border:1px solid var(--glass-border);border-left:4px solid var(--brand-purple);width:min(92vw,440px);color:var(--n-100);animation:tIn var(--m-dur-slow,.32s) cubic-bezier(.21, 1.02, .73, 1);border-radius:16px;align-items:flex-start;padding:16px 16px 18px 18px;display:flex;position:relative;overflow:hidden}.toast2.ok{border-left-color:var(--success)}.toast2.err{border-left-color:var(--error)}.toast2.info{border-left-color:var(--brand-purple)}.toast2.out{animation:tOut var(--m-dur-exit,.18s) ease-in forwards}.toast2 .t2-ico{background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:grid}.toast2 .t2-body{flex:auto;min-width:0;padding-top:2px}.toast2 .t2-title{letter-spacing:.1px;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.35}.toast2 .t2-text{color:var(--n-300);overflow-wrap:anywhere;margin-top:6px;font-size:14px;font-weight:500;line-height:1.5}.toast2 .t2-x{pointer-events:auto;color:var(--n-500);cursor:pointer;min-width:44px;min-height:44px;transition:color var(--m-dur-fast,.14s) var(--m-ease,ease),background-color var(--m-dur-fast,.14s) var(--m-ease,ease);background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:2px 4px;font-size:1.25rem;line-height:1;display:inline-flex}.toast2 .t2-x:hover{color:var(--n-100);background:var(--glass-hover)}.toast2 .t2-bar{transform-origin:0;background:linear-gradient(90deg, var(--brand-pink), var(--brand-purple));width:100%;height:3px;animation-name:tBar;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes tIn{0%{opacity:0;transform:translate(28px)scale(.98)}to{opacity:1;transform:none}}@keyframes tOut{to{opacity:0;transform:translate(28px)scale(.98)}}@keyframes tBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lt-overlay{padding:var(--sp-4);align-items:center}@keyframes ltFade{0%{opacity:0}to{opacity:1}}.lt-card{background:var(--n-800);border:1px solid var(--glass-border);border-radius:var(--r-xl);width:100%;max-width:420px;padding:var(--sp-8) var(--sp-6);text-align:center;position:relative}@keyframes ltPop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lt-card .lt-x{cursor:pointer;background:var(--glass);width:44px;height:44px;color:var(--n-200);border:none;border-radius:50%;font-size:14px;position:absolute;top:10px;right:12px}.lt-card .lt-x:hover{background:var(--glass-hover)}.lt-card .lt-title{margin:10px 0 6px;font-size:16px;font-weight:700}.lt-card .lt-sub{color:var(--n-300);margin-bottom:4px;font-size:12px;line-height:1.6}.lt-card input.inp:not(:where([data-venus-core],[data-venus-core] *)){text-align:center;margin-top:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--n-900)}::-webkit-scrollbar-thumb{background:var(--n-700);border-radius:var(--r-full);border:2px solid var(--n-900)}::-webkit-scrollbar-thumb:hover{background:var(--n-600)}.sb-label{font-size:var(--fs-micro);text-transform:none;letter-spacing:.06em;color:var(--n-350);padding:var(--sp-5) 12px var(--sp-2);font-weight:600}.sb-group{margin-bottom:2px}button.sb-label.sb-group-head:not(:where([data-venus-core],[data-venus-core] *)){cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;font-family:inherit;display:flex}button.sb-label.sb-group-head:hover:not(:where([data-venus-core],[data-venus-core] *)){color:var(--n-200)}.sb-group-head .sb-chev{transition:transform var(--dur-fast,var(--m-dur-fast,.14s)) var(--ease-out,ease);flex-shrink:0}.sb-group-head .sb-chev.open{transform:rotate(180deg)}.sb-nav{border-radius:8px;gap:10px;margin:1px 8px;padding:9px 10px;position:relative}.sb-nav .ico{text-align:center;width:22px;color:inherit;filter:saturate(.85);transition:filter var(--ad-ease,var(--m-dur-base,.2s));justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.sb-nav .ico svg{width:16px;height:16px}.sb-nav .lbl{flex:1;min-width:0}.sb-nav:hover{background:var(--glass);color:var(--n-100)}.sb-nav.active{background:var(--accent-dim,#6d7cff24);color:var(--n-100);box-shadow:inset 0 0 0 1px var(--accent-border,#6d7cff6b);font-weight:600}.sb-nav.active:before{display:none}.sb-nav.active .ico{filter:none}.sb-context{margin:4px 12px 8px}.sb-context-txt{color:var(--n-100);font-size:13px;font-weight:700}.sb-context-txt em{font-style:normal;font-size:var(--fs-micro);color:var(--n-350);letter-spacing:.02em;font-weight:500}.sb-logout{color:var(--n-400);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:5px 7px;font-size:1rem;line-height:1;display:inline-flex}.sb-logout:hover{background:var(--glass);color:var(--n-100);border-color:var(--glass-border)}.v2--admin-context .v2-sidebar{--sidebar-w:246px}.sb-brand--btn{color:inherit;background:0 0;align-items:center;gap:8px;width:100%;min-width:0;font-family:inherit;display:flex}.sb-brand--btn:hover{background:var(--glass)}.sb-brand-ctx{font-size:var(--fs-micro);color:var(--accent-text,#a7b0ff);font-weight:700}.sb-brand .brandmark{flex:none}.sb-brand .brandmark__word{font-size:15px}.v2-sidebar{overflow:hidden}.sb-scroll{flex:auto}.sb-scroll::-webkit-scrollbar{width:6px}.sb-scroll::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:999px}.sb-foot{background:inherit;padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));flex:none;margin-top:0}.v2 .v2-sidebar .sb-collapse{background:var(--n-800);border:1px solid var(--glass-border);width:44px;height:44px;color:var(--n-300);top:20px;left:auto;right:8px}.v2 .v2-sidebar .sb-collapse:hover{color:var(--n-100);border-color:var(--n-400)}.v2 .v2-sidebar.collapsed{--sidebar-w:72px}.v2 .v2-sidebar .sb-brand{padding-right:56px}.v2 .v2-sidebar .sb-context{margin-right:60px}.v2-sidebar.collapsed .sb-brand{padding-right:12px}.v2-sidebar.collapsed .sb-collapse{top:60px;right:14px}.sb-notif-head{border-bottom:1px solid var(--glass-border)}.sb-notif-mark{color:var(--n-200);cursor:pointer;background:0 0}.sb-notif-mark:hover:not(:disabled){background:var(--glass-hover);color:var(--n-100)}.sb-notif-mark:disabled{opacity:.55;cursor:default}.sb-notif-row{text-align:left;width:100%;min-height:56px;color:var(--n-100);background:0 0;border:0;border-radius:10px;gap:10px;padding:8px 10px;font-family:inherit;display:flex}.sb-notif-row:hover{background:var(--glass-hover)}.sb-notif-row.is-unread{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sb-notif-row.is-unread{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.sb-notif-row.is-unread:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sb-notif-row.is-unread:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.sb-notif-ico{border-radius:var(--r-full);background:var(--n-100);width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.sb-notif-ico{background:color-mix(in srgb, var(--n-100) 9%, transparent)}}.sb-notif-ico{color:var(--n-300)}.sb-notif-ico.nt-tone-orange{background:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.sb-notif-ico.nt-tone-orange{background:color-mix(in srgb, var(--c-warn) 15%, transparent)}}.sb-notif-ico.nt-tone-orange{color:var(--c-warn)}.sb-notif-ico.nt-tone-green{background:var(--c-online)}@supports (color:color-mix(in lab, red, red)){.sb-notif-ico.nt-tone-green{background:color-mix(in srgb, var(--c-online) 15%, transparent)}}.sb-notif-ico.nt-tone-green{color:var(--c-online)}.sb-notif-ico.nt-tone-purple{background:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){.sb-notif-ico.nt-tone-purple{background:color-mix(in srgb, var(--brand-purple) 17%, transparent)}}.sb-notif-ico.nt-tone-purple{color:var(--brand-purple)}.sb-notif-ico.nt-tone-yellow{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.sb-notif-ico.nt-tone-yellow{background:color-mix(in srgb, var(--brand-gold) 16%, transparent)}}.sb-notif-ico.nt-tone-yellow{color:var(--brand-gold)}.sb-notif-ico.nt-tone-blue{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.sb-notif-ico.nt-tone-blue{background:color-mix(in srgb, var(--brand-cyan) 15%, transparent)}}.sb-notif-ico.nt-tone-blue{color:var(--brand-cyan)}.sb-notif-ico.nt-tone-pink{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sb-notif-ico.nt-tone-pink{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.sb-notif-ico.nt-tone-pink{color:var(--c-danger)}.sb-notif-ico.nt-tone-red{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.sb-notif-ico.nt-tone-red{background:color-mix(in srgb, var(--c-danger) 14%, transparent)}}.sb-notif-ico.nt-tone-red{color:var(--c-danger)}.sb-notif-ico.nt-tone-slate{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.sb-notif-ico.nt-tone-slate{background:color-mix(in srgb, var(--n-0) 7%, transparent)}}.sb-notif-ico.nt-tone-slate{color:var(--n-200)}.sb-notif-t{font-size:13px;font-weight:600}.sb-notif-row.is-unread .sb-notif-t{font-weight:700}.sb-notif-row.is-skel{pointer-events:none}.sb-notif-row.is-skel .skel{border-radius:6px;height:9px;display:block}.sb-notif-row.is-skel .sb-notif-ico.skel{border-radius:var(--r-full);width:34px;height:34px}.sb-notif-empty{color:var(--n-350)}.sb-notif-empty b{color:var(--n-100);font-size:13px}.sb-notif-empty span{font-size:12px;line-height:1.4}.sb-notif-all{border:0;border-top:1px solid var(--glass-border);background:0 0}.sb-notif-all:hover{background:var(--glass-hover)}@media (max-width:900px){.v2 .v2-sidebar .sb-brand{padding-right:12px}.v2 .v2-sidebar .sb-context{margin-right:12px}}@media (max-width:768px){.btn2,.btn2.sm,.chip2,.cat{min-height:44px}.page-head h1:not(:where([data-venus-core],[data-venus-core] *)){font:var(--h3);letter-spacing:var(--ls-h3)}body .admin .btn2,body .admin .btn2.sm{min-height:44px}button.sb-label.sb-group-head:not(:where([data-venus-core],[data-venus-core] *)),.sb-nav{min-height:var(--touch-min)}}@media (max-width:375px){.v2-main{padding-left:var(--sp-3);padding-right:var(--sp-3)}}.sr-only{border:0;height:1px;padding:0}.sb-nav .bdg,.sb-nav .bdg--count{background:var(--c-badge);color:var(--n-0);border:1px solid var(--n-0)}@supports (color:color-mix(in lab, red, red)){.sb-nav .bdg,.sb-nav .bdg--count{border:1px solid color-mix(in srgb, var(--n-0) 22%, transparent)}}.sb-nav .bdg--key{background:var(--warning-bg-subtle);color:var(--c-warn);border:1px solid var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.sb-nav .bdg--key{border:1px solid color-mix(in srgb, var(--c-warn) 40%, transparent)}}.v2-main .page-head .ph-updated{color:var(--n-350)}.v2 .v2-sidebar .sb-head{padding:0 2px var(--sp-5);align-items:center;gap:6px;min-width:0;display:flex}.v2 .v2-sidebar .sb-head .sb-brand{flex:1;min-width:0;margin:0;padding:0 4px}.v2 .v2-sidebar .sb-collapse{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background-color var(--m-dur-fast,.14s) var(--m-ease,ease),color var(--m-dur-fast,.14s) var(--m-ease,ease),transform var(--m-dur-fast,.14s) var(--m-ease,ease);background:0 0;border:0;border-radius:10px;flex:0 0 32px;place-items:center;padding:0;display:grid;position:static;top:auto;left:auto;right:auto}.v2 .v2-sidebar .sb-collapse:hover{background:var(--surface-2);color:var(--fg)}.v2 .v2-sidebar .sb-collapse:active{transform:scale(.94)}.v2 .v2-sidebar .sb-collapse:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v2 .v2-sidebar.collapsed .sb-head{padding-bottom:var(--sp-4);flex-direction:column;gap:8px}.v2 .v2-sidebar.collapsed .sb-head .sb-brand{flex:none;padding:0}.v2 .v2-sidebar.collapsed .sb-collapse{position:static;top:auto;right:auto}.tl{padding-left:28px;position:relative}.tl:before{content:"";background:var(--n-800,#1a1a21);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:8px}.tl-item{padding:0 0 var(--sp-5,20px) 0;position:relative}.tl-item:last-child{padding-bottom:0}.tl-node{background:var(--n-850,#131318);border:2px solid var(--n-600,#3a3a44);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:2px;left:-28px}.tl-node svg{width:10px;height:10px}.tl-item.done .tl-node{background:var(--success,#34d374);border-color:var(--success,#34d374)}.tl-item.done .tl-node svg{color:var(--on-success)}.tl-item.now .tl-node{background:var(--accent,#ff3b5c);border-color:var(--accent,#ff3b5c);box-shadow:0 0 0 4px var(--accent-dim,#ff3b5c24);animation:2s tlPulse}.tl-item.now .tl-node svg{color:#fff}.tl-item.next .tl-node{border-style:dashed}@keyframes tlPulse{0%{box-shadow:0 0 0 4px var(--accent-dim,#ff3b5c24)}50%{box-shadow:0 0 0 7px #ff3b5c0f}to{box-shadow:0 0 0 4px var(--accent-dim,#ff3b5c24)}}.tl-time{color:var(--n-400,#7a7a88);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.tl-item.now .tl-time{color:var(--accent-text,#ff8098)}.tl-title{margin-top:3px;font-size:14px;font-weight:700}.tl-desc{color:var(--n-300,#a8a8b3);font-size:12px}.tl-item.done .tl-title{color:var(--n-200,#d4d4da)}.tl-group{text-transform:uppercase;letter-spacing:.08em;color:var(--n-400);margin:var(--sp-4,16px) 0 var(--sp-3,12px);font-size:11px;font-weight:700}.tl-group:first-child{margin-top:0}.tl-h{align-items:flex-start;gap:0;display:flex}.tl-h-step{text-align:center;flex:1;padding:0 8px;position:relative}.tl-h-step:not(:last-child):after{content:"";background:var(--n-800,#1a1a21);border-radius:2px;height:2px;position:absolute;top:15px;left:calc(50% + 22px);right:calc(22px - 50%)}.tl-h-step.done:not(:last-child):after{background:var(--success,#34d374)}.tl-h-step.now:not(:last-child):after{background:linear-gradient(90deg, var(--accent), var(--n-800))}.tl-h-dot{background:var(--n-850);border:2px solid var(--n-600);width:32px;height:32px;color:var(--n-400);z-index:1;transition:background-color var(--m-dur-sheet),border-color var(--m-dur-sheet),color var(--m-dur-sheet),box-shadow var(--m-dur-sheet);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:12px;font-weight:700;display:flex;position:relative}.tl-h-step.done .tl-h-dot{background:var(--success);border-color:var(--success);color:#052e13}.tl-h-step.now .tl-h-dot{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff;box-shadow:0 0 0 4px var(--accent-dim)}.tl-h-label{color:var(--n-400);margin-top:9px;font-size:12px;font-weight:700}.tl-h-time{color:var(--n-500);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px}.tl-h-step.done .tl-h-label{color:var(--n-200)}.tl-h-step.now .tl-h-label{color:var(--n-100)}@media (max-width:720px){.tl-h-label{font-size:10px}.tl-h-time{display:none}}.dayview{gap:0;display:flex;position:relative}.dv-gutter{flex-shrink:0;width:56px}.dv-hour{height:56px;color:var(--n-500);text-align:right;font-variant-numeric:tabular-nums;padding-right:12px;font-size:11px;transform:translateY(-7px)}.dv-col{border-left:1px solid var(--n-850,#131318);flex:1;position:relative}.dv-col:before{content:"";background:repeating-linear-gradient(to bottom, transparent 0, transparent 55px, var(--n-850,#131318) 55px, var(--n-850,#131318) 56px);pointer-events:none;position:absolute;inset:0}.dv-event{border-radius:var(--r-sm,10px);cursor:pointer;transition:transform var(--dur-fast),box-shadow var(--dur-base);z-index:2;border:1px solid;padding:8px 12px;font-size:12px;position:absolute;left:8px;right:12px;overflow:hidden}.dv-event:hover{box-shadow:var(--e-2,0 4px 16px #00000047);z-index:3;transform:translate(2px)}.dv-event .e-t{align-items:center;gap:6px;font-weight:700;display:flex}.dv-event .e-time{opacity:.75;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px}.dv-event.upcoming{color:#bdf3ef;background:#5ee6df17;border-color:#5ee6df59}.dv-event.done{color:#b8ecc9;background:#34d37414;border-color:#34d3744d}.dv-event.missed{color:#ffc4ca;opacity:.8;background:#ff4d5e12;border-color:#ff4d5e4d}.dv-now{background:var(--accent);z-index:4;pointer-events:none;height:2px;position:absolute;left:0;right:0}.dv-now:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.dv-event.overlap-1{width:calc(50% - 10px);left:8px}.dv-event.overlap-2{width:calc(50% - 14px);left:calc(50% + 2px)}html,body,#root{min-height:100vh}a{color:inherit;text-decoration:none}button:not(:where([data-venus-core],[data-venus-core] *)){font-family:inherit}:root{--accent:var(--brand-pink);--accent-dim:var(--accent-soft-bg);--accent-border:var(--accent-line);--accent-text:var(--accent-ink);--accent-hover:var(--accent-strong);--bg-card:var(--surface);--border:var(--glass-border);--text:var(--fg);--text-dim:var(--muted);--cyan:var(--brand-cyan);--pink:var(--brand-pink);--purple:var(--brand-purple);--gold:var(--brand-gold)}html[data-theme=light]{--accent-text:var(--brand-pink-dark)}.spin{width:26px;height:26px}@keyframes spin{to{transform:rotate(360deg)}}.container.room{max-width:none}.err-banner{background:var(--danger-bg-subtle);border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.err-banner{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent)}}.err-banner{color:var(--danger);border-radius:var(--r-md);margin-bottom:var(--sp-5);align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.frow{gap:0 var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:800px){.frow{grid-template-columns:1fr}}.sch-row{border-bottom:1px solid var(--glass-border);align-items:center;gap:12px;padding:11px 0;display:flex}.sch-row:last-child{border-bottom:none}.cat-scroll{gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.cat{background:var(--n-850);border:1px solid var(--glass-border);cursor:pointer;color:var(--n-200);transition:background var(--dur-fast),border-color var(--dur-fast);-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:700;display:inline-flex}.cat:hover{border-color:var(--n-400)}.cat.sel{background:var(--grad-brand);color:#fff;border-color:#0000}.kind-filter{margin-bottom:var(--sp-4)}.lc-emoji{filter:drop-shadow(0 4px 14px #00000059);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.host-subnav{margin-bottom:var(--sp-6);background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-lg);z-index:40;box-shadow:var(--e-2);flex-wrap:wrap;gap:8px;padding:10px;display:flex;position:sticky;top:12px}@media (max-width:900px){.host-subnav{top:64px}}@media (max-width:768px){.hsn-item{min-height:44px}}.hsn-item{border-radius:var(--r-full);color:var(--n-300);cursor:pointer;transition:background-color var(--m-dur-exit),color var(--m-dur-exit),box-shadow var(--m-dur-exit);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:9px 15px;font-size:12px;font-weight:700;display:inline-flex}.hsn-item:hover{color:var(--n-100);background:var(--glass)}.hsn-item.active{background:var(--grad-brand);color:#fff;box-shadow:0 4px 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.hsn-item.active{box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 30%, transparent)}}.hsn-item .hsn-ico{color:inherit;align-items:center;display:inline-flex}.hsn-item .hsn-ico svg{width:14px;height:14px}.sb-foot .f-ava{justify-content:center;align-items:center;display:inline-flex}.sb-foot .f-ava img{object-fit:cover;border-radius:50%;width:100%;height:100%}:root{--bg-base:var(--bg);--bg-surface:var(--surface);--bg-surface-hover:var(--surface-2);--bg-input:var(--bg);--border-default:var(--surface-2);--border-hover:var(--surface-3);--accent-subtle-bg:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){:root{--accent-subtle-bg:color-mix(in srgb, var(--c-danger) 12%, transparent)}}:root{--accent-subtle-border:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){:root{--accent-subtle-border:color-mix(in srgb, var(--c-danger) 40%, transparent)}}:root{--text-primary:var(--fg);--text-secondary:var(--muted);--text-tertiary:var(--muted);--lt-4:4px;--lt-8:8px;--lt-12:12px;--lt-16:16px;--lt-20:20px;--lt-24:24px;--lt-32:32px;--lt-40:40px;--lt-48:48px;--lt-r-sm:8px;--lt-r-md:10px;--lt-r-lg:12px;--lt-shadow:0 4px 12px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){:root{--lt-shadow:0 4px 12px color-mix(in srgb, var(--bg-deep) 20%, transparent)}}:root{--lt-ease:.15s ease}.lt-host{--accent:var(--accent-strong);--accent-hover:var(--brand-pink);--success:var(--c-online);--warning:var(--brand-gold);--info:var(--c-info)}.v2:has(.lt-host){background:var(--bg-base)}.v2:has(.lt-host) .hero-glow{display:none}.v2:has(.lt-host) .v2-main{padding:var(--lt-32)}@media (max-width:960px){.v2:has(.lt-host) .v2-main{padding:var(--lt-20)}}.lt-host{gap:var(--lt-24);font-family:var(--font);color:var(--text-primary);flex-direction:column;line-height:1.5;display:flex}.lt-host .page-head{align-items:flex-start;margin-bottom:0!important}.lt-host .page-head h1:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:24px;font-weight:600;line-height:1.3}.lt-host .page-head .ph-sub{color:var(--text-secondary);margin-top:var(--lt-8);font-size:14px;font-weight:400;line-height:1.5}.lt-host .page-head .crumb:empty{display:none}.lt-host .g-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--lt-r-lg);padding:var(--lt-24);box-shadow:var(--lt-shadow);-webkit-backdrop-filter:none}.lt-host .lt-status-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--lt-r-lg);padding:var(--lt-24);box-shadow:var(--lt-shadow);gap:var(--lt-16);flex-direction:column;max-width:660px;display:flex}.lt-status-ico{border-radius:var(--lt-r-sm);background:var(--accent-subtle-bg);border:1px solid var(--accent-subtle-border);width:40px;height:40px;color:var(--vds-accent-text);flex:0 0 40px;place-items:center;display:grid}.lt-status-ico--ok{background:var(--c-online)}@supports (color:color-mix(in lab, red, red)){.lt-status-ico--ok{background:color-mix(in srgb, var(--c-online) 12%, transparent)}}.lt-status-ico--ok{border-color:var(--c-online)}@supports (color:color-mix(in lab, red, red)){.lt-status-ico--ok{border-color:color-mix(in srgb, var(--c-online) 40%, transparent)}}.lt-status-ico--ok{color:var(--success)}.lt-status-ico--warn{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.lt-status-ico--warn{background:color-mix(in srgb, var(--brand-gold) 12%, transparent)}}.lt-status-ico--warn{border-color:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.lt-status-ico--warn{border-color:color-mix(in srgb, var(--brand-gold) 40%, transparent)}}.lt-status-ico--warn{color:var(--warning)}.lt-callout{padding:var(--lt-12) var(--lt-16);border-radius:var(--lt-r-sm);border:1px solid var(--border-default);background:var(--bg-input);color:var(--text-secondary)}.lt-callout--warn{border-color:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.lt-callout--warn{border-color:color-mix(in srgb, var(--brand-gold) 40%, transparent)}}.lt-callout--warn{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.lt-callout--warn{background:color-mix(in srgb, var(--brand-gold) 10%, transparent)}}.lt-callout--warn{color:var(--c-warn)}.lt-callout--danger{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.lt-callout--danger{border-color:color-mix(in srgb, var(--c-danger) 40%, transparent)}}.lt-callout--danger{background:var(--accent-subtle-bg);color:var(--c-danger)}.lt-callout--info{border-color:var(--c-info)}@supports (color:color-mix(in lab, red, red)){.lt-callout--info{border-color:color-mix(in srgb, var(--c-info) 35%, transparent)}}.lt-callout--info{background:var(--c-info)}@supports (color:color-mix(in lab, red, red)){.lt-callout--info{background:color-mix(in srgb, var(--c-info) 10%, transparent)}}.lt-callout--info{color:var(--c-info)}.lt-callout b{color:var(--text-primary)}.lt-callout ul{margin:var(--lt-8) 0 0 var(--lt-20);padding:0}.lt-formbar .btn2{flex:none}@media (max-width:640px){.lt-formbar{flex-direction:column}}.lt-step-card{align-items:center;gap:var(--lt-12);min-width:0;padding:10px var(--lt-12);text-align:left;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--lt-r-md);cursor:pointer;transition:border-color var(--lt-ease),background var(--lt-ease);-webkit-user-select:none;user-select:none;flex:1;font-family:inherit;display:flex}.lt-step-card:hover{border-color:var(--border-hover);background:var(--bg-surface-hover)}.lt-step-card .cs-num{background:var(--bg-surface);border:1px solid var(--border-default);width:26px;height:26px;color:var(--text-secondary);border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;font-weight:600;display:grid}.lt-step-card .cs-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.lt-step-card .cs-label{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.3}.lt-step-card .cs-sub{color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.lt-step-card.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lt-step-card.active{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.lt-step-card.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lt-step-card.active{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.lt-step-card.active .cs-num{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--n-0)}.lt-step-card.active .cs-label{color:var(--accent-ink)}.lt-step-card.done{border-color:var(--c-online)}@supports (color:color-mix(in lab, red, red)){.lt-step-card.done{border-color:color-mix(in srgb, var(--c-online) 40%, transparent)}}.lt-step-card.done .cs-num{background:var(--c-online)}@supports (color:color-mix(in lab, red, red)){.lt-step-card.done .cs-num{background:color-mix(in srgb, var(--c-online) 15%, transparent)}}.lt-step-card.done .cs-num{border-color:var(--c-online)}@supports (color:color-mix(in lab, red, red)){.lt-step-card.done .cs-num{border-color:color-mix(in srgb, var(--c-online) 50%, transparent)}}.lt-step-card.done .cs-num{color:var(--success)}@media (max-width:700px){.lt-step-card .cs-sub{display:none}}@keyframes ltFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lt-step+.lt-step{margin-top:var(--lt-32)}.lt-host .lt-step-title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.4}.lt-step-title .lt-muted{color:var(--text-tertiary);font-size:13px;font-weight:400}.lt-host .fld{gap:var(--lt-8);margin-bottom:var(--lt-16);flex-direction:column;display:flex}.lt-host .fld>label,.lt-host .fld>span{color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.4}.lt-host .frow{gap:0 var(--lt-16);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.lt-host .frow{grid-template-columns:1fr}}.lt-host .inp:not(:where([data-venus-core],[data-venus-core] *)),.lt-host select.inp:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-surface);border:1px solid var(--vds-line-strong);border-radius:var(--vds-radius-control);width:100%;height:48px;color:var(--text-primary);transition:border-color var(--lt-ease),box-shadow var(--lt-ease),background var(--lt-ease);appearance:none;padding:0 14px;font-family:inherit;font-size:14px;line-height:1.5}.lt-host select.inp:not(:where([data-venus-core],[data-venus-core] *)){background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%),linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.lt-host .inp::placeholder{color:var(--text-tertiary)}.lt-host .inp:hover:not(:disabled){border-color:var(--vds-primary)}.lt-host .inp:focus:not(:where([data-venus-core],[data-venus-core] *)),.lt-host select.inp:focus:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-accent-text);box-shadow:var(--vds-c-ring);outline:none}.lt-host .inp:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-surface)}.lt-host .inp[type=file]{padding:6px var(--lt-8);height:var(--vds-f-h,56px);color:var(--text-secondary);cursor:pointer;align-items:center;font-size:13px;display:flex}.lt-host .inp[type=file]::file-selector-button{margin-right:var(--lt-12);height:28px;padding:0 var(--lt-12);border:1px solid var(--border-default);background:var(--bg-surface-hover);color:var(--text-primary);cursor:pointer;transition:background var(--lt-ease),border-color var(--lt-ease);border-radius:6px;font-family:inherit;font-size:13px;font-weight:500}.lt-host .inp[type=file]::file-selector-button:hover{background:var(--bg-surface);border-color:var(--border-hover)}.lt-host .inp[type=file]:disabled{opacity:.5;cursor:not-allowed}.lt-help{color:var(--text-tertiary);font-size:12px;font-weight:400}.lt-help b{color:var(--text-secondary);font-weight:600}.lt-combo{position:relative}.lt-combo-field{display:flex;position:relative}.lt-combo-field .inp{padding-right:38px}.lt-combo-toggle{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:color var(--lt-ease),background var(--lt-ease);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;right:6px}.lt-combo-toggle:hover:not(:disabled){color:var(--text-primary);background:var(--bg-surface-hover)}.lt-combo-toggle:disabled{cursor:not-allowed}.lt-combo-toggle svg{transition:transform var(--lt-ease)}.lt-combo-toggle svg.is-open{transform:rotate(180deg)}.lt-combo-opt{color:var(--text-secondary);border-radius:6px;font-size:13px;display:flex}.lt-combo-opt.is-active{background:var(--bg-surface);color:var(--text-primary)}.lt-combo-opt.is-selected,.lt-combo-opt.is-selected svg{color:var(--vds-accent-text)}.lt-combo-custom{color:var(--vds-accent-text);border-top:1px solid var(--border-default);margin-top:var(--lt-4);padding-top:10px}.lt-counter{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.lt-counter.is-full{color:var(--vds-accent-text)}.lt-skill-add .inp{flex:1;height:38px}.lt-skill-add .btn2.sm{flex:none;height:38px}.lt-host .chip2{padding:var(--lt-8) 14px;border-radius:var(--lt-r-sm);background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;transition:background var(--lt-ease),border-color var(--lt-ease),color var(--lt-ease);white-space:nowrap;font-size:13px;font-weight:500;line-height:1.2}.lt-host .chip2:hover{background:var(--bg-surface-hover);border-color:var(--border-hover);color:var(--text-primary)}.lt-host .chip2.sel{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lt-host .chip2.sel{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.lt-host .chip2.sel{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lt-host .chip2.sel{border-color:color-mix(in srgb, var(--accent) 48%, transparent)}}.lt-host .chip2.sel{color:var(--text-primary);box-shadow:none}.lt-host .btn2{justify-content:center;align-items:center;gap:var(--lt-8);height:var(--vds-c-btn-lg,46px);border-radius:var(--vds-radius-pill);background:var(--vds-primary);color:var(--vds-on-primary);cursor:pointer;transition:background var(--lt-ease),box-shadow var(--lt-ease),transform var(--lt-ease),border-color var(--lt-ease);box-shadow:none;white-space:nowrap;border:1px solid #0000;padding:0 28px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.lt-host .btn2:hover:not(:disabled){background:var(--vds-primary-hover)}.lt-host .btn2:active:not(:disabled){background:var(--vds-primary-press);transform:scale(.99)}.lt-host .btn2:focus-visible{box-shadow:var(--vds-c-ring);outline:none}.lt-host .btn2:disabled{opacity:.45;cursor:not-allowed}.lt-host input:focus-visible:not(:where([data-venus-core],[data-venus-core] *)),.lt-host select:focus-visible:not(:where([data-venus-core],[data-venus-core] *)),.lt-host textarea:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:0 0 0 3px var(--accent-subtle-bg);outline:none}.lt-host .btn2:disabled{cursor:not-allowed;filter:none;transform:none}.lt-host .btn2.ghost{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-primary)}.lt-host .btn2.ghost:hover:not(:disabled){background:var(--bg-surface-hover);border-color:var(--border-hover);filter:none}.lt-host .btn2.block{width:100%}.lt-host .btn2.sm{height:36px;padding:0 var(--lt-12);font-size:13px}.lt-evidence-row{color:var(--text-secondary)}.lt-evidence-row b{color:var(--text-primary);font-weight:500}.lt-chip{font-size:11px;font-weight:500}.lt-timeline-row time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.lt-timeline-row b{color:var(--text-primary);font-weight:600}.lt-divider{background:var(--border-default);height:1px}.lt-actions{gap:var(--lt-12);flex-wrap:wrap;align-items:center;display:flex}.lt-muted{color:var(--text-tertiary);font-size:13px;font-weight:400}.lt-linkbtn{color:var(--vds-accent-text)}.lt-linkbtn:hover{color:var(--accent-hover)}.lt-flow-txt b{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.4}.lt-flow-txt span{color:var(--text-secondary);font-size:13px;line-height:1.5}.lt-preview-label{font-size:11px;font-weight:600}.lt-pv-avatar{width:72px;height:72px}.lt-pv-avatar img{object-fit:cover;width:100%;height:100%}.lt-pv-section{font-size:11px;font-weight:600}.lt-pv-bio{color:var(--text-secondary);font-size:14px;line-height:1.6}.lt-pv-bio.is-clamped{max-height:6.4em;overflow:hidden}.lt-pv-bio p{margin:0 0 var(--lt-8)}.lt-pv-bio p:last-child{margin-bottom:0}.lt-pv-bio h3:not(:where([data-venus-core],[data-venus-core] *)){color:var(--text-primary);margin:var(--lt-12) 0 6px;font-size:14px;font-weight:600}.lt-pv-bio h3:first-child:not(:where([data-venus-core],[data-venus-core] *)){margin-top:0}.lt-pv-bio ul,.lt-pv-bio ol{margin:0 0 var(--lt-8);padding-left:var(--lt-20)}.lt-pv-bio ul{padding-left:2px;list-style:none}.lt-pv-bio ul li{padding-left:var(--lt-16);position:relative}.lt-pv-bio ul li:before{content:"•";color:var(--vds-accent-text);font-weight:700;position:absolute;left:0}.lt-pv-bio ol li{padding-left:2px}.lt-pv-bio ol li::marker{color:var(--vds-accent-text)}.lt-pv-bio b,.lt-pv-bio strong{color:var(--text-primary);font-weight:600}.lt-pv-bio blockquote{margin:var(--lt-12) 0;padding-left:var(--lt-12);border-left:2px solid var(--accent);color:var(--text-primary);font-style:italic}.lt-pv-empty{font-size:13px;font-style:italic}.lt-pv-empty.is-left{font-style:normal}.lt-pv-verify-row{border-bottom:1px dashed var(--border-default);padding:10px 0}.lt-pv-verify-row:last-child{border-bottom:0;padding-bottom:0}.lt-pv-verify-state{font-size:11px}.lt-pv-verify-state.is-ok{color:var(--success)}.lt-pv-verify-state.is-wait{color:var(--warning)}.lt-col-side::-webkit-scrollbar{width:8px}.lt-col-side::-webkit-scrollbar-track{background:0 0}.lt-col-side::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:8px}.lt-rt{flex-direction:column;display:flex}.lt-rt-chip{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:6px 10px}.lt-rt-chip:hover:not(:disabled){border-color:var(--accent-subtle-border);color:var(--text-primary)}.lt-rt-chip:disabled{opacity:.5;cursor:not-allowed}.lt-rt-btn{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background var(--lt-ease),color var(--lt-ease);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.lt-rt-btn:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.lt-rt-btn.is-active{background:var(--accent-subtle-bg);color:var(--vds-accent-text)}.lt-rt-btn:disabled{opacity:.4;cursor:not-allowed}.lt-rt-select{height:28px}.lt-rt .lt-rt-body{background:var(--bg-input);border:1px solid var(--border-default);border-radius:0 0 var(--lt-r-sm) var(--lt-r-sm);min-height:160px;max-height:320px;padding:var(--lt-16);color:var(--text-primary);outline:none;font-size:14px;line-height:1.6;overflow-y:auto}.lt-rt-count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.lt-rt-count.is-near{color:var(--warning)}.lt-rt.is-disabled{opacity:.6}.v2-sidebar .sb-nav{color:var(--text-secondary);border-radius:var(--lt-r-sm);transition:background var(--lt-ease),color var(--lt-ease)}.v2-sidebar .sb-nav:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.v2-sidebar .sb-nav.active{background:var(--accent-subtle-bg);box-shadow:none;color:var(--text-primary);font-weight:600}.v2-sidebar .sb-nav.active:before{content:"";background:var(--accent);width:2px;height:20px;box-shadow:none;border-radius:0 2px 2px 0;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.v2-sidebar .bdg--key{background:var(--brand-gold);border-radius:4px;margin-left:auto;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.v2-sidebar .bdg--key{background:color-mix(in srgb, var(--brand-gold) 15%, transparent)}}.v2-sidebar .bdg--key{color:var(--warning);letter-spacing:.04em;border:none;font-size:11px;font-weight:700}.v2-sidebar .bdg--count{background:var(--c-badge);min-width:18px;height:18px;color:var(--n-0);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.v2-sidebar .sb-nav .ico{color:var(--text-secondary);filter:none;justify-content:center;align-items:center;display:inline-flex}.v2-sidebar .sb-nav:hover .ico,.v2-sidebar .sb-nav.active .ico{color:var(--text-primary)}.lt-viewer-title{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}@media (max-width:768px){.lt-rt-btn,.lt-combo-toggle{width:44px;min-width:44px;height:44px;min-height:44px}.lt-rt-select{height:44px}.lt-combo-field .inp{padding-right:52px}.lt-combo-toggle{right:4px}}@media (pointer:coarse){.lt-rt-btn,.lt-combo-toggle{width:44px;height:44px}.lt-combo-toggle{right:4px}.lt-rt-select{height:44px}}@media (max-width:768px){.lt-step-card .cs-sub,.lt-preview-label,.lt-pv-section,.v2-sidebar .bdg--count{font-size:12px}}.lt-host .bh-hero{min-height:320px;margin:var(--lt-4) 0 var(--lt-16);border-radius:var(--lt-r-lg);border:1px solid var(--border-default);background:var(--vds-scrim);align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.lt-host .bh-hero-bg{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.lt-host .bh-hero-scrim{background:linear-gradient(100deg, var(--vds-scrim) 0%, var(--vds-scrim) 46%, var(--vds-scrim) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lt-host .bh-hero-scrim{background:linear-gradient(100deg, color-mix(in srgb, var(--vds-scrim) 96%, transparent) 0%, color-mix(in srgb, var(--vds-scrim) 88%, transparent) 46%, color-mix(in srgb, var(--vds-scrim) 76%, transparent) 100%)}}.lt-host .bh-hero-body{z-index:1;width:100%;padding:var(--lt-24) var(--lt-24) var(--lt-20);position:relative}.lt-host .bh-hero-kicker{margin-bottom:var(--lt-8);color:var(--vds-on-primary);display:inline-block}@supports (color:color-mix(in lab, red, red)){.lt-host .bh-hero-kicker{color:color-mix(in srgb, var(--vds-on-primary) 72%, transparent)}}.lt-host .bh-hero-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.lt-host .bh-hero h2:not(:where([data-venus-core],[data-venus-core] *)){margin:0 0 var(--lt-8);max-width:24ch;color:var(--vds-on-primary);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2}.lt-host .bh-hero p{max-width:62ch;color:var(--vds-on-primary);margin:0}@supports (color:color-mix(in lab, red, red)){.lt-host .bh-hero p{color:color-mix(in srgb, var(--vds-on-primary) 84%, transparent)}}.lt-host .bh-hero p{font-size:14px;line-height:1.6}.lt-host .bh-hero-actions{gap:var(--lt-12);margin-top:var(--lt-16);flex-wrap:wrap;display:flex}#root .lt-host .bh-hero :is(h2,p):not(:where([data-venus-core],[data-venus-core] *)),#root .lt-host .bh-hero .bh-hero-kicker{color:var(--vds-on-primary)}@supports (color:color-mix(in lab, red, red)){#root .lt-host .bh-hero .bh-hero-kicker{color:color-mix(in srgb, var(--vds-on-primary) 80%, transparent)}}#root .lt-host .bh-hero .bh-hero p{color:var(--vds-on-primary)}@supports (color:color-mix(in lab, red, red)){#root .lt-host .bh-hero .bh-hero p{color:color-mix(in srgb, var(--vds-on-primary) 90%, transparent)}}#root .lt-host .bh-hero .bh-chip{color:var(--vds-on-primary)}@supports (color:color-mix(in lab, red, red)){#root .lt-host .bh-hero .bh-chip{color:color-mix(in srgb, var(--vds-on-primary) 92%, transparent)}}#root .lt-host .bh-hero .bh-chip{border-color:var(--vds-on-primary)}@supports (color:color-mix(in lab, red, red)){#root .lt-host .bh-hero .bh-chip{border-color:color-mix(in srgb, var(--vds-on-primary) 26%, transparent)}}#root .lt-host .bh-hero .bh-chip{background:var(--vds-on-primary)}@supports (color:color-mix(in lab, red, red)){#root .lt-host .bh-hero .bh-chip{background:color-mix(in srgb, var(--vds-on-primary) 12%, transparent)}}.lt-host .bh-hero-chips{gap:var(--lt-8);margin-top:var(--lt-16);flex-wrap:wrap;display:flex}.lt-host .bh-chip{border:1px solid var(--vds-on-primary);border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lt-host .bh-chip{border:1px solid color-mix(in srgb, var(--vds-on-primary) 18%, transparent)}}.lt-host .bh-chip{background:var(--vds-on-primary)}@supports (color:color-mix(in lab, red, red)){.lt-host .bh-chip{background:color-mix(in srgb, var(--vds-on-primary) 10%, transparent)}}.lt-host .bh-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--vds-on-primary)}@supports (color:color-mix(in lab, red, red)){.lt-host .bh-chip{color:color-mix(in srgb, var(--vds-on-primary) 86%, transparent)}}.lt-host .bh-chip{white-space:nowrap;font-size:11px;line-height:1.4}.lt-host .bh-chip b{color:var(--vds-on-primary);letter-spacing:-.01em;font-size:14px;font-weight:700}.lt-host .bh-benefits{gap:var(--lt-12);margin-bottom:var(--lt-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lt-host .bh-benefits-head{align-items:baseline;gap:var(--lt-8);margin-bottom:var(--lt-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.lt-host .bh-benefits-head h3:not(:where([data-venus-core],[data-venus-core] *)){margin:0;font-size:15px;font-weight:600}.lt-host .bh-benefit{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--lt-r-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.lt-host .bh-benefit-img{object-fit:cover;width:100%;height:96px;display:block}.lt-host .bh-benefit-body{padding:var(--lt-12) var(--lt-16) var(--lt-16)}.lt-host .bh-benefit-ico{border-radius:var(--lt-r-sm);background:var(--accent);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.lt-host .bh-benefit-ico{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.lt-host .bh-benefit-ico{color:var(--vds-accent-text)}.lt-host .bh-benefit h3:not(:where([data-venus-core],[data-venus-core] *)){margin:var(--lt-8) 0 var(--lt-4);font-size:14px;font-weight:600}.lt-host .bh-benefit p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.lt-host .bh-process{margin-bottom:var(--lt-16)}.lt-host .bh-proc-head,.lt-host .bh-faq-head{align-items:baseline;gap:var(--lt-8);margin-bottom:var(--lt-8);flex-wrap:wrap;display:flex}.lt-host .bh-proc-head h3:not(:where([data-venus-core],[data-venus-core] *)),.lt-host .bh-faq-head h3:not(:where([data-venus-core],[data-venus-core] *)){margin:0;font-size:15px;font-weight:600}.lt-host .bh-proc-tabs{gap:var(--lt-8);margin-bottom:var(--lt-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lt-host .bh-proc-tab{align-items:flex-start;gap:var(--lt-8);min-width:0;padding:var(--lt-12);border:1px solid var(--border-default);border-radius:var(--lt-r-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--m-dur-fast),background var(--m-dur-fast);display:flex}.lt-host .bh-proc-tab:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lt-host .bh-proc-tab:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-default))}}.lt-host .bh-proc-tab.active{border-color:var(--vds-accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lt-host .bh-proc-tab.active{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.lt-host .bh-proc-tab.active .bh-step-n{background:var(--accent-strong);color:var(--vds-on-primary)}.lt-host .bh-proc-tab-txt{flex-direction:column;min-width:0;display:flex}.lt-host .bh-proc-tab-txt b{font-size:13px;line-height:1.35}.lt-host .bh-proc-tab-txt small{color:var(--text-secondary);font-size:11px}.lt-host .bh-proc-panel{padding:var(--lt-12) var(--lt-16);border:1px solid var(--border-default);border-radius:var(--lt-r-md);background:var(--bg-surface)}.lt-host .bh-proc-list{color:var(--text-secondary);gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.lt-host .bh-proc-nav{justify-content:space-between;align-items:center;gap:var(--lt-12);margin-top:var(--lt-12);padding-top:var(--lt-12);border-top:1px solid var(--border-default);flex-wrap:wrap;display:flex}.lt-host .bh-proc-btns{gap:var(--lt-8);display:flex}.lt-host .bh-step-n{background:var(--accent);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.lt-host .bh-step-n{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.lt-host .bh-step-n{color:var(--text-primary);font-variant-numeric:tabular-nums;transition:background var(--m-dur-fast),color var(--m-dur-fast);font-size:12px;font-weight:700}.lt-host .bh-income{gap:10px;display:grid}.lt-host .bh-income-out{padding-top:var(--lt-4);align-items:baseline;gap:6px;display:flex}.lt-host .bh-income-out b{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.lt-host .bh-income-out span{color:var(--text-secondary);font-size:12px}.lt-host .bh-faq{margin-top:var(--lt-16)}.lt-host .bh-faq-list{gap:8px;max-width:900px;display:grid}.lt-host .bh-faq-item{border:1px solid var(--border-default);border-radius:var(--lt-r-md);background:var(--bg-surface);overflow:hidden}.lt-host .bh-faq-item.open{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lt-host .bh-faq-item.open{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-default))}}.lt-host .bh-faq-q{justify-content:space-between;align-items:center;gap:var(--lt-12);width:100%;padding:var(--lt-12) var(--lt-16);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600;display:flex}.lt-host .bh-faq-ic{color:var(--text-secondary);transition:transform var(--m-dur-exit);flex:none}.lt-host .bh-faq-item.open .bh-faq-ic{transform:rotate(180deg)}.lt-host .bh-faq-a{padding:0 var(--lt-16) var(--lt-12);color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}@media (max-width:1280px){.lt-host .bh-benefits,.lt-host .bh-proc-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-host .bh-hero{min-height:280px}.lt-host .bh-hero h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:24px}}@media (max-width:768px){.lt-host .bh-hero{min-height:0}.lt-host .bh-hero-body{padding:var(--lt-16)}.lt-host .bh-hero h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:24px}.lt-host .bh-benefits,.lt-host .bh-proc-tabs{grid-template-columns:minmax(0,1fr)}.lt-host .bh-benefit-img{height:132px}}@media (max-width:375px){.lt-host .bh-hero-actions .btn2{justify-content:center;width:100%}}@media (max-width:768px){.lt-host .lt-rt-chip{min-height:44px;padding-inline:12px}.lt-host .bh-hero-kicker,.lt-host small,.lt-host .bh-chip span,.lt-host .bh-chip small,.lt-host .bh-proc-tab-txt small,.lt-host .bh-benefit small{font-size:var(--m-fs-micro)}.lt-host .inp:not(:where([data-venus-core],[data-venus-core] *)),.lt-host select.inp:not(:where([data-venus-core],[data-venus-core] *)){height:auto;min-height:var(--touch-min,44px);font-size:var(--m-fs-input,16px)}}@media (min-width:1024px){.lt-host .frow{grid-template-columns:1fr 1fr}.lt-host .g-card{border-radius:var(--vds-radius-control)}}.lt-host .lt-combo>.lt-combo-field,.lt-host .fld>.lt-combo-field{min-height:var(--vds-f-h,56px)!important;height:var(--vds-f-h,56px)!important}@media (max-width:768px){.lt-host .lt-combo>.lt-combo-field,.lt-host .fld>.lt-combo-field{height:52px!important;min-height:52px!important}}@media (max-width:375px){.lt-host .lt-combo>.lt-combo-field,.lt-host .fld>.lt-combo-field{height:48px!important;min-height:48px!important}}:is(#root .lt-host .fld>label:has(+.lt-combo),#root .lt-host .fld>label:has(+input[type=file]):not(:where([data-venus-core],[data-venus-core] *))){z-index:2;background:var(--vds-surface);width:fit-content;max-width:calc(100% - 24px);color:var(--vds-muted);pointer-events:none;padding:0 6px;position:relative;margin:0 0 calc(-1*var(--vds-f-gap-label,8px)) 12px!important;white-space:nowrap!important;font-size:11px!important;font-weight:500!important;line-height:16px!important;display:block!important}@media (max-width:768px){.lt-host .inp[type=file]{height:52px}}@media (max-width:375px){.lt-host .inp[type=file]{height:48px}}@media (max-width:767px){.bh-todo>.vp-row{grid-template-columns:minmax(0,1fr) auto;width:100%!important}.bh-todo>.vp-row>.w3-mrow__hit{justify-self:stretch;width:100%;min-width:0}.bh-todo>.vp-row>.vp-row__end{justify-self:end}.vp-sec .vp-row.w3-live{padding-inline:14px}#root .vp-sec .vp-row.w3-live>.vp-row__ico{background:var(--vds-primary-100);width:40px;height:40px;color:var(--vds-primary);border-radius:50%;place-items:center;display:grid}#root .vp-sec .vp-row.w3-live>.vp-row__ico--cyan{background:var(--vds-success)}@supports (color:color-mix(in lab, red, red)){#root .vp-sec .vp-row.w3-live>.vp-row__ico--cyan{background:color-mix(in srgb, var(--vds-success) 16%, transparent)}}#root .vp-sec .vp-row.w3-live>.vp-row__ico--cyan{color:var(--vds-success)}.vp-sec .vp-row.w3-live .vp-row__meta{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.v-money{color:var(--vds-money)}#root .bh-sim .v-field__label:has(.v-money){color:var(--vds-money)}html,body{background:var(--page-outer);color:var(--fg)}.v2{background:0 0;width:100%;min-height:100dvh}.v2-main:not(.flush){flex-direction:column;display:flex}.v2-content{display:contents}[hidden],[hidden]:not([hidden=false]){display:none!important}video,.lk-video,[data-lk],.media-tile,.ds-media{background:var(--bg-deep)}html body .admin,html body .admin[data-theme=light]{--ad-bg:var(--n-950);--ad-panel:var(--n-850);--ad-card:var(--n-850);--ad-card-2:var(--n-800);--ad-card-3:var(--n-700);--ad-border:var(--line-base);--ad-border-soft:var(--line-base)}@supports (color:color-mix(in lab, red, red)){html body .admin,html body .admin[data-theme=light]{--ad-border-soft:color-mix(in srgb, var(--line-base) 60%, transparent)}}html body .admin,html body .admin[data-theme=light]{--ad-border-strong:var(--line-strong);--ad-text:var(--n-100);--ad-text-2:var(--n-300);--ad-text-3:var(--n-350);--ad-accent:var(--brand-pink);--ad-accent-hover:var(--brand-pink-dark);--ad-accent-dim:var(--accent-soft-bg);--ad-accent-border:var(--accent-line);--ad-accent-text:var(--accent-ink);--ad-ok:var(--c-online);--ad-ok-bg:var(--success-bg-subtle);--ad-warn:var(--c-warn);--ad-warn-bg:var(--warning-bg-subtle);--ad-danger:var(--c-danger);--ad-danger-bg:var(--danger-bg-subtle);--ad-danger-text:var(--c-danger);--ad-neutral:var(--c-offline);--ad-neutral-bg:var(--c-offline)}@supports (color:color-mix(in lab, red, red)){html body .admin,html body .admin[data-theme=light]{--ad-neutral-bg:color-mix(in srgb, var(--c-offline) 12%, transparent)}}html body .admin,html body .admin[data-theme=light]{--ad-info:var(--c-info);--ad-info-bg:var(--c-info)}@supports (color:color-mix(in lab, red, red)){html body .admin,html body .admin[data-theme=light]{--ad-info-bg:color-mix(in srgb, var(--c-info) 13%, transparent)}}html body .admin,html body .admin[data-theme=light]{--ad-overlay:var(--overlay-app);--ad-zebra:var(--n-800);--ad-rowhover:var(--n-700);--ad-dim:var(--n-350);--ad-link:var(--c-info);--ad-linkhover:var(--brand-pink-dark);--ad-donut-track:var(--n-100)}@supports (color:color-mix(in lab, red, red)){html body .admin,html body .admin[data-theme=light]{--ad-donut-track:color-mix(in srgb, var(--n-100) 8%, transparent)}}html body .admin,html body .admin[data-theme=light]{--ad-team-bg:var(--accent-soft-bg);--ad-team-text:var(--accent-ink);--ad-goal-num:var(--brand-purple);--ad-pop-shadow:var(--d-elev-3,var(--e-3));--ad-shadow:var(--d-elev-2,var(--e-2));--ad-elev-modal:var(--d-elev-3,var(--e-3))}.lt-tabbar__badge{border:1px solid var(--n-0)}@supports (color:color-mix(in lab, red, red)){.lt-tabbar__badge{border:1px solid color-mix(in srgb, var(--n-0) 26%, transparent)}}.sb-section{font-size:var(--fs-micro);color:var(--n-350)}:focus-visible{outline:var(--d-focus-width,2px) solid var(--d-focus-color,var(--accent));outline-offset:var(--d-focus-offset,2px);box-shadow:0 0 0 calc(var(--d-focus-width,2px) + var(--d-focus-offset,2px)) var(--d-focus-halo,transparent)}:where(.adm-table-shell,.tbl-scroll,.ds-table-wrap,.ds-table-scroll,.ct-table-scroll) :focus-visible{box-shadow:inset 0 0 0 var(--d-focus-width,2px) var(--d-focus-color,var(--accent));outline:none}:where(.adm-table,.ds-table) :focus-visible{outline-offset:-2px}::selection{background:var(--accent-soft-bg);color:var(--fg)}html{scrollbar-color:var(--n-600) var(--bg);scrollbar-width:thin}@media (min-width:1024px){.v2-main:not(.flush){padding:0 var(--content-pad-x) var(--content-pad-bottom)}.v2-content{padding-top:var(--content-pad-top);flex-direction:column;display:flex}.v2-main.flush .v2-content{flex-direction:column;flex:auto;min-height:0;padding-top:0;display:flex}html body .v2--admin-context .v2-main{padding:0 var(--content-pad-x) var(--content-pad-bottom)}}@media (max-width:768px){html,body{background:var(--page-outer)}}@media (max-width:375px){.v2-main:not(.flush){gap:var(--sp-3)}}.d-elev-1{box-shadow:var(--d-elev-1,var(--e-1))}.d-elev-2{box-shadow:var(--d-elev-2,var(--e-2))}.d-elev-3{box-shadow:var(--d-elev-3,var(--e-3))}[data-elev="1"]{box-shadow:var(--d-elev-1,var(--e-1))}[data-elev="2"]{box-shadow:var(--d-elev-2,var(--e-2))}[data-elev="3"]{box-shadow:var(--d-elev-3,var(--e-3))}.d-r-sm{border-radius:var(--d-r-sm,var(--r-sm))}.d-r-md{border-radius:var(--d-r-md,var(--r-md))}.d-r-lg{border-radius:var(--d-r-lg,var(--r-lg))}@media (min-width:1024px){html body:not(:where([data-venus-core],[data-venus-core] *)),html body button:not(:where([data-venus-core],[data-venus-core] *)),html body input:not(:where([data-venus-core],[data-venus-core] *)),html body select:not(:where([data-venus-core],[data-venus-core] *)),html body textarea:not(:where([data-venus-core],[data-venus-core] *)),html body table:not(:where([data-venus-core],[data-venus-core] *)),html body th:not(:where([data-venus-core],[data-venus-core] *)),html body td:not(:where([data-venus-core],[data-venus-core] *)),html body a:not(:where([data-venus-core],[data-venus-core] *)),html body label:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)),html body p:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)),html body li:not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-body)!important}html body{letter-spacing:var(--d-ls-body,0);font-size:var(--d-fs-body,15px)!important;line-height:var(--d-lh-body,1.55)!important}html body h3:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)),html body .card h3:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)),html body .content h3:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--d-fs-h3,17px)!important;line-height:var(--d-lh-h3,1.35)!important;letter-spacing:var(--d-ls-h3,0)!important;font-weight:600!important}html body h4:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)),html body h5:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)),html body h6:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--d-fs-body,15px)!important;font-weight:600!important;line-height:1.4!important}html body .hero h1:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)),html body .hero-title:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)),html body .ds-hero:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--d-fs-display-s,40px)!important;line-height:var(--d-lh-display-s,1.12)!important;letter-spacing:var(--d-ls-display-s,-.022em)!important}html body .muted,html body .faint,html body .sub,html body .ph-sub,html body small,html body time,html body .ds-meta{font-size:var(--d-fs-meta,13px)!important;line-height:var(--d-lh-meta,1.45)!important}html body label:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)),html body .eyebrow:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)),html body .kicker:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)),html body .ds-label:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-card *,.vds-tabs *,.vds-btn *)):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--d-fs-tab,12px)!important;letter-spacing:var(--d-ls-tab,.005em)!important;font-weight:600!important}html body .ds-micro,html body .dui-kbd{font-size:var(--d-fs-micro,12px)!important;line-height:var(--d-lh-micro,1.42)!important}html body button:not([class*=vds-]):not(:where([data-venus-core],[data-venus-core] *)),html body .btn:not(:where([data-venus-core],[data-venus-core] *)),html body .btn2:not(:where([data-venus-core],[data-venus-core] *)),html body .ds-btn:not(:where([data-venus-core],[data-venus-core] *)),html body .tab:not(:where([data-venus-core],[data-venus-core] *)),html body select:not([class*=vds-]):not(:where(.vds-field *,.vds-select *,.vds-slider *,.vds-datepicker *)):not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:0;font-size:var(--d-fs-body,15px)!important;font-weight:600!important}html body input:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-slider *,.vds-datepicker *,.vds-money *)):not(:where([data-venus-core],[data-venus-core] *)),html body textarea:not(:where([class*=vds-],.vds-field *,.vds-select *,.vds-slider *,.vds-datepicker *,.vds-money *)):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--d-fs-input,16px)!important;font-weight:400!important;line-height:1.4!important}html body .num,html body .mono,html body .nbadge,html body .pill,html body .chip,html body [class*=-num],html body [class*=count],html body .price-red,html body .ds-price,html body .ds-kpi-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1;font-family:var(--font-body)!important}html body .ds-price{font-size:var(--price-fs,16px)!important}html body .ds-price--sm{font-size:var(--price-fs-sm,17px)!important}html body .ds-price--md{font-size:var(--price-fs-md,26px)!important}html body .ds-price--lg{font-size:var(--price-fs-lg,30px)!important}html body code,html body kbd,html body pre,html body samp,html body .mono-id{font-family:var(--font-mono)!important}}@media (max-width:768px){table th,.ds-th{font-size:var(--fs-micro);letter-spacing:.02em}}@media (max-width:375px){table th,.ds-th{white-space:nowrap}}.bdg,.bdg--count,.tag2,.dld-channel__tag,.dld-meta dt,.dld-card__badge,.bdv-badge,.bdv-page .mono,.nt-tab-n,.hd-v18-pill,.hm-v18-badge,.rc-topic-num,.co-step-label,.hs-card-sub,.hs-card-metrics,.hs-card b,.cv-time,.pj-chip-btn,[data-page=recap] dt,[data-page=recaps] dt,.rc-vocab-tbl dt,.rc-vocab-tbl .dt{font-size:var(--fs-micro)!important}@media (min-width:1024px){html body #root .page-head .ph-title .ph-h1{font-size:40px!important;line-height:1.1!important}html body #root .vp-sec>.vp-sec__head>.vp-sec__label,html body #root .vp-sec .vp-sec__label,html body #root :is(.section-h,.sec-h){font-size:24px!important;line-height:1.2!important}}.page-head{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.page-head h1:not(:where([data-venus-core],[data-venus-core] *)){overflow-wrap:anywhere;margin:2px 0 0}.page-head .crumb{font-size:var(--fs-cap);color:var(--faint);margin-bottom:2px}.page-head .ph-sub{color:var(--muted);font-size:var(--fs-meta);max-width:82ch;margin-top:4px}.page-head .ph-updated{color:var(--faint);font-size:var(--fs-micro);margin-top:4px}.page-head .ph-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.page-head .ph-back:not(.vds-icon-btn){border-radius:var(--r-sm);background:var(--glass);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.page-head .ph-back:not(.vds-icon-btn):hover{background:var(--glass-hover);border-color:var(--accent)}.ds-kpi-row{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.ds-kpi{min-width:0}.ds-kpi-label{font-size:var(--fs-micro);letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:2.5em;font-weight:600;display:-webkit-box;overflow:hidden}@media (max-width:480px){.ds-kpi-label{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.ds-kpi-value{font-size:var(--fs-h1);letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.ds-kpi-delta{font-size:var(--fs-micro);color:var(--faint);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ds-kpi-delta.is-up{color:var(--c-online)}.ds-kpi-delta.is-down{color:var(--c-danger)}.ds-kpi-hint{font-size:var(--fs-micro);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-toolbar{align-items:center;gap:var(--sp-2);min-height:40px;padding:var(--sp-2);background:var(--vds-surface);border:1px solid var(--vds-line);border-radius:var(--vds-r-md);flex-wrap:wrap;display:flex}.ds-toolbar-search{align-items:center;gap:var(--sp-2);min-width:160px;max-width:340px;min-height:34px;padding:0 var(--sp-3);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--faint);flex:220px;display:flex}.ds-toolbar-search:focus-within{border-color:var(--accent)}.ds-toolbar-search input:not(:where([data-venus-core],[data-venus-core] *)){appearance:none;min-width:0;color:var(--fg);font-family:inherit;font-size:var(--fs-meta);background:0 0;border:0;outline:0;flex:auto}.ds-toolbar-search input:not(:where([data-venus-core],[data-venus-core] *))::-webkit-search-cancel-button{appearance:none;display:none}.ds-toolbar-search input:not(:where([data-venus-core],[data-venus-core] *))::-webkit-search-decoration{appearance:none;display:none}.ds-toolbar-search input:not(:where([data-venus-core],[data-venus-core] *))::placeholder{color:var(--faint)}.ds-toolbar-actions{flex-wrap:wrap;margin-left:auto}.ds-table-wrap{-webkit-overflow-scrolling:touch;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow-x:auto}.ds-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--fs-meta);color:var(--fg)}.ds-table thead th{z-index:1;background:var(--surface);text-align:left;font-size:var(--t-eyebrow,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 12px;font-weight:700;position:sticky;top:0}.ds-table tbody td{border-bottom:1px solid var(--border);height:40px;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.ds-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.ds-table tbody td{vertical-align:middle}.ds-table tbody tr:last-child td{border-bottom:0}.ds-table tbody tr:hover{background:var(--surface-2)}.ds-table tbody tr.is-dim{opacity:.62}.ds-num,.ds-table th.ds-num{text-align:right;font-variant-numeric:tabular-nums}.ds-th-btn{color:inherit;border:0;align-items:center;gap:4px;display:inline-flex}.ds-th-btn:hover{color:var(--fg)}.ds-th-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}th[aria-sort] .ds-th-btn{color:var(--fg)}.ds-table-foot{align-items:center;gap:var(--sp-2);display:flex}.ds-table-foot .ds-pager{align-items:center;gap:var(--sp-1);margin-left:auto;display:flex}.ds-pager-btn{border:1px solid var(--border);border-radius:var(--r-xs);color:var(--muted);cursor:pointer}.ds-pager-btn:hover:not(:disabled){color:var(--fg);border-color:var(--accent)}.ds-pager-btn:disabled{opacity:.45;cursor:not-allowed}.ds-empty-row{text-align:center;padding:var(--sp-8) var(--sp-4)}.ds-tabs{border-bottom:1px solid var(--border);display:flex}.ds-tabs::-webkit-scrollbar{display:none}@media (max-width:768px){.ds-tabs::-webkit-scrollbar{height:6px;display:block}.ds-tabs::-webkit-scrollbar-track{background:0 0}.ds-tabs::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full)}}.ds-tab{color:var(--muted);font-family:inherit;font-size:var(--fs-meta);padding:4px var(--sp-3);min-height:var(--vds-c-tab-h,30px);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;font-weight:600;display:inline-flex;position:relative}.ds-tab:hover{color:var(--fg)}.ds-tab.is-on{color:var(--fg);border-bottom-color:var(--accent)}.ds-tab:focus-visible{box-shadow:0 0 0 1px var(--vds-accent-text,var(--accent)),0 0 0 4px var(--vds-ring,transparent);border-radius:6px;outline:0}.ds-tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent)}.ds-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-sm)}.ds-tab:disabled,.ds-tab[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ds-tab-count{color:var(--muted)}.ds-drawer-scrim{animation:ds-fade var(--dur-fast) var(--ease-out)}.ds-drawer{width:min(440px,100vw);animation:ds-slide-in var(--dur-base) var(--ease-out)}.ds-drawer-x{width:var(--touch-min);height:var(--touch-min);border-radius:var(--r-sm);color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ds-drawer-x:hover{background:var(--glass);color:var(--fg)}.ds-modal-scrim{animation:ds-fade var(--dur-fast) var(--ease-out)}.ds-modal{background:var(--vds-surface);border:1px solid var(--vds-line);border-radius:var(--vds-r-lg);width:min(560px,100%);max-height:min(86vh,760px);box-shadow:var(--e-3);animation:ds-pop var(--dur-base) var(--ease-out);flex-direction:column;display:flex}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-slide-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ds-pop{0%{opacity:.6;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ds-drawer,.ds-modal,.ds-drawer-scrim,.ds-modal-scrim{animation:none}}.ds-price,.price-red{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;color:var(--vds-money)!important}.ds-price-old{color:var(--vds-money-soft);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;text-decoration:line-through}.ds-price-unit{color:var(--vds-money-soft);font-size:var(--fs-micro);margin-left:4px;font-weight:500}.ds-price--sm{font-size:var(--price-fs-sm,16px)}.ds-price{font-size:var(--price-fs,16px)}.ds-price--md{font-size:var(--price-fs-md,24px)}.ds-price--lg{font-size:var(--price-fs-lg,34px)}.ds-price--empty{font-weight:500;color:var(--faint)!important}.ds-live{color:var(--c-live-ink);font-size:var(--fs-micro);padding:3px 9px;font-weight:700}.ds-live-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out ds-pulse}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ds-live-dot{animation:none}}.ds-count{border-radius:var(--r-full);background:var(--c-badge);min-width:19px;height:19px;color:var(--n-0);border:1px solid var(--n-0);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-count{border:1px solid color-mix(in srgb, var(--n-0) 24%, transparent)}}.ds-count{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ds-count--dim{background:var(--surface-3);color:var(--muted);border-color:var(--border)}.ds-count--key{background:var(--warning-bg-subtle);color:var(--c-warn);border-color:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.ds-count--key{border-color:color-mix(in srgb, var(--c-warn) 40%, transparent)}}.ds-empty,.ds-error{justify-content:center;align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex}.ds-empty-ico,.ds-error-ico{border-radius:var(--r-full);background:var(--surface-2);width:44px;height:44px;color:var(--faint);margin-bottom:var(--sp-1);justify-content:center;align-items:center;display:inline-flex}.ds-error-ico{color:var(--c-danger);background:var(--danger-bg-subtle)}.ds-empty-title,.ds-error-title{font-size:var(--fs-h3);color:var(--fg);font-weight:600}.ds-empty-sub,.ds-error-sub{font-size:var(--fs-meta);color:var(--muted);max-width:46ch;line-height:1.4}.ds-empty-actions,.ds-error-actions{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;justify-content:center;display:flex}.ds-cmd-scrim{animation:ds-fade var(--dur-fast) var(--ease-out)}.ds-cmd{animation:ds-pop var(--dur-base) var(--ease-out)}.ds-cmd-input{color:var(--fg)}.ds-cmd-input::placeholder{color:var(--faint)}.ds-cmd-group{padding:var(--sp-2) var(--sp-2) var(--sp-1);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:700}.ds-cmd-item{align-items:center;gap:var(--sp-2);width:100%;min-height:38px;padding:6px var(--sp-2);border-radius:var(--r-sm);color:var(--fg);font-family:inherit;font-size:var(--fs-meta);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ds-cmd-item:hover,.ds-cmd-item.is-active{background:var(--accent-soft-bg);color:var(--fg)}.ds-cmd-foot .spacer{margin-left:auto}@media (min-width:1024px){.ds-kpi-row{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.ds-table tbody td{height:40px}}@media (max-width:768px){.ds-toolbar{padding:var(--sp-2)}.ds-toolbar-search{flex-basis:100%;max-width:none}.ds-toolbar-actions{margin-left:0}.ds-drawer{width:min(420px,100vw)}}@media (max-width:375px){.ds-modal{width:100%}.ds-drawer{width:100vw}.ds-kpi-row{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}}.ds-btn{border-radius:var(--vds-r-sm,12px);border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--fg);font-family:inherit;font-size:var(--fs-meta);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);justify-content:center;padding:0 16px;font-weight:600}.ds-btn:hover:not(:disabled){border-color:var(--accent)}.ds-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-btn:disabled{opacity:.55;cursor:not-allowed}.ds-btn--sm{min-height:32px;font-size:var(--fs-micro);padding:0 12px}.ds-btn--lg{min-height:40px;padding:0 20px}.ds-btn--primary{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--n-0)}.ds-btn--primary:hover:not(:disabled){background:var(--accent-deep);border-color:var(--accent-deep)}.ds-btn--ghost{color:var(--fg);background:0 0}.ds-btn--ghost:hover:not(:disabled){background:var(--glass)}.ds-btn--danger{border-color:var(--c-danger);color:var(--c-danger);background:0 0}.ds-btn--danger:hover:not(:disabled){background:var(--danger-bg-subtle)}.ds-btn--block{width:100%}@media (min-width:1024px){.ds-btn--sm{min-height:32px}}@media (max-width:768px){.ds-btn--sm{min-height:36px}.ds-btn{min-height:var(--touch-min)}}@media (max-width:375px){.ds-btn--block{width:100%}}html[data-theme=light] .ds-tab-count{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ds-tab-count{color:color-mix(in srgb, var(--fg) 78%, var(--bg))}}.v2-content select:not(:where([data-venus-core],[data-venus-core] *)){appearance:none;border:1px solid var(--border);border-radius:var(--vds-r-sm,12px);background-color:var(--surface-2);height:36px;color:var(--fg);font-family:inherit;font-size:var(--fs-body);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%),linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 34px 0 12px;line-height:1.2}.v2-content select:hover:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--border-strong,var(--accent))}.v2-content select:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){outline:2px solid var(--accent);outline-offset:1px}.v2-content select option:not(:where([data-venus-core],[data-venus-core] *)){background:var(--surface);color:var(--fg)}.v2-content input:is([type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=date],[type=datetime-local]):not(:where([data-venus-core],[data-venus-core] *)),.v2-content textarea:not(:where([data-venus-core],[data-venus-core] *)){border:1px solid var(--border);border-radius:var(--vds-r-sm,12px);background:var(--surface-2);height:36px;color:var(--fg);font-family:inherit;font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease-out);padding:0 12px}.v2-content input:is([type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=date],[type=datetime-local]):hover:not(:where([data-venus-core],[data-venus-core] *)),.v2-content textarea:hover:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--border-strong,var(--accent))}.v2-content input:is([type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=date],[type=datetime-local]):focus-visible:not(:where([data-venus-core],[data-venus-core] *)),.v2-content textarea:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){outline:2px solid var(--accent);outline-offset:1px}.v2-content textarea:not(:where([data-venus-core],[data-venus-core] *)){height:auto;min-height:84px;padding:9px 12px}@media (max-width:1024px){.ds-pager{gap:2px}}.ds-toolbar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ds-toolbar{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.ds-toolbar{transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.ds-toolbar[data-scrolled=true]{border-color:var(--border-strong,var(--border));box-shadow:var(--e-2)}@media (hover:hover){.ds-toolbar :is(button,.btn2,.ds-btn):not(:where([data-venus-core],[data-venus-core] *)){transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ds-toolbar :is(button,.btn2,.ds-btn):hover:not(:where([data-venus-core],[data-venus-core] *)){transform:translateY(-1px)}.ds-toolbar :is(button,.btn2,.ds-btn):active:not(:where([data-venus-core],[data-venus-core] *)){transform:translateY(0)}}.ds-tabs-ind{transition:transform .18s var(--ease-out)}.ds-tabs[data-has-ind=true] .ds-tab.is-on,.ds-tabs[data-has-ind=true] .ds-tab[aria-selected=true]{border-bottom-color:#0000}.ds-tab:disabled:hover,.ds-tab[aria-disabled=true]:hover{color:var(--muted)}.ds-drawer-scrim,.ds-modal-scrim,.ds-cmd-scrim{-webkit-backdrop-filter:blur(2px)}.ds-drawer,.ds-modal,.ds-cmd{animation-duration:var(--dur-base)}.ds-drawer[data-state=closing]{animation:ds-slide-out .14s var(--ease-out) both}.ds-modal[data-state=closing],.ds-cmd[data-state=closing]{animation:ds-pop-out .14s var(--ease-out) both}.ds-drawer-scrim[data-state=closing],.ds-modal-scrim[data-state=closing],.ds-cmd-scrim[data-state=closing]{animation:ds-fade-out .14s var(--ease-out) both}@keyframes ds-fade-out{to{opacity:0}}@keyframes ds-pop-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ds-slide-out{to{opacity:0;transform:translate(24px)}}.ds-cmd-item{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media (hover:hover){.ds-cmd-item:hover{background:var(--surface-2)}}:root{--d-row-h:40px}html[data-density=compact]{--d-row-h:36px}.ds-table tbody td{height:var(--d-row-h,40px)}.ds-table tbody tr{transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ds-table tbody tr.is-selected,.ds-table tbody tr.is-active,.ds-table tbody tr[aria-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ds-table tbody tr.is-selected,.ds-table tbody tr.is-active,.ds-table tbody tr[aria-selected=true]{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.ds-table tbody tr.is-selected>td:first-child,.ds-table tbody tr.is-active>td:first-child,.ds-table tbody tr[aria-selected=true]>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.ds-table tbody tr.is-selected>td:last-child,.ds-table tbody tr.is-active>td:last-child,.ds-table tbody tr[aria-selected=true]>td:last-child{box-shadow:inset -3px 0 0 var(--accent)}.ds-th-btn [aria-hidden=true]{min-width:1em;color:var(--faint);transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);display:inline-block}.ds-th-btn:hover [aria-hidden=true],.ds-th-btn:focus-visible [aria-hidden=true]{color:var(--accent)}.ds-table .ds-num,.ds-table td.ds-num{font-variant-numeric:tabular-nums}@media (min-width:1024px){html .v2 .v2-sidebar .sb-nav{border-radius:var(--r-sm);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);position:relative}html .v2 .v2-sidebar .sb-nav:before{content:"";background:var(--accent);transform-origin:50%;width:3px;height:18px;transition:transform var(--dur-fast) var(--ease-out);inset-inline-start:0;border-radius:0 2px 2px 0;position:absolute;top:50%;transform:translateY(-50%)scaleY(0)}html .v2 .v2-sidebar .sb-nav.active:before{transform:translateY(-50%)scaleY(1)}html .v2 .v2-sidebar .sb-nav .ico{justify-content:center;align-items:center;line-height:0;display:inline-flex}html .v2 .v2-sidebar .sb-nav .ico svg{width:18px;height:18px}html .v2 .v2-sidebar .sb-brand,html .v2 .v2-sidebar .sb-label,html .v2 .v2-sidebar .sb-nav{padding-inline:var(--d-sp-3)}}@media (hover:hover) and (min-width:1024px){html .v2 .v2-sidebar .sb-nav:hover{background:var(--surface-2)}}@media (min-width:1024px){html .v2 .v2-sidebar.collapsed .sb-nav{border-radius:var(--r-sm);justify-content:center;height:40px;margin-inline:0;padding-inline:0}html .v2 .v2-sidebar.collapsed .sb-nav:hover{padding-left:0}html .v2 .v2-sidebar.collapsed .sb-label{display:none}html .v2 .v2-sidebar.collapsed .sb-group+.sb-group{border-top:1px solid var(--glass-border);margin-top:6px;padding-top:6px}html .v2 .v2-sidebar.collapsed .sb-head{align-items:center;padding-inline:0}html .v2 .v2-sidebar.collapsed .sb-head .sb-brand{justify-content:center;width:100%}html .v2 .v2-sidebar.collapsed .sb-collapse{flex:0 0 32px;width:32px;height:32px;min-height:0;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.ds-drawer:not(:where([data-venus-core],[data-venus-core] *)),.ds-modal:not(:where([data-venus-core],[data-venus-core] *)),.ds-cmd:not(:where([data-venus-core],[data-venus-core] *)),.ds-drawer-scrim:not(:where([data-venus-core],[data-venus-core] *)),.ds-modal-scrim:not(:where([data-venus-core],[data-venus-core] *)),.ds-cmd-scrim:not(:where([data-venus-core],[data-venus-core] *)),.ds-tabs-ind:not(:where([data-venus-core],[data-venus-core] *)),.ds-toolbar:not(:where([data-venus-core],[data-venus-core] *)),.ds-toolbar :is(button,.btn2,.ds-btn):not(:where([data-venus-core],[data-venus-core] *)),.ds-cmd-item:not(:where([data-venus-core],[data-venus-core] *)),.ds-table tbody tr:not(:where([data-venus-core],[data-venus-core] *)),.ds-th-btn [aria-hidden=true]:not(:where([data-venus-core],[data-venus-core] *)),html .v2 .v2-sidebar .sb-nav:not(:where([data-venus-core],[data-venus-core] *)),html .v2 .v2-sidebar .sb-nav:not(:where([data-venus-core],[data-venus-core] *)):before{transition:none!important;animation:none!important}}@media (min-width:1024px){html .v2 .v2-sidebar .sb-nav.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){html .v2 .v2-sidebar .sb-nav.active{background:color-mix(in srgb, var(--accent) 14%, transparent)}}html .v2 .v2-sidebar .sb-nav.active{color:var(--text);box-shadow:none;font-weight:600}html .v2 .v2-sidebar .sb-nav.active:before{content:"";background:var(--accent);width:3px;height:20px;box-shadow:none;border-radius:0 3px 3px 0;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(1)}html .v2 .v2-sidebar .sb-nav.active .ico{color:var(--accent)}html[data-theme=light] .v2 .v2-sidebar{background:var(--n-850);box-shadow:2px 0 6px var(--n-100),10px 0 28px var(--n-100),inset -1px 0 0 var(--n-100);border-right-color:#0000}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .v2 .v2-sidebar{box-shadow:2px 0 6px color-mix(in srgb, var(--n-100) 6%, transparent),10px 0 28px color-mix(in srgb, var(--n-100) 5%, transparent),inset -1px 0 0 color-mix(in srgb, var(--n-100) 7%, transparent)}}}.ds-chart-card{gap:var(--sp-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;padding:var(--sp-4);flex-direction:column;min-height:240px;display:flex}.ds-chart-head{align-items:flex-start;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ds-chart-title{font-size:var(--fs-h3);color:var(--fg);margin:0;font-weight:600}.ds-chart-sub{width:100%;font-size:var(--fs-micro);color:var(--muted);margin:0}.ds-chart-head-actions{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.ds-chart-frame{grid-template-rows:minmax(0,1fr) minmax(20px,auto);grid-template-columns:44px minmax(0,1fr);height:200px}.ds-chart-svg .ds-grid-line,.ds-chart-svg .ds-axis-line{stroke:var(--border);stroke-width:1px}.ds-chart-svg .ds-bar{fill:var(--accent);transition:fill var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.ds-chart-svg g.is-active .ds-bar{opacity:.82}.ds-chart-svg .ds-bar:hover{fill:var(--accent-strong)}.ds-chart-svg .ds-bar--alt{fill:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){.ds-chart-svg .ds-area{fill:color-mix(in srgb, var(--accent) 18%, transparent)}}.ds-chart-svg .ds-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ds-chart-svg .ds-avg-line{stroke:var(--c-warn);stroke-width:1.5px;stroke-dasharray:5 5}.ds-chart-svg .ds-crosshair{stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.ds-chart-svg .ds-donut-track{fill:none;stroke:var(--surface-3)}.ds-chart-svg .ds-donut-seg{fill:none;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.ds-chart-svg .ds-donut-seg.is-off{opacity:.25}.ds-chart-svg .ds-donut-seg:hover{opacity:.82}.ds-chart-ylabels{font-size:var(--fs-micro);color:var(--faint);font-variant-numeric:tabular-nums}.ds-chart-xlabels{font-size:var(--fs-micro);color:var(--faint);font-variant-numeric:tabular-nums;pointer-events:none;min-width:0;display:grid}.ds-chart-xlabels>span{text-align:center;text-overflow:clip;white-space:nowrap;min-width:0;padding:0 2px;overflow:visible}.ds-chart-xlabels--bars{display:block;position:relative;overflow:hidden}.ds-chart-xlabels--bars>span{white-space:nowrap;pointer-events:auto;text-overflow:ellipsis;min-width:max-content;max-width:88px;padding:0 2px;position:absolute;top:0;overflow:hidden;transform:translate(-50%)}.ds-chart-xlabels--bars>span:first-child{transform:translate(-18%)}.ds-chart-xlabels--bars>span:last-child{text-align:right;transform:translate(-88%)}@media (min-width:900px){.ds-chart-xlabels--bars>span{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}.ds-chart-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;padding:0;position:absolute}.ds-chart-dot:after{content:"";background:var(--surface);border:2px solid var(--accent);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;margin:8px auto;display:block}.ds-chart-dot:hover:after,.ds-chart-dot.is-active:after{background:var(--accent);transform:scale(1.35)}.ds-chart-dot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-chart-hit{background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.ds-chart-hit:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.ds-chart-hit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ds-chart-value{font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.ds-chart-value--peak{color:var(--fg)}.ds-chart-tip{z-index:5;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--r-sm);min-width:120px;max-width:260px;box-shadow:var(--e-2);color:var(--fg);font-size:var(--fs-micro);pointer-events:none;white-space:nowrap;padding:6px 9px;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.ds-chart-tip b{font-variant-numeric:tabular-nums;font-weight:700;display:block}.ds-chart-tip span{color:var(--muted)}.ds-chart-tip .ds-chart-tip-row{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.ds-chart-tip .ds-chart-tip-dot{border-radius:50%;flex:none;width:7px;height:7px}.ds-chart-legend{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-legend-item{min-width:0;color:var(--muted);font-family:inherit;font-size:var(--fs-micro);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:flex}.ds-legend-item:hover{color:var(--fg)}.ds-legend-item.is-off{opacity:.45;text-decoration:line-through}.ds-legend-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-donut-layout{gap:var(--sp-2);display:flex}.ds-donut-wrap{max-width:190px}.ds-donut-center .ds-donut-label{font-size:var(--fs-micro);color:var(--muted);line-height:1.2}.ds-donut-center .ds-donut-total{font-size:var(--fs-body);color:var(--fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.ds-chart-tagwrap{width:100%;min-width:0;display:block}@media (max-width:1024px){.ds-chart-card{padding:var(--sp-3)}.ds-chart-frame{grid-template-columns:40px minmax(0,1fr)}.ds-chart-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ds-chart-frame{height:170px}.ds-chart-ylabels{font-size:var(--fs-micro)}.ds-chart-frame{grid-template-columns:36px minmax(0,1fr)}}@media (max-width:375px){.ds-chart-frame{height:160px}}:root{--d-surface-border:var(--border-subtle,var(--border))}@supports (color:color-mix(in lab, red, red)){:root{--d-surface-border:var(--border-subtle,color-mix(in srgb, var(--border) 72%, transparent))}}:root{--d-shadow-2:var(--d-elev-2,var(--e-3));--d-shadow-1:var(--d-elev-1,none);--d-num-fs:var(--d-fs-num,var(--fs-hero,28px));--d-card-r:var(--d-r-lg,var(--r-card))}.ds-chart-card{border:1px solid var(--d-surface-border);border-radius:var(--d-card-r);box-shadow:var(--d-shadow-1);transition:transform var(--d-dur-fast,.16s) var(--ease-out),box-shadow var(--d-dur-fast,.16s) var(--ease-out),border-color var(--d-dur-fast,.16s) var(--ease-out)}@media (hover:hover){.ds-chart-card:hover{box-shadow:var(--d-shadow-2);border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.ds-chart-card:hover{border-color:color-mix(in srgb, var(--accent) 22%, var(--d-surface-border))}}.ds-kpi:hover{transform:translateY(-2px)}}.ds-chart-card{gap:var(--sp-2);padding:var(--sp-4)}.ds-chart-head{gap:var(--sp-2)}.ds-chart-svg .ds-grid-line,.ds-chart-svg .ds-axis-line{stroke-width:1px;stroke-opacity:.35}.ds-chart-ylabels,.ds-chart-xlabels{font-size:var(--d-fs-micro,12px);color:var(--muted);letter-spacing:0}.ds-chart-tip{background:var(--surface-2);border:1px solid var(--d-surface-border);box-shadow:var(--d-elev-3,var(--d-shadow-2));font-size:var(--d-fs-micro,12px);padding:var(--d-sp-2,8px) 10px;border-radius:10px}.ds-chart-tip b{font-size:var(--d-fs-meta,13px)}.ds-chart-dot:hover:after,.ds-chart-dot.is-active:after,.ds-chart-dot:focus-visible:after{background:var(--accent);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent);transform:scale(1.2)}@supports (color:color-mix(in lab, red, red)){.ds-chart-dot:hover:after,.ds-chart-dot.is-active:after,.ds-chart-dot:focus-visible:after{box-shadow:0 0 0 2px var(--surface),0 0 0 4px color-mix(in srgb, var(--accent) 55%, transparent)}}.ds-chart-hit:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ds-chart-hit:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.ds-chart-hit:hover{border-radius:6px}.ds-legend-item:not(:where([data-venus-core],[data-venus-core] *)),button.ds-legend-item:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--d-fs-micro,12px);gap:var(--d-sp-2,8px)}html body button.ds-legend-item:not(:where([data-venus-core],[data-venus-core] *)){font-family:inherit;line-height:1.3;font-size:var(--d-fs-micro,12px)!important}.ds-chart-tip .ds-chart-tip-dot{width:8px;height:8px}.ds-chart-svg .ds-bar,.ds-chart-svg .ds-bar--alt{fill:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){.ds-chart-svg .ds-bar--alt{fill:color-mix(in srgb, var(--vds-primary) 55%, var(--vds-panel))}}.ds-chart-svg .ds-bar:hover,.ds-chart-svg .ds-bar.is-active{fill:var(--vds-warn)}.ds-chart-svg .ds-line{stroke:var(--vds-primary)}.ds-chart-svg .ds-area{fill:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){.ds-chart-svg .ds-area{fill:color-mix(in srgb, var(--vds-primary) 16%, transparent)}}.ds-chart-svg .ds-donut-track{stroke:var(--surface-3)}.ds-chart-card{animation:p7c-chart-fade var(--d-dur-enter,.2s) var(--ease-out) both}@keyframes p7c-chart-fade{0%{opacity:0}to{opacity:1}}.ds-kpi{gap:var(--d-sp-1,var(--sp-1))}.ds-kpi-label{font-size:var(--d-fs-micro,12px);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ds-kpi-value{font-size:var(--d-fs-num,var(--d-num-fs));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:700;line-height:1.12}.ds-kpi-delta{border-radius:var(--r-full);font-size:var(--d-fs-micro,12px);background:var(--muted);align-self:flex-start;padding:2px 8px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ds-kpi-delta{background:color-mix(in srgb, var(--muted) 14%, transparent)}}.ds-kpi-delta{color:var(--muted)}.ds-kpi-delta.is-up{color:var(--c-online);background:var(--c-online)}@supports (color:color-mix(in lab, red, red)){.ds-kpi-delta.is-up{background:color-mix(in srgb, var(--c-online) 14%, transparent)}}.ds-kpi-delta.is-down{color:var(--c-danger);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.ds-kpi-delta.is-down{background:color-mix(in srgb, var(--c-danger) 14%, transparent)}}.ds-kpi-delta .ds-kpi-hint{opacity:.85;margin-left:4px}.ds-kpi-hint{font-size:var(--d-fs-micro,12px);color:var(--faint)}.ds-countup{font-variant-numeric:tabular-nums}.ds-kpi-value,.ds-countup{white-space:nowrap}@container (max-width:190px){.ds-kpi-value{font-size:calc(var(--d-fs-num,28px)*.82)}}@container (max-width:138px){.ds-kpi-value{font-size:calc(var(--d-fs-num,28px)*.68)}}.ds-price--lg{font-size:var(--price-fs-lg,30px);letter-spacing:var(--d-ls-tight,-.02em);font-weight:700;line-height:1.1}.ds-price--md{font-size:var(--price-fs-md,24px);font-weight:700;line-height:1.2}.ds-price--sm{font-size:var(--price-fs-sm,16px);font-weight:700}.ds-price{white-space:nowrap;font-variant-numeric:tabular-nums}.ds-price-unit{font-size:var(--d-fs-body-s,14px);color:var(--vds-money-soft);margin-left:3px;font-weight:600}.ds-price-old{font-size:var(--d-fs-meta,13px);color:var(--vds-money-soft);margin-left:6px}.ds-empty,.ds-error{gap:var(--d-sp-2,var(--sp-2));padding:var(--d-sp-8,var(--sp-8)) var(--d-sp-4,var(--sp-4))}.ds-empty-ico,.ds-error-ico{border-radius:var(--d-r-md,14px);background:var(--muted);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-empty-ico,.ds-error-ico{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.ds-empty-ico,.ds-error-ico{color:var(--muted)}.ds-error-ico{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.ds-error-ico{background:color-mix(in srgb, var(--c-danger) 12%, transparent)}}.ds-error-ico{color:var(--c-danger);border-radius:50%}.ds-empty-ico>svg,.ds-error-ico>svg{width:40px;height:40px}.ds-empty-title,.ds-error-title{font-size:var(--d-fs-h3,17px);color:var(--fg);font-weight:600;line-height:1.3}.ds-empty-sub,.ds-error-sub{font-size:var(--d-fs-body-s,14px);color:var(--muted);line-height:1.45}.ds-empty-actions,.ds-error-actions{margin-top:var(--sp-1)}.ds-live{font-size:var(--d-fs-micro,12px);padding:3px 10px;font-weight:600}.ds-live-dot{width:7px;height:7px}.ds-count{font-size:var(--d-fs-micro,12px);border-radius:var(--r-full);min-width:20px;height:20px;padding:0 7px;font-weight:600}.ds-count--dim,.ds-count--key{border-radius:var(--r-full)}@media (prefers-reduced-motion:reduce){.ds-chart-card{animation:none}.ds-chart-card,.ds-kpi,.ds-empty,.ds-error{transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.ds-chart-card:hover,.ds-kpi:hover{transform:none}}@media (prefers-reduced-motion:reduce){.ds-chart-dot:hover:after,.ds-chart-dot.is-active:after,.ds-chart-dot:focus-visible:after{transform:none}}.ds-price-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ds-price-old .ds-price-num{font-weight:600}@keyframes lt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lt-rise-sm{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lt-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes lt-num{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lt-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lt-line-draw{0%{stroke-dashoffset:var(--lt-len,1200)}to{stroke-dashoffset:0}}@keyframes lt-donut-in{0%{opacity:0;transform:rotate(-16deg)scale(.92)}to{opacity:1;transform:none}}@keyframes lt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}@keyframes lt-slide-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes lt-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes lt-row-flash{0%{background-color:color-mix(in srgb, var(--ad-accent) 14%, transparent)}to{background-color:#0000}}@keyframes lt-kpi-flash{0%{opacity:.55}to{opacity:1}}@keyframes lt-badge-pop{0%,to{transform:scale(1)}55%{transform:scale(1.12)}}.v2-content{animation:none}.v2-content .pagehead,.v2-content .ph-wrap,.v2-content .lt-pagehead{animation:lt-rise-sm var(--dur-slow) cubic-bezier(.22, 1, .36, 1) both}.v2-content .g-card,.v2-content .dc-card,.v2-content .home-course,.v2-content .hs-card,.v2-content .hs-tile,.v2-content .qk-card,.v2-content .ct-card,.v2-content .adm-card,.v2-content .ds-kpi,.v2-content .sch-up,.v2-content .ses-block{transition:transform var(--m-dur-exit) cubic-bezier(.22, 1, .36, 1),box-shadow var(--m-dur-exit) ease,border-color var(--m-dur-exit) ease,background-color var(--m-dur-exit) ease}.v2-content .g-card:hover,.v2-content .dc-card:hover,.v2-content .home-course:hover,.v2-content .hs-card:hover,.v2-content .hs-tile:hover,.v2-content .qk-card:hover,.v2-content .ct-card:hover,.v2-content .adm-card:hover,.v2-content .ds-kpi:hover{box-shadow:0 10px 26px var(--bg-deep);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.v2-content .g-card:hover,.v2-content .dc-card:hover,.v2-content .home-course:hover,.v2-content .hs-card:hover,.v2-content .hs-tile:hover,.v2-content .qk-card:hover,.v2-content .ct-card:hover,.v2-content .adm-card:hover,.v2-content .ds-kpi:hover{box-shadow:0 10px 26px color-mix(in srgb, var(--bg-deep) 55%, transparent)}}.dc-grid>*,.hs-grid>*,.qgrid>*,.qk-grid>*,.ct-grid>*,.home-course-grid>*,.home-host-grid>*,.adm-grid>*,.ds-kpi-row>*,.sch-up{animation:lt-rise var(--m-dur-slow) cubic-bezier(.22, 1, .36, 1) both}.dc-grid>:first-child,.qgrid>:first-child,.qk-grid>:first-child,.home-course-grid>:first-child{animation-delay:0s}.dc-grid>:nth-child(2),.qgrid>:nth-child(2),.qk-grid>:nth-child(2),.home-course-grid>:nth-child(2){animation-delay:35ms}.dc-grid>:nth-child(3),.qgrid>:nth-child(3),.qk-grid>:nth-child(3),.home-course-grid>:nth-child(3){animation-delay:70ms}.dc-grid>:nth-child(4),.qgrid>:nth-child(4),.qk-grid>:nth-child(4),.home-course-grid>:nth-child(4){animation-delay:.105s}.dc-grid>:nth-child(5),.qgrid>:nth-child(5),.qk-grid>:nth-child(5),.home-course-grid>:nth-child(5){animation-delay:.14s}.dc-grid>:nth-child(6),.qgrid>:nth-child(6),.qk-grid>:nth-child(6),.home-course-grid>:nth-child(6){animation-delay:.175s}.dc-grid>:nth-child(n+7),.qgrid>:nth-child(n+7),.qk-grid>:nth-child(n+7),.home-course-grid>:nth-child(n+7){animation-delay:.19s}.v2-content tbody tr{transition:background-color var(--m-dur-fast) ease}.v2-content tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-content tbody tr:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.v2-content .btn2,.v2-content .ds-tab,.v2-content .sch-viewbtn,.v2-content .dc-btn,.v2-content .qk-tab{transition:transform var(--mo-fast) ease,background-color var(--m-dur-fast) ease,border-color var(--m-dur-fast) ease,color var(--m-dur-fast) ease,box-shadow var(--m-dur-fast) ease}.v2-content .btn2:active,.v2-content .dc-btn:active,.v2-content .sch-viewbtn:active{transform:scale(.97)}.v2-content .btn2:hover,.v2-content .dc-btn:hover{box-shadow:0 6px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-content .btn2:hover,.v2-content .dc-btn:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 24%, transparent)}}.v2-content .ds-tab.is-on:after,.v2-content .sch-viewbtn.is-on:after{content:"";background:var(--accent);height:2px;animation:lt-fade-in var(--dur-base) ease both;border-radius:2px;position:absolute;bottom:2px;left:10px;right:10px}.ds-countup{font-variant-numeric:tabular-nums;display:inline-block}.ds-countup.is-tick{animation:lt-num var(--m-dur-slow) cubic-bezier(.22, 1, .36, 1) both}.admin.is-flash .adm-table tbody tr td,.admin.is-flash .ds-table tbody tr td,.ct-page.is-flash .ds-table tbody tr td,.ct-page.is-flash .ct-class-grid>li,.ct-page.is-flash .ct-course-grid>li,.ct-page.is-flash .ct-tutor-grid>li,.ct-page.is-flash .ct-tutor-rows>li{animation:lt-row-flash var(--m-dur-slow) ease-out}.admin.is-flash .adm-kpi-val,.admin.is-flash .fin-kpi-value{animation:lt-kpi-flash var(--dur-slow) ease-out}.admin.is-flash .adm-count{animation:lt-badge-pop var(--m-dur) ease-out;display:inline-block}.ds-chart-svg .ds-bar{transform-box:fill-box;transform-origin:bottom;animation:lt-bar-grow var(--m-dur-slow) cubic-bezier(.22, 1, .36, 1) both}.ds-chart-svg .ds-bar:nth-child(2n){animation-delay:30ms}.ds-chart-svg .ds-bar:nth-child(3n){animation-delay:60ms}.ds-chart-svg path[stroke]{animation:.9s both lt-line-draw}.ds-chart-donut,.ds-donut{animation:lt-donut-in var(--m-dur-slow) ease both;transform-origin:50%}.ds-chart-frame{animation:none}.sb-nav{transition:background-color var(--m-dur-fast) ease,color var(--m-dur-fast) ease}.sb-nav:hover{padding-left:14px}.sb-nav.active .ico{animation:lt-pop var(--m-dur-sheet) ease both}.sb-nav .bdg--count{animation:2.4s ease-in-out lt-pulse}.v2-drawer,.ds-drawer,.drawer,.sb-pop,.toast-item,.adm-modal,.modal-card{animation:lt-rise-sm var(--motion-med) cubic-bezier(.22, 1, .36, 1) both}.sch-drawer,.ds-drawer-panel{animation:lt-slide-right var(--m-dur) cubic-bezier(.22, 1, .36, 1) both}.sch-skel,.st-skel2,.home-skel,.dc-skel-card,.adm-skel,.skel,.lt-skel,[data-skeleton]{--shimmer-from:-160%;--shimmer-to:260%;--shimmer-dur:1.5s;--shimmer-band:8%;--shimmer-size:220%;background-image:linear-gradient(var(--shimmer-angle,100deg), transparent 20%, var(--shimmer-ink,var(--fg)) 40%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.sch-skel,.st-skel2,.home-skel,.dc-skel-card,.adm-skel,.skel,.lt-skel,[data-skeleton]{background-image:linear-gradient(var(--shimmer-angle,100deg), transparent 20%, color-mix(in srgb, var(--shimmer-ink,var(--fg)) var(--shimmer-band), transparent) 40%, transparent 60%)}}.sch-skel,.st-skel2,.home-skel,.dc-skel-card,.adm-skel,.skel,.lt-skel,[data-skeleton]{background-size:var(--shimmer-size) 100%;animation:lt-shimmer var(--shimmer-dur) var(--shimmer-ease,ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.v2-content,.v2-content .pagehead,.v2-content .ph-wrap,.v2-content .lt-pagehead,.dc-grid>*,.hs-grid>*,.qgrid>*,.qk-grid>*,.ct-grid>*,.home-course-grid>*,.home-host-grid>*,.adm-grid>*,.ds-kpi-row>*,.sch-up,.ds-countup.is-tick,.admin.is-flash .adm-table tbody tr td,.admin.is-flash .ds-table tbody tr td,.admin.is-flash .adm-kpi-val,.admin.is-flash .fin-kpi-value,.admin.is-flash .adm-count,.ct-page.is-flash .ds-table tbody tr td,.ct-page.is-flash .ct-class-grid>li,.ct-page.is-flash .ct-course-grid>li,.ct-page.is-flash .ct-tutor-grid>li,.ct-page.is-flash .ct-tutor-rows>li,.ds-chart-svg .ds-bar,.ds-chart-svg path[stroke],.ds-chart-donut,.ds-donut,.ds-chart-frame,.sb-nav.active .ico,.sb-nav .bdg--count,.v2-drawer,.ds-drawer,.drawer,.sb-pop,.toast-item,.adm-modal,.modal-card,.sch-drawer,.ds-drawer-panel,.sch-skel,.st-skel2,.home-skel,.dc-skel-card,.adm-skel,.skel,.v2-content .ds-tab.is-on:after,.v2-content .sch-viewbtn.is-on:after,.v2-content .dc-tab.is-on:after,.v2-content .qk-tab.is-on:after,.v2-content .ds-tab.is-on:before,.v2-content .sch-viewbtn.is-on:before{animation:none!important}.v2-content .g-card,.v2-content .dc-card,.v2-content .home-course,.v2-content .hs-card,.v2-content .hs-tile,.v2-content .qk-card,.v2-content .ct-card,.v2-content .adm-card,.v2-content .ds-kpi,.v2-content .sch-up,.v2-content .ses-block{transition:none!important}.v2-content .g-card:hover,.v2-content .dc-card:hover,.v2-content .home-course:hover,.v2-content .hs-card:hover,.v2-content .hs-tile:hover,.v2-content .qk-card:hover,.v2-content .ct-card:hover,.v2-content .adm-card:hover,.v2-content .ds-kpi:hover{box-shadow:none!important;transform:none!important}}@media (max-width:1024px){@keyframes lt-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.v2-content .g-card:hover,.v2-content .dc-card:hover,.v2-content .home-course:hover,.v2-content .hs-card:hover,.v2-content .hs-tile:hover,.v2-content .qk-card:hover,.v2-content .ct-card:hover,.v2-content .adm-card:hover,.v2-content .ds-kpi:hover{box-shadow:none;transform:none}}@media (max-width:768px){.v2-content .pagehead,.v2-content .ph-wrap,.v2-content .lt-pagehead{animation-duration:var(--motion-med)}.sb-nav:hover{padding-left:12px}}@media (max-width:375px){.v2-content .pagehead,.v2-content .ph-wrap,.v2-content .lt-pagehead{animation:lt-fade-in var(--m-dur-exit) ease both}}.lt-hover-lift{transition:transform var(--dur-fast,.16s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)),box-shadow var(--dur-fast,.16s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)),border-color .16s linear;will-change:auto}@media (hover:hover) and (pointer:fine){.lt-hover-lift:hover{box-shadow:var(--d-elev-2,var(--shadow-raise,0 6px 18px -8px var(--fg)));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.lt-hover-lift:hover{box-shadow:var(--d-elev-2,var(--shadow-raise,0 6px 18px -8px color-mix(in srgb, var(--fg) 22%, transparent)))}}}.lt-hover-lift:active{transform:translateY(-1px)}.lt-press{transition:transform var(--m-dur-instant,80ms) var(--m-ease,cubic-bezier(.23, 1, .32, 1));will-change:auto}.lt-press[data-pressed=true],.lt-press:active{transform:scale(.985)}.lt-focus-ring:focus-visible{outline:var(--d-focus-width,2px) solid var(--d-focus-color,var(--focus-ring,currentColor));outline-offset:var(--d-focus-offset,2px);border-radius:var(--d-r-sm,8px);box-shadow:0 0 0 4px var(--d-focus-halo,transparent)}@media (min-width:1024px){::view-transition-old(root){animation-duration:var(--m-dur,.2s)}::view-transition-new(root){animation-duration:var(--m-dur,.2s)}}@media (prefers-reduced-motion:reduce){.lt-hover-lift,.lt-press,.lt-row-flash{transition:none!important;animation:none!important;transform:none!important}.sch-skel,.st-skel2,.home-skel,.dc-skel-card,.adm-skel,.skel,.lt-skel,[data-skeleton]{background-image:none;animation:none!important}.lt-focus-ring:focus-visible{outline:var(--d-focus-width,2px) solid var(--d-focus-color,var(--focus-ring,currentColor))}}:where(.btn){border:1px solid var(--vds-line);background:var(--vds-surface);color:var(--vds-ink)}.btn{min-height:var(--vds-c-btn-md,40px);border-radius:var(--vds-r-pill,999px);transition:background .16s var(--vds-ease,ease),color .16s var(--vds-ease,ease),border-color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease)}.btn:focus-visible{box-shadow:0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring);outline:0}.btn:disabled,.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn2{min-height:var(--vds-c-btn-md,40px);border-radius:var(--vds-r-pill,999px)}.btn2.sm{min-height:var(--vds-c-btn-sm,30px)}:where(.card){border:1px solid var(--vds-line);background:var(--vds-surface);color:var(--vds-ink)}.card{transition:border-color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease)}.card:focus-visible,.card:focus-within{outline:0}.field{min-width:0}.field>label{color:var(--vds-muted)}.inp:not(:where([data-venus-core],[data-venus-core] *)),.ds-inp:not(:where([data-venus-core],[data-venus-core] *)),.field :is(input,select,textarea):not(:where([data-venus-core],[data-venus-core] *)){transition:border-color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease),background .16s var(--vds-ease,ease)}:where(.modal){border:1px solid var(--vds-line);background:var(--vds-surface);color:var(--vds-ink)}.modal{transition:border-color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease)}.tbl thead th,.tbl th{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.tbl tbody td,.tbl td{height:var(--vds-c-row-h,40px)}.tbl .num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums}:where(.pill,.badge,.tag){border-radius:var(--vds-r-pill,999px);color:var(--vds-ink-soft);font-size:var(--t-caption,10px);font-variant-numeric:tabular-nums;line-height:1.4}.pill,.badge,.tag{border-radius:var(--vds-r-pill,999px);min-height:20px}@media (min-width:1024px){.btn,.btn2{min-height:var(--vds-c-btn-md,40px)}}@media (max-width:1024px){.tbl tbody td,.tbl td{height:40px}}@media (max-width:768px){.btn,.btn2{min-height:44px}.tbl thead th,.tbl th{font-size:11px}.tbl tbody td,.tbl td{height:44px}}@media (max-width:375px){.btn,.btn2{min-height:44px}.card{border-radius:16px}.inp,.ds-inp{border-radius:10px}}:is(.btn2,.btn,.v-btn,.ds-btn,.bd-btn,.hm-v18-btn,.hh-btn,.hd-v18-btn,.th-btn,.rbac-btn,.lg-btn,.adm-btn,.pf-btn,.cd-cta-full,.ct-period-btn):not([class*=vds-]):not(:where([data-venus-core],[data-venus-core] *)){box-sizing:border-box;height:var(--vds-c-btn-md,40px)!important;min-height:var(--vds-c-btn-md,40px)!important;border-radius:var(--vds-r-pill,999px)!important;padding-inline:18px!important}:is(.btn2,.btn,.v-btn,.ds-btn,.bd-btn,.hm-v18-btn,.hh-btn,.hd-v18-btn,.th-btn,.rbac-btn,.lg-btn,.adm-btn,.pf-btn,.cd-cta-full):is(.--sm,.btn--sm,.v-btn--sm,.ds-btn--sm,.hm-v18-btn--sm,.hh-btn--sm,.adm-btn--sm):not([class*=vds-]),:is(.v-btn--sm,.btn2.is-sm,[class*=--sm][class*=btn]):not([class*=vds-]){height:var(--vds-c-btn-sm,30px)!important;min-height:var(--vds-c-btn-sm,30px)!important;padding-inline:12px!important;font-size:13px!important}:is(.v-btn--loud,.v-btn--lg,.ds-btn--lg,.cd-cta-full,.lg-btn--primary.lg-btn--lg):not([class*=vds-]){height:var(--vds-c-btn-lg,46px)!important;min-height:var(--vds-c-btn-lg,46px)!important;padding-inline:22px!important}:is(.v-icon-btn,.adm-iconbtn):not([class*=vds-]){width:var(--vds-c-icon-btn,40px)!important;min-width:var(--vds-c-icon-btn,40px)!important;height:var(--vds-c-icon-btn,40px)!important;min-height:var(--vds-c-icon-btn,40px)!important;border-radius:var(--vds-r-pill,999px)!important;padding-inline:0!important}:is(.inp,.v-input,.v-textarea,.v-select,.ct-input,.ct-input--inline,.rq-field input,.qb-input,.qb-field input,.adm-input,.adm-field input,.lg-inp,.rbac-input,.hm-v18-search,.sb-topsearch,.dc-search input,.home-join-inp,.uhd-search input,input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],textarea,select):not([class*=vds-]):not(:where([data-venus-core],[data-venus-core] *)){box-sizing:border-box;border-radius:var(--vds-radius-control,16px)!important;border-width:1px!important}select:not([multiple]):not(.vds-select__native):not([class*=vds-]):not(:where([data-venus-core],[data-venus-core] *)){appearance:none!important;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:right 18px center,right 13px center!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}:is(input,textarea,select):focus-visible:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:0 0 0 3px var(--vds-primary)!important;outline:none!important}@supports (color:color-mix(in lab, red, red)){:is(input,textarea,select):focus-visible:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:0 0 0 3px color-mix(in srgb, var(--vds-primary) 26%, transparent)!important}}:is(.v-chip,.chip2,.vp-seg__chip,.vp-tabs__tab,.hs-chip,.rbac-tab,.uhd-tab,.hm-v18-tab):not([class*=vds-]){box-sizing:border-box;border-radius:var(--vds-r-pill,999px);border-radius:var(--vds-r-pill,999px)!important;padding-inline:12px!important}@media (min-width:769px){:is(.v-chip,.chip2,.vp-seg__chip,.vp-tabs__tab,.hs-chip,.rbac-tab,.uhd-tab,.hm-v18-tab):not([class*=vds-]){min-height:var(--vds-c-tab-h,30px)!important;height:var(--vds-c-tab-h,30px)!important}}:is(.tag2,.v-badge,.vp-tag,.ql-tag,.dc-badge,.dc-tag,.adm-badge,.qb-status,.hm-v18-badge):not([class*=vds-]){white-space:nowrap;border-radius:var(--vds-r-pill,999px)!important;padding-inline:8px!important;line-height:1.5!important}:is(.card,.g-card,.v-card,.wv-panel,.cc-card,.p2-card,.rbac-card,.pf-card,.hlp-card,.urd-card,.cd-card,.lg-card,.uhl-card,.hm-v18-card,.ct-card):not([class*=vds-]){border-radius:var(--vds-radius-card,16px)!important}:is(.card,.g-card,.v-card,.wv-panel):not([class*=vds-]) .mini-card:not([class*=vds-]){border-radius:var(--vds-radius-control,16px)!important}:is(.modal,.v-sheet,.act-sheet,.adm-modal,.drawer,[data-slot=dialog-content],[data-slot=drawer-content]):not([class*=vds-]){border-radius:var(--vds-r-lg,28px)!important}:is(.v-sheet,.act-sheet,[data-slot=drawer-content][data-side=bottom]):not([class*=vds-]){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}table:not([class*=vds-]) thead th{letter-spacing:.06em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}@media (max-width:375px){:is(input[type=text],input[type=search],input[type=tel],textarea,select):not([class*=vds-]):not(:where([data-venus-core],[data-venus-core] *)){min-height:44px!important}}@media (max-width:768px){:is(.btn2,.btn,.v-btn,.ds-btn,.bd-btn,.hm-v18-btn,.hh-btn,.hd-v18-btn,.th-btn,.rbac-btn,.lg-btn,.adm-btn,.pf-btn,.cd-cta-full):not([class*=vds-]){min-height:var(--vds-tap,44px)!important}:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],textarea,select):not([class*=vds-]):not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--vds-tap,44px)!important;font-size:16px!important}}@media (min-width:1024px){:is(.adm-input,.rbac-input,.hm-v18-search,.sb-topsearch,.dc-search input):not([class*=vds-]):not(:where([data-venus-core],[data-venus-core] *)){min-height:36px!important}}button:not([class*=vds-]):not(.vds-select__trigger):not([class*=--square]):not([class*=tile]):not([class*=cat]):not([class*=card]):not([class*=thumb]):not([class*=cover]):not([class*=banner]):not([class*=hero]):not(:has(img)):not(:has(video)):not(:has(canvas)):not(:has(picture)):not(:where([data-venus-core],[data-venus-core] *)){border-radius:var(--vds-r-pill,999px)!important}[role=button]:not([class*=vds-]):not([class*=--square]):not([class*=tile]):not([class*=card]):not([class*=thumb]):not([class*=cover]):not(:has(img)):not(:has(video)):not(:has(picture)):not(:where([data-venus-core],[data-venus-core] *)){border-radius:var(--vds-r-pill,999px)!important}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea):not([class*=vds-]):not(:where([data-venus-core],[data-venus-core] *)){border-radius:var(--vds-radius-control,16px)!important}[class*=card]:not([class*=vds-]):not([class*=card-]):not([class*=card__]):not([class*=card--]):not([class*=cards]):not([class*=-card]),[class*=panel]:not([class*=vds-]):not([class*=panel-]):not([class*=panel__]):not([class*=panel--]):not([class*=-panel]),:is(button,[role=button],a):not([class*=vds-]):is(:has(img),:has(video),:has(picture),:has(canvas),[class*=tile],[class*=thumb],[class*=cover],[class*=banner],[class*=hero],[class*=cat-],[class*=-cat]):not(:where([data-venus-core],[data-venus-core] *)){border-radius:var(--vds-radius-card,16px)!important}:root{--vds-f-h:56px;--vds-f-h-sm:44px;--vds-f-pad:16px;--vds-f-label:11px;--vds-f-gap-label:8px;--vds-f-bg:var(--vds-surface)}:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]):not(.vds-field__input):not(:where([data-venus-core],[data-venus-core] *)),input:not([type]):not(.vds-field__input):not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--vds-f-h)!important;height:var(--vds-f-h)!important;padding:0 8px 0 var(--vds-f-pad)!important;border:1px solid var(--vds-line)!important;border-radius:var(--vds-radius-control,20px)!important;background:var(--vds-f-bg)!important;color:var(--vds-ink)!important;box-shadow:none!important;transition:border-color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease),background .16s var(--vds-ease,ease)!important;background-image:none!important;font-size:13px!important;line-height:22px!important}textarea:not([class*=vds-]):not(.sr-only):not(:where([data-venus-core],[data-venus-core] *)){resize:vertical;border:1px solid var(--vds-line)!important;border-radius:var(--vds-radius-control,20px)!important;background:var(--vds-f-bg)!important;height:auto!important;min-height:132px!important;color:var(--vds-ink)!important;box-shadow:none!important;padding:16px!important;font-size:13px!important;line-height:22px!important}:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],textarea):not(.vds-field__input):hover:not(:disabled):not(:focus):not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-muted-2)!important}:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input[type=date],input[type=datetime-local],input[type=time],textarea):not(.vds-field__input):focus:not(:where([data-venus-core],[data-venus-core] *)),:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],textarea):not(.vds-field__input):focus-visible:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-accent-text)!important;box-shadow:inset 0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring)!important;outline:0!important}:is(input,textarea):not(:where([data-venus-core],[data-venus-core] *))::placeholder{color:var(--vds-muted-2);opacity:1}:is(input,textarea):disabled:not(:where([data-venus-core],[data-venus-core] *)){opacity:.7;cursor:not-allowed;background:var(--vds-well)!important;color:var(--vds-muted)!important}:is(input,textarea)[readonly]:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-well)!important;color:var(--vds-ink-soft,var(--vds-ink))!important}:is(input,textarea)[aria-invalid=true]:not(:where([data-venus-core],[data-venus-core] *)),.vds-field--error :is(input,textarea):not(:where([data-venus-core],[data-venus-core] *)),.field--error :is(input,textarea):not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-error-text)!important;box-shadow:inset 0 0 0 1px var(--vds-error-text)!important}:is(input,textarea):is(.vds-select__native,.sr-only,[aria-hidden=true],[type=hidden]):not(:where([data-venus-core],[data-venus-core] *)),.vds-field__input:not(:where([data-venus-core],[data-venus-core] *)),.vds-select__native:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}:is(label,div,span,p):has(>:is(svg,img,[class*=icon],[class*=Icon],[class*=ico]):not(button,[role=button])):has(>:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea)):not(:has(>:is(input[type=checkbox],input[type=radio],input[type=range],input[type=file],input[type=color]))):not(.sb-search,.sb-topsearch-box,.ds-toolbar-search,.uhd-search,.uhd-search__field,.admin-topsearch):not(.vds-field,.vds-field__control):not(:where([data-venus-core],[data-venus-core] *)){align-items:center;gap:10px;display:flex;min-height:var(--vds-f-h)!important;padding:0 8px 0 var(--vds-f-pad)!important;border:1px solid var(--vds-line)!important;border-radius:var(--vds-radius-control,20px)!important;background:var(--vds-f-bg)!important;box-shadow:none!important;transition:border-color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease)!important}:is(label,div,span,p):not(.vds-field,.vds-field__control,.vds-field--area):has(>:is(svg,img,[class*=icon],[class*=Icon],[class*=ico]):not(button,[role=button])):has(>:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea))>:is(input,textarea):not(:where([data-venus-core],[data-venus-core] *)){height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important}:is(label,div,span,p):has(>:is(svg,img,[class*=icon],[class*=Icon],[class*=ico]):not(button,[role=button])):has(>:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea)) :not(.vds-field,.vds-field__control,.vds-field--area,.vds-tabs,.sb-search,.sb-topsearch-box,.ds-toolbar-search,.uhd-search,.uhd-search__field,.admin-topsearch):hover:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-muted-2)!important}:is(label,div,span,p):has(>:is(svg,img,[class*=icon],[class*=Icon],[class*=ico]):not(button,[role=button])):has(>:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea)) :not(.vds-field,.vds-field__control,.vds-field--area,.vds-tabs,.sb-search,.sb-topsearch-box,.ds-toolbar-search,.uhd-search,.uhd-search__field,.admin-topsearch):focus-within:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-accent-text)!important;box-shadow:inset 0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring)!important}:is(label,div,span,p):has(>:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea)) :has(>:is(svg,img,[class*=icon],[class*=Icon],[class*=ico],[class*=ico]))>:is(svg,img,[class*=field-icon],[class*=search-ico],[class*=home-join-ico],[class*=icon],[class*=Icon],[class*=ico]:not([class*=row]):not([class*=status]):not([class*=badge]):not([class*=pill])):not(:where([data-venus-core],[data-venus-core] *)){width:16px;height:16px;color:var(--vds-muted-2);flex:none}:is(.vds-field__control,.vds-field--outline .vds-field__control,[class*=field__control],[class*=field-frame],[class*=field-wrap]) :is(input,textarea,input:not([type])):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(:where([data-venus-core],[data-venus-core] *)){height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media (min-width:769px){#root .vds-field__input:not(:where([data-venus-core],[data-venus-core] *)),#root .vds-field textarea:not(:where([data-venus-core],[data-venus-core] *)),#root .vds-field select:not(:where([data-venus-core],[data-venus-core] *)){font-size:13px!important;font-weight:400!important;line-height:1.4!important}#root .vds-field--outline .vds-field__input:not(:where([data-venus-core],[data-venus-core] *)),#root .vds-field--outline textarea:not(:where([data-venus-core],[data-venus-core] *)){font-size:14px!important}}:is(#root,body) input[type=range]:not(.vds-slider input):not(:where([data-venus-core],[data-venus-core] *)){appearance:none;width:100%;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:is(#root,body) input[type=range]:not(.vds-slider input):not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-runnable-track{background:var(--vds-line-strong,var(--vds-line));border-radius:3px;height:6px}:is(#root,body) input[type=range]:not(.vds-slider input):not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{appearance:none;border:2px solid var(--vds-surface);background:var(--vds-primary);width:20px;height:20px;box-shadow:0 1px 3px var(--vds-ink);border-radius:50%;margin-top:-7px}@supports (color:color-mix(in lab, red, red)){:is(#root,body) input[type=range]:not(.vds-slider input):not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{box-shadow:0 1px 3px color-mix(in srgb, var(--vds-ink) 24%, transparent)}}:is(#root,body) input[type=range]:not(.vds-slider input):not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{transition:transform .12s var(--vds-ease,ease),box-shadow .12s var(--vds-ease,ease)}:is(#root,body) input[type=range]:not(.vds-slider input):hover:not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{box-shadow:0 0 0 6px var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){:is(#root,body) input[type=range]:not(.vds-slider input):hover:not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{box-shadow:0 0 0 6px color-mix(in srgb, var(--vds-primary) 14%, transparent)}}:is(#root,body) input[type=range]:not(.vds-slider input):focus-visible:not(:where([data-venus-core],[data-venus-core] *)){outline:0}:is(#root,body) input[type=range]:not(.vds-slider input):focus-visible:not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{box-shadow:0 0 0 8px var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){:is(#root,body) input[type=range]:not(.vds-slider input):focus-visible:not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{box-shadow:0 0 0 8px color-mix(in srgb, var(--vds-primary) 18%, transparent)}}:is(#root,body) input[type=range]:not(.vds-slider input):not(:where([data-venus-core],[data-venus-core] *))::-moz-range-track{background:var(--vds-line-strong,var(--vds-line));border-radius:3px;height:6px}:is(#root,body) input[type=range]:not(.vds-slider input):not(:where([data-venus-core],[data-venus-core] *))::-moz-range-thumb{border:2px solid var(--vds-surface);background:var(--vds-primary);border-radius:50%;width:20px;height:20px}:is(#root,body) input[type=range]:not(.vds-slider input):disabled:not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{background:var(--vds-muted-2)}#root :is(label,.vds-f-label):has(+:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea,.vds-select,.lt-combo,.lt-combo-field,[class*=combo__field],[class*=combo-field])):not(:has(+:is(input[type=checkbox],input[type=radio],input[type=range],input[type=file]))):not(:has(>:is(input,textarea,select,.vds-select))):not([class*=btn],[class*=sr-only],.vds-f-label--inline):not(:where([data-venus-core],[data-venus-core] *)){z-index:2;width:fit-content;max-width:calc(100% - 24px);transform:translateY(var(--vds-f-notch,12px));background:var(--vds-f-bg);color:var(--vds-muted);letter-spacing:.01em;text-overflow:ellipsis;pointer-events:none;transition:color .16s var(--vds-ease,ease);padding:0 6px;display:block;position:relative;overflow:hidden;font-size:var(--vds-f-label)!important;white-space:nowrap!important;margin:0 0 0 12px!important;font-weight:500!important;line-height:20px!important;display:block!important;overflow:hidden!important}#root :is(label,.vds-f-label):has(+:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea,.vds-select)):not(.vds-f-label--inline)>:not(br):not(svg):not(:where([data-venus-core],[data-venus-core] *)){vertical-align:baseline;display:inline!important}#root :is(label,.vds-f-label):has(+:is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea,.vds-select)):not(.vds-f-label--inline)>br:not(:where([data-venus-core],[data-venus-core] *)){display:none!important}#root :is(label,.vds-f-label):has(+:is(input,textarea,.vds-select):focus):not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-accent-text)}:is(#root .vds-f-label--inline:not(:where([data-venus-core],[data-venus-core] *)),#root .vds-f-label--inline:has(+:is(input,textarea,.vds-select)):not(:where([data-venus-core],[data-venus-core] *))){white-space:normal;background:0 0;padding:0;position:static;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:20px!important}:is(.sb-topsearch,.dc-search,.hs-search,.hm-v18-search,.uhd-search,.adm-input,.ct-input--inline,.bd-group,.lt-combo-field,.w2-search,.wv-search,.ds-toolbar-search,.search2,.hs-search--compact):is(label,div,span,p):not(:where([data-venus-core],[data-venus-core] *)),:is(.sb-topsearch,.dc-search,.hs-search,.hm-v18-search,.uhd-search,.adm-input,.ct-input--inline,.bd-group,.lt-combo-field,.w2-search,.wv-search,.ds-toolbar-search,.search2,.hs-search--compact)>:is(input,textarea):not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--vds-f-h-sm)!important;height:var(--vds-f-h-sm)!important;font-size:13px!important}:is(.sb-topsearch,.dc-search,.hs-search,.hm-v18-search,.uhd-search,.adm-input,.ct-input--inline,.bd-group,.lt-combo-field,.w2-search,.wv-search,.ds-toolbar-search,.search2,.hs-search--compact):is(label,div,span,p){border-radius:12px!important}.vds-field--sm :is(.vds-field__control,.vds-select__trigger),.vds-f-sm{min-height:var(--vds-f-h-sm)!important;height:var(--vds-f-h-sm)!important;border-radius:12px!important}.vds-field--outline.vds-field--sm .vds-field__control{border-radius:13px!important}:is(.sb-search,.uhd-search,.sb-topsearch):is(label,div,span){border-radius:var(--vds-r-pill,999px)!important;background:var(--vds-well)!important;border-color:#0000!important;height:40px!important;min-height:40px!important;padding-inline:14px!important}.vds-field__caption,.vds-field__counter,:is(.field,.fld,.vds-field)>:is(small,.caption,.hint){color:var(--vds-ink-3)}@media (max-width:768px){#root :is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea):not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important}:is(#root,body) :is(label,.vds-f-label):has(+:is(input,textarea,.vds-select)):not(:has(>:is(input,textarea,select,.vds-select))):not(:where([data-venus-core],[data-venus-core] *)){font-size:11px!important}}@media (max-width:375px){:is(#root,body) :is(label,.vds-f-label):has(+:is(input,textarea,.vds-select)):not(:has(>:is(input,textarea,select,.vds-select))):not(:where([data-venus-core],[data-venus-core] *)){max-width:calc(100% - 40px)}}#root [class*=search]:has(>:is(input,textarea))>:is(input,textarea):not([class*=vds-]):not(:where([data-venus-core],[data-venus-core] *)){height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#root :is(input[type=checkbox],input[type=radio]):not([class*=vds-]):not(:where([data-venus-core],[data-venus-core] *)){accent-color:var(--vds-primary);cursor:pointer;flex:none;width:20px;min-width:20px;height:20px}#root :is(input[type=checkbox],input[type=radio]):not([class*=vds-]):focus-visible:not(:where([data-venus-core],[data-venus-core] *)){outline:2px solid var(--vds-primary);outline-offset:2px}#root :is(.ds-price,.ds-price-num,.ds-price--lg,.ds-price--md,.ds-price--sm,.dc-price,.vh-card__price,.hm-v18-price,.hm-v18-price-row,.sp-price,.sp-price-row,.pv-price,.home-course-price,.vp-price,.hh-card-price,.gc-price,.fp-price,.wv-price,.w2-price,.w2-wallet__money,.rq-quote-price,.cd-cta-price,.uhd-price,.f-cur):not([class*=old],[class*=strike],[class*=unit],[class*=off],[class*=badge],[class*=hot],[class*=save],[class*=pct]),#root [class*=price]:not([class*=old],[class*=strike],[class*=unit],[class*=off],[class*=badge],[class*=hot],[class*=save],[class*=pct],[class*=meta],[class*=label],[class*=hint],[class*=row],[class*=line],[class*=icon],[class*=btn],[class*=cta],[class*=input]),#root .ds-kpi--money .ds-kpi-value{font-variant-numeric:tabular-nums;color:var(--vds-money)!important}#root :is(.ds-price-old,.dc-old,.vp-price--strike,[class*=price-old],[class*=old-price],[class*=price-strike],[class*=price-del],[class*=price-was]){font-variant-numeric:tabular-nums;text-decoration:line-through;text-decoration-thickness:1px;color:var(--vds-money-soft)!important;font-weight:500!important}#root :is(.ds-price,.dc-price,.home-course-price,.vh-card__price,.vp-price,.hh-card-price,.sp-price) :is(s,del){text-decoration:line-through;color:var(--vds-money-soft)!important;font-weight:500!important}#root :is(.ds-price-unit,[class*=price-unit],[class*=price-suffix],[class*=price-per],.ds-price small,.dc-price small,.sp-price small){margin-left:3px;color:var(--vds-money-soft)!important;font-size:14px!important;font-weight:600!important}#root :is(.hm-v18-price-row,.sp-price-row){flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}@media (max-width:768px){#root :is(.ds-price--lg,[class*=price-hero]){font-size:24px!important}}@media (max-width:375px){#root :is(.ds-price--lg,.ds-price--md,[class*=price-hero]){font-size:20px!important}}@media (min-width:1024px){#root :is(.ds-price-old,.dc-old,.vp-price--strike){margin-left:8px}}#root :is(.v-live-card,.vds-on-dark,.vds-on-brand,.ud-live,.dc-hero,.home-promo-slide) :is([class*=price],.vds-money,.ds-price,.ds-price-num){color:var(--vds-on-brand)!important}:root{--vds-on-brand:var(--vds-on-primary);--vds-on-warn:black;--vds-c-btn-lg:46px;--vds-c-btn-md:40px;--vds-c-btn-sm:32px;--vds-c-icon-btn:46px;--vds-c-field-h:56px;--vds-c-field-h-flat:48px;--vds-c-tab-h:44px;--vds-c-dropdown-h:46px;--vds-c-menu-w:300px;--vds-c-modal-w:520px;--vds-c-row-h:40px;--vds-c-choice:24px;--vds-c-switch-w:56px;--vds-c-switch-h:28px;--vds-c-switch-knob:22px;--vds-c-switch-shift:28px;--vds-c-ring:0 0 0 1px var(--vds-accent-text), 0 0 0 4px var(--vds-ring)}:where([class*=vds-],[class*=vds-] *){box-sizing:border-box}.vds-btn{min-height:var(--vds-c-btn-lg);max-width:100%;color:var(--vds-accent-text);font-family:var(--font-vds,inherit);font-size:var(--t-body,14px);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .16s var(--vds-ease,ease),color .16s var(--vds-ease,ease),border-color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.vds-btn:focus-visible,.vds-icon-btn:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-btn:disabled,.vds-btn[aria-disabled=true],.vds-btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vds-btn--primary{background:var(--vds-primary);color:var(--vds-on-brand)}.vds-btn--primary:hover:not(:disabled){background:var(--vds-primary-hover)}.vds-btn--primary:active:not(:disabled){background:var(--vds-primary-press)}.vds-btn--secondary{border-color:var(--vds-accent-text);color:var(--vds-accent-text);background:0 0}.vds-btn--secondary:hover:not(:disabled){background:var(--vds-primary-100)}.vds-btn--subtle{border-color:var(--vds-line);color:var(--vds-accent-text);background:0 0}.vds-btn--subtle:hover:not(:disabled){border-color:var(--vds-accent-text);background:var(--vds-primary-100)}.vds-btn--text{color:var(--vds-accent-text);background:0 0;padding:0 4px}.vds-btn--text:hover:not(:disabled){color:var(--vds-primary-hover);text-underline-offset:3px;text-decoration:underline}.vds-btn--success{background:var(--vds-success-fill,var(--vds-success-text));color:var(--vds-on-brand)}.vds-btn--success:hover:not(:disabled){background:#016b45}.vds-btn--error{background:var(--vds-error);color:var(--vds-on-brand)}.vds-btn--error:hover:not(:disabled){background:#c11414}.vds-btn--lg{border-radius:999px;min-height:46px;padding:0 28px}.vds-btn--md{border-radius:999px;min-height:40px;padding:0 22px;font-size:13.5px}.vds-btn--sm{border-radius:999px;min-height:32px;padding:0 18px;font-size:13px}.vds-btn--icon{width:46px;padding:0}.vds-btn__icon,.vds-btn>.vds-icon{flex:none;width:18px;height:18px}.vds-btn__icon--left,.vds-btn>.vds-icon--left{margin-right:2px}.vds-btn__icon--right,.vds-btn>.vds-icon--right{margin-left:2px}.vds-btn__label{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.vds-btn.is-loading{pointer-events:none}.vds-btn.is-loading .vds-btn__label{opacity:0}.vds-icon-btn{width:var(--vds-c-icon-btn);height:var(--vds-c-icon-btn);color:var(--vds-accent-text);cursor:pointer;transition:background .16s var(--vds-ease,ease),border-color .16s var(--vds-ease,ease),color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease);background:0 0;border:1px solid #0000;border-radius:50%;padding:0;display:inline-grid}.vds-icon-btn__icon,.vds-icon-btn>.vds-icon{width:24px;height:24px}.vds-icon-btn--primary{background:var(--vds-primary);color:var(--vds-on-brand)}.vds-icon-btn--primary:hover:not(:disabled){background:var(--vds-primary-hover)}.vds-icon-btn--secondary{border-color:var(--vds-accent-text)}.vds-icon-btn--secondary:hover:not(:disabled){background:var(--vds-primary-100)}.vds-icon-btn--subtle{border-color:var(--vds-line)}.vds-icon-btn--subtle:hover:not(:disabled){border-color:var(--vds-accent-text);background:var(--vds-primary-100)}.vds-icon-btn--error{background:var(--vds-error);color:var(--vds-on-brand)}.vds-icon-btn--success{background:var(--vds-success-fill,var(--vds-success-text));color:var(--vds-on-brand)}.vds-icon-btn--error:hover:not(:disabled){background:#c11414}.vds-icon-btn--success:hover:not(:disabled){background:#016b45}.vds-icon-btn:disabled,.vds-icon-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.vds-field{gap:8px;min-width:0;display:grid}.vds-field__label{color:var(--vds-muted);font-size:var(--t-caption,10px);font-weight:400;line-height:1.4}.vds-field__control{min-height:var(--vds-c-field-h-flat);border:1px solid var(--vds-line);background:var(--vds-surface);transition:border-color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease),background .16s var(--vds-ease,ease);border-radius:20px;align-items:center;gap:10px;padding:0 16px;display:flex}.vds-field__control:hover{border-color:var(--vds-muted-2)}.vds-field__control:focus-within{border-color:var(--vds-accent-text);box-shadow:var(--vds-c-ring)}.vds-field__input:not(:where([data-venus-core],[data-venus-core] *)),.vds-field textarea:not(:where([data-venus-core],[data-venus-core] *)),.vds-field select:not(:where([data-venus-core],[data-venus-core] *)){width:100%;min-width:0;color:var(--vds-ink);font-family:var(--font-vds,inherit);appearance:none;background:0 0;border:0;outline:0;flex:auto;margin:0;padding:0;font-size:13px;line-height:1.4}.vds-field textarea:not(:where([data-venus-core],[data-venus-core] *)){resize:vertical}.vds-field__input:not(:where([data-venus-core],[data-venus-core] *))::placeholder,.vds-field textarea:not(:where([data-venus-core],[data-venus-core] *))::placeholder{color:var(--vds-muted-2)}.vds-field select:not(:where([data-venus-core],[data-venus-core] *)){background-image:linear-gradient(45deg, transparent 50%, var(--vds-muted) 50%),linear-gradient(135deg, var(--vds-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 12px) calc(50% - 2px),calc(100% - 7px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:20px}.vds-field select option:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-surface);color:var(--vds-ink)}.vds-field__caption,.vds-field__counter{color:var(--vds-ink-3)}.vds-field--outline .vds-field__control{height:var(--vds-c-field-h);min-height:var(--vds-c-field-h);border-radius:var(--vds-radius-control,16px);padding:0 8px 0 16px}.vds-field--outline .vds-field__label{color:var(--vds-muted);pointer-events:none;transition:top .16s var(--vds-ease,ease),font-size .16s var(--vds-ease,ease),color .16s var(--vds-ease,ease),background .16s var(--vds-ease,ease);background:0 0;padding:0 6px;font-size:14px;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vds-field--outline .vds-field__input:focus+.vds-field__label:not(:where([data-venus-core],[data-venus-core] *)),.vds-field--outline .vds-field__input:not(:placeholder-shown)+.vds-field__label:not(:where([data-venus-core],[data-venus-core] *)),.vds-field--outline textarea:focus+.vds-field__label:not(:where([data-venus-core],[data-venus-core] *)),.vds-field--outline textarea:not(:placeholder-shown)+.vds-field__label:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-surface);font-size:11px;top:0}.vds-field--outline .vds-field__input:not(:where([data-venus-core],[data-venus-core] *)),.vds-field--outline textarea:not(:where([data-venus-core],[data-venus-core] *)){font-size:14px}.vds-field--outline .vds-field__control:focus-within{border-color:var(--vds-accent-text);box-shadow:inset 0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring)}.vds-field--outline .vds-field__control:focus-within .vds-field__label{color:var(--vds-accent-text);background:var(--vds-surface)}.vds-field--icon .vds-field__label{left:42px}.vds-field--icon .vds-field__input:focus+.vds-field__label,.vds-field--icon .vds-field__input:not(:placeholder-shown)+.vds-field__label{left:12px}.vds-field--area .vds-field__control{align-items:flex-start;height:auto;min-height:132px;padding:14px 16px}.vds-field--outline.vds-field--area .vds-field__control{min-height:132px;padding:16px}.vds-field--area .vds-field__label{top:26px}.vds-field--area textarea:focus+.vds-field__label:not(:where([data-venus-core],[data-venus-core] *)),.vds-field--area textarea:not(:placeholder-shown)+.vds-field__label:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-surface);font-size:11px;top:0}.vds-field__clear{width:44px;height:44px;color:var(--vds-muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .14s var(--vds-ease,ease),background .14s var(--vds-ease,ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-block:-8px;padding:0;display:grid}.vds-field__clear:hover{background:var(--vds-well);color:var(--vds-ink)}.vds-field__clear:focus-visible{opacity:1;pointer-events:auto;box-shadow:0 0 0 1px var(--vds-accent-text),0 0 0 3px var(--vds-ring);outline:0}.vds-field__input:not(:placeholder-shown)~.vds-field__clear:not(:where([data-venus-core],[data-venus-core] *)),.vds-field textarea:not(:placeholder-shown)~.vds-field__clear:not(:where([data-venus-core],[data-venus-core] *)),.vds-field__clear.is-visible:not(:where([data-venus-core],[data-venus-core] *)){opacity:1;pointer-events:auto}.vds-field--error .vds-field__control,.vds-field--error.vds-field--outline .vds-field__control{border-color:var(--vds-error-text);box-shadow:inset 0 0 0 1px var(--vds-error-text)}.vds-field--error .vds-field__caption,.vds-field--error .vds-field__label{color:var(--vds-error-text)}.vds-field--success .vds-field__control,.vds-field--success.vds-field--outline .vds-field__control{border-color:var(--vds-success-text);box-shadow:inset 0 0 0 1px var(--vds-success-text)}.vds-field--success .vds-field__caption,.vds-field--success .vds-field__label{color:var(--vds-success-text)}.vds-field--error .vds-field__control:focus-within{box-shadow:inset 0 0 0 1px var(--vds-error-text),0 0 0 4px var(--vds-ring)}.vds-field--success .vds-field__control:focus-within{box-shadow:inset 0 0 0 1px var(--vds-success-text),0 0 0 4px var(--vds-ring)}.vds-field--disabled .vds-field__control{border-color:var(--vds-line);background:var(--vds-well);box-shadow:none;opacity:.6;pointer-events:none}.vds-field--disabled .vds-field__control:hover{border-color:var(--vds-line)}.vds-field--disabled .vds-field__input{color:var(--vds-muted)}.vds-field--disabled .vds-field__label,.vds-field--disabled .vds-field__input:not(:placeholder-shown)+.vds-field__label{background:var(--vds-well);color:var(--vds-muted)}.vds-choice{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:inline-flex}.vds-choice input:not(:where([data-venus-core],[data-venus-core] *)){opacity:0;pointer-events:none;appearance:none;width:1px;height:1px;margin:0;position:absolute}.vds-choice__box,.vds-choice .box{width:var(--vds-c-choice);height:var(--vds-c-choice);border:1.5px solid var(--vds-line);background:var(--vds-surface);color:#0000;transition:background .16s var(--vds-ease,ease),border-color .16s var(--vds-ease,ease),color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease);border-radius:6px;flex:none;place-items:center;display:grid}.vds-choice__tick{opacity:0}.vds-choice input:checked+.vds-choice__box:not(:where([data-venus-core],[data-venus-core] *)),.vds-choice input:checked+.box:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-accent-text);background:var(--vds-primary);color:var(--vds-on-brand)}.vds-choice input:checked+.vds-choice__box .vds-choice__tick:not(:where([data-venus-core],[data-venus-core] *)),.vds-choice input:checked+.box .vds-choice__tick:not(:where([data-venus-core],[data-venus-core] *)){opacity:1}.vds-choice input:focus-visible+.vds-choice__box:not(:where([data-venus-core],[data-venus-core] *)),.vds-choice input:focus-visible+.box:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:var(--vds-c-ring)}.vds-choice input:disabled+.vds-choice__box:not(:where([data-venus-core],[data-venus-core] *)),.vds-choice input:disabled+.box:not(:where([data-venus-core],[data-venus-core] *)),.vds-choice input:disabled~.vds-choice__label:not(:where([data-venus-core],[data-venus-core] *)),.vds-choice input:disabled~.vds-choice-text:not(:where([data-venus-core],[data-venus-core] *)){opacity:.5}.vds-choice__label,.vds-choice-text{color:var(--vds-ink-soft);font-size:13px;line-height:1.4}.vds-choice--radio .vds-choice__box,.vds-choice--radio .box{border-radius:50%}.vds-choice--radio input:checked+.vds-choice__box:not(:where([data-venus-core],[data-venus-core] *)),.vds-choice--radio input:checked+.box:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-accent-text);background:var(--vds-surface);color:#0000;border-width:7px}.vds-switch input:not(:where([data-venus-core],[data-venus-core] *)){opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.vds-switch__track,.vds-switch .track{width:var(--vds-c-switch-w);height:var(--vds-c-switch-h);border-radius:var(--vds-r-pill,999px);background:var(--vds-line);transition:background .18s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease);flex:none;position:relative}.vds-switch__track:after,.vds-switch .track:after{content:"";width:var(--vds-c-switch-knob);height:var(--vds-c-switch-knob);background:var(--vds-on-brand);box-shadow:0 1px 3px var(--vds-ink);border-radius:50%;position:absolute;top:3px;left:3px}@supports (color:color-mix(in lab, red, red)){.vds-switch__track:after,.vds-switch .track:after{box-shadow:0 1px 3px color-mix(in srgb, var(--vds-ink) 30%, transparent)}}.vds-switch__track:after,.vds-switch .track:after{transition:transform .18s var(--vds-ease,ease)}.vds-switch input:checked+.vds-switch__track:not(:where([data-venus-core],[data-venus-core] *)),.vds-switch input:checked+.track:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-primary)}.vds-switch input:checked+.vds-switch__track:not(:where([data-venus-core],[data-venus-core] *)):after,.vds-switch input:checked+.track:not(:where([data-venus-core],[data-venus-core] *)):after{transform:translateX(var(--vds-c-switch-shift))}.vds-switch input:focus-visible+.vds-switch__track:not(:where([data-venus-core],[data-venus-core] *)),.vds-switch input:focus-visible+.track:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:var(--vds-c-ring)}.vds-switch input:disabled+.vds-switch__track:not(:where([data-venus-core],[data-venus-core] *)),.vds-switch input:disabled+.track:not(:where([data-venus-core],[data-venus-core] *)),.vds-switch input:disabled~.vds-switch__label:not(:where([data-venus-core],[data-venus-core] *)),.vds-switch input:disabled~.vds-choice-text:not(:where([data-venus-core],[data-venus-core] *)){opacity:.5}.vds-switch__label,.vds-switch .vds-choice-text{color:var(--vds-ink-soft);font-size:13px;line-height:1.4}.vds-slider{width:100%}.vds-slider input[type=range]:not(:where([data-venus-core],[data-venus-core] *)){border-radius:var(--vds-r-pill,999px);background:linear-gradient(90deg, var(--vds-primary) 0 var(--vds-slider-fill,50%), var(--vds-line) var(--vds-slider-fill,50%) 100%);appearance:none;cursor:pointer;border:0;outline:none;width:100%;height:6px;margin:0;padding:0}.vds-slider input[type=range]:not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{appearance:none;border:2px solid var(--vds-primary);background:var(--vds-surface);width:20px;height:20px;box-shadow:0 2px 6px var(--vds-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.vds-slider input[type=range]:not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{box-shadow:0 2px 6px color-mix(in srgb, var(--vds-primary) 35%, transparent)}}.vds-slider input[type=range]:not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{cursor:grab}.vds-slider input[type=range]:not(:where([data-venus-core],[data-venus-core] *))::-moz-range-thumb{border:2px solid var(--vds-primary);background:var(--vds-surface);cursor:grab;border-radius:50%;width:18px;height:18px}.vds-slider input[type=range]:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring);outline:0}.vds-tabs{flex-wrap:wrap;gap:26px;display:flex}.vds-tab{min-height:44px;color:var(--vds-muted);cursor:pointer;transition:color .16s var(--vds-ease,ease),background .16s var(--vds-ease,ease);background:0 0;border:0;padding:10px 2px;position:relative}.vds-tab:hover,.vds-tab[aria-selected=true]{color:var(--vds-accent-text)}.vds-tab:focus-visible{box-shadow:var(--vds-c-ring);border-radius:6px;outline:0}.vds-tab:disabled,.vds-tab[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (max-width:480px){.vds-tabs{flex-wrap:nowrap}.vds-tabs::-webkit-scrollbar{display:none}.vds-tabs>.vds-tab{scroll-snap-align:center;flex:none}}.vds-tabs--underline{border-bottom:1px solid var(--vds-line);gap:28px}.vds-tabs--underline .vds-tab{padding-bottom:12px}.vds-tabs--underline .vds-tab:after{content:"";background:var(--vds-primary);opacity:0;height:2px;transition:opacity .16s var(--vds-ease,ease);border-radius:2px;position:absolute;bottom:-1px;left:0;right:0}.vds-tabs--underline .vds-tab[aria-selected=true]:after{opacity:1}.vds-tabs:not([class*=vds-tabs--]) .vds-tab[aria-selected=true]:after{content:"";background:var(--vds-primary);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.vds-tabs--dot .vds-tab{padding-left:18px}.vds-tabs--dot .vds-tab:before{content:"";border:2px solid var(--vds-label);width:7px;height:7px;transition:background .16s var(--vds-ease,ease),border-color .16s var(--vds-ease,ease);background:0 0;border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:0}.vds-tabs--dot .vds-tab[aria-selected=true]:before{border-color:var(--vds-accent-text);background:var(--vds-primary)}.vds-tabs--pill{gap:8px}.vds-tabs--pill .vds-tab{border-radius:var(--vds-r-pill,999px);padding:10px 18px}.vds-tabs--pill .vds-tab[aria-selected=true]{background:var(--vds-primary-100);color:var(--vds-accent-text)}.vds-tab-panel[hidden]{display:none}.vds-dropdown{min-width:240px}.vds-dropdown__trigger{background:var(--vds-well);width:100%;color:var(--vds-muted);transition:background .16s var(--vds-ease,ease),border-color .16s var(--vds-ease,ease),color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease);border:1px solid #0000;border-radius:10px}.vds-dropdown__trigger:hover{color:var(--vds-ink-soft);background:#e9eefb}.vds-dropdown__trigger[aria-expanded=true]{border-color:var(--vds-muted);background:var(--vds-well);color:var(--vds-ink-soft);box-shadow:0 0 0 4px var(--vds-well)}.vds-dropdown__caret,.vds-dropdown__trigger .caret{width:16px;height:16px;color:var(--vds-accent-text);transition:transform .16s var(--vds-ease,ease),color .16s var(--vds-ease,ease);flex:none}.vds-dropdown__trigger[aria-expanded=true] .vds-dropdown__caret,.vds-dropdown__trigger[aria-expanded=true] .caret{color:var(--vds-muted);transform:rotate(180deg)}.vds-dropdown__menu{border:1px solid var(--vds-line);border-radius:var(--vds-r-md,20px);display:grid;left:0;box-shadow:0 24px 48px -24px #0a0c1e73}.vds-dropdown__menu[hidden]{display:none}.vds-dropdown__item{color:var(--vds-ink-soft);cursor:pointer;background:0 0}.vds-dropdown__item:hover,.vds-dropdown__item.is-active{background:var(--vds-panel);color:var(--vds-accent-text)}.vds-modal-scrim{background:#1b255973;padding:16px}.vds-modal{border:1px solid var(--vds-line);border-radius:var(--vds-r-lg,28px);max-height:min(86vh,760px);box-shadow:0 40px 80px -40px #0a0c1e8c}.vds-modal__head{padding:22px 26px 0}.vds-modal__title{letter-spacing:-.03em;font-size:22px;font-weight:700}.vds-modal__x{color:var(--vds-muted);background:0 0}.vds-modal__x:hover{background:var(--vds-well);color:var(--vds-ink)}.vds-modal__body{color:var(--vds-ink);padding:26px 26px 22px;font-size:13px}.vds-modal__body p{color:var(--vds-muted)}.vds-modal__foot{padding:0 26px 24px}.vds-modal--sm{max-width:340px}.vds-modal--md{max-width:430px}.vds-modal--lg{max-width:var(--vds-c-modal-w)}.vds-toast{border-radius:var(--vds-r-sm,12px);background:var(--vds-primary);width:100%;max-width:375px;color:var(--vds-on-brand);box-shadow:var(--shadow-soft);align-items:center;gap:12px;padding:13px 16px;font-size:13px;font-weight:500;display:flex}.vds-toast--success{background:var(--vds-success-fill,var(--vds-success-text))}.vds-toast--warning{background:var(--vds-warn);color:var(--vds-on-warn)}.vds-toast--error{background:var(--vds-error)}.vds-toast__close{background:var(--vds-on-brand)}@supports (color:color-mix(in lab, red, red)){.vds-toast__close{background:color-mix(in srgb, var(--vds-on-brand) 16%, transparent)}}.vds-toast__close:hover{background:var(--vds-on-brand)}@supports (color:color-mix(in lab, red, red)){.vds-toast__close:hover{background:color-mix(in srgb, var(--vds-on-brand) 30%, transparent)}}.vds-toast--warning .vds-toast__close{background:var(--vds-on-warn)}@supports (color:color-mix(in lab, red, red)){.vds-toast--warning .vds-toast__close{background:color-mix(in srgb, var(--vds-on-warn) 14%, transparent)}}.vds-tooltip{background:var(--vds-tooltip-bg);border-radius:10px;position:relative}.vds-tooltip:after{content:"";background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:18px;transform:rotate(45deg)}.vds-tooltip--top:after{top:-5px;bottom:auto}.vds-pager__item{color:var(--vds-ink-soft);font-family:var(--font-vds,inherit);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;font-size:13px}.vds-pager__item:hover{border-color:var(--vds-line);background:var(--vds-well)}.vds-pager__item[aria-current=page],.vds-pager__item.is-current{background:var(--vds-primary);color:var(--vds-on-brand);font-weight:700}.vds-pager__item:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-dots{align-items:center;gap:10px;display:flex}.vds-dots__item{background:var(--vds-line);cursor:pointer;width:10px;height:10px;transition:background .16s var(--vds-ease,ease),width .16s var(--vds-ease,ease);border:0;border-radius:50%;padding:0}.vds-dots__item:hover{background:var(--vds-muted-2)}.vds-dots__item[aria-current=true],.vds-dots__item.is-current{border-radius:var(--vds-r-pill,999px);background:var(--vds-primary);width:24px}.vds-dots__item:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-accordion{border:1px solid var(--vds-line);border-radius:10px}.vds-accordion+.vds-accordion{margin-top:10px}.vds-accordion__trigger{width:100%;color:var(--vds-ink-soft);cursor:pointer;align-items:center;gap:16px;display:flex}.vds-accordion__trigger:hover,.vds-accordion__trigger[aria-expanded=true]{color:var(--vds-accent-text)}.vds-accordion__caret,.vds-accordion__trigger .caret{width:16px;height:16px;color:var(--vds-muted);transition:transform .16s var(--vds-ease,ease);flex:none}.vds-accordion__trigger[aria-expanded=true] .vds-accordion__caret,.vds-accordion__trigger[aria-expanded=true] .caret{transform:rotate(180deg)}.vds-accordion__panel{transition:grid-template-rows .2s var(--vds-ease,ease);grid-template-rows:0fr}.vds-accordion__panel>div{overflow:hidden}.vds-accordion__trigger[aria-expanded=true]+.vds-accordion__panel{grid-template-rows:1fr}.vds-accordion__panel p{color:var(--vds-muted);margin:0;padding:0 18px 18px;font-size:12px;line-height:1.7}.vds-card{border-radius:var(--vds-r-lg);background:var(--vds-surface);min-width:0;min-height:0;box-shadow:var(--shadow-2);border:0;gap:10px;margin:0;padding:22px;display:grid}.vds-card img{max-width:100%}.vds-card--sm{border-radius:var(--vds-r-xl);padding:18px}.vds-card--md{border-radius:var(--vds-r-xl);padding:24px}.vds-card--lg{border-radius:var(--vds-r-xl);padding:28px}.vds-card--plain{box-shadow:none;border:1px solid var(--vds-line)}.vds-card--raised{box-shadow:var(--shadow-soft)}.vds-card--brand{background:var(--vds-primary);color:var(--vds-on-brand);border-color:#0000}.vds-card--brand .vds-card__sub{color:var(--vds-on-brand)}@supports (color:color-mix(in lab, red, red)){.vds-card--brand .vds-card__sub{color:color-mix(in srgb, var(--vds-on-brand) 80%, transparent)}}.vds-card__head{align-items:center;display:flex}.vds-card .vds-card__heading{gap:10px;min-width:0;display:grid}.vds-card__title{color:var(--vds-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.vds-card--brand .vds-card__title{color:var(--vds-on-brand)}.vds-card__sub{color:var(--vds-muted);font-size:12px;line-height:1.6;overflow:hidden}.vds-card--promo{background:var(--vds-primary);color:var(--vds-on-brand);border-color:#0000}.vds-card--promo .vds-card__sub{color:var(--vds-on-brand)}@supports (color:color-mix(in lab, red, red)){.vds-card--promo .vds-card__sub{color:color-mix(in srgb, var(--vds-on-brand) 80%, transparent)}}.vds-card--promo .vds-card__title{color:var(--vds-on-brand)}.vds-card--media{border-radius:var(--vds-radius-stage,30px);box-shadow:var(--shadow-soft);border:0;gap:8px;padding:0 24px 26px;position:relative;overflow:hidden}.vds-card__media{margin:0 -24px 14px}.vds-card__media img{object-fit:cover;border-radius:var(--vds-radius-stage,30px);width:100%;height:226px;display:block}@container (max-width:359px){.vds-card__media img{aspect-ratio:414/226;height:auto}}.vds-card--media .vds-card__title{letter-spacing:-.02em;font-size:20px;line-height:1.25}.vds-card--media .vds-card__sub{font-size:16px;line-height:1.55}.vds-card--media .vds-card__heading{gap:8px}.vds-card--cover{border-radius:var(--vds-r-lg,28px);background:var(--vds-surface);min-width:0;box-shadow:var(--shadow-2);border:0;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}[data-theme=dark] .vds-card--cover{border:1px solid var(--vds-line);box-shadow:var(--shadow-2),inset 0 1px 0 var(--vds-on-brand)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .vds-card--cover{box-shadow:var(--shadow-2),inset 0 1px 0 color-mix(in srgb, var(--vds-on-brand) 10%, transparent)}}.vds-card--cover .vds-card__media{border-radius:var(--vds-r-lg,28px) var(--vds-r-lg,28px) 0 0;background:var(--vds-primary);margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vds-card--cover .vds-card__media{background:color-mix(in srgb, var(--vds-primary) 12%, var(--vds-surface))}}.vds-card--cover .vds-card__media img{z-index:1;aspect-ratio:414/226;object-fit:cover;border-radius:var(--vds-r-lg,28px) var(--vds-r-lg,28px) 0 0;width:100%;height:auto;display:block;position:relative}.vds-card--cover .vds-card__media img[data-fail="1"]{opacity:0}.vds-card--cover .vds-card__media-fallback{z-index:0;background:radial-gradient(120% 120% at 14% 0%, var(--vds-primary), transparent 62%),linear-gradient(150deg, var(--vds-primary), var(--vds-surface) 72%);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vds-card--cover .vds-card__media-fallback{background:radial-gradient(120% 120% at 14% 0%, color-mix(in srgb, var(--vds-primary) 34%, transparent), transparent 62%),linear-gradient(150deg, color-mix(in srgb, var(--vds-primary) 16%, var(--vds-surface)), var(--vds-surface) 72%)}}.vds-card--cover .vds-card__media-fallback{color:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){.vds-card--cover .vds-card__media-fallback{color:color-mix(in srgb, var(--vds-primary) 52%, var(--vds-surface))}}.vds-card--cover .vds-card__media-fallback{text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:64px;font-weight:800;line-height:1}.vds-card--cover .vds-card__media-top{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;top:8px;left:8px;right:8px}.vds-card--cover .vds-card__media-top .vds-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:26px;box-shadow:0 4px 12px var(--vds-ink);border:0;padding:3px 10px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vds-card--cover .vds-card__media-top .vds-badge{box-shadow:0 4px 12px color-mix(in srgb, var(--vds-ink) 22%, transparent)}}.vds-card--cover .vds-card__media-top .vds-badge--neutral{background:var(--vds-surface)}@supports (color:color-mix(in lab, red, red)){.vds-card--cover .vds-card__media-top .vds-badge--neutral{background:color-mix(in srgb, var(--vds-surface) 82%, transparent)}}.vds-card--cover .vds-card__media-top .vds-badge--neutral{color:var(--vds-ink)}.vds-card--cover .vds-card__media-top .vds-badge--error{background:var(--vds-error);color:var(--vds-on-brand)}.vds-card--cover .vds-card__media-top .vds-badge--live{background:var(--vds-primary);color:var(--vds-on-brand)}.vds-card--cover .vds-card__media-price{z-index:2;background:var(--vds-surface);box-shadow:0 6px 16px var(--vds-ink);border-radius:999px;align-items:baseline;padding:7px 12px;display:inline-flex;position:absolute;bottom:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.vds-card--cover .vds-card__media-price{box-shadow:0 6px 16px color-mix(in srgb, var(--vds-ink) 22%, transparent)}}.vds-card--cover .vds-card__media-price{white-space:nowrap}.vds-card--cover .vds-card__media-price .vds-money{color:var(--vds-money);gap:2px;font-size:14px;font-weight:800}.vds-card--cover .vds-card__media-price .vds-money__unit{margin-left:3px;font-size:11.5px;font-weight:600}.vds-card--cover .vds-card__head{flex-wrap:nowrap;align-items:flex-start;row-gap:8px;padding:14px 14px 0}.vds-card--cover .vds-card__heading{gap:8px}.vds-card--cover .vds-card__title{-webkit-line-clamp:2;min-height:2.7em;color:var(--vds-ink);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.vds-card--cover .vds-card__sub{min-width:0;min-height:24px;color:var(--vds-muted);align-items:center;gap:8px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.vds-card--cover .vds-card__sub>:first-child{flex:none}.vds-card--cover .vds-card__stats{color:var(--vds-muted);flex-wrap:wrap;gap:4px 10px;margin-top:auto;padding:10px 14px 14px;font-size:12px;font-weight:600;line-height:1.4}.vds-card--cta{border-radius:var(--vds-radius-stage,30px);box-shadow:var(--shadow-soft);border:0;align-content:start;gap:14px;padding:34px}.vds-card--cta2{border-radius:var(--vds-radius-stage,30px);background:var(--vds-panel);box-shadow:none;border:0;gap:14px;padding:34px}.vds-card--cta .vds-card__title,.vds-card--cta2 .vds-card__title{letter-spacing:-.03em;font-size:34px;line-height:1.1}.vds-card--cta .vds-card__sub,.vds-card--cta2 .vds-card__sub{font-size:16px;line-height:1.55}.vds-card--cta .vds-card__heading,.vds-card--cta2 .vds-card__heading{gap:14px}.vds-card--cta .vds-card__lead,.vds-card--cta2 .vds-card__lead{border-radius:50%;width:46px;height:46px}.vds-card--cta .vds-card__lead{background:var(--vds-primary);color:var(--vds-on-brand)}.vds-card--cta2 .vds-card__lead{border:1px solid var(--vds-primary);color:var(--vds-accent-text)}.vds-card--cta .vds-card__lead img,.vds-card--cta2 .vds-card__lead img{width:20px;height:20px}.vds-card--person{border-radius:var(--vds-radius-stage,30px);box-shadow:var(--shadow-soft);text-align:center;border:0;justify-items:center;gap:16px;padding:26px}.vds-card--person .vds-card__lead,.vds-card--profile-card .vds-card__lead{background:var(--vds-panel);border-radius:50%;overflow:hidden}.vds-card--person .vds-card__lead{width:96px;height:96px}.vds-card--person .vds-card__lead img,.vds-card--profile-card .vds-card__lead img{object-fit:cover;width:100%;height:100%}.vds-card--person .vds-card__title,.vds-card--profile-card .vds-card__title{letter-spacing:-.03em;font-size:34px;line-height:1.1}.vds-card--person .vds-card__heading{gap:16px}.vds-card--profile-card .vds-card__heading{gap:14px}.vds-card--person .vds-card__sub{color:var(--vds-ink);font-size:16px;font-weight:700;line-height:1.4}.vds-card__text{font-size:12px;line-height:1.6}.vds-card--person .vds-card__text{font-size:16px;line-height:1.55}.vds-card--media .vds-card__heading .vds-card__title,.vds-card--cta .vds-card__heading .vds-card__title,.vds-card--cta2 .vds-card__heading .vds-card__title,.vds-card--person .vds-card__heading .vds-card__title,.vds-card--profile-card .vds-card__heading .vds-card__title{white-space:normal}.vds-card--profile-card{border-radius:var(--vds-radius-stage,30px);box-shadow:var(--shadow-soft);text-align:center;border:0;justify-items:center;gap:14px;padding:26px}.vds-card--profile-card .vds-card__lead{width:104px;height:104px}.vds-card--profile-card .vds-card__sub{color:var(--vds-muted);font-size:14px;font-weight:500}.vds-card--profile-card .vds-card__stats{border-top:1px solid var(--vds-line);grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-top:6px;padding-top:18px;display:grid}.vds-card--profile-card .vds-card__stats b{font-size:24px;font-weight:700;display:block}.vds-card--profile-card .vds-card__stats span{color:var(--vds-muted);font-size:12px}.vds-card--hero{--vds-hero-media-h:226px;border-radius:var(--vds-radius-stage,30px);box-shadow:var(--shadow-soft);color:var(--vds-on-brand);border:0;gap:0;padding:0;position:relative;overflow:hidden}.vds-card--hero .vds-card__media{margin:0}.vds-card--hero .vds-card__media img{height:var(--vds-hero-media-h,226px);border-radius:0}.vds-card--hero .vds-card__head{z-index:2;padding:24px;position:absolute;inset:auto 0 0}.vds-card--hero .vds-card__title,.vds-card--hero .vds-card__sub{color:var(--vds-on-brand)}@supports (color:color-mix(in lab, red, red)){.vds-card--hero .vds-card__sub{color:color-mix(in srgb, var(--vds-on-brand) 82%, transparent)}}.vds-card--hero:after{content:"";z-index:1;background:linear-gradient(180deg, transparent 40%, var(--vds-tooltip-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vds-card--hero:after{background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--vds-tooltip-bg) 78%, transparent) 100%)}}.vds-card--hero:after{pointer-events:none}.vds-card--cover-avatar{border-radius:var(--vds-radius-stage,30px);box-shadow:var(--shadow-soft);border:0;gap:12px;padding:0 24px 26px}.vds-card--cover-avatar .vds-card__media{order:-1;margin:0 -24px}.vds-card--cover-avatar .vds-card__lead{z-index:1;border:4px solid var(--vds-surface);background:var(--vds-panel);border-radius:50%;justify-self:start;width:96px;height:96px;margin-top:-48px;position:relative;overflow:hidden}.vds-card--selected,.vds-card[aria-selected=true]{box-shadow:var(--vds-c-ring),var(--shadow-2)}.vds-card__idrow{gap:12px;min-width:0;display:flex}.vds-card__idrow>*{min-width:0}.vds-card__idrow img{object-fit:cover;max-width:100%}.vds-card__stats{gap:12px;display:flex}.vds-panel-card{border:1px solid var(--vds-line);border-radius:var(--vds-r-lg,28px);background:var(--vds-surface);color:inherit;cursor:pointer;transition:border-color .16s var(--vds-ease,ease),transform .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease);gap:10px;padding:22px;text-decoration:none;display:grid}.vds-panel-card:hover{border-color:var(--vds-accent-text);box-shadow:var(--shadow-default);transform:translateY(-2px)}.vds-panel-card:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-panel-card__title{color:var(--vds-ink);letter-spacing:-.02em;font-size:15px;font-weight:700}.vds-panel-card__sub{color:var(--vds-label);font-size:11px}.vds-table-wrap{border:1px solid var(--vds-line);background:var(--vds-surface);border-radius:16px}.vds-table-wrap--card{border-radius:var(--vds-r-lg,28px);background:var(--vds-surface);box-shadow:var(--shadow-2);border:0}.vds-table{border-collapse:collapse;border-spacing:0;width:100%;color:var(--vds-ink);font-size:13px}.vds-table thead th{z-index:1;border-bottom:1px solid var(--vds-line);background:var(--vds-surface);color:var(--vds-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.vds-table tbody td{height:var(--vds-c-row-h);border-bottom:1px solid var(--vds-line);vertical-align:middle;padding:6px 12px}.vds-table tbody tr:last-child td{border-bottom:0}.vds-table tbody tr:hover{background:var(--vds-panel)}.vds-table tbody tr.is-dim{opacity:.62}.vds-table__num,.vds-table th.is-num,.vds-table td.is-num{text-align:right;font-variant-numeric:tabular-nums}.vds-table--spec thead th,.vds-table--type thead th{letter-spacing:0;text-transform:none;padding:10px 12px;font-size:12px;font-weight:500}.vds-table--spec tbody td{vertical-align:top;padding:12px}.vds-table--type tbody td{vertical-align:baseline;padding:14px 12px}.vds-table--type .vds-table__name{color:var(--vds-ink-soft);white-space:nowrap;font-size:13px;font-weight:500}.vds-table code{background:var(--vds-well);color:var(--vds-ink);white-space:nowrap;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.vds-grid-demo{gap:8px;display:grid}.vds-grid-demo__col{border:1px solid var(--vds-primary);height:64px}@supports (color:color-mix(in lab, red, red)){.vds-grid-demo__col{border:1px solid color-mix(in srgb, var(--vds-primary) 24%, transparent)}}.vds-grid-demo__col{background:var(--vds-primary);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.vds-grid-demo__col{background:color-mix(in srgb, var(--vds-primary) 12%, transparent)}}:is([data-theme=dark],[data-venus-theme=dark]) .vds-switch__track,:is([data-theme=dark],[data-venus-theme=dark]) .vds-switch .track{background:var(--vds-line-strong)}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],[data-venus-theme=dark]) .vds-switch__track,:is([data-theme=dark],[data-venus-theme=dark]) .vds-switch .track{background:color-mix(in srgb, var(--vds-line-strong) 30%, var(--vds-well))}}:is([data-theme=dark],[data-venus-theme=dark]) .vds-switch__track:after,:is([data-theme=dark],[data-venus-theme=dark]) .vds-switch .track:after{background:var(--vds-ink)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-dots__item{background:var(--vds-line-strong)}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],[data-venus-theme=dark]) .vds-dots__item{background:color-mix(in srgb, var(--vds-line-strong) 30%, var(--vds-well))}}:is([data-theme=dark],[data-venus-theme=dark]) .vds-dots__item:hover{background:var(--vds-muted-2)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-dots__item[aria-current=true],:is([data-theme=dark],[data-venus-theme=dark]) .vds-dots__item.is-current{background:var(--vds-primary)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-slider input[type=range]:not(:where([data-venus-core],[data-venus-core] *))::-webkit-slider-thumb{border-color:var(--vds-accent-text);background:var(--vds-stage)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-slider input[type=range]:not(:where([data-venus-core],[data-venus-core] *))::-moz-range-thumb{border-color:var(--vds-accent-text);background:var(--vds-stage)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-field__control,:is([data-theme=dark],[data-venus-theme=dark]) .vds-choice__box,:is([data-theme=dark],[data-venus-theme=dark]) .vds-accordion,:is([data-theme=dark],[data-venus-theme=dark]) .vds-btn--subtle,:is([data-theme=dark],[data-venus-theme=dark]) .vds-dropdown__trigger,:is([data-theme=dark],[data-venus-theme=dark]) .vds-icon-btn--subtle{border-color:var(--vds-line-strong)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-field--disabled .vds-field__control{border-color:var(--vds-line)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-field__control:hover{border-color:var(--vds-muted-2)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-field--outline .vds-field__input:focus+.vds-field__label:not(:where([data-venus-core],[data-venus-core] *)),:is([data-theme=dark],[data-venus-theme=dark]) .vds-field--outline .vds-field__input:not(:placeholder-shown)+.vds-field__label:not(:where([data-venus-core],[data-venus-core] *)),:is([data-theme=dark],[data-venus-theme=dark]) .vds-field--outline textarea:focus+.vds-field__label:not(:where([data-venus-core],[data-venus-core] *)),:is([data-theme=dark],[data-venus-theme=dark]) .vds-field--outline textarea:not(:placeholder-shown)+.vds-field__label:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-surface)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-modal-scrim{background:#060712ad}:is([data-theme=dark],[data-venus-theme=dark]) .vds-panel-card,:is([data-theme=dark],[data-venus-theme=dark]) .vds-table-wrap,:is([data-theme=dark],[data-venus-theme=dark]) .vds-modal,:is([data-theme=dark],[data-venus-theme=dark]) .vds-dropdown__menu{border-color:var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim),var(--shadow-soft)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-card{border:1px solid var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim),var(--shadow-default)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-card--media,:is([data-theme=dark],[data-venus-theme=dark]) .vds-card--cta,:is([data-theme=dark],[data-venus-theme=dark]) .vds-card--person,:is([data-theme=dark],[data-venus-theme=dark]) .vds-card--profile-card{box-shadow:inset 0 1px 0 var(--vds-rim),var(--shadow-soft);border:0}:is([data-theme=dark],[data-venus-theme=dark]) .vds-card--cta2{box-shadow:none;border:0}:is([data-theme=dark],[data-venus-theme=dark]) .vds-card--plain{box-shadow:none}:is([data-theme=dark],[data-venus-theme=dark]) .vds-card--selected,:is([data-theme=dark],[data-venus-theme=dark]) .vds-card[aria-selected=true]{box-shadow:var(--vds-c-ring),inset 0 1px 0 var(--vds-rim),var(--shadow-default)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-table-wrap--card{border:1px solid var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim),var(--shadow-default)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-modal{box-shadow:0 40px 90px -40px #000000e6,inset 0 1px 0 var(--vds-rim)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-dropdown__menu{box-shadow:0 30px 60px -30px #000000d9,inset 0 1px 0 var(--vds-rim)}:is([data-theme=dark],[data-venus-theme=dark]) .vds-table tbody tr:hover{background:var(--vds-well)}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],[data-venus-theme=dark]) .vds-table tbody tr:hover{background:color-mix(in srgb, var(--vds-well) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.vds-btn,.vds-icon-btn,.vds-choice__box,.vds-switch__track,.vds-switch__track:after,.vds-tab,.vds-dropdown__trigger,.vds-dropdown__caret,.vds-panel-card,.vds-accordion__panel,.vds-dots__item,.vds-field__label,.vds-field__clear{transition:none}.vds-panel-card:hover{transform:none}}@media (min-width:1024px){:root{--vds-c-btn-lg:46px;--vds-c-btn-md:40px;--vds-c-btn-sm:32px;--vds-c-field-h:56px;--vds-c-modal-w:520px;--vds-c-menu-w:300px;--vds-c-row-h:40px}.vds-dropdown{min-width:240px}}@media (max-width:1024px){:root{--vds-c-modal-w:520px}.vds-dropdown{min-width:200px}}@media (max-width:768px){:root{--vds-c-row-h:44px;--vds-c-menu-w:260px;--vds-c-modal-w:100%}.vds-dropdown{min-width:0}.vds-dropdown__menu{left:0;right:0}.vds-modal-scrim{padding:12px}.vds-modal{border-radius:20px;max-height:88vh}.vds-modal__body{padding:20px}.vds-modal__head{padding:20px 20px 0}.vds-modal__foot{padding:0 20px 20px}.vds-toast{max-width:100%}.vds-table thead th{position:static}}@media (max-width:375px){.vds-modal-scrim{padding:0}.vds-modal{border-radius:16px;max-height:92vh}.vds-modal__head{padding:18px 16px 0}.vds-modal__body{padding:16px}.vds-modal__foot{padding:0 16px 16px}.vds-table{font-size:12px}.vds-table thead th{padding:8px}.vds-table tbody td{padding:6px 8px}}.vds-hero{border-radius:var(--vds-r-lg,28px);background:var(--vds-panel);box-shadow:var(--shadow-2);isolation:isolate;margin:0;position:relative;overflow:hidden}.vds-hero__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vds-hero__eyebrow{color:var(--vds-on-brand)}.vds-hero__dot{background:var(--vds-error);width:8px;height:8px;animation:vds-wow-pulse 1.6s var(--vds-ease) infinite;border-radius:50%;flex:none}.vds-hero__title{color:var(--vds-on-brand);font-family:var(--font-vds);letter-spacing:-.01em;font-size:25px;font-weight:700;line-height:1.22}.vds-hero__cta{width:100%;min-height:48px;color:var(--vds-on-brand);font-family:var(--font-vds);box-shadow:0 10px 24px -8px var(--vds-primary);font-size:15px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.vds-hero__cta{box-shadow:0 10px 24px -8px color-mix(in srgb, var(--vds-primary) 65%, transparent)}}.vds-hero__cta{transition:filter .16s var(--vds-ease),transform .16s var(--vds-ease)}.vds-hero__cta:hover{filter:brightness(1.08)}.vds-hero__cta:active{transform:scale(.98)}.vds-hero__cta:focus-visible{box-shadow:0 0 0 1px var(--vds-on-brand),0 0 0 4px var(--vds-ring);outline:0}.vds-hero__cta svg{flex:none;width:18px;height:18px}@keyframes vds-wow-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--vds-error) 65%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb, var(--vds-error) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--vds-error) 0%, transparent)}}.vds-card--feature{border-radius:var(--vds-r-lg,28px);background:linear-gradient(135deg, var(--vds-primary), var(--vds-primary));border:0;gap:0;min-width:0;padding:20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vds-card--feature{background:linear-gradient(135deg, var(--vds-primary), color-mix(in srgb, var(--vds-primary) 84%, var(--vds-primary-hover)))}}.vds-card--feature{color:var(--vds-on-brand);box-shadow:var(--shadow-2);isolation:isolate}.vds-card--feature:before{content:"";z-index:0;background:radial-gradient(circle, var(--vds-on-brand), transparent 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px}@supports (color:color-mix(in lab, red, red)){.vds-card--feature:before{background:radial-gradient(circle, color-mix(in srgb, var(--vds-on-brand) 26%, transparent), transparent 70%)}}.vds-card--feature:before{pointer-events:none}.vds-card--feature:after{content:"";z-index:0;background:radial-gradient(circle, var(--brand-cyan), transparent 70%);border-radius:50%;width:160px;height:160px;position:absolute;bottom:-60px;left:-50px}@supports (color:color-mix(in lab, red, red)){.vds-card--feature:after{background:radial-gradient(circle, color-mix(in srgb, var(--brand-cyan) 35%, transparent), transparent 70%)}}.vds-card--feature:after{pointer-events:none}.vds-card--feature>*{z-index:1;min-width:0;position:relative}.vds-card__tag{background:var(--vds-on-brand)}@supports (color:color-mix(in lab, red, red)){.vds-card__tag{background:color-mix(in srgb, var(--vds-on-brand) 18%, transparent)}}.vds-card__tag-dot{animation:vds-wow-pulse 1.6s var(--vds-ease) infinite}.vds-card--feature .vds-card__head{margin-top:12px;padding:0;display:block}.vds-card--feature .vds-card__heading{gap:8px}.vds-card--feature .vds-card__title{max-width:290px;color:var(--vds-on-brand);font-family:var(--font-vds);letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:1.4}.vds-card--feature .vds-card__sub{color:var(--vds-on-brand);font-family:var(--font-vds);font-size:13px;font-weight:600;line-height:1.4}.vds-card__meter{background:var(--vds-on-brand);border-radius:6px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.vds-card__meter{background:color-mix(in srgb, var(--vds-on-brand) 25%, transparent)}}.vds-card__meter-fill,.vds-card__meter>i{width:var(--vds-card-meter-fill,var(--feat-pct,0%));background:var(--vds-on-brand);height:100%;transition:width .24s var(--vds-ease);border-radius:6px;display:block}.vds-card--feature .vds-card__price{color:var(--vds-on-brand);font-family:var(--font-vds);font-variant-numeric:tabular-nums;margin-top:10px;padding:0;font-size:17px;font-weight:700;line-height:1.3}.vds-card__cta{width:100%;box-shadow:0 6px 16px var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){.vds-card__cta{box-shadow:0 6px 16px color-mix(in srgb, var(--vds-primary) 30%, transparent)}}.vds-card__cta{transition:transform .16s var(--vds-ease),filter .16s var(--vds-ease)}.vds-card__cta:hover{filter:brightness(.97)}.vds-card__cta:active{transform:scale(.98)}.vds-card__cta:focus-visible{box-shadow:0 0 0 2px var(--vds-primary),0 0 0 5px var(--vds-ring);outline:0}.vds-card__cta svg{flex:none;width:16px;height:16px}.vds-chip-row{padding-block:6px;display:flex}.vds-chip-row::-webkit-scrollbar{display:none}.vds-chip{border:1px solid var(--vds-line);border-radius:var(--vds-r-pill,999px);background:var(--vds-well);color:var(--vds-muted);font-family:var(--font-vds);cursor:pointer;transition:background-color .16s var(--vds-ease),color .16s var(--vds-ease),border-color .16s var(--vds-ease),box-shadow .16s var(--vds-ease);font-size:13.5px;font-weight:600;display:inline-flex}.vds-chip:hover{color:var(--vds-ink);border-color:var(--vds-line-strong,var(--vds-line))}.vds-chip.is-active,.vds-chip[aria-pressed=true]{background:var(--vds-primary);border-color:var(--vds-primary);color:var(--vds-on-brand);box-shadow:0 6px 16px var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){.vds-chip.is-active,.vds-chip[aria-pressed=true]{box-shadow:0 6px 16px color-mix(in srgb, var(--vds-primary) 70%, transparent)}}.vds-chip:focus-visible{box-shadow:0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring);outline:0}.vds-chip:disabled,.vds-chip[aria-disabled=true]{opacity:.5;cursor:not-allowed}.vds-stat-strip{border:1px solid var(--vds-line);border-radius:var(--vds-r-md,20px);background:var(--vds-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vds-stat-strip{background:color-mix(in srgb, var(--vds-surface) 72%, transparent)}}.vds-stat-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vds-stat-strip .vds-stat{min-width:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:14px 4px 12px;display:block}.vds-stat-strip .vds-stat+.vds-stat{border-inline-start:1px solid var(--vds-line)}.vds-stat-strip .vds-stat__num{color:var(--vds-ink);font-family:var(--font-vds);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.2;display:block}.vds-stat-strip .vds-stat__lbl{color:var(--vds-muted);font-family:var(--font-vds);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.vds-card--cover .vds-card__media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001f,#00000057);position:absolute;inset:0}.vds-card__meta{color:var(--vds-muted);font-family:var(--font-vds);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.vds-card__meta>*{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.vds-card__meta svg{flex:none;width:14px;height:14px}.vds-card--cover .vds-card__meta,.vds-card--cover .vds-card__stats{border-top:1px solid var(--vds-line);color:var(--vds-muted);margin-top:auto;padding:8px 14px 14px;font-size:12px;font-weight:600;line-height:1.4}.vds-page-title{color:var(--vds-ink);font-family:var(--font-vds);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800;line-height:1.12}.vds-section-title{color:var(--vds-ink);font-family:var(--font-vds);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.25}@media (min-width:1024px){.vds-page-title{font-size:40px;line-height:1.1}.vds-section-title{font-size:24px;line-height:1.2}}:is([data-theme=dark],[data-venus-theme=dark]) .vds-card--feature{border:1px solid var(--vds-line);box-shadow:var(--shadow-2),inset 0 1px 0 #ffffff0f}:is([data-theme=dark],[data-venus-theme=dark]) .vds-card__tag{background:#00000038}:is([data-theme=dark],[data-venus-theme=dark]) .vds-chip:not(.is-active):not([aria-pressed=true]){background:var(--vds-surface)}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],[data-venus-theme=dark]) .vds-chip:not(.is-active):not([aria-pressed=true]){background:color-mix(in srgb, var(--vds-surface) 88%, transparent)}}:is([data-theme=dark],[data-venus-theme=dark]) .vds-stat-strip{background:var(--vds-surface)}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],[data-venus-theme=dark]) .vds-stat-strip{background:color-mix(in srgb, var(--vds-surface) 72%, transparent)}}@media (max-width:375px){.vds-hero__title{font-size:23px}.vds-stat{padding:12px 2px 10px}.vds-stat__num{font-size:16px}}@media (prefers-reduced-motion:reduce){.vds-hero__dot,.vds-card__tag-dot{animation:none}.vds-hero__cta,.vds-card__cta,.vds-card__meter-fill,.vds-chip{transition:none}}.vds-card--brand .vds-card__sub,.vds-card--promo .vds-card__sub{color:var(--vds-on-brand)!important}@supports (color:color-mix(in lab, red, red)){.vds-card--brand .vds-card__sub,.vds-card--promo .vds-card__sub{color:color-mix(in srgb, var(--vds-on-brand) 92%, transparent)!important}}.vds-card--brand :is(.v-eyebrow,.vds-tag,.vds-badge,.vds-btn--text,.vds-btn--subtle,.vds-link),.vds-card--promo :is(.v-eyebrow,.vds-tag,.vds-badge,.vds-btn--text,.vds-btn--subtle,.vds-link){color:var(--vds-on-brand)!important}.vds-card--brand .vds-btn--subtle,.vds-card--promo .vds-btn--subtle{background:var(--vds-on-brand)!important}@supports (color:color-mix(in lab, red, red)){.vds-card--brand .vds-btn--subtle,.vds-card--promo .vds-btn--subtle{background:color-mix(in srgb, var(--vds-on-brand) 16%, transparent)!important}}.vds-card--brand .vds-btn--subtle,.vds-card--promo .vds-btn--subtle{border-color:var(--vds-on-brand)!important}@supports (color:color-mix(in lab, red, red)){.vds-card--brand .vds-btn--subtle,.vds-card--promo .vds-btn--subtle{border-color:color-mix(in srgb, var(--vds-on-brand) 32%, transparent)!important}}.vds-card--brand .vds-btn--subtle:hover,.vds-card--promo .vds-btn--subtle:hover{background:var(--vds-on-brand)!important}@supports (color:color-mix(in lab, red, red)){.vds-card--brand .vds-btn--subtle:hover,.vds-card--promo .vds-btn--subtle:hover{background:color-mix(in srgb, var(--vds-on-brand) 24%, transparent)!important}}.vds-money{color:var(--vds-money);font-variant-numeric:tabular-nums;gap:6px;font-weight:600;line-height:1.25}.vds-money__unit{margin-left:2px;font-size:.72em;font-weight:600}.vds-money--sm{font-size:13px}.vds-money--md{font-size:18px}.vds-money--lg{font-size:26px}@media (min-width:1024px){.vds-money--lg{font-size:26px}}@media (max-width:1024px){.vds-money--lg{font-size:24px}}@media (max-width:768px){.vds-money--lg{font-size:22px}.vds-money--md{font-size:17px}}@media (max-width:375px){.vds-money--lg{font-size:20px}.vds-money--md{font-size:16px}.vds-money{gap:4px}}.vds-field__control>.vds-field__input{align-self:stretch;height:auto;min-height:0;padding-top:0;padding-bottom:0}.vds-field--area .vds-field__control>textarea:not(:where([data-venus-core],[data-venus-core] *)){padding-top:14px;padding-bottom:14px}:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-badge-h:20px;--vds-ext-badge-h-sm:18px;--vds-ext-badge-h-lg:24px;--vds-ext-badge-fs-mobile:12px;--vds-ext-r-tag:8px;--vds-ext-tag-h:24px;--vds-ext-dot:6px;--vds-ext-progress-h:6px;--vds-ext-stepper-mark:24px;--vds-ext-avatar-xs:24px;--vds-ext-avatar-sm:32px;--vds-ext-avatar-md:40px;--vds-ext-avatar-lg:48px;--vds-ext-avatar-xl:96px;--vds-ext-skel-h:12px;--vds-ext-sheet-w:420px;--vds-ext-sheet-max-h:min(86vh, 760px);--vds-ext-day:32px;--vds-ext-day-gap:4px;--vds-ext-dp-w:320px;--vds-ext-chart-h:180px;--vds-ext-shadow-pop:0 24px 48px -24px var(--vds-ink)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-shadow-pop:0 24px 48px -24px color-mix(in srgb, var(--vds-ink) 45%, transparent)}}:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-shadow-sheet:0 32px 72px -32px var(--vds-ink)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-shadow-sheet:0 32px 72px -32px color-mix(in srgb, var(--vds-ink) 55%, transparent)}}:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-soft-primary:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-soft-primary:color-mix(in srgb, var(--vds-primary) 12%, transparent)}}:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-soft-success:var(--vds-success-text)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-soft-success:color-mix(in srgb, var(--vds-success-text) 14%, transparent)}}:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-soft-warn:var(--vds-warn)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-soft-warn:color-mix(in srgb, var(--vds-warn) 20%, transparent)}}:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-soft-error:var(--vds-error-text)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-soft-error:color-mix(in srgb, var(--vds-error-text) 14%, transparent)}}:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-skel-hi:var(--vds-ink)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=light],html[data-theme=dark]{--vds-ext-skel-hi:color-mix(in srgb, var(--vds-ink) 7%, transparent)}}:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-soft-primary:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-soft-primary:color-mix(in srgb, var(--vds-primary) 26%, transparent)}}:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-soft-success:var(--vds-success-text)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-soft-success:color-mix(in srgb, var(--vds-success-text) 20%, transparent)}}:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-soft-warn:var(--vds-warn)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-soft-warn:color-mix(in srgb, var(--vds-warn) 24%, transparent)}}:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-soft-error:var(--vds-error-text)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-soft-error:color-mix(in srgb, var(--vds-error-text) 22%, transparent)}}:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-skel-hi:var(--vds-ink)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-skel-hi:color-mix(in srgb, var(--vds-ink) 10%, transparent)}}:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-shadow-pop:0 24px 56px -24px var(--vds-canvas)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-shadow-pop:0 24px 56px -24px color-mix(in srgb, var(--vds-canvas) 92%, transparent)}}:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-shadow-sheet:0 32px 80px -32px var(--vds-canvas)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme=dark],html[data-venus-theme=dark]){--vds-ext-shadow-sheet:0 32px 80px -32px color-mix(in srgb, var(--vds-canvas) 96%, transparent)}}.vds-badge{min-height:var(--vds-ext-badge-h);border-radius:var(--vds-r-pill);letter-spacing:-.01em;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.vds-badge--sm{min-height:var(--vds-ext-badge-h-sm);padding:0 6px}.vds-badge--lg{min-height:var(--vds-ext-badge-h-lg);padding:0 10px;font-size:12px}@media (max-width:768px){.vds-badge,.vds-badge--sm{font-size:var(--vds-ext-badge-fs-mobile)}}.vds-badge--neutral{background:var(--vds-well);border-color:var(--vds-line);color:var(--vds-ink-3)}.vds-badge--primary{background:var(--vds-primary-100);color:var(--vds-accent-text)}.vds-badge--success{background:var(--vds-ext-soft-success);color:var(--vds-success-text)}.vds-badge--warn{background:var(--vds-ext-soft-warn);color:var(--vds-ink)}.vds-badge--error{background:var(--vds-ext-soft-error);color:var(--vds-error-text)}.vds-badge--solid{background:var(--vds-primary);color:var(--vds-on-primary)}.vds-badge__dot{background:currentColor}.vds-badge[aria-disabled=true]{opacity:.5;pointer-events:none}.vds-tag{min-height:var(--vds-ext-tag-h);border:1px solid var(--vds-line);border-radius:var(--vds-ext-r-tag);background:var(--vds-surface);color:var(--vds-ink-soft);align-items:center;gap:6px;max-width:100%;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.vds-tag__x{color:var(--vds-muted);background:0 0}.vds-tag__x:hover{background:var(--vds-ext-soft-error);color:var(--vds-error-text)}.vds-tag__x:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-tag--primary{background:var(--vds-primary-100);color:var(--vds-accent-text);border-color:#0000}.vds-tag:hover{border-color:var(--vds-line-strong);background:var(--vds-well)}.vds-tag--primary:hover{background:var(--vds-ext-soft-primary);color:var(--vds-accent-text);border-color:#0000}.vds-tag[aria-disabled=true]{opacity:.5;pointer-events:none}.vds-pill{border:1px solid var(--vds-line);border-radius:var(--vds-r-pill);background:var(--vds-surface);color:var(--vds-ink-soft);cursor:pointer;font-size:12px;font-weight:500}.vds-pill:hover{border-color:var(--vds-line-strong);background:var(--vds-well)}.vds-pill:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-pill[aria-pressed=true],.vds-pill.is-active{border-color:var(--vds-primary);background:var(--vds-primary);color:var(--vds-on-primary);font-weight:700}.vds-pill[aria-pressed=true]:hover,.vds-pill.is-active:hover{border-color:var(--vds-primary-hover);background:var(--vds-primary-hover)}.vds-pill--sm{min-height:var(--vds-ext-badge-h-lg);padding:0 8px;font-size:10px}.vds-pill--lg{min-height:var(--vds-ctl-h-md);padding:0 16px;font-size:16px}.vds-pill__icon{flex:none;width:14px;height:14px}.vds-pill:disabled,.vds-pill[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.vds-avatar{width:var(--vds-ext-avatar-md);height:var(--vds-ext-avatar-md);background:var(--vds-primary-100);color:var(--vds-accent-text);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:hidden}.vds-avatar>img,.vds-avatar>picture>img{object-fit:cover;width:100%;height:100%;display:block}.vds-avatar--xs{width:var(--vds-ext-avatar-xs);height:var(--vds-ext-avatar-xs);font-size:10px}.vds-avatar--sm{width:var(--vds-ext-avatar-sm);height:var(--vds-ext-avatar-sm);font-size:10px}.vds-avatar--lg{width:var(--vds-ext-avatar-lg);height:var(--vds-ext-avatar-lg);font-size:16px}.vds-avatar--xl{width:var(--vds-ext-avatar-xl);height:var(--vds-ext-avatar-xl);font-size:24px}.vds-avatar--square{border-radius:var(--vds-r-sm)}.vds-avatar__status{width:calc(var(--vds-ext-dot) + 2px);height:calc(var(--vds-ext-dot) + 2px);border:2px solid var(--vds-surface);background:var(--vds-success-text);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.vds-avatar__status--off{background:var(--vds-muted-2)}.vds-avatar-group>*+*{margin-left:-8px}.vds-avatar-group>*{box-shadow:0 0 0 2px var(--vds-surface)}.vds-avatar-group .vds-avatar--more{background:var(--vds-well);color:var(--vds-muted);font-size:10px;font-weight:600}.vds-progress{width:100%;display:block}.vds-progress__track{height:var(--vds-ext-progress-h);background:var(--vds-line)}.vds-progress__bar{background:var(--vds-primary);width:0}.vds-progress--success .vds-progress__bar{background:var(--vds-success-text)}.vds-progress--warn .vds-progress__bar{background:var(--vds-warn)}.vds-progress--error .vds-progress__bar{background:var(--vds-error-text)}.vds-progress--sm .vds-progress__track{height:calc(var(--vds-ext-progress-h)/1.5)}.vds-progress--lg .vds-progress__track{height:calc(var(--vds-ext-progress-h)*1.6)}.vds-progress--striped .vds-progress__bar{background-image:repeating-linear-gradient(135deg, var(--vds-on-primary) 0 6px, transparent 6px 12px)}@supports (color:color-mix(in lab, red, red)){.vds-progress--striped .vds-progress__bar{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--vds-on-primary) 22%, transparent) 0 6px, transparent 6px 12px)}}.vds-progress--indeterminate .vds-progress__bar{width:40%;animation:vds-ext-progress-slide 1.4s var(--vds-ease) infinite}.vds-progress__meta{color:var(--vds-muted);font-variant-numeric:tabular-nums;font-size:10px}@keyframes vds-ext-progress-slide{0%{transform:translate(-40%)}to{transform:translate(250%)}}.vds-stat-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:0}.vds-stat{border:1px solid var(--vds-line);border-radius:var(--vds-r-md);background:var(--vds-surface);gap:4px;min-width:0;padding:18px 20px;display:grid}.vds-stat__value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.vds-stat__delta--up{color:var(--vds-success-text)}.vds-stat__delta--down{color:var(--vds-error-text)}.vds-stat__delta--flat{color:var(--vds-muted)}.vds-stat--link{cursor:pointer;transition:border-color .16s var(--vds-ease),box-shadow .16s var(--vds-ease)}.vds-stat--link:hover{border-color:var(--vds-line-strong)}.vds-stat--link:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-stat--compact{padding:14px 16px}.vds-stat--compact .vds-stat__value{font-size:20px}.vds-stepper{width:100%}.vds-stepper__list{align-items:flex-start;gap:0}.vds-stepper__item{flex:1 1 0}.vds-stepper__marker{border:1px solid var(--vds-line);background:var(--vds-surface);color:var(--vds-muted);border-radius:50%}.vds-stepper__label{color:var(--vds-muted);font-size:12px}.vds-stepper__line{background:var(--vds-line)}.vds-stepper__item[data-state=done] .vds-stepper__marker{border-color:var(--vds-primary);background:var(--vds-primary);color:var(--vds-on-primary)}.vds-stepper__item[data-state=done] .vds-stepper__line{background:var(--vds-primary)}.vds-stepper__item[aria-current=step] .vds-stepper__marker{border-color:var(--vds-primary);color:var(--vds-accent-text);box-shadow:0 0 0 3px var(--vds-ring)}.vds-stepper__item[aria-current=step] .vds-stepper__label{color:var(--vds-ink);font-weight:700}.vds-stepper__item[aria-disabled=true]{opacity:.5}.vds-stepper--vertical .vds-stepper__list{flex-direction:column;align-items:stretch;gap:12px}.vds-stepper--vertical .vds-stepper__item{flex:none}.vds-stepper--vertical .vds-stepper__line{display:none}.vds-table__check{width:var(--vds-tap);padding-left:12px;padding-right:0}.vds-table__check .vds-choice{gap:0;min-height:0}.vds-table__actions{white-space:nowrap}.vds-table__check input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)){vertical-align:middle;width:16px;height:16px;accent-color:var(--vds-primary);margin:0}.vds-table tfoot td{height:var(--vds-c-row-h);border-top:1px solid var(--vds-line);background:var(--vds-well);color:var(--vds-ink);font-variant-numeric:tabular-nums;padding:6px 12px;font-weight:700}.vds-table__sort{color:inherit;border:0}.vds-table__sort:hover{color:var(--vds-accent-text)}.vds-table__sort:focus-visible{box-shadow:var(--vds-c-ring);border-radius:calc(var(--vds-ext-r-tag)/2);outline:0}.vds-table__sort[aria-sort=ascending],.vds-table__sort[aria-sort=descending]{color:var(--vds-accent-text)}.vds-table tbody tr[aria-selected=true],.vds-table tbody tr.is-selected{background:var(--vds-ext-soft-primary)}.vds-table tbody tr[aria-selected=true]:hover,.vds-table tbody tr.is-selected:hover{background:var(--vds-primary-100)}.vds-table--sticky-col thead th:first-child,.vds-table--sticky-col tbody td:first-child{background:var(--vds-surface);z-index:1;position:sticky;left:0}.vds-table--sticky-col thead th:first-child{z-index:3}.vds-table--sticky-col tbody tr:hover td:first-child{background:var(--vds-panel)}.vds-table--sticky-col tbody tr[aria-selected=true] td:first-child{background:var(--vds-ext-soft-primary)}.vds-empty{text-align:center;justify-items:center;gap:10px;padding:32px 24px;display:grid}.vds-empty__icon{width:var(--vds-icon-btn);height:var(--vds-icon-btn)}.vds-empty__icon>svg,.vds-empty__icon>img{width:24px;height:24px}.vds-empty__title{font-size:16px;font-weight:700}.vds-empty--compact{gap:8px;padding:20px 16px}.vds-empty--compact .vds-empty__icon{width:var(--vds-ctl-h-sm);height:var(--vds-ctl-h-sm)}.vds-empty--compact .vds-empty__title{font-size:12px}.vds-skeleton{height:var(--vds-ext-skel-h);border-radius:var(--vds-ext-r-tag);background:var(--vds-well);width:100%;display:block;position:relative}.vds-skeleton:after{content:"";background-image:linear-gradient(90deg, transparent 0%, var(--vds-ext-skel-hi) 45%, transparent 100%);animation:vds-ext-skeleton-sweep 1.4s var(--vds-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}.vds-skeleton--title{height:16px}.vds-skeleton--text{height:10px}.vds-skeleton--block{border-radius:var(--vds-r-sm);height:96px}.vds-skeleton--circle,.vds-skeleton--avatar{aspect-ratio:1;border-radius:50%;height:auto}.vds-skeleton--avatar{width:var(--vds-ext-avatar-md)}.vds-skeleton--w-25{width:25%}.vds-skeleton--w-50{width:50%}.vds-skeleton--w-75{width:75%}.vds-skeleton--static:after{display:none}@keyframes vds-ext-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.vds-sheet{justify-content:center;align-items:flex-end;display:flex}.vds-sheet[hidden],.vds-sheet[aria-hidden=true]{display:none}.vds-sheet__panel{width:100%;max-width:var(--vds-c-modal-w);max-height:var(--vds-ext-sheet-max-h);border:1px solid var(--vds-line);border-radius:var(--vds-r-lg) var(--vds-r-lg) 0 0;border-bottom:0}.vds-sheet__close{color:var(--vds-muted);background:0 0}.vds-sheet__close:hover{background:var(--vds-well);color:var(--vds-ink)}.vds-sheet__close:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-sheet__body{padding:4px 20px 20px}.vds-sheet__foot{padding:16px 20px 20px}.vds-sheet[data-open=true] .vds-sheet__panel{animation:vds-ext-sheet-up .24s var(--vds-ease)}@keyframes vds-ext-sheet-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.vds-datepicker{max-width:var(--vds-ext-dp-w)}.vds-datepicker__month{color:var(--vds-ink);letter-spacing:-.01em;font-size:12px;font-weight:700}.vds-datepicker__nav{color:var(--vds-muted);cursor:pointer;background:0 0}.vds-datepicker__nav:hover{background:var(--vds-well);color:var(--vds-ink)}.vds-datepicker__nav:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-datepicker__nav:disabled{opacity:.5;cursor:not-allowed}.vds-datepicker__dow{height:var(--vds-ext-day)}.vds-datepicker__day{height:var(--vds-ext-day);border-radius:var(--vds-ext-r-tag);color:var(--vds-ink-soft);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;place-items:center;padding:0;font-size:12px;font-weight:500;line-height:1;display:grid}.vds-datepicker__day:hover{background:var(--vds-well)}.vds-datepicker__day:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-datepicker__day--outside{color:var(--vds-muted-2);opacity:.6}.vds-datepicker__day--today{border-color:var(--vds-primary);color:var(--vds-accent-text);font-weight:700}.vds-datepicker__day[aria-selected=true]{border-color:var(--vds-primary);background:var(--vds-primary);color:var(--vds-on-primary);font-weight:700}.vds-datepicker__day[aria-selected=true]:hover{background:var(--vds-primary-hover);border-color:var(--vds-primary-hover)}.vds-datepicker__day--in-range{background:var(--vds-primary-100);color:var(--vds-accent-text);border-radius:0}.vds-datepicker__day:disabled{opacity:.45;cursor:not-allowed;background:0 0}.vds-chart{border:1px solid var(--vds-line);border-radius:var(--vds-r-md);background:var(--vds-surface);gap:12px;min-width:0;padding:18px;display:grid}.vds-chart__swatch{background:var(--vds-primary);border-radius:2px;flex:none;width:8px;height:8px}.vds-chart__swatch--success{background:var(--vds-success-text)}.vds-chart__swatch--warn{background:var(--vds-warn)}.vds-chart__swatch--error{background:var(--vds-error-text)}.vds-chart__swatch--muted{background:var(--vds-muted-2)}.vds-chart__plot{min-height:var(--vds-ext-chart-h);overflow:hidden}.vds-chart__grid{pointer-events:none;background-image:repeating-linear-gradient(to top, transparent 0, transparent calc(25% - 1px), var(--vds-line) calc(25% - 1px), var(--vds-line) 25%);position:absolute;inset:0}.vds-chart__axis{color:var(--vds-muted-2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;font-size:10px;display:flex}.vds-chart__tooltip{white-space:nowrap}.vds-chart--bare{background:0 0;border:0;border-radius:0;padding:0}@media (max-width:480px){.vds-stepper__list{flex-direction:column;align-items:stretch;gap:10px}.vds-stepper__item{flex:none}.vds-stepper__line{display:none}}@media (max-width:375px){.vds-stat-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.vds-stat{padding:14px 16px}.vds-stat__value{font-size:20px}.vds-avatar--xl{width:calc(var(--vds-ext-avatar-xl)*.75);height:calc(var(--vds-ext-avatar-xl)*.75);font-size:16px}.vds-sheet__body{padding:4px 16px 16px}.vds-sheet__foot{padding:12px 16px 16px}.vds-datepicker{max-width:100%}.vds-datepicker__day,.vds-datepicker__dow{height:calc(var(--vds-ext-day) - 2px)}.vds-chart{padding:14px}.vds-chart__plot{min-height:140px}}@media (min-width:768px){.vds-sheet--responsive{justify-content:flex-end;align-items:stretch}.vds-sheet--responsive .vds-sheet__panel,.vds-sheet--right .vds-sheet__panel{width:var(--vds-ext-sheet-w);max-width:var(--vds-ext-sheet-w);border:0;border-left:1px solid var(--vds-line);border-radius:0;height:100%;max-height:100%}.vds-sheet--responsive .vds-sheet__grab,.vds-sheet--right .vds-sheet__grab{display:none}.vds-stat-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.vds-stepper__list{flex-direction:row;align-items:flex-start}.vds-chart{padding:22px}.vds-table--sticky-col thead th:first-child,.vds-table--sticky-col tbody td:first-child{background:var(--vds-surface);z-index:1;box-shadow:1px 0 0 var(--vds-line);position:sticky;left:0}.vds-table--sticky-col thead th:first-child{z-index:3}.vds-table--sticky-col tbody tr:hover td:first-child{background:var(--vds-panel)}.vds-table--sticky-col tbody tr[aria-selected=true] td:first-child{background:var(--vds-ext-soft-primary)}}@media (min-width:1024px){.vds-chart__plot{min-height:220px}.vds-stat-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.vds-datepicker{max-width:var(--vds-ext-dp-w)}}@media (prefers-reduced-motion:reduce){.vds-skeleton:after{display:none}.vds-progress--indeterminate .vds-progress__bar{opacity:.6;width:100%;animation:none}.vds-sheet[data-open=true] .vds-sheet__panel{animation:none}}.vds-choice-group{border:0;min-inline-size:0;margin:0;padding:0}.vds-choice-group>legend{float:none;padding:0}.vds-btn--block{width:100%}.vds-on-dark{color:var(--vds-ink);background-color:var(--vds-canvas)}.vds-on-dark--clear{background-color:#0000}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-canvas:var(--vds-scrim);--vds-panel:var(--vds-scrim)}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-panel:color-mix(in srgb, var(--vds-scrim) 92%, white)}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-stage:var(--vds-scrim)}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-stage:color-mix(in srgb, var(--vds-scrim) 90%, white)}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-surface:var(--vds-scrim)}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-surface:color-mix(in srgb, var(--vds-scrim) 87%, white)}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-well:var(--vds-scrim)}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-well:color-mix(in srgb, var(--vds-scrim) 83%, white)}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-band:var(--vds-scrim)}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-band:color-mix(in srgb, var(--vds-scrim) 80%, white)}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-rail:var(--vds-canvas);--vds-ink:white}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-ink:color-mix(in srgb, white 94%, var(--vds-primary))}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-ink-soft:white}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-ink-soft:color-mix(in srgb, white 88%, var(--vds-primary))}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-ink-2:white}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-ink-2:color-mix(in srgb, white 82%, var(--vds-primary))}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-ink-3:white}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-ink-3:color-mix(in srgb, white 66%, var(--vds-primary))}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-muted:white}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-muted:color-mix(in srgb, white 72%, var(--vds-primary))}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-muted-2:white}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-muted-2:color-mix(in srgb, white 62%, var(--vds-primary))}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-label:white}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-label:color-mix(in srgb, white 72%, var(--vds-primary))}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-label-raw:white}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-label-raw:color-mix(in srgb, white 54%, var(--vds-primary))}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-line:#ffffff29;--vds-line-strong:#ffffff4d;--vds-rim:#ffffff1a;--vds-primary-100:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-primary-100:color-mix(in srgb, var(--vds-primary) 26%, transparent)}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-accent-text:white}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-accent-text:color-mix(in srgb, white 58%, var(--vds-primary))}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-ring:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-ring:color-mix(in srgb, var(--vds-primary) 45%, transparent)}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-success-text:var(--vds-success)}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-success-text:color-mix(in srgb, var(--vds-success) 45%, white)}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-error-text:var(--vds-error)}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-error-text:color-mix(in srgb, var(--vds-error) 40%, white)}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-money:var(--vds-money)}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-money:color-mix(in srgb, var(--vds-money) 42%, white)}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-tooltip-bg:var(--vds-scrim)}@supports (color:color-mix(in lab, red, red)){:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-tooltip-bg:color-mix(in srgb, var(--vds-scrim) 78%, white)}}:root .vds-on-dark,html[data-theme=light] .vds-on-dark,html[data-theme=dark] .vds-on-dark{--vds-tooltip-fg:var(--vds-ink);--n-100:var(--vds-ink);--n-200:var(--vds-ink-soft);--n-300:var(--vds-muted);--n-350:var(--vds-muted-2);--n-400:var(--vds-label-raw);--n-500:var(--vds-line-strong);--n-600:var(--vds-line);--n-700:var(--vds-well);--n-800:var(--vds-panel);--n-850:var(--vds-surface);--n-900:var(--vds-canvas);--n-950:var(--vds-canvas)}.vds-row-btn{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;display:block}.vds-row-btn:disabled,.vds-row-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.vds-row-btn:focus-visible{box-shadow:0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring);border-radius:var(--vds-radius-control,16px);outline:none}@media (max-width:768px){.vds-row-btn{position:relative}.vds-row-btn:after{content:"";min-height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (min-width:1024px){.vds-row-btn:after{content:none}}.vds-icon-btn[aria-pressed=true]{background:var(--vds-primary-100);color:var(--vds-primary-700)}.vds-icon-btn[aria-pressed=true]:hover{background:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){.vds-icon-btn[aria-pressed=true]:hover{background:color-mix(in srgb, var(--vds-primary) 18%, var(--vds-primary-100))}}.vds-icon-btn[aria-pressed=true]:focus-visible{outline:var(--vds-focus-w) solid var(--vds-ring);outline-offset:2px}:root{--vds-z-popover:320;--vds-z-tip:350;--vds-z-toast:360;--vds-pop-w:280px;--vds-pop-h:120px}.vds-seg{border:1px solid var(--vds-line);border-radius:var(--vds-r-pill);background:var(--vds-well);gap:2px;min-width:0;padding:3px;display:inline-flex}.vds-seg__item{border-radius:var(--vds-r-pill);min-height:34px;color:var(--vds-muted);cursor:pointer;background:0 0;border:0}.vds-seg__item:hover{color:var(--vds-ink);background:var(--vds-surface)}@supports (color:color-mix(in lab, red, red)){.vds-seg__item:hover{background:color-mix(in srgb, var(--vds-surface) 60%, transparent)}}.vds-seg__item[aria-selected=true]{background:var(--vds-surface);color:var(--vds-ink);box-shadow:0 1px 2px var(--vds-ink)}@supports (color:color-mix(in lab, red, red)){.vds-seg__item[aria-selected=true]{box-shadow:0 1px 2px color-mix(in srgb, var(--vds-ink) 14%, transparent)}}.vds-seg__item:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-seg__item:disabled,.vds-seg__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.vds-seg__count{font-size:11px;font-weight:700}.vds-popover__panel{display:none;top:calc(100% + 8px);left:0;box-shadow:0 24px 48px -24px #0a0c1e73}:is([data-theme=dark],[data-venus-theme=dark]) .vds-popover__panel{box-shadow:0 30px 60px -30px #000000d9,inset 0 1px 0 var(--vds-rim)}.vds-popover[data-align=end]>.vds-popover__panel{left:auto;right:0}.vds-popover__panel[data-open=true]{display:block}.vds-popover[data-placement=top]>.vds-popover__panel{top:auto;bottom:calc(100% + 8px)}.vds-tip{position:relative}.vds-tip>.vds-tooltip{z-index:var(--vds-z-tip);opacity:0;visibility:hidden;pointer-events:none;width:max-content;transition:opacity .14s var(--vds-ease),visibility .14s var(--vds-ease);position:absolute;bottom:calc(100% + 8px);left:0}.vds-tip[data-open=true]>.vds-tooltip{opacity:1;visibility:visible}.vds-tip>.vds-tooltip--top{top:calc(100% + 8px);bottom:auto}.vds-toast-stack{pointer-events:none;width:min(375px,100vw - 32px);bottom:24px}.vds-toast-stack>.vds-toast{pointer-events:auto}.vds-toast--info{background:var(--vds-primary);color:var(--vds-on-brand)}.vds-dropdown[data-align=end]>.vds-dropdown__menu{left:auto;right:0}.vds-toast__action:hover{opacity:.85}@media (max-width:768px){.vds-toast-stack{width:calc(100vw - 24px);bottom:16px}}@media (max-width:480px){.vds-seg{flex-wrap:nowrap}.vds-seg::-webkit-scrollbar{display:none}.vds-seg>.vds-seg__item{scroll-snap-align:center;flex:none}}@media (max-width:375px){.vds-toast-stack{width:calc(100vw - 16px);bottom:12px}}.vds-modal{border:0}:is(#root,body) .vds-modal .vds-modal__head .vds-modal__title:not(:where([data-venus-core],[data-venus-core] *)),:is(#root,body) .vds-modal .vds-modal__body h3:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.03em!important;font-size:22px!important;font-weight:700!important}@media (max-width:768px){.vds-modal{border-radius:var(--vds-r-lg,28px);border:0;max-height:min(86vh,760px)}.vds-modal__body{padding:26px 26px 22px}.vds-modal__head{padding:22px 26px 0}.vds-modal__foot{padding:0 26px 24px}.vds-toast{gap:12px;padding:13px 16px}}@media (max-width:375px){.vds-modal{border-radius:var(--vds-r-lg,28px);border:0;max-height:min(86vh,760px)}.vds-modal__head{padding:22px 26px 0}.vds-modal__body{padding:26px 26px 22px}.vds-modal__foot{padding:0 26px 24px}.vds-toast{gap:12px;padding:13px 16px}}.vds-datepicker-wrap{gap:8px;min-width:0;display:grid}.vds-datepicker__trigger{cursor:pointer;font:inherit;color:inherit}.vds-datepicker__trigger[data-open]{border-color:var(--vds-accent-text);box-shadow:var(--vds-c-ring)}.vds-datepicker__trigger:disabled{cursor:not-allowed;opacity:.55}.vds-datepicker-wrap--compact .vds-datepicker__trigger{min-height:var(--vds-c-field-h-compact,44px);padding-inline:12px}.vds-datepicker__value{color:var(--vds-ink)}.vds-datepicker__value[data-empty]{color:var(--vds-ink-3)}.vds-datepicker__pop{width:var(--vds-dp-w,var(--vds-ext-dp-w,320px))}.vds-datepicker__select{flex:auto}.vds-datepicker__select--y{flex:0 0 88px}@media (max-width:1024px){.vds-datepicker__select--y{flex-basis:80px}}@media (max-width:768px){.vds-datepicker__pop{width:var(--vds-dp-w,304px)}.vds-datepicker .vds-datepicker__day,.vds-datepicker .vds-datepicker__dow{height:40px}}@media (max-width:480px){.vds-datepicker__pop{width:calc(100vw - 16px)}.vds-datepicker .vds-datepicker__day{font-size:13px}}.vds-showroom{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem}.vds-showroom .sticky{position:sticky}.vds-showroom .top-0{top:0}.vds-showroom .top-\[68px\]{top:68px}.vds-showroom .z-10{z-index:10}.vds-showroom .mx-auto{margin-inline:auto}.vds-showroom .mt-2{margin-top:calc(var(--spacing)*2)}.vds-showroom .mt-3{margin-top:calc(var(--spacing)*3)}.vds-showroom .mt-4{margin-top:calc(var(--spacing)*4)}.vds-showroom .mr-auto{margin-right:auto}.vds-showroom .mb-1{margin-bottom:var(--spacing)}.vds-showroom .mb-2{margin-bottom:calc(var(--spacing)*2)}.vds-showroom .mb-3{margin-bottom:calc(var(--spacing)*3)}.vds-showroom .mb-4{margin-bottom:calc(var(--spacing)*4)}.vds-showroom .mb-5{margin-bottom:calc(var(--spacing)*5)}.vds-showroom .block{display:block}.vds-showroom .flex{display:flex}.vds-showroom .grid{display:grid}.vds-showroom .inline-block{display:inline-block}.vds-showroom .inline-flex{display:inline-flex}.vds-showroom .size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.vds-showroom .h-10{height:calc(var(--spacing)*10)}.vds-showroom .h-40{height:calc(var(--spacing)*40)}.vds-showroom .min-h-screen{min-height:100vh}.vds-showroom .w-28{width:calc(var(--spacing)*28)}.vds-showroom .w-52{width:calc(var(--spacing)*52)}.vds-showroom .w-fit{width:fit-content}.vds-showroom .w-full{width:100%}.vds-showroom .max-w-\[1180px\]{max-width:1180px}.vds-showroom .min-w-0{min-width:0}.vds-showroom .flex-1{flex:1}.vds-showroom .shrink-0{flex-shrink:0}.vds-showroom .border-collapse{border-collapse:collapse}.vds-showroom .scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.vds-showroom .list-disc{list-style-type:disc}.vds-showroom .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-showroom .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.vds-showroom .flex-col{flex-direction:column}.vds-showroom .flex-wrap{flex-wrap:wrap}.vds-showroom .place-items-center{place-items:center}.vds-showroom .items-baseline{align-items:baseline}.vds-showroom .items-center{align-items:center}.vds-showroom .items-end{align-items:flex-end}.vds-showroom .gap-1{gap:var(--spacing)}.vds-showroom .gap-2{gap:calc(var(--spacing)*2)}.vds-showroom .gap-3{gap:calc(var(--spacing)*3)}.vds-showroom .gap-4{gap:calc(var(--spacing)*4)}.vds-showroom .gap-5{gap:calc(var(--spacing)*5)}.vds-showroom .gap-6{gap:calc(var(--spacing)*6)}.vds-showroom .gap-8{gap:calc(var(--spacing)*8)}.vds-showroom :where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)))}.vds-showroom :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}.vds-showroom :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}.vds-showroom :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}.vds-showroom :where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)))}.vds-showroom .gap-x-3{column-gap:calc(var(--spacing)*3)}.vds-showroom .gap-y-1{row-gap:var(--spacing)}.vds-showroom .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vds-showroom .overflow-x-auto{overflow-x:auto}.vds-showroom .overflow-y-auto{overflow-y:auto}.vds-showroom .rounded{border-radius:.25rem}.vds-showroom .rounded-lg{border-radius:var(--radius-lg)}.vds-showroom .rounded-md{border-radius:var(--radius-md)}.vds-showroom .rounded-xl{border-radius:var(--radius-xl)}.vds-showroom .rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.vds-showroom .border{border-style:var(--tw-border-style);border-width:1px}.vds-showroom .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.vds-showroom .border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.vds-showroom .border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.vds-showroom .bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.vds-showroom .bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.vds-showroom .p-2{padding:calc(var(--spacing)*2)}.vds-showroom .p-3{padding:calc(var(--spacing)*3)}.vds-showroom .p-5{padding:calc(var(--spacing)*5)}.vds-showroom .px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.vds-showroom .px-2{padding-inline:calc(var(--spacing)*2)}.vds-showroom .px-4{padding-inline:calc(var(--spacing)*4)}.vds-showroom .py-0\.5{padding-block:calc(var(--spacing)*.5)}.vds-showroom .py-1{padding-block:var(--spacing)}.vds-showroom .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.vds-showroom .py-3{padding-block:calc(var(--spacing)*3)}.vds-showroom .py-6{padding-block:calc(var(--spacing)*6)}.vds-showroom .pt-10{padding-top:calc(var(--spacing)*10)}.vds-showroom .pr-3{padding-right:calc(var(--spacing)*3)}.vds-showroom .pb-14{padding-bottom:calc(var(--spacing)*14)}.vds-showroom .pb-24{padding-bottom:calc(var(--spacing)*24)}.vds-showroom .pl-5{padding-left:calc(var(--spacing)*5)}.vds-showroom .text-center{text-align:center}.vds-showroom .text-left{text-align:left}.vds-showroom .align-top{vertical-align:top}.vds-showroom .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.vds-showroom .text-\[9px\]{font-size:9px}.vds-showroom .text-\[10px\]{font-size:10px}.vds-showroom .text-\[11px\]{font-size:11px}.vds-showroom .text-\[12px\]{font-size:12px}.vds-showroom .text-\[13px\]{font-size:13px}.vds-showroom .text-\[15px\]{font-size:15px}.vds-showroom .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.vds-showroom .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.vds-showroom .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.vds-showroom .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.vds-showroom .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.vds-showroom .whitespace-nowrap{white-space:nowrap}.vds-showroom .opacity-45{opacity:.45}.vds-showroom .opacity-50{opacity:.5}.vds-showroom .opacity-60{opacity:.6}.vds-showroom .opacity-70{opacity:.7}.vds-showroom .opacity-75{opacity:.75}.vds-showroom .opacity-80{opacity:.8}.vds-showroom .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}@media (hover:hover){.vds-showroom .hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.vds-showroom .hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}}@media not all and (min-width:64rem){.vds-showroom .max-lg\:hidden{display:none}}@media (min-width:40rem){.vds-showroom .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vds-showroom .sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:48rem){.vds-showroom .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-showroom .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.vds-showroom .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-showroom .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vds-showroom .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:375px){.vds-showroom{--showroom-pad:10px}}@media (min-width:768px){.vds-showroom{--showroom-pad:16px}}@media (min-width:1024px){.vds-showroom{--showroom-pad:20px}}:root,html[data-theme=light],html[data-theme=dark]{--vds-data-head-h:var(--vds-c-row-h);--vds-data-scroll-min:560px;--vds-data-check-w:var(--vds-tap)}.vds-table-scroll{min-width:0}.vds-table-scroll--y{max-height:100%;overflow-y:auto}.vds-table--data thead th{height:var(--vds-data-head-h);padding-top:0;padding-bottom:0}.vds-table--data td.is-num,.vds-table--data th.is-num,.vds-table--data .vds-table__num,.vds-table--data .vds-table__actions{white-space:nowrap}.vds-table--data .vds-table__ellip{cursor:default}.vds-stat__value,.vds-stat__unit{white-space:nowrap}.vds-progress__bar{width:var(--vds-progress-fill,0%)}.vds-table--data .vds-table__check{white-space:nowrap}.vds-table--data .vds-table__actions{padding-right:12px}.vds-table--data .vds-table__cell--center{text-align:center}.vds-table--data .vds-table__actions .vds-btn+.vds-btn,.vds-table--data .vds-table__actions .vds-icon-btn+.vds-icon-btn{margin-left:8px}.vds-card,.vds-card__heading>*{min-width:0}.vds-card__actions{margin-left:auto}.vds-card--title-wrap .vds-card__title{white-space:normal}.vds-skeleton-stack{gap:8px;width:100%;display:grid}.vds-skeleton-stack>.vds-skeleton{width:100%;display:block}.vds-skeleton-stack>.vds-skeleton--w-75{width:75%}.vds-stat-row--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-stat-row--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vds-stat-row--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vds-badge--live,.vds-tag--live{background:var(--vds-ext-soft-error);color:var(--vds-error-text);border-color:#0000}.vds-tag--live:before{content:"";border-radius:var(--vds-r-pill);background:currentColor;flex:none;width:6px;height:6px}.vds-tag--success{background:var(--vds-ext-soft-success);color:var(--vds-success-text);border-color:#0000}.vds-tag--warn{background:var(--vds-ext-soft-warn);color:var(--vds-ink);border-color:#0000}.vds-tag--error{background:var(--vds-ext-soft-error);color:var(--vds-error-text);border-color:#0000}.vds-tag--success:hover{background:var(--vds-ext-soft-success);color:var(--vds-success-text);border-color:#0000}.vds-tag--warn:hover{background:var(--vds-ext-soft-warn);color:var(--vds-ink);border-color:#0000}.vds-tag--error:hover,.vds-tag--live:hover{background:var(--vds-ext-soft-error);color:var(--vds-error-text);border-color:#0000}@keyframes vds-live-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:no-preference){.vds-badge--live .vds-badge__dot,.vds-tag--live:before{animation:vds-live-pulse 1.6s var(--vds-ease) infinite}}.vds-badge,.vds-tag{align-self:center}@media (min-width:768px){.vds-table-scroll .vds-table{min-width:0}.vds-stat-row .vds-stat{min-height:0}}@media (max-width:768px){.vds-table-scroll .vds-table{min-width:var(--vds-data-scroll-min)}.vds-table--data thead th{position:static}.vds-stat-row--cols-3,.vds-stat-row--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:375px){.vds-table--data .vds-table__check{width:40px;padding-left:8px}.vds-stat-row--cols-2,.vds-stat-row--cols-3,.vds-stat-row--cols-4{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.vds-table-scroll .vds-table{min-width:0}}.vds-icon-btn:hover:not(:disabled){background:var(--vds-primary-100)}.vds-icon-btn:active:not(:disabled),.vds-accordion__trigger:active:not(:disabled),.vds-dropdown__trigger:active:not(:disabled),.vds-dropdown__item:active:not(:disabled),.vds-modal__x:active:not(:disabled),.vds-toast__close:active:not(:disabled),.vds-toast__action:active:not(:disabled),.vds-pager__item:active:not(:disabled),.vds-tag__x:active:not(:disabled),.vds-table__sort:active:not(:disabled),.vds-seg__item:active:not(:disabled),.vds-select__trigger:active:not(:disabled),.vds-tab:active:not(:disabled),.vds-sheet__close:active:not(:disabled){transform:translateY(1px)}.vds-accordion__trigger:focus-visible,.vds-dropdown__trigger:focus-visible,.vds-dropdown__item:focus-visible,.vds-modal__x:focus-visible,.vds-toast__close:focus-visible,.vds-toast__action:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-pager__item:disabled,.vds-accordion__trigger:disabled,.vds-dropdown__item:disabled{opacity:.5;cursor:not-allowed}.vds-pager__item:disabled,.vds-accordion__trigger:disabled{pointer-events:none}.vds-select__item[aria-selected=true]{background:var(--vds-primary-soft,var(--vds-surface-2));color:var(--vds-primary);font-weight:600}.vds-slider input[type=range]:disabled:not(:where([data-venus-core],[data-venus-core] *)){opacity:.5;cursor:not-allowed}.vds-stack{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.vds-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vds-row>*{min-width:0}.vds-row--tight{gap:10px}.vds-split>*,.vds-panel-grid>*{min-width:0}.vds-card--xs{border-radius:var(--vds-r-md);padding:12px}:root{--vm-ease:cubic-bezier(.32, .72, 0, 1);--vm-micro:var(--m-dur-fast,.16s);--vm-instant:var(--m-dur-instant,90ms);--vm-page:var(--m-dur-page,.24s);--vm-sheen-angle:105deg;--vm-sheen-dur:5.2s;--vm-sheen-delay:.9s;--vm-sheen:var(--vds-on-primary,var(--vds-surface))}@supports (color:color-mix(in lab, red, red)){:root{--vm-sheen:color-mix(in srgb, var(--vds-on-primary,var(--vds-surface)) 42%, transparent)}}:root{--vm-glow:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){:root{--vm-glow:color-mix(in srgb, var(--vds-primary) 55%, transparent)}}:root{--vm-glow-soft:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){:root{--vm-glow-soft:color-mix(in srgb, var(--vds-primary) 26%, transparent)}}:root{--vm-aurora-a:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){:root{--vm-aurora-a:color-mix(in srgb, var(--vds-primary) 24%, transparent)}}:root{--vm-aurora-b:var(--vds-accent)}@supports (color:color-mix(in lab, red, red)){:root{--vm-aurora-b:color-mix(in srgb, var(--vds-accent) 18%, transparent)}}:root{--vm-tilt-max:8deg;--vm-float-amp:2px}[data-theme=dark]{--vm-sheen:var(--vds-on-primary,var(--vds-surface))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--vm-sheen:color-mix(in srgb, var(--vds-on-primary,var(--vds-surface)) 22%, transparent)}}[data-theme=dark]{--vm-aurora-a:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--vm-aurora-a:color-mix(in srgb, var(--vds-primary) 30%, transparent)}}[data-theme=dark]{--vm-aurora-b:var(--vds-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--vm-aurora-b:color-mix(in srgb, var(--vds-accent) 14%, transparent)}}.vm-sheen,.vm-sheen-hover{isolation:isolate;position:relative;overflow:hidden}.vm-sheen:after,.vm-sheen-hover:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(var(--vm-sheen-angle), transparent 34%, var(--vm-sheen) 50%, transparent 66%);opacity:0;will-change:transform;position:absolute;inset:-40%;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.vm-sheen:after{animation:vm-sheen-run var(--vm-sheen-dur) var(--vm-ease) var(--vm-sheen-delay) infinite}.vm-sheen-hover:hover:after,.vm-sheen-hover:focus-visible:after{animation:vm-sheen-once .78s var(--vm-ease) 1}}@keyframes vm-sheen-run{0%,12%{opacity:0;transform:translate(-120%)}20%{opacity:1}42%{opacity:.9}52%{opacity:0;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@keyframes vm-sheen-once{0%{opacity:0;transform:translate(-120%)}18%{opacity:1}to{opacity:0;transform:translate(120%)}}.vm-aurora{position:relative}.vm-aurora:before,.vm-aurora:after{content:"";aspect-ratio:1;filter:blur(48px);pointer-events:none;z-index:0;will-change:transform;border-radius:50%;width:60%;position:absolute}.vm-aurora:before{background:var(--vm-aurora-a);top:-28%;left:-12%}.vm-aurora:after{background:var(--vm-aurora-b);bottom:-32%;right:-18%}@media (prefers-reduced-motion:no-preference){.vm-aurora:before{animation:vm-aurora-drift-a 19s var(--vm-ease) infinite alternate}.vm-aurora:after{animation:vm-aurora-drift-b 23s var(--vm-ease) infinite alternate}}@keyframes vm-aurora-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(9%,6%)scale(1.12)}}@keyframes vm-aurora-drift-b{0%{transform:translate(0)scale(1.08)}to{transform:translate(-8%,-5%)scale(1)}}.vm-glow{position:relative}.vm-glow:before{content:"";border-radius:inherit;background:radial-gradient(closest-side, var(--vm-glow), transparent 72%);opacity:.65;pointer-events:none;z-index:-1;position:absolute;inset:-30%}@media (prefers-reduced-motion:no-preference){.vm-glow:before{animation:vm-glow-breathe 2.6s var(--vm-ease) infinite}}@keyframes vm-glow-breathe{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.8;transform:scale(1.06)}}.vm-tilt{transform:perspective(900px) rotateX(calc(var(--vm-my,0) * -1 * var(--vm-tilt-max))) rotateY(calc(var(--vm-mx,0) * var(--vm-tilt-max)));transform-style:preserve-3d;transition:transform var(--vm-micro) var(--vm-ease);will-change:transform}@media (prefers-reduced-motion:no-preference){.vm-float{animation:vm-float 4.8s var(--vm-ease) infinite alternate;will-change:transform}}@keyframes vm-float{0%{transform:translate3d(0, calc(var(--vm-float-amp) * -1), 0)}to{transform:translate3d(0, var(--vm-float-amp), 0)}}.vm-shimmer{background:var(--vds-well,var(--surface-2));position:relative;overflow:hidden}.vm-shimmer:after{content:"";background:linear-gradient(100deg, transparent 30%, var(--vm-sheen) 50%, transparent 70%);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.vm-shimmer:after{animation:1.5s linear infinite vm-shimmer-run}}@keyframes vm-shimmer-run{to{transform:translate(100%)}}.vm-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.vm-marquee__track{gap:inherit;width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.vm-marquee__track{will-change:transform;animation:22s linear infinite vm-marquee}.vm-marquee:hover .vm-marquee__track{animation-play-state:paused}}@keyframes vm-marquee{to{transform:translate(-50%)}}.vm-ring{background:conic-gradient(var(--vds-primary) calc(var(--vm-progress,0) * 1turn), var(--vds-line) 0);border-radius:50%;position:relative;-webkit-mask:radial-gradient(closest-side,#0000 68%,#000 69%);mask:radial-gradient(closest-side,#0000 68%,#000 69%)}.vm-ring:after{content:"";background:conic-gradient(from 0deg, transparent 0 78%, var(--vm-glow) 88%, transparent 100%);border-radius:50%;position:absolute;inset:-6%;-webkit-mask:radial-gradient(closest-side,#0000 84%,#000 86%);mask:radial-gradient(closest-side,#0000 84%,#000 86%)}@media (prefers-reduced-motion:no-preference){.vm-ring:after{animation:3.2s linear infinite vm-ring-spin}}@keyframes vm-ring-spin{to{transform:rotate(360deg)}}.vm-spark{display:inline-flex;position:relative}.vm-spark__dot{background:var(--vds-primary);opacity:0;pointer-events:none;width:5px;height:5px;transform:rotate(calc(var(--vm-i,0) * 45deg)) translateY(0);border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.vm-spark.is-on .vm-spark__dot{animation:vm-spark-fly .62s var(--vm-ease) forwards;animation-delay:calc(var(--vm-i,0)*9ms)}}@keyframes vm-spark-fly{0%{opacity:.9;transform:rotate(calc(var(--vm-i,0) * 45deg)) translateY(-2px) scale(1)}70%{opacity:.7}to{opacity:0;transform:rotate(calc(var(--vm-i,0) * 45deg)) translateY(-28px) scale(.4)}}@media (prefers-reduced-motion:no-preference){.vm-count__digit{animation:vm-count-in var(--vm-micro) var(--vm-ease);will-change:transform,opacity;display:inline-block}}@keyframes vm-count-in{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}.vm-nav{position:relative}.vm-nav__indicator{border-radius:var(--vds-r-pill,999px);background:var(--vds-primary);opacity:0;height:2px;bottom:0}.vm-nav__indicator.is-ready{opacity:1}@media (prefers-reduced-motion:no-preference){.vm-nav__indicator.is-ready{transition:transform var(--vm-page) var(--vm-ease),width var(--vm-page) var(--vm-ease),opacity var(--vm-instant) linear;will-change:transform}.vm-press{transition:transform var(--vm-instant) var(--vm-ease);will-change:transform}.vm-press:active{transform:scale(.97)}}@media (max-width:375px){:root{--vm-sheen-dur:6.4s;--vm-tilt-max:5deg}.vm-float{--vm-float-amp:1px}}@media (max-width:768px){.vm-aurora:before,.vm-aurora:after{filter:blur(30px)}:root{--vm-tilt-max:6deg}}@media (min-width:1024px){.vm-aurora:before{filter:blur(56px)}}:is(.btn2,.btn,.v-btn,.dsc-chip,.ct-period-btn,.hm-v18-btn,.hd-v18-btn,.cd-cta-full,.vds-btn,.lg-btn,[data-slot=button],[data-vm-sheen]){isolation:isolate;position:relative;overflow:hidden}:is(.btn2,.btn,.v-btn,.dsc-chip,.ct-period-btn,.hm-v18-btn,.hd-v18-btn,.cd-cta-full,.vds-btn,.lg-btn,[data-slot=button],[data-vm-sheen]):after,:is(.card,.wv-panel,.g-card,.v-card,.panel-card,.vds-card,[data-slot=card]):after{content:"";pointer-events:none;z-index:1;background:linear-gradient(var(--vm-sheen-angle), transparent 34%, var(--vm-sheen) 50%, transparent 66%);opacity:0;position:absolute;inset:-40%;transform:translate(-120%)}:is(.card,.wv-panel,.g-card,.v-card,.panel-card,.vds-card,[data-slot=card]){isolation:isolate;position:relative}@media (prefers-reduced-motion:no-preference){:is(.btn2,.btn,.v-btn,.dsc-chip,.ct-period-btn,.hm-v18-btn,.hd-v18-btn,.cd-cta-full,.vds-btn,.lg-btn,[data-slot=button],[data-vm-sheen]):hover:after,:is(.btn2,.btn,.v-btn,.dsc-chip,.ct-period-btn,.hm-v18-btn,.hd-v18-btn,.cd-cta-full,.vds-btn,.lg-btn,[data-slot=button],[data-vm-sheen]):focus-visible:after{animation:vm-sheen-once .72s var(--vm-ease) 1}:is(.card,.wv-panel,.g-card,.v-card,.panel-card,.vds-card,[data-slot=card]):hover:after{animation:vm-sheen-once .98s var(--vm-ease) 1}}.vm-static:after,.vm-static :is(.btn2,.btn,.v-btn):after{opacity:0!important;animation:none!important}:root{--m-space-1:4px;--m-space-2:8px;--m-space-3:12px;--m-space-4:16px;--m-space-5:20px;--m-space-6:24px;--m-r-12:12px;--m-r-16:16px;--m-r-20:20px;--m-r-pill:999px;--m-fs-display:26px;--m-fs-title:22px;--m-fs-heading:17px;--m-fs-body:15px;--m-fs-meta:13px;--m-fs-micro:12px;--m-fs-tab:11px;--m-fs-input:16px;--m-control-44:44px;--m-control-48:48px;--m-control-52:52px;--m-control-56:56px;--m-appbar-h:56px;--m-tabbar-h:56px;--m-cta-h:110px;--m-z-bar:40;--m-z-scrim:80;--m-z-sheet:90;--m-z-toast:100;--m-ease:cubic-bezier(.23, 1, .32, 1);--m-dur-fast:.14s;--m-dur:.2s;--m-dur-sheet:.24s;--m-safe-top:env(safe-area-inset-top,0px);--m-safe-bottom:env(safe-area-inset-bottom,0px);--m-bg:var(--bg);--m-surface:var(--surface);--m-raised:var(--surface-2);--m-raised-hover:var(--surface-3);--m-border:var(--border);--m-border-strong:var(--border-strong);--m-fg:var(--fg);--m-fg-2:var(--muted);--m-accent:var(--accent);--m-accent-strong:var(--accent-strong);--m-accent-text:var(--accent-text,var(--accent-ink));--m-live:var(--live);--m-price:var(--vds-money);--m-success:var(--success);--m-warn:var(--warning);--m-danger:var(--danger);--m-field:var(--surface-2);--m-glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--m-glass:color-mix(in srgb, var(--surface) 88%, transparent);--m-scrim:color-mix(in srgb, var(--bg) 76%, transparent)}}@media (max-width:900px){html :is(.v2,.admin) .v2-sidebar .sb-head .sb-brand--btn{min-height:var(--m-control-44)}html :is(.v2,.admin) .v2-sidebar .sb-head .sb-collapse{display:none}html :is(.v2,.admin) .v2-sidebar{visibility:hidden;transition:transform var(--m-dur) var(--m-ease),visibility 0s linear var(--m-dur)}html :is(.v2,.admin) .v2-sidebar.open{visibility:visible;transition:transform var(--m-dur) var(--m-ease)}}@media (max-width:768px){.v2-main:not(.flush){padding-bottom:calc(var(--m-tabbar-h) + var(--m-safe-bottom) + var(--m-space-2))}html :is(.v2,.admin) .hh-btn,html :is(.v2,.admin) .dc-chip,html :is(.v2,.admin) .dc-filterbtn,html :is(.v2,.admin) .dc-harrow,html :is(.v2,.admin) .dc-btn,html :is(.v2,.admin) .dc-cat,html :is(.v2,.admin) a.btn2,html :is(.v2,.admin) .btn2,html :is(.v2,.admin) .rq-chip-btn,html :is(.v2,.admin) .ds-th-btn,html :is(.v2,.admin) .fp-btn,html :is(.v2,.admin) .dc-sort,html :is(.v2,.admin) .btn2.sm,html :is(.v2,.admin) .dsbtn.sm,html :is(.v2,.admin) .adm-filter-btn,html :is(.v2,.admin) .pf-menu a{min-height:var(--m-control-44)}html :is(.v2,.admin) a.btn2,html :is(.v2,.admin) a.dsbtn,html :is(.v2,.admin) a.dc-btn{justify-content:center;align-items:center;display:inline-flex}html :is(.v2,.admin) .inp:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .ob-inp:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .ct-input:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .hdis-select:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .rk-select:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .sch-select:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .rcg-select:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .dc-sort:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) select:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) textarea:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-input)}html :is(.v2,.admin) .inp:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .ob-inp:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .ct-input:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .hdis-select:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .rk-select:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .sch-select:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .rcg-select:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) select:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) textarea:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--m-control-48)}html :is(.v2,.admin) .adm-table input:not([type=range]):not([type=checkbox]):not([type=radio]):not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .adm-table select:not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .ds-table-wrap input:not([type=range]):not([type=checkbox]):not([type=radio]):not(:where([data-venus-core],[data-venus-core] *)),html :is(.v2,.admin) .ds-table-wrap select:not(:where([data-venus-core],[data-venus-core] *)){min-height:40px}html :is(.v2,.admin) .adm-search,html :is(.v2,.admin) .adm-filter-btn{min-height:var(--m-control-44)}html :is(.v2,.admin) .adm-search input:not(:where([data-venus-core],[data-venus-core] *)){min-height:42px}html :is(.v2,.admin) .adm-table label,html :is(.v2,.admin) .ds-table-wrap label{min-width:var(--m-control-44);min-height:var(--m-control-44);justify-content:center;align-items:center;display:inline-flex}html :is(.v2,.admin) .sb-label,html :is(.v2,.admin) .sb-section,html :is(.v2,.admin) .sb-brand-ctx,html :is(.v2,.admin) .ds-kpi-label,html :is(.v2,.admin) .ds-kpi-hint,html :is(.v2,.admin) .ds-kpi-delta,html :is(.v2,.admin) .bdg,html :is(.v2,.admin) .bdg--count,html :is(.v2,.admin) .bdg--key,html :is(.v2,.admin) .tag2,html :is(.v2,.admin) .rq-chip,html :is(.v2,.admin) .wv-kpi-label,html :is(.v2,.admin) .pf-kpi-k,html :is(.v2,.admin) .adm-th,html :is(.v2,.admin) .ds-th,html :is(.v2,.admin) table th,html :is(.v2,.admin) dt,html :is(.v2,.admin) .ds-chart-ylabels,html :is(.v2,.admin) .ds-chart-xlabels,html :is(.v2,.admin) .ds-legend-item,html :is(.v2,.admin) .ds-donut-label,html :is(.v2,.admin) .adm-badge,html :is(.v2,.admin) .adm-kpi-trend,html :is(.v2,.admin) .dc-cat-ic,html :is(.v2,.admin) .hdis-hint,html :is(.v2,.admin) .sch-hint,html :is(.v2,.admin) .hs-sec-sub,html :is(.v2,.admin) .hs-stat-sub,html :is(.v2,.admin) .hs-skill,html :is(.v2,.admin) .mk-tick-label,html :is(.v2,.admin) .adm-user-id,html :is(.v2,.admin) .adm-rolebadge,html :is(.v2,.admin) .adm-bs-sub,html :is(.v2,.admin) .adm-bs-colh,html :is(.v2,.admin) .adm-bs-total-l,html :is(.v2,.admin) .adm-log-time,html :is(.v2,.admin) .adm-muted em,html :is(.v2,.admin) .adm-kpi-label,html :is(.v2,.admin) .adm-kpi-trend,html :is(.v2,.admin) .adm-muted,html :is(.v2,.admin) .adm-muted b,html :is(.v2,.admin) .fin-badge,html :is(.v2,.admin) .bdv-badge,html :is(.v2,.admin) code,html :is(.v2,.admin) small,html :is(.v2,.admin) .mono{font-size:var(--m-fs-micro)!important}.lt-tabbar__label{font-size:var(--m-fs-tab)}html :is(.v2,.admin) .ds-kpi-row,html :is(.v2,.admin) .adm-kpi-row,html :is(.v2,.admin) .ct-kpi-row,html :is(.v2,.admin) .pf-kpis,html :is(.v2,.admin) .adm-grid-kpi,html :is(.v2,.admin) .fin-kpi-row,html :is(.v2,.admin) .adma-kpis,html :is(.v2,.admin) .hn-v18-kpis,html :is(.v2,.admin) .wv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html :is(.v2,.admin) .adm-grid-kpi>*,html :is(.v2,.admin) .fin-kpi-row>*,html :is(.v2,.admin) .adma-kpis>*,html :is(.v2,.admin) .hn-v18-kpis>*,html :is(.v2,.admin) .wv-kpis>*{min-width:0}html :is(.v2,.admin) .adm-kpi-value,html :is(.v2,.admin) .fin-stat-value,html :is(.v2,.admin) .adma-kpi-value,html :is(.v2,.admin) .hn-v18-kpi-v,html :is(.v2,.admin) .wv-kpi-num{overflow-wrap:anywhere}html :is(.v2,.admin) .ds-kpi-row{gap:var(--m-space-3)}html :is(.v2,.admin) .ds-kpi-value{font-size:var(--m-fs-title)}html :is(.v2,.admin) .ds-chart-frame{height:190px}html :is(.v2,.admin) .ds-chart-hit{touch-action:manipulation;margin:0 -8px;padding:0 8px}html :is(.v2,.admin) .ds-chart-dot{touch-action:manipulation;width:44px;height:44px;margin:-22px 0 0 -22px}html :is(.v2,.admin) .ds-chart-dot:after{margin:18px auto}html :is(.v2,.admin) .ds-legend{gap:var(--m-space-2);flex-wrap:wrap}html :is(.v2,.admin) .ds-legend-item{min-height:var(--m-control-44)}}@media (max-width:1023px){.lt-sheet__panel{border-radius:var(--m-r-20) var(--m-r-20) 0 0}.lt-sheet__grab{cursor:grab}.lt-sheet__grab:before{content:"";background:var(--m-fg-2);opacity:.3;border-radius:3px;width:38px;height:5px}.lt-sheet__grab:active{cursor:grabbing}.lt-sheet__body{padding-bottom:calc(var(--m-space-5) + var(--m-safe-bottom))}.lt-sheet__title{font-size:var(--m-fs-heading);font-weight:700}}@media (max-width:768px){.cd-cta-mobile,.dt-mobilebar,.lt-tabbar{padding-bottom:var(--m-safe-bottom)}[data-page=class-detail] .cd-body,[data-page=course-detail] .cd-body{padding-bottom:calc(var(--m-cta-h) + var(--m-space-4))}html :is(.v2,.admin) .hero-glow,html :is(.v2,.admin) .dld-hero__bg,html :is(.v2,.admin) .bh-hero-bg{pointer-events:none}html :is(.v2,.admin) .d-page,html :is(.v2,.admin) [data-page=home]{overflow-x:clip}}@media (max-width:375px){html :is(.v2,.admin) .ds-kpi-row{gap:var(--m-space-2)}}@media (min-width:1024px){.lt-sheet__grab:before{content:none}}@media (max-width:768px){html .v2>.v2-burger{display:none}html .v2.v2--admin-context .v2-main{padding-top:0}html .v2 .v2-main .page-head .crumb,html .v2 .v2-main .page-head .ph-back{display:none}html .v2 .v2-main .page-head h1:not(:where([data-venus-core],[data-venus-core] *)){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html .v2 .v2-main .page-head{gap:var(--m-space-2);margin-bottom:var(--m-space-3)}html :is(.v2,.admin) .page-head .ph-actions{gap:var(--m-space-2);flex-wrap:wrap;width:100%;display:flex}html :is(.v2,.admin) .page-head .ph-actions>*{flex:none}html :is(.v2,.admin) .page-head .ph-actions .btn2:has(>svg:only-child){width:var(--touch-min);min-width:var(--touch-min);justify-content:center;align-items:center;padding:0;display:inline-flex}html :is(.v2,.admin) .page-head .ph-actions .btn2:has(>svg:only-child)>svg{width:20px;height:20px}html .v2 .v2-main .page-head .ph-sub{font-size:var(--m-fs-meta);line-height:1.45}.m-ptr{justify-content:center;align-items:center;gap:var(--m-space-2);margin:0 calc(-1*var(--m-gut-x,16px));padding:0 var(--m-space-3);color:var(--m-fg-3,var(--m-fg-2));font-size:var(--m-fs-meta);background:linear-gradient(180deg, transparent, var(--m-bg-elev,var(--m-surface)));display:flex;overflow:hidden}.m-ptr__ico{color:var(--m-accent);transition:transform var(--m-dur-instant) linear;flex:none}.m-ptr__ico.is-spin{animation:.72s linear infinite m-ptr-spin}.m-ptr__label{font-size:var(--m-fs-meta)}}@keyframes m-ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.m-ptr,.m-ptr__spin{transition:none}.m-ptr.is-refreshing .m-ptr__spin{animation-duration:2s}}@media (max-width:768px){html .v2.is-kb-open .lt-tabbar{display:none}html .v2.is-kb-open .v2-main:not(.flush){padding-bottom:var(--m-space-4)}html .lt-tabbar button.lt-tabbar__link:not(:where([data-venus-core],[data-venus-core] *)){font:inherit;color:var(--m-tab-lbl,var(--n-300));background:0 0;border:0;border-radius:0;flex:1 1 0;justify-content:center;min-width:44px;padding-inline:0}}@media (hover:none) and (pointer:coarse){.m-press,.lt-tabbar__link,.v2 .card:active,.v2 .g-card:active{transition:transform var(--m-dur-instant) ease-out,opacity var(--m-dur-instant) ease-out}.m-press:active,.v2 .card:active,.v2 .g-card:active{opacity:.92;transform:scale(.985)}.lt-tabbar__link:active{opacity:.7}}@media (prefers-reduced-motion:reduce){.m-press:active,.v2 .card:active,.v2 .g-card:active{transform:none}}.m-cta-bar,.m-cta-bar__main,.m-cta-bar__secondary{display:contents}@media (max-width:768px){.m-cta-bar{z-index:var(--m-z-bar);align-items:stretch;gap:var(--m-space-2);padding:var(--m-space-2) var(--m-space-4) calc(var(--m-tabbar-h) + var(--m-safe-bottom,env(safe-area-inset-bottom,0px)) + var(--m-space-2));background:var(--m-bg-elev,var(--m-surface));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--m-border);inset-inline:0;display:flex;position:fixed;bottom:0}.m-cta-bar__main{gap:var(--m-space-2);flex:auto;display:flex}.m-cta-bar__secondary{display:flex}.m-cta-bar__main .btn2,.m-cta-bar__main .ds-btn,.m-cta-bar__secondary .btn2,.m-cta-bar__main .vds-btn,.m-cta-bar__secondary .vds-btn{min-height:var(--m-control-48);height:auto;font-size:var(--m-fs-meta)}.m-cta-bar__main .btn2:not(.ghost),.m-cta-bar__main .ds-btn--primary{flex:auto}.m-cta-bar.is-kb-open,.v2.is-kb-open .m-cta-bar{display:none}}@media (max-width:375px){.m-cta-bar__main{flex-direction:column}.m-cta-bar__main .vds-btn{flex:100%}}@media (max-width:768px){html :is(.v2,.admin) .page-head.page-head .ph-actions .btn2:has(>svg){width:auto;min-width:var(--touch-min);padding:0 var(--m-space-3);white-space:nowrap;min-height:var(--touch-min)}}:root{--m-fs-large:34px;--m-lh-large:42px;--m-ls-large:-.022em;--m-fs-num:24px;--m-lh-num:32px;--m-ls-num:-.01em;--m-fs-title:24px;--m-lh-title:32px;--m-ls-title:-.015em;--m-fs-h2:20px;--m-lh-h2:28px;--m-ls-h2:-.01em;--m-fs-h3:16px;--m-lh-h3:24px;--m-ls-h3:0;--m-fs-body:15px;--m-lh-body:24px;--m-ls-body:0;--m-fs-body-s:14px;--m-lh-body-s:20px;--m-ls-body-s:0;--m-fs-meta:13px;--m-lh-meta:18px;--m-ls-meta:0;--m-fs-micro:12px;--m-lh-micro:16px;--m-ls-micro:.005em;--m-fs-tab:11px;--m-lh-tab:16px;--m-fs-input:16px;--m-lh-input:24px;--m-gutter:var(--m-space-4);--m-card-pad:var(--m-space-3);--m-card-gap:var(--m-space-2);--m-block-gap:var(--m-space-4);--m-section-gap:var(--m-space-6);--m-row-h:56px;--m-appbar-h:44px;--m-large-title-h:52px;--m-cta-h:64px;--m-inset-bottom:calc(var(--m-tabbar-h) + var(--m-safe-bottom) + var(--m-space-3));--m-r-card:var(--m-r-16);--m-r-img:var(--m-r-12);--m-r-sheet:var(--m-r-20) var(--m-r-20) 0 0;--m-r-btn:var(--m-r-12);--m-r-field:var(--m-r-12);--m-r-badge:var(--m-r-pill);--m-dur-instant:80ms;--m-dur-fast:.14s;--m-dur-exit:.18s;--m-dur:.2s;--m-dur-sheet:.24s;--m-dur-page:.32s;--m-dur-slow:.32s;--m-stagger:30ms;--m-stagger-cap:12;--m-ease:cubic-bezier(.23, 1, .32, 1);--m-ease-in:cubic-bezier(.55, 0, .9, .35);--m-ease-inout:cubic-bezier(.65, 0, .35, 1);--m-spring-press:linear(0,.035 4%,.12 8%,.232 12%,.356 16%,.478 20%,.592 24%, .693 28%,.779 32%,.849 36%,.905 40%,.948 44%,.979 48%,1.001 52%,1.015 56%, 1.024 60%,1.028 64%,1.028 68%,1.027 72%,1.024 76%,1.021 80%,1.018 84%,1.014 88%, 1.011 92%,1.008 96%,1.006);--m-spring-sheet:linear(0,.023 4%,.08 8%,.157 12%,.244 16%,.333 20%,.42 24%, .502 28%,.577 32%,.645 36%,.704 40%,.756 44%,.8 48%,.838 52%,.869 56%, .896 60%,.917 64%,.935 68%,.95 72%,.961 76%,.97 80%,.978 84%,.984 88%, .988 92%,.991 96%,.994);--m-spring-page:linear(0,.026 4%,.092 8%,.179 12%,.277 16%,.376 20%,.472 24%, .561 28%,.64 32%,.71 36%,.77 40%,.821 44%,.863 48%,.897 52%,.925 56%, .946 60%,.963 64%,.976 68%,.985 72%,.992 76%,.997 80%,1.001 84%,1.003 88%, 1.004 92%,1.005 96%,1.005);--m-spring-pop:linear(0,.064 4%,.218 8%,.412 12%,.609 16%,.785 20%,.926 24%, 1.027 28%,1.09 32%,1.12 36%,1.126 40%,1.114 44%,1.093 48%,1.068 52%,1.044 56%, 1.022 60%,1.006 64%,.994 68%,.987 72%,.984 76%,.984 80%,.986 84%,.989 88%, .992 92%,.995 96%,.998);--m-shadow-card:none;--m-shadow-sheet:var(--e-2);--m-shadow-dialog:var(--e-3);--m-ink:var(--fg);--m-ink-muted:var(--muted);--m-ink-faint:var(--faint);--m-ink-accent:var(--accent);--m-ink-on-accent:var(--n-0);--m-fill-cta:var(--accent-strong);--m-fill-cta-small:var(--accent-deep);--m-accent-tint:var(--accent-soft-bg);--m-accent-edge:var(--accent-line);--m-badge-bg:var(--c-badge);--m-badge-ink:var(--n-0);--m-price-ink:var(--vds-money);--m-price-badge-bg:var(--price-red);--m-price-badge-ink:var(--c-live-ink);--m-live-bg:var(--c-live);--m-live-ink:var(--c-live-ink);--m-rating-ink:var(--c-rating);--m-focus-ring:var(--focus-ring)}@media (max-width:375px){:root{--m-block-gap:var(--m-space-3);--m-section-gap:var(--m-space-5)}}@media (min-width:768px){:root{--m-gutter:var(--m-space-5);--m-card-pad:var(--m-space-4);--m-card-gap:var(--m-space-3)}}@media (min-width:1024px){:root{--m-gutter:var(--m-space-6);--m-card-pad:var(--m-space-5)}}@supports not (transition-timing-function:linear(0, 1)){:root{--m-spring-press:cubic-bezier(.2, .9, .25, 1.06);--m-spring-sheet:cubic-bezier(.22, .98, .25, 1);--m-spring-page:cubic-bezier(.2, .95, .3, 1.01);--m-spring-pop:cubic-bezier(.34, 1.4, .64, 1)}}html[data-theme=light]{--m-ink-faint:var(--n-350);--m-ink-accent:var(--accent-deep);--m-shadow-card:var(--e-1);--m-shadow-sheet:var(--e-2);--m-shadow-dialog:var(--e-3)}@media (prefers-reduced-motion:reduce){:root{--m-spring-press:linear(0, 1);--m-spring-sheet:linear(0, 1);--m-spring-page:linear(0, 1);--m-spring-pop:linear(0, 1);--m-dur-page:0s;--m-dur-slow:0s;--m-stagger:0s;--m-dur-fast:80ms;--m-dur:.12s;--m-dur-exit:80ms}}:is([data-page=class-detail],[data-page=course-detail]){--m-cta-h:110px}:is(#root,body) :is(h1:not([class*=vds-]):not(.vds-page-title):not(.vds-section-title):not(.vds-hero__title):not(.ph-h1):not(.vp-head__title):not(.vp-sec__label):not(.vh-head__greet):not(.vh-sec__label):not(.hs-sec-title),.vds-t-h1):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);letter-spacing:-.02em;color:var(--vds-ink);text-wrap:balance;font-size:24px!important;font-weight:400!important;line-height:32px!important}:is(#root,body) :is(h2:not([class*=vds-]):not(.vds-page-title):not(.vds-section-title):not(.vds-hero__title):not(.ph-h1):not(.vp-head__title):not(.vp-sec__label):not(.vh-head__greet):not(.vh-sec__label):not(.hs-sec-title),.vds-t-h2):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);letter-spacing:-.01em;color:var(--vds-ink);text-wrap:balance;font-size:20px!important;font-weight:600!important;line-height:28px!important}:is(#root,body) .vds-t-h1:not(.vds-t-keep){font-family:var(--font-vds);letter-spacing:-.02em;color:var(--vds-ink);text-wrap:balance;font-size:24px!important;font-weight:400!important;line-height:32px!important}:is(#root,body) .vds-t-h2:not(.vds-t-keep){font-family:var(--font-vds);letter-spacing:-.01em;color:var(--vds-ink);text-wrap:balance;font-size:20px!important;font-weight:600!important;line-height:28px!important}:is(#root,body) :is(h3:not([class*=vds-]),.vds-t-h3):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);letter-spacing:-.01em;color:var(--vds-ink);font-size:18px!important;font-weight:600!important;line-height:28px!important}:is(#root,body) :is(h4:not([class*=vds-]),.vds-t-h4):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);color:var(--vds-ink);font-size:16px!important;font-weight:600!important;line-height:24px!important}:is(#root,body) :is(h5:not([class*=vds-]),.vds-t-h5):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);color:var(--vds-ink);font-size:14px!important;font-weight:600!important;line-height:22px!important}:is(#root,body) :is(h6:not([class*=vds-]),.vds-t-h6):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);color:var(--vds-ink);font-size:12px!important;font-weight:700!important;line-height:20px!important}:is(#root,body) :is(p:not([class*=vds-]),.vds-t-body):not(.vds-t-keep):not([data-venus-text]):not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-ink-2,var(--vds-ink));font-weight:400;font-size:14px!important;line-height:24px!important}:is(#root,body) :is(small,.vds-t-caption):not(.vds-t-keep){color:var(--vds-ink-3,var(--vds-ink-2));font-weight:400;font-size:12px!important;line-height:18px!important}:is(#root,body) :is(.vds-t-label,.vds-eyebrow):not(.vds-t-keep){letter-spacing:.04em;text-transform:uppercase;color:var(--vds-ink-3,var(--vds-ink-2));font-size:12px!important;font-weight:700!important;line-height:16px!important}:is(#root,body) :is(label:not([class*=vds-])):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-ink-2,var(--vds-ink));font-weight:600;font-size:13px!important;line-height:18px!important}:is(#root,body) :is(input,select,textarea):not([class*=vds-]):not(.vds-select__native):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-weight:500;font-size:14px!important;line-height:20px!important}:is(#root,body) :is(button:not([class*=vds-]),[role=button]:not([class*=vds-]),.btn,.btn2,.ds-btn,.tab):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);letter-spacing:-.005em;font-size:14px!important;font-weight:600!important;line-height:20px!important}:is(#root,body) :is(button.small:not([class*=vds-]),.btn-sm):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-size:13px!important;font-weight:600!important}:is(#root,body) :is(table th,.vds-th):not(.vds-table *):not(.vds-t-keep){letter-spacing:.06em;text-transform:uppercase;color:var(--vds-ink-3,var(--vds-ink-2));font-size:11px!important;font-weight:700!important;line-height:16px!important}:is(#root,body) :is(table td,.vds-td):not(.vds-table *):not(.vds-t-keep){color:var(--vds-ink);font-weight:400;font-size:14px!important;line-height:20px!important}:is(#root,body) :is(.ds-kpi-value,.ds-countup):not(.vds-t-keep):not(.is-money){letter-spacing:-.02em;font-size:24px!important;font-weight:700!important;line-height:32px!important}:is(#root,body) :is(.ds-empty-title,.ds-error-title):not(.vds-t-keep){font-size:18px!important;font-weight:600!important;line-height:26px!important}:is(#root,body) .brandmark__word:not(.vds-t-keep),:is(#root,body) .brandmark__word em:not(.vds-t-keep){font-size:16px!important;font-weight:800!important;line-height:20px!important}@media (max-width:768px){:is(#root,body) :is(.ds-kpi-value,.ds-countup):not(.vds-t-keep):not(.is-money){font-size:20px!important;line-height:28px!important}:is(#root,body) :is(.ds-empty-title,.ds-error-title):not(.vds-t-keep){font-size:16px!important;line-height:24px!important}}.vds-t-display-xl{font-size:64px!important;font-weight:400!important;line-height:72px!important}.vds-t-display-lg{font-size:50px!important;font-weight:400!important;line-height:64px!important}.vds-t-display-sm{letter-spacing:-.02em;font-size:34px!important;font-weight:400!important;line-height:42px!important}.vds-t-display{font-size:24px!important;font-weight:400!important}.vds-t-keep{font-size:revert!important}@media (max-width:1024px){:is(#root,body) :is(h1:not([class*=vds-]):not(.vds-page-title):not(.vds-section-title):not(.vds-hero__title):not(.ph-h1):not(.vp-head__title):not(.vp-sec__label):not(.vh-head__greet):not(.vh-sec__label):not(.hs-sec-title),.vds-t-h1):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-size:20px;line-height:28px}:is(#root,body) :is(h2:not([class*=vds-]):not(.vds-page-title):not(.vds-section-title):not(.vds-hero__title):not(.ph-h1):not(.vp-head__title):not(.vp-sec__label):not(.vh-head__greet):not(.vh-sec__label):not(.hs-sec-title),.vds-t-h2):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-size:18px;line-height:26px}.vds-t-h1:not(.vds-t-keep){font-size:20px!important;line-height:28px!important}.vds-t-h2:not(.vds-t-keep){font-size:18px!important;line-height:26px!important}.vds-t-display-lg{font-size:42px!important;line-height:56px!important}.vds-t-display-xl{font-size:50px!important;line-height:64px!important}}@media (max-width:768px){:is(#root,body) :is(h1:not([class*=vds-]):not(.vds-page-title):not(.vds-section-title):not(.vds-hero__title):not(.ph-h1):not(.vp-head__title):not(.vp-sec__label):not(.vh-head__greet):not(.vh-sec__label):not(.hs-sec-title),.vds-t-h1):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-size:20px;line-height:28px}:is(#root,body) :is(h2:not([class*=vds-]):not(.vds-page-title):not(.vds-section-title):not(.vds-hero__title):not(.ph-h1):not(.vp-head__title):not(.vp-sec__label):not(.vh-head__greet):not(.vh-sec__label):not(.hs-sec-title),.vds-t-h2):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-size:18px;line-height:26px}.vds-t-h1:not(.vds-t-keep){font-size:20px!important;line-height:28px!important}.vds-t-h2:not(.vds-t-keep){font-size:18px!important;line-height:26px!important}:is(#root,body) :is(h3:not([class*=vds-]),.vds-t-h3):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important;line-height:24px!important}:is(#root,body) :is(p:not([class*=vds-]),.vds-t-body):not(.vds-t-keep):not([data-venus-text]):not(:where([data-venus-core],[data-venus-core] *)){font-size:15px!important;line-height:24px!important}:is(#root,body) :is(label:not([class*=vds-])):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){font-size:13px!important}.vds-t-display-lg{font-size:34px!important;line-height:42px!important}.vds-t-display-xl{font-size:42px!important;line-height:56px!important}}@media (max-width:375px){:is(#root,body) :is(p:not([class*=vds-]),.vds-t-body):not(.vds-t-keep):not([data-venus-text]):not(:where([data-venus-core],[data-venus-core] *)){font-size:14px!important;line-height:22px!important}.vds-t-display-xl{font-size:34px!important;line-height:42px!important}}.vds-select{vertical-align:middle;width:auto;min-width:132px;max-width:100%;display:inline-block;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.vds-select>.vds-select__trigger{border-width:1px}.vds-select--block,.vds-select.w-full,.vds-select[class*=w-full]{width:100%;min-width:0;display:block}.vds-select__native option{color:var(--vds-ink);font-size:14px!important}.vds-select__native{height:0!important;min-height:0!important;box-shadow:none!important;appearance:none!important;background:0 0!important;border:0!important;padding:0!important}.vds-select__trigger{padding:0 40px 0 var(--vds-f-pad,16px);font:inherit;border:1px solid var(--vds-line);cursor:pointer;font-weight:500;min-height:var(--vds-f-h,56px)!important;border-radius:var(--vds-radius-control,16px)!important;font-size:14px!important}.vds-select__trigger:hover{border-color:var(--vds-muted-2,var(--vds-line-strong,var(--vds-line)))}.vds-select__trigger:focus-visible,.vds-select[data-open] .vds-select__trigger{border-color:var(--vds-accent-text,var(--vds-primary));box-shadow:inset 0 0 0 1px var(--vds-accent-text,var(--vds-primary)),0 0 0 4px var(--vds-ring,var(--vds-primary-ring));outline:none}.vds-select__trigger:disabled,.vds-select.is-disabled .vds-select__trigger{cursor:not-allowed;opacity:.55}.vds-select__value.is-placeholder{color:var(--vds-ink-3);font-weight:400}.vds-select[data-open] .vds-select__caret{transform:rotate(180deg)}.vds-select--sm .vds-select__trigger{border-radius:13px;min-height:44px;padding:0 32px 0 16px;font-size:14px}.vds-select__menu{width:auto;min-width:100%;max-width:min(340px,100vw - 32px);box-shadow:0 24px 48px -24px #0a0c1e73}:is([data-theme=dark],[data-venus-theme=dark]) .vds-select__menu{box-shadow:0 30px 60px -30px #000000d9,inset 0 1px 0 var(--vds-rim)}@keyframes vds-select-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}}.vds-select__item{color:var(--vds-ink-soft);cursor:pointer;border-radius:10px;font-size:13px;display:flex}.vds-select__item.is-active{background:var(--vds-panel);color:var(--vds-accent-text)}.vds-select__item.is-selected{background:var(--vds-primary-soft,var(--vds-surface-2));color:var(--vds-primary);font-weight:600}.vds-select__item.is-selected.is-active{background:var(--vds-primary-soft,var(--vds-surface-2))}.vds-select__item.is-disabled{color:var(--vds-ink-3);cursor:not-allowed;opacity:.6}select:not(.vds-select__native):not(:where([data-venus-core],[data-venus-core] *)){min-height:48px;color:var(--vds-ink);background-color:var(--vds-surface);border:1px solid var(--vds-line);border-radius:var(--vds-r-md,20px);appearance:none;cursor:pointer;transition:border-color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%23807e99'%3E%3Cpath d='M12 15.4 6.6 10 8 8.6l4 4 4-4L17.4 10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding:0 40px 0 16px;font-size:13px;font-weight:400}select:not(.vds-select__native):hover:not(:disabled):not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-muted-2)}select:not(.vds-select__native):focus-visible:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-accent-text);box-shadow:0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring);outline:none}:where([data-slot=select-trigger],[data-slot=dropdown-menu-trigger],.vds-dropdown-trigger){border-color:var(--vds-line);background:var(--vds-well);min-height:46px;color:var(--vds-muted);border-radius:10px;font-size:12px}:where([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[role=menu],.vds-menu){border-radius:var(--vds-r-md,20px);border:1px solid var(--vds-line);background:var(--vds-surface);padding:8px;box-shadow:0 24px 48px -24px #0a0c1e73}:where([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],.vds-menu__item){border-radius:10px;min-height:40px;padding:10px 12px;font-size:13px;line-height:1.4}:where([data-slot=select-item],[role=menuitem]):focus,:where([data-slot=select-item],[role=menuitem]):hover{background:var(--vds-panel);color:var(--vds-accent-text)}:where([data-slot=select-item])[data-state=checked]{background:var(--vds-primary-soft,var(--vds-surface-2));color:var(--vds-primary);font-weight:600}.material-icon,.mi,.material-symbols-rounded,.material-symbols-outlined{vertical-align:middle;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:24px;line-height:1}:where(button,a,li,.vds-btn,.v-btn)>.material-icon:not(:where([data-venus-core],[data-venus-core] *)),:where(button,a,li,.vds-btn,.v-btn)>.mi:not(:where([data-venus-core],[data-venus-core] *)),:where(.vds-field,.vds-select,input,select,textarea) .material-icon:not(:where([data-venus-core],[data-venus-core] *)),:where(.vds-field,.vds-select,input,select,textarea) .mi:not(:where([data-venus-core],[data-venus-core] *)){font-size:20px}:root{--m-bg:var(--vds-canvas);--m-surface:var(--vds-surface);--m-raised:var(--vds-panel);--m-raised-hover:var(--vds-well);--m-border:var(--vds-line);--m-border-strong:var(--vds-line-strong);--m-fg:var(--vds-ink);--m-fg-2:var(--vds-muted);--m-field:var(--vds-well);--m-glass:var(--vds-surface)}@supports (color:color-mix(in lab, red, red)){:root{--m-glass:color-mix(in srgb, var(--vds-surface) 88%, transparent)}}:root{--m-scrim:var(--vds-canvas)}@supports (color:color-mix(in lab, red, red)){:root{--m-scrim:color-mix(in srgb, var(--vds-canvas) 76%, transparent)}}:root{--m-accent:var(--vds-primary);--m-accent-strong:var(--vds-primary);--m-accent-text:var(--vds-accent-text);--m-accent-tint:var(--vds-primary-100);--m-accent-edge:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){:root{--m-accent-edge:color-mix(in srgb, var(--vds-primary) 42%, transparent)}}:root{--m-ink:var(--vds-ink);--m-ink-muted:var(--vds-muted);--m-ink-faint:var(--vds-muted-2);--m-ink-accent:var(--vds-accent-text);--m-ink-on-accent:var(--vds-on-primary);--m-fill-cta:var(--vds-primary);--m-fill-cta-small:var(--vds-primary-press);--m-badge-ink:var(--vds-on-primary);--m-rating-ink:var(--vds-warn)}@supports (color:color-mix(in lab, red, red)){:root{--m-rating-ink:color-mix(in srgb, var(--vds-warn) 50%, var(--vds-ink))}}:root{--m-focus-ring:var(--vds-primary);--m-success:var(--vds-success-text);--m-danger:var(--vds-error-text);--m-warn:var(--vds-warn);--m-r-12:var(--vds-r-sm);--m-r-16:var(--vds-radius-card);--m-r-20:var(--vds-r-md);--m-r-card:var(--vds-radius-card);--m-r-img:var(--vds-r-sm);--m-r-btn:var(--vds-r-sm);--m-r-field:var(--vds-r-sm);--m-r-badge:var(--vds-r-pill);--m-r-pill:var(--vds-r-pill);--m-r-sheet:var(--vds-r-lg) var(--vds-r-lg) 0 0;--m-fs-large:34px;--m-fs-num:24px;--m-fs-display:24px;--m-fs-title:var(--t-h3);--m-fs-h2:20px;--m-fs-h3:16px;--m-fs-heading:16px;--m-fs-body:15px;--m-fs-body-s:var(--t-body);--m-fs-meta:13px;--m-fs-micro:var(--t-eyebrow);--m-fs-tab:12px;--m-fs-input:16px;--m-tap-min:var(--vds-tap);--m-control-44:var(--vds-tap);--m-control-48:var(--vds-field-h);--m-control-52:52px;--m-control-56:var(--vds-field-h-lg);--m-icon-btn:var(--vds-icon-btn);--m-btn-h:var(--vds-ctl-h-md);--m-btn-h-lg:var(--vds-ctl-h-lg);--m-ease:var(--vds-ease);--m-shadow-card:var(--shadow-1);--m-shadow-sheet:var(--shadow-2);--m-shadow-dialog:var(--shadow-sharp)}html[data-theme=dark]{--m-raised:var(--vds-well);--m-raised-hover:var(--vds-well)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--m-raised-hover:color-mix(in srgb, var(--vds-well) 82%, var(--vds-line-strong))}}html[data-theme=dark]{--m-shadow-card:none;--m-rating-ink:var(--vds-warn)}@media (max-width:768px){:where(button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,textarea,[role=button],a):not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--m-tap-min)}:where(button,[role=button],a):not(:where([data-venus-core],[data-venus-core] *)){touch-action:manipulation}}@media (max-width:375px){:root{--m-r-sheet:var(--vds-r-md) var(--vds-r-md) 0 0}}@media (min-width:768px){:root{--m-r-sheet:var(--vds-r-lg);--m-tap-min:var(--vds-field-h)}}@media (min-width:1024px){:root{--m-r-sheet:var(--vds-r-xl);--m-tap-min:var(--vds-field-h)}}:root{--v-ink:var(--bg-deep);--v-fill-primary:var(--brand-pink-dark);--v-r-card:var(--vds-radius-card);--v-r-lg:var(--vds-r-lg);--v-r-sm:var(--vds-r-sm);--v-tap:var(--vds-tap);--v-tap-lg:calc(var(--vds-tap) + 4px);--v-display:32px;--v-title:24px;--v-headline:17px;--v-glow:0 6px 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--v-glow:0 6px 22px color-mix(in srgb, var(--accent) 32%, transparent)}}:root{--v-glow-cyan:0 6px 22px var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){:root{--v-glow-cyan:0 6px 22px color-mix(in srgb, var(--brand-cyan) 30%, transparent)}}:root{--v-glow-gold:0 6px 22px var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){:root{--v-glow-gold:0 6px 22px color-mix(in srgb, var(--brand-gold) 34%, transparent)}}:root{--v-grad-cta:linear-gradient(135deg, var(--brand-pink-dark), var(--accent));--v-grad-hero:var(--grad-hero);--v-shadow-card:0 4px 16px var(--bg-deep), inset 0 1px 0 var(--n-0)}@supports (color:color-mix(in lab, red, red)){:root{--v-shadow-card:0 4px 16px color-mix(in srgb, var(--bg-deep) 34%, transparent), inset 0 1px 0 color-mix(in srgb, var(--n-0) 6%, transparent)}}:root{--v-dur:.18s;--v-ease:cubic-bezier(.32, .72, 0, 1)}:root,html[data-theme=light],html[data-theme=dark]{--vds-m-brand-grad:linear-gradient(135deg, var(--vds-primary), var(--vds-primary-press))}.v-eyebrow{color:var(--vds-accent-text)}.v-icon-btn{width:var(--v-tap);height:var(--v-tap);border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:12px;padding:0}.v-icon-btn:active{transform:scale(.94)}.v-icon-btn.is-on{border-color:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.v-icon-btn.is-on{border-color:color-mix(in srgb, var(--brand-gold) 45%, transparent)}}.v-icon-btn.is-on{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.v-icon-btn.is-on{background:color-mix(in srgb, var(--brand-gold) 16%, transparent)}}.v-icon-btn.is-on{color:var(--brand-gold)}.v-field{margin-bottom:14px;display:block}.v-field__label{color:var(--muted);display:block}.v-select{min-height:var(--m-control-48,var(--v-tap));border:1px solid var(--border);border-radius:var(--vds-radius-control);padding:12px 14px;font-family:inherit;font-size:16px}.v-select:focus{border-color:var(--vds-accent-text,var(--accent));box-shadow:0 0 0 3px var(--vds-primary,var(--accent));outline:none}@supports (color:color-mix(in lab, red, red)){.v-select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--vds-primary,var(--accent)) 22%, transparent)}}.v-switch{cursor:pointer;display:inline-flex;position:relative}.v-switch input:not(:where([data-venus-core],[data-venus-core] *)){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.v-chip{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--muted);transition:background-color var(--v-dur) var(--v-ease),color var(--v-dur) var(--v-ease);border-radius:999px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.v-chip[aria-pressed=true],.v-chip--on{background:var(--accent);border-color:var(--vds-accent-text);color:var(--vds-on-brand)}.v-chip-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -20px;padding:2px 20px 10px;display:flex;overflow-x:auto}.v-chip-rail::-webkit-scrollbar{display:none}.v-badge{background:var(--n-0);border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v-badge{background:color-mix(in srgb, var(--n-0) 10%, transparent)}}.v-badge{color:var(--fg);letter-spacing:.02em;font-size:12px;font-weight:700}.v-badge--live{background:var(--price-red)}@supports (color:color-mix(in lab, red, red)){.v-badge--live{background:color-mix(in srgb, var(--price-red) 18%, transparent)}}.v-badge--live{color:var(--price-red)}.v-badge--soon{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.v-badge--soon{background:color-mix(in srgb, var(--brand-gold) 20%, transparent)}}.v-badge--soon{color:var(--brand-gold)}.v-badge--done{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.v-badge--done{background:color-mix(in srgb, var(--success) 18%, transparent)}}.v-badge--done{color:var(--success)}.v-card{border:1px solid var(--border);border-radius:var(--v-r-card);background:var(--surface);box-shadow:var(--v-shadow-card);padding:16px;position:relative}.v-row{border-radius:var(--v-r-sm);border:0;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px}.v-row+.v-row{margin-top:8px}.v-row__title{font-size:14px;font-weight:600;line-height:1.3}.v-row__sub{font-size:13px;line-height:1.35}.v-avatar{background:var(--n-700);border:1.5px solid var(--n-0);border-radius:50%;flex:none;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.v-avatar{border:1.5px solid color-mix(in srgb, var(--n-0) 14%, transparent)}}.v-avatar--sm{width:32px;height:32px}.v-avatar-stack{align-items:center;display:flex}.v-avatar-stack .v-avatar{border-color:var(--surface);margin-left:-10px}.v-avatar-stack .v-avatar:first-child{margin-left:0}.v-sheet{z-index:300;max-height:88vh;padding:8px 18px calc(18px + env(safe-area-inset-bottom,0px));border-radius:var(--v-r-lg) var(--v-r-lg) 0 0;background:var(--surface);box-shadow:0 -12px 44px var(--bg-deep);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.v-sheet{box-shadow:0 -12px 44px color-mix(in srgb, var(--bg-deep) 50%, transparent)}}.v-sheet{overflow-y:auto}.v-sheet__title{margin:0 0 4px;font-size:18px;font-weight:700}.v-empty__ico{border-radius:20px;width:60px;height:60px}.v-empty__title{font-size:16px;font-weight:700}@keyframes v-shimmer{to{background-position:-220% 0}}.v-kit{--v-kit-pad:16px;width:100%;max-width:1320px;padding:max(6px,env(safe-area-inset-top,0px)) var(--v-kit-pad) 64px;margin:0 auto;display:block}.v-select:disabled{opacity:.55;cursor:not-allowed}@media (max-width:375px){.v-kit{--v-kit-pad:14px}}@media (min-width:1024px){.v-kit{--v-kit-pad:28px}}html .v2 .lt-tabbar--v2{--tabpill-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){html .v2 .lt-tabbar--v2{--tabpill-bg:color-mix(in srgb, var(--surface) 62%, transparent)}}html .v2 .lt-tabbar--v2{--tabpill-bg-solid:var(--n-700)}@supports (color:color-mix(in lab, red, red)){html .v2 .lt-tabbar--v2{--tabpill-bg-solid:color-mix(in srgb, var(--n-700) 40%, var(--surface))}}html .v2 .lt-tabbar--v2{--tabpill-pill:var(--accent)}@supports (color:color-mix(in lab, red, red)){html .v2 .lt-tabbar--v2{--tabpill-pill:color-mix(in srgb, var(--accent) 45%, var(--surface))}}html .v2 .lt-tabbar--v2{--tabpill-ink:var(--fg);--tabpill-ico:var(--muted);--tabpill-lbl:var(--n-350);left:14px;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);background:var(--tabpill-bg);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--n-0);border-radius:999px;height:64px;padding-bottom:0}@supports (color:color-mix(in lab, red, red)){html .v2 .lt-tabbar--v2{border:1px solid color-mix(in srgb, var(--n-0) 16%, transparent)}}html .v2 .lt-tabbar--v2{box-shadow:0 18px 44px -14px var(--accent),0 12px 30px var(--bg-deep),inset 0 1px 0 var(--n-0)}@supports (color:color-mix(in lab, red, red)){html .v2 .lt-tabbar--v2{box-shadow:0 18px 44px -14px color-mix(in srgb, var(--accent) 46%, transparent),0 12px 30px color-mix(in srgb, var(--bg-deep) 70%, transparent),inset 0 1px 0 color-mix(in srgb, var(--n-0) 14%, transparent)}}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){html .v2 .lt-tabbar--v2{background:var(--tabpill-bg-solid)}}html .v2 .lt-tabbar--v2:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 100% at 22% 100%, var(--brand-cyan), transparent 70%),radial-gradient(55% 100% at 58% 100%, var(--accent), transparent 72%),radial-gradient(45% 100% at 86% 100%, var(--brand-purple), transparent 70%);border-radius:999px;height:96px;position:absolute;bottom:26px;left:12%;right:12%}@supports (color:color-mix(in lab, red, red)){html .v2 .lt-tabbar--v2:before{background:radial-gradient(60% 100% at 22% 100%, color-mix(in srgb, var(--brand-cyan) 30%, transparent), transparent 70%),radial-gradient(55% 100% at 58% 100%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 72%),radial-gradient(45% 100% at 86% 100%, color-mix(in srgb, var(--brand-purple) 26%, transparent), transparent 70%)}}html .v2 .lt-tabbar--v2:before{filter:blur(26px);opacity:.9;animation:8s ease-in-out infinite alternate v-tab-aurora}@keyframes v-tab-aurora{0%{transform:translate(-6px)scaleX(1)}to{transform:translate(6px,-2px)scaleX(1.06)}}html .v2 .lt-tabbar--v2 .lt-tabbar__list{z-index:1;position:relative}html .v2 .lt-tabbar--v2.is-hidden{transform:translateY(calc(100% + 56px))}html .v2 .lt-tabbar--v2 .lt-tabbar__list{grid-template-columns:repeat(var(--m-tabbar-n,5), minmax(0, 1fr));place-items:center stretch}html .v2 .lt-tabbar--v2 .lt-tabbar__item{min-width:0}html .v2 .lt-tabbar--v2 .lt-tabbar__item>.lt-tabbar__link{width:100%;margin-inline:2px}html .v2 .lt-tabbar--v2.lt-tabbar--dense .lt-tabbar__list{padding:0 4px}html .v2 .lt-tabbar--v2.lt-tabbar--dense .lt-tabbar__item>.lt-tabbar__link{margin-inline:0}html .v2 .lt-tabbar--v2.lt-tabbar--dense .lt-tabbar__lbl{letter-spacing:-.045em}html .v2 .lt-tabbar--v2.lt-tabbar--dense .lt-tabbar__ico,html .v2 .lt-tabbar--v2.lt-tabbar--dense .lt-tabbar__ico.is-active{width:min(44px,100%)}html .v2 .lt-tabbar--v2 .lt-tabbar__list{align-items:center;height:64px;padding:0 8px}html .v2 .lt-tabbar--v2 .lt-tabbar__link{min-height:56px;color:var(--tabpill-lbl);gap:3px;padding:0}html .v2 .lt-tabbar--v2 .lt-tabbar__ico svg{width:22px;height:22px}html .v2 .lt-tabbar--v2 .lt-tabbar__ico{width:min(56px,100% - 8px);max-width:100%;height:32px;color:var(--tabpill-ico);transition:background-color var(--m-dur-fast,.14s) var(--m-ease,cubic-bezier(.23, 1, .32, 1)),color var(--m-dur-fast,.14s) var(--m-ease,cubic-bezier(.23, 1, .32, 1));border-radius:999px;place-items:center;display:grid;position:relative}html .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active{width:min(56px,100% - 8px);color:var(--n-0);background:linear-gradient(135deg, var(--brand-cyan), var(--accent))}@supports (color:color-mix(in lab, red, red)){html .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-cyan) 30%, transparent), color-mix(in srgb, var(--accent) 54%, transparent))}}html .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active{border:1px solid var(--n-0)}@supports (color:color-mix(in lab, red, red)){html .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active{border:1px solid color-mix(in srgb, var(--n-0) 24%, transparent)}}html .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active{box-shadow:0 6px 18px -4px var(--accent),inset 0 1px 0 var(--n-0)}@supports (color:color-mix(in lab, red, red)){html .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active{box-shadow:0 6px 18px -4px color-mix(in srgb, var(--accent) 60%, transparent),inset 0 1px 0 color-mix(in srgb, var(--n-0) 26%, transparent)}}html .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active{animation:v-tab-pop var(--m-dur-page,.32s) cubic-bezier(.34, 1.56, .64, 1) 1;transform:translateZ(0)scale(1)}@keyframes v-tab-pop{0%{transform:scale(.86)}60%{transform:scale(1.06)}to{transform:scale(1)}}html .v2 .lt-tabbar--v2 .lt-tabbar__link.is-active .lt-tabbar__lbl{color:var(--tabpill-ink);font-weight:700}html .v2 .lt-tabbar--v2 .lt-tabbar__badge{border:2px solid var(--tabpill-bg-solid);min-width:16px;height:16px;animation:v-badge-ring var(--m-dur-slow,.32s) var(--m-ease,ease-out) 3;padding:0 4px;font-size:10px;line-height:16px;top:-4px;right:4px}@keyframes v-badge-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-badge,var(--error)) 55%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}html .v2 .lt-tabbar--v2 .lt-tabbar__ind{display:none}@media (max-width:768px){html .v2{--m-inset-bottom:calc(var(--m-tabbar-h,56px) + var(--m-safe-bottom,0px) + 34px)}html .v2 .v2-main{padding-bottom:calc(var(--sp-16,64px) + 24px + env(safe-area-inset-bottom,0px))}}.lt-tabbar{transition:transform var(--m-dur,.2s) cubic-bezier(.2, .7, .2, 1);will-change:transform}.lt-tabbar.is-hidden{transform:translateY(calc(100% + 4px))}@media (prefers-reduced-motion:reduce){.lt-tabbar{transition:none}}@media (max-width:768px){html .v2,html .v2-main{background:0 0}}@media (prefers-reduced-motion:reduce){html .v2 .lt-tabbar--v2:before,html .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active,html .v2 .lt-tabbar--v2 .lt-tabbar__badge{animation:none}}html[data-theme=light]{--v-on-bright:var(--n-0);--v-accent-ink:var(--accent-ink,var(--brand-pink-dark));--v-glow:0 6px 18px var(--v-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--v-glow:0 6px 18px color-mix(in srgb, var(--v-ink) 12%, transparent)}}html[data-theme=light]{--v-glow-cyan:0 6px 18px var(--v-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--v-glow-cyan:0 6px 18px color-mix(in srgb, var(--v-ink) 12%, transparent)}}html[data-theme=light]{--v-glow-gold:0 6px 18px var(--v-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--v-glow-gold:0 6px 18px color-mix(in srgb, var(--v-ink) 14%, transparent)}}html[data-theme=light]{--v-shadow-card:0 1px 2px var(--v-ink), 0 6px 18px -8px var(--v-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--v-shadow-card:0 1px 2px color-mix(in srgb, var(--v-ink) 6%, transparent), 0 6px 18px -8px color-mix(in srgb, var(--v-ink) 16%, transparent)}}html[data-theme=light]{--v-glass:var(--n-0)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--v-glass:color-mix(in srgb, var(--n-0) 82%, transparent)}}html[data-theme=light]{--v-glass-line:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--v-glass-line:color-mix(in srgb, var(--v-ink) 12%, transparent)}}html[data-theme=light] .v-kit__h,html[data-theme=light] .v-kit__num{color:var(--v-accent-ink)}html[data-theme=light] .v-kit__num{background:var(--v-accent-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .v-kit__num{background:color-mix(in srgb, var(--v-accent-ink) 14%, transparent)}}html[data-theme=light] .v-btn--tint{color:var(--v-accent-ink);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .v-btn--tint{border-color:color-mix(in srgb, var(--accent) 26%, transparent)}}html[data-theme=light] .v-sticker--accent,html[data-theme=light] .v-fab,html[data-theme=light] .v-icon-btn.is-on{color:var(--v-on-bright)}html[data-theme=light] .v-sticker--gold{color:var(--vds-ink)}html[data-theme=light] .v-badge--live,html[data-theme=light] .v-badge--soon,html[data-theme=light] .v-badge--done{color:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .v-badge--live,html[data-theme=light] .v-badge--soon,html[data-theme=light] .v-badge--done{color:color-mix(in srgb, var(--v-ink) 82%, var(--accent))}}html[data-theme=light] .v-badge--live{background:var(--price-red)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .v-badge--live{background:color-mix(in srgb, var(--price-red) 10%, transparent)}}html[data-theme=light] .v-badge--live{color:var(--price-red)}html[data-theme=light] .v-live-pill{color:var(--price-red);background:#ffffffeb}html[data-theme=light] .v2 .lt-tabbar--v2{background:var(--v-glass);border-color:var(--v-glass-line);box-shadow:0 10px 28px -14px var(--v-ink),0 2px 8px var(--v-ink),inset 0 1px 0 var(--n-0)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .v2 .lt-tabbar--v2{box-shadow:0 10px 28px -14px color-mix(in srgb, var(--v-ink) 22%, transparent),0 2px 8px color-mix(in srgb, var(--v-ink) 8%, transparent),inset 0 1px 0 color-mix(in srgb, var(--n-0) 70%, transparent)}}html[data-theme=light] .lt-tabbar--v2:before{opacity:.45}html[data-theme=light] .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active{background:var(--v-grad-cta);border-color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active{border-color:color-mix(in srgb, var(--n-0) 40%, transparent)}}html[data-theme=light] .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active{box-shadow:0 6px 16px -6px var(--accent),inset 0 1px 0 var(--n-0)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .v2 .lt-tabbar--v2 .lt-tabbar__ico.is-active{box-shadow:0 6px 16px -6px color-mix(in srgb, var(--accent) 55%, transparent),inset 0 1px 0 color-mix(in srgb, var(--n-0) 34%, transparent)}}html[data-theme=light] .v2 .lt-tabbar--v2{--tabpill-lbl:var(--muted);--tabpill-ico:var(--muted)}html[data-theme=light] .v-toast{background:var(--surface);border-color:var(--v-glass-line);color:var(--fg);box-shadow:var(--v-shadow-card)}html[data-theme=light] .v-toast--ok{background:var(--success)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .v-toast--ok{background:color-mix(in srgb, var(--success) 14%, var(--surface))}}html[data-theme=light] .v-toast--ok{color:var(--success)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .v-toast--ok{color:color-mix(in srgb, var(--success) 42%, var(--v-ink))}}html[data-theme=light] .v-skel{background:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .v-skel{background:color-mix(in srgb, var(--v-ink) 8%, var(--surface))}}@media (max-width:460px){.vh-fab{justify-content:center;gap:0;width:52px;padding:0;font-size:0}}.vds-m-live{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vds-m-live{border-color:color-mix(in srgb, var(--accent) 34%, transparent)}}.vds-m-live{background:var(--vds-m-brand-grad);color:var(--vds-on-brand);box-shadow:var(--v-glow);background-size:100% 100%}.vds-m-live:before{content:"";background-image:linear-gradient(var(--v-ink) 1px, transparent 1px),linear-gradient(90deg, var(--v-ink) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vds-m-live:before{background-image:linear-gradient(color-mix(in srgb, var(--v-ink) 10%, transparent) 1px, transparent 1px),linear-gradient(90deg, color-mix(in srgb, var(--v-ink) 10%, transparent) 1px, transparent 1px)}}.vds-m-live:before{opacity:.5;pointer-events:none;background-size:44px 44px}.vds-m-live__title,.vds-m-live__meta{color:var(--v-ink)}.vds-m-live .vds-badge--live{background:var(--n-0);color:var(--vds-error);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.vds-m-live .vds-badge--live{color:color-mix(in srgb, var(--vds-error) 55%, var(--vds-scrim))}}.vds-m-live .vds-badge--live{letter-spacing:.04em;font-weight:800}.vds-m-live .vds-badge--live .vds-badge__dot{background:currentColor}.vds-m-live .vds-progress__track{background:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.vds-m-live .vds-progress__track{background:color-mix(in srgb, var(--v-ink) 26%, transparent)}}.vds-m-live .vds-progress__bar{background:var(--v-ink)}.vds-m-live__seats .vds-progress__meta{color:var(--v-ink);font-size:11px;font-weight:700}.vds-m-live .vds-btn--primary{background:var(--v-ink);color:var(--n-0);box-shadow:0 8px 20px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.vds-m-live .vds-btn--primary{box-shadow:0 8px 20px color-mix(in srgb, var(--bg-deep) 38%, transparent)}}.vds-m-ring__dial{border-radius:var(--vds-r-pill);position:relative}.vds-m-ring__dial:before{content:"";border-radius:var(--vds-r-pill);background:var(--surface);position:absolute;inset:4px}.vds-m-ring__dial--gold{background:conic-gradient(from -90deg, var(--vds-warn) 0 var(--vds-m-ring-deg,0deg), var(--vds-line) var(--vds-m-ring-deg,0deg) 360deg)}.vds-m-ring__dial--cyan{background:conic-gradient(from -90deg, var(--vds-primary) 0 var(--vds-m-ring-deg,0deg), var(--vds-line) var(--vds-m-ring-deg,0deg) 360deg)}.vds-m-sticker{top:-8px;left:14px;transform:rotate(-4deg)}.vds-m-chip-rail{display:flex}.vds-m-chip-rail::-webkit-scrollbar{display:none}.vds-m-chip-rail>.vds-seg__item{min-height:var(--vds-tap);flex:none}.vds-m-share{color:var(--vds-on-brand)}.vds-m-share__cap{color:var(--v-ink)}.vds-m-share__stats{margin:0;padding:0;display:flex}.vds-m-share__stats li{border-radius:var(--vds-r-sm);background:var(--v-ink);flex:1;min-width:0;padding:9px 6px}@supports (color:color-mix(in lab, red, red)){.vds-m-share__stats li{background:color-mix(in srgb, var(--v-ink) 14%, transparent)}}.vds-m-share__stats li{text-align:center}.vds-m-share__stats b{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.1;display:block}.vds-m-share__stats span{letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin-top:2px;font-size:10px;font-weight:700;display:block}.vds-m-share__code{color:var(--v-ink)}body #root :is(.v-live-card,.vds-m-live,.v-share-card,.vds-m-share) :is(.v-live-card__title,.v-live-card__meta,.vds-m-live__title,.vds-m-live__meta,.v-share-card__cap,.v-share-card__k,.v-share-card__n,.v-share-card__code,.v-share-card__foot,.vds-m-share__cap,.vds-m-share__k,.vds-m-share__n,.vds-m-share__code,.vds-m-share__foot),body #root .vds-on-brand-text :is(p,h1,h2,h3,h4,h5,h6,span,b,em,strong,li,small,label,dt,dd,th,td):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)),body #root :is(p,h1,h2,h3,h4,h5,h6,span,b,em,strong,li,small,label,dt,dd).vds-on-brand-text:not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)),body #root .vds-on-brand-text :is(p,span,b,small,em).vds-on-brand-text--soft:not(.vds-t-keep),body #root :is(p,span,b,small,em).vds-on-brand-text--soft:not(.vds-t-keep){color:var(--vds-on-brand)}@supports (color:color-mix(in lab, red, red)){body #root .vds-on-brand-text :is(p,span,b,small,em).vds-on-brand-text--soft:not(.vds-t-keep),body #root :is(p,span,b,small,em).vds-on-brand-text--soft:not(.vds-t-keep){color:color-mix(in srgb, var(--vds-on-brand) 88%, transparent)}}body #root .vds-on-brand-text :is(.v-sticker--gold,.vds-badge--warn,.vds-tag--warn,.v-pill--warn,.vp-pill--warn):not(.vds-t-keep),body #root .vds-on-warn-text :is(p,h1,h2,h3,h4,h5,h6,span,b,em,strong,li,small,label):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)),body #root :is(p,h1,h2,h3,h4,h5,h6,span,b,em,strong,li,small,label).vds-on-warn-text:not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-on-warn)}@media (prefers-reduced-motion:reduce){.lt-tabbar--v2:before,[class*=v-tab-aurora]{animation:none!important}}.vp{padding:6px 20px 28px}.vp--tight{padding-top:0}.vp--flush{padding-left:0;padding-right:0}.vp-head{padding-top:6px}.vp-head__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.vp-head__title{letter-spacing:-.03em;color:var(--fg);margin:0;font-size:34px;font-weight:700;line-height:1.06}.vp-head__title b{color:var(--vds-ink);font-weight:700}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.vp-head__title b{color:var(--fg)}}.vp-head__sub{margin:8px 0 0;font-size:13px}.vp-head__row>*{min-width:0}.vp-sec{margin-top:26px}.vp-sec__head{margin-bottom:10px}.vp-sec__label{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px;font-weight:700}.vp-sec__all{color:var(--accent)}.vp-seg{margin:14px -20px 0;padding:2px 20px;display:flex}.vp-seg::-webkit-scrollbar{display:none}.vp-seg__chip{scroll-snap-align:start;border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--n-350);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.vp-seg__chip.is-on{background:var(--v-fill-primary);color:var(--n-0);border-color:#0000;font-weight:700}.vp-list{border:1px solid var(--border);border-radius:var(--m-r-card,20px)}.vp-list>*+*{border-top:1px solid var(--border)}.vp-row{width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:grid}.vp-row--noico{grid-template-columns:1fr auto}.vp-row__ico{background:var(--n-700);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.vp-row__ico--gold{color:var(--brand-gold)}.vp-row__ico--cyan,.vp-row__ico--live{color:var(--brand-cyan)}.vp-row__main{min-width:0}.vp-row__title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.vp-row__meta{color:var(--n-350);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;line-height:1.4;display:block;overflow:hidden}.vp-row__end{color:var(--n-400);align-items:center;gap:8px;display:inline-flex}.vp-media{background:var(--surface)}.vp-media__cover{width:100%}.vp-media__cover img{object-fit:cover;width:100%;height:100%}.vp-media__badge{color:var(--fg);font-size:12px;font-weight:700}.vp-media__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.vp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vp-stack{gap:10px}.vp-price{color:var(--vds-money);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.vp-price__unit{font-size:12px;font-weight:600}.vp-price--strike{color:var(--n-400);margin-left:6px;font-size:12px;font-weight:600;text-decoration:line-through}.vp-pill{background:var(--n-700);color:var(--n-350)}.vp-pill--live{background:var(--price-red)}@supports (color:color-mix(in lab, red, red)){.vp-pill--live{background:color-mix(in srgb, var(--price-red) 18%, transparent)}}.vp-pill--live{color:var(--price-red)}html[data-theme=light] .vp-pill--live{background:var(--price-red)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .vp-pill--live{background:color-mix(in srgb, var(--price-red) 10%, transparent)}}html[data-theme=light] .vp-pill--live{color:var(--price-red)}.vp-pill--done{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.vp-pill--done{background:color-mix(in srgb, var(--success) 16%, transparent)}}.vp-pill--done{color:var(--success)}.vp-pill--soon{background:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){.vp-pill--soon{background:color-mix(in srgb, var(--brand-purple) 20%, transparent)}}.vp-pill--soon{color:var(--brand-purple)}.vp-pill--warn{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.vp-pill--warn{background:color-mix(in srgb, var(--brand-gold) 18%, transparent)}}.vp-pill--warn{color:var(--brand-gold)}.vp-stat{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.vp-stat__box{border:1px solid var(--border);border-radius:var(--m-r-16,20px);background:var(--surface);padding:12px 12px 11px}.vp-stat__v{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.05;display:block}.vp-stat__k{color:var(--n-350);font-size:12px;font-weight:600}.vp-bar{z-index:30;border:1px solid var(--border);border-radius:var(--m-r-card,20px);background:var(--surface);gap:10px;padding:10px;display:flex;position:sticky;bottom:90px}@supports (color:color-mix(in lab, red, red)){.vp-bar{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.vp-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html:not(:has(.lt-tabbar)) .vp-bar{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.vp-bar .v-btn{flex:1}.vp-skel{border-radius:var(--m-r-16,20px);background:linear-gradient(100deg, var(--surface) 20%, var(--n-700) 40%, var(--surface) 60%);background-size:200% 100%}@keyframes vp-shimmer{to{background-position:-200% 0}}.vp-ava{border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.vp-ava--sm{width:32px;height:32px;font-size:12px}.vp-tabs{display:flex}.vp-tabs::-webkit-scrollbar{display:none}.vp-tabs__tab{min-height:44px;color:var(--n-350);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;position:relative}.vp-tabs__tab.is-on{color:var(--fg);font-weight:700}.vp-tabs__tab.is-on:after{background:var(--accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.vp-note{border:1px solid var(--border);border-radius:var(--m-r-16,20px);background:var(--accent);gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.vp-note{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.vp-note{color:var(--n-350);font-size:13px;line-height:1.5}.vp-tag{border-radius:8px;padding:3px 8px;font-size:12px;font-weight:600}.vp-kv{color:var(--n-350);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:14px;display:flex}.vp-kv+.vp-kv{border-top:1px solid var(--border)}.vp-kv b{color:var(--fg);font-weight:700}@media (max-width:375px){.vp{padding-left:16px;padding-right:16px}.vp-head__title{font-size:24px}.vp-grid2{gap:10px}.vp-seg{margin-inline:-16px;padding-inline:16px}}@media (min-width:768px){.vp{max-width:560px;margin:0 auto}.vp-bar{max-width:540px;left:50%}}@media (min-width:1024px){.vp{max-width:640px}.vp-bar{max-width:600px}}html[data-theme=light] .vp-head__eyebrow,html[data-theme=light] .vp-sec__label{color:var(--v-accent-ink,var(--accent-ink,var(--brand-pink-dark)))}html[data-theme=light] .vp-pill--soon{color:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .vp-pill--soon{color:color-mix(in srgb, var(--brand-purple) 55%, var(--n-100))}}html[data-theme=light] .vp-pill--soon{background:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .vp-pill--soon{background:color-mix(in srgb, var(--brand-purple) 14%, var(--surface))}}html[data-theme=light] .vp-pill--warn{color:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .vp-pill--warn{color:color-mix(in srgb, var(--brand-gold) 86%, var(--n-100))}}html[data-theme=light] .vp-pill--warn{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .vp-pill--warn{background:color-mix(in srgb, var(--brand-gold) 12%, var(--surface))}}html[data-theme=light] .vp-media__badge{color:var(--n-0)}html[data-theme=light] .vp-sec__all{color:var(--v-accent-ink,var(--accent-ink,var(--brand-pink-dark)))}html[data-theme=light] .vp-pill--done{color:var(--success)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .vp-pill--done{color:color-mix(in srgb, var(--success) 70%, var(--n-100))}}html[data-theme=light] .vp-pill--done{background:var(--success)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .vp-pill--done{background:color-mix(in srgb, var(--success) 14%, transparent)}}.w1-page{--w1-gutter:16px;width:100%;min-width:0;padding:8px 0 28px}.w1-page .vp-seg{margin-left:calc(var(--w1-gutter)*-1);margin-right:calc(var(--w1-gutter)*-1);padding-left:var(--w1-gutter);padding-right:var(--w1-gutter)}.w1-page .v-chip-rail{margin-right:calc(var(--w1-gutter)*-1);margin-left:calc(var(--w1-gutter)*-1);padding-right:var(--w1-gutter);padding-left:var(--w1-gutter)}.w1-hrail{margin:0 calc(var(--w1-gutter)*-1);padding:2px var(--w1-gutter) 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:10px;display:flex;overflow-x:auto}.w1-hrail::-webkit-scrollbar{display:none}.w1-page .v-chip-rail,.w1-hrail{scrollbar-width:none;-ms-overflow-style:none}.w1-page .v-chip-rail::-webkit-scrollbar{width:0;height:0;display:none}.w1-scrollx{-webkit-overflow-scrolling:touch}.w1-more{margin-top:14px}.w1-list-skel,.w1-skel-row{height:68px}.w1-v-live{color:var(--brand-cyan)}.w1-note__x{min-height:34px}.w1-hcard{border:1px solid var(--border);border-radius:var(--m-r-card,20px);background:var(--surface);width:124px;color:inherit;text-align:center;scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;gap:4px;padding:14px 10px 12px;font-family:inherit;display:flex}.w1-hcard__top{display:block;position:relative}.w1-hcard__ava{width:56px;height:56px;font-size:18px;overflow:hidden}.w1-hcard__ava img{object-fit:cover;border-radius:50%;width:100%;height:100%}.w1-hcard__name{max-width:100%;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.w1-hcard__meta{max-width:100%;color:var(--n-350);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.w1-hcard__rate{color:var(--brand-gold);align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.w1-hcard__rate em{color:var(--n-350);font-style:normal;font-weight:600}.w1-hcard__live{background:var(--vds-primary);color:var(--vds-on-brand);border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.w1-hava{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid;position:relative;overflow:hidden}.w1-hava img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.w1-cl-stats{margin-top:14px}.w1-cl-stats .vp-stat__box{flex-direction:column;gap:2px;min-width:0;display:flex}.w1-cl-stat-time{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.w1-cl-stats .vp-stat__v.w1-cl-stat-time{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.2;display:-webkit-box;overflow:hidden}.w1-cl-host__meta{font-size:12px}.w1-cl-agenda{margin:0;padding:0;list-style:none}.w1-cl-ag{padding-top:9px;padding-bottom:9px}.w1-cl-agenda:before,.w1-cl-ag .w1-tlx__dot{top:19px}.w1-cl-seats{border:1px solid var(--border);border-radius:var(--m-r-card,20px);background:var(--surface);padding:12px 14px}.w1-cl-seats__meta{color:var(--n-350);margin-top:8px;font-size:12px;font-weight:600}.w1-cl-note{margin-top:18px}.w1-cl-bar{align-items:center}.w1-cl-bar__price{flex-direction:column;flex:none}.w1-cl-bar__chat,.vp-bar .w1-cl-bar__chat{flex:0 0 44px;width:44px;min-width:44px}.w1-pdp__cover{display:grid}.w1-pdp__cover img{object-fit:cover;width:100%;height:100%;display:block}.w1-pdp__title{margin-top:12px;font-size:24px;line-height:1.14}.w1-pdp__desc{margin-top:10px}.w1-pdp__hostava{flex:none;width:42px;height:42px;font-size:14px;overflow:hidden}.w1-pdp__hostmain b{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.w1-pdp__hostmain span{color:var(--n-350);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.w1-pdp__price-u{color:var(--n-350);margin-top:3px}.w1-pdp__price-u s{color:var(--vds-money-soft);margin-left:6px}.w1-pdp__out{gap:8px;display:flex}.w1-pdp__out li{color:var(--fg);align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.w1-hosts__note{margin-top:10px}.w1-hrow__end{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.w1-langtile.is-on{box-shadow:0 0 0 2px var(--vds-accent-text),var(--shadow-2)}.w1-hdt__ava{width:76px;height:76px}.w1-hdt__ava img{object-fit:cover;width:100%;height:100%}.w1-hdt__bio{padding:14px}.w1-hdt__bio p,.w1-hdt__bio ul,.w1-hdt__bio ol{margin:0 0 8px}.w1-hdt__bio p:last-child,.w1-hdt__bio ul:last-child,.w1-hdt__bio ol:last-child{margin-bottom:0}.w1-hdt__bio ul,.w1-hdt__bio ol{padding-left:18px}.w1-hdt section[id]{scroll-margin-top:calc(var(--m-appbar-h,44px) + 8px)}.w1-rbar__t{background:var(--n-700);border-radius:999px;height:6px;display:block}.w1-rbar__t>i{background:var(--brand-gold);border-radius:999px;height:100%;display:block}.w1-rev__ava{width:36px;height:36px}.w1-rev__ava img{object-fit:cover;width:100%;height:100%}.w1-rev__top{font-size:13px}.w1-rev__top b{color:var(--fg);font-weight:700}.w1-week{border:1px solid var(--border);border-radius:var(--m-r-card,20px);background:var(--surface);margin-top:12px;padding:10px 6px 8px}.w1-day{min-height:54px;color:var(--n-350);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 0 5px;font-family:inherit;display:flex}.w1-day__n{color:var(--fg)}.w1-day__dot{background:0 0}.w1-day.has-ev .w1-day__dot,.w1-day.is-today{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.w1-day.is-today{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.w1-day.is-today .w1-day__n{color:var(--vds-accent-text)}.w1-sched__stats{margin-top:24px}.w1-sched__next{flex-wrap:wrap;align-items:center;margin-top:24px}.w1-sev__row{grid-template-columns:48px minmax(0,1fr) auto}.w1-sev__time{color:var(--vds-accent-text)}.w1-rank .vp-head{padding-top:2px}.w1-pod{border-radius:var(--v-r-card,20px);background:var(--surface);border:1px solid var(--border);flex-direction:column;align-items:center;gap:2px;min-width:0;padding:16px 8px 12px;display:flex;position:relative}.w1-pod--first{border-color:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.w1-pod--first{border-color:color-mix(in srgb, var(--brand-gold) 42%, transparent)}}.w1-pod__ava{border:2px solid var(--surface-2,var(--n-800));border-radius:50%;width:56px;height:56px}.w1-pod--first .w1-pod__ava{border-color:var(--brand-gold);width:72px;height:72px}.w1-page .vp-head__eyebrow,.w1-page .vp-sec__label,.w1-page .vp-tag,.w1-page .vp-stat__k,.w1-page .vp-media__badge,.w1-page .vp-price__unit{font-size:12px}@media (max-width:375px){.w1-pod{padding:12px 4px 10px}.w1-pod__ava{width:44px;height:44px}.w1-pod--first .w1-pod__ava{width:52px;height:52px}.w1-hcard{width:112px}.w1-cl-stats .vp-stat__v{font-size:18px}}@media (min-width:768px){.w1-page{--w1-gutter:20px}.w1-pod__ava{width:60px;height:60px}.w1-pod--first .w1-pod__ava{width:68px;height:68px}}@media (max-width:1024px){.w1-page{max-width:720px}}.w1-tlx__i{animation:w1-tlx-in var(--m-dur-slow,.32s) var(--m-ease,cubic-bezier(.22, 1, .36, 1)) both;position:relative}.w1-tlx__i:nth-child(2){animation-delay:40ms}.w1-tlx__i:nth-child(3){animation-delay:80ms}.w1-tlx__i:nth-child(4){animation-delay:.12s}.w1-tlx__i:nth-child(5){animation-delay:.16s}.w1-tlx__i:nth-child(6){animation-delay:.2s}.w1-tlx__i:nth-child(7){animation-delay:.24s}.w1-tlx__i:nth-child(8){animation-delay:.28s}.w1-tlx__i:before{content:"";background:var(--n-700);border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:27px}.w1-tlx__i:first-child:before{top:28px}.w1-tlx__i:last-child:not(.is-open):before{height:28px;bottom:auto}.w1-tlx__i.is-ended:before{background:var(--success)}.w1-tlx__i.is-live:before{background:linear-gradient(180deg, var(--price-red), var(--accent))}.w1-tlx__i.is-open:before{background:linear-gradient(180deg, var(--brand-cyan), var(--accent))}.w1-tlx__i.is-cancelled:before{background:repeating-linear-gradient(180deg, var(--n-700) 0 6px, transparent 6px 12px)}.w1-tlx__head{background:0 0}.w1-tlx__head:active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.w1-tlx__head:active{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.w1-tlx__head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.w1-tlx__i.is-open .w1-tlx__head{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.w1-tlx__i.is-open .w1-tlx__head{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.w1-tlx__node{background:var(--n-700);color:var(--muted)}.w1-tlx__i.is-ended .w1-tlx__node{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.w1-tlx__i.is-ended .w1-tlx__node{background:color-mix(in srgb, var(--success) 22%, var(--bg))}}.w1-tlx__i.is-ended .w1-tlx__node{color:var(--success)}.w1-tlx__i.is-cancelled .w1-tlx__node{background:var(--price-red)}@supports (color:color-mix(in lab, red, red)){.w1-tlx__i.is-cancelled .w1-tlx__node{background:color-mix(in srgb, var(--price-red) 16%, var(--bg))}}.w1-tlx__i.is-cancelled .w1-tlx__node{color:var(--price-red)}.w1-tlx__i.is-open .w1-tlx__node{background:linear-gradient(135deg, var(--brand-cyan), var(--accent));color:var(--on-accent);animation:w1-tlx-glow calc(var(--m-dur-slow,.32s)*7) var(--m-ease,ease-in-out) infinite}.w1-tlx__meta{color:var(--muted)}.w1-tlx__body{animation:w1-tlx-in var(--m-dur-base,.2s) var(--m-ease,ease) both}.w1-tlx__steps{margin:0;padding:2px 0;list-style:none;position:relative}.w1-tlx__steps:before{content:"";background:linear-gradient(180deg, var(--accent), var(--accent));border-radius:999px;width:2px;position:absolute;top:8px;bottom:12px;left:27px}@supports (color:color-mix(in lab, red, red)){.w1-tlx__steps:before{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 45%, transparent), color-mix(in srgb, var(--accent) 10%, transparent))}}.w1-tlx__step{padding:8px 4px 8px 56px}.w1-tlx__dot{top:17px}.w1-tlx__steptime{color:var(--vds-accent-text)}.w1-tlx__tag{background:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){.w1-tlx__tag{background:color-mix(in srgb, var(--brand-purple) 18%, transparent)}}.w1-tlx__tag{color:var(--brand-purple)}.w1-tlx__span{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.w1-tlx__span{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.w1-tlx__span,.w1-tlx__all{color:var(--vds-accent-text)}@keyframes w1-tlx-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes w1-tlx-glow{0%,to{box-shadow:0 0 0 3px var(--bg),0 0 0 7px color-mix(in srgb, var(--accent) 14%, transparent)}50%{box-shadow:0 0 0 3px var(--bg),0 0 0 12px color-mix(in srgb, var(--accent) 5%, transparent)}}@media (prefers-reduced-motion:reduce){.w1-tlx__i,.w1-tlx__body,.w1-tlx__i.is-open .w1-tlx__node{animation:none}}html[data-theme=light] .w1-tlx__tag{color:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .w1-tlx__tag{color:color-mix(in srgb, var(--brand-purple) 55%, var(--n-100))}}html[data-theme=light] .w1-tlx__tag{background:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .w1-tlx__tag{background:color-mix(in srgb, var(--brand-purple) 12%, var(--surface))}}html[data-theme=light] .w1-tlx__steptime,html[data-theme=light] .w1-tlx__span,html[data-theme=light] .w1-tlx__all{color:var(--v-accent-ink,var(--accent-ink,var(--brand-pink-dark)))}html[data-theme=light] .w1-tlx__span{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .w1-tlx__span{background:color-mix(in srgb, var(--accent) 10%, transparent)}}html[data-theme=light] .w1-tlx__meta{color:var(--n-300)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .w1-tlx__meta{color:color-mix(in srgb, var(--n-300) 65%, var(--n-100))}}html[data-theme=light] .w1-day.is-today .w1-day__n,html[data-theme=light] .w1-sev__time,html[data-theme=light] .w1-rkrow__num{color:var(--v-accent-ink,var(--accent-ink,var(--brand-pink-dark)))}html[data-theme=light] .w1-kpi__d{color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .w1-kpi__d{color:color-mix(in srgb, var(--brand-cyan) 62%, var(--n-100))}}.w1-skel{padding-top:0}.w1-skel .vp-skel{background-size:300% 100%}.w1-skel__cover{border-radius:var(--v-r-card,20px);margin-top:10px}.w1-skel__cover--bleed{margin-top:8px;margin-right:calc(var(--w1-gutter)*-1);margin-left:calc(var(--w1-gutter)*-1);border-radius:0}.w1-skel__t1{border-radius:8px;height:30px}.w1-skel__pill{border-radius:999px;width:76px;height:22px}.w1-skel__pill:nth-child(2){width:58px}.w1-skel__pill:nth-child(3){width:92px}.w1-skel__desc{border-radius:10px;height:39px}.w1-skel__host{border-radius:var(--v-r-card,20px);height:70px;margin-top:16px}.w1-skel__price{border-radius:var(--v-r-card,20px);height:92px}.w1-skel__tabs{border-radius:var(--m-r-16,20px);height:45px;margin-top:14px}.w1-skel__headblock{border-radius:12px;height:121px}.w1-skel__stats{border-radius:var(--v-r-card,20px);height:86px}.w1-skel--class .w1-skel__host{height:66px;margin-top:16px}.w1-skel--class .w1-skel__tabs{margin-top:14px}.w1-skel__row{border-radius:var(--m-r-card,20px);height:64px}.w1-skel__matico{border-radius:12px;width:44px;height:44px}.w1-skel__matlines .vp-skel{border-radius:6px;height:14px}.w1-skel__matlines .vp-skel:last-child{width:48%}.w1-skel__cta{border-radius:var(--m-r-card,20px);height:56px}@media (max-width:375px){.w1-skel__host{margin-top:14px}}.w1-hrail>.vds-card{text-align:center;scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;width:124px;display:flex}.w1-hrail>.vds-card .vds-card__idrow{flex-direction:column;gap:6px;width:100%;min-width:0}.w1-hrail>.vds-card .vp-ava,.w1-hrail>.vds-card .w1-hava{border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:18px;font-weight:800;display:grid;position:relative;overflow:hidden}.w1-hrail>.vds-card .vp-ava img,.w1-hrail>.vds-card .w1-hava img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.w1-hrail>.vds-card .vds-card__idrow>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.w1-hrail>.vds-card>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}:is([data-page=home],[data-page=hosts],.w1-hosts,.w1-page,[data-page=pricing],[data-page=faq],[data-page=download],[data-page=support],[data-page=login]) .vp-head__title{font-family:var(--font-vds);letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.12}:is([data-page=home],[data-page=hosts],.w1-hosts,.w1-page,[data-page=pricing],[data-page=faq],[data-page=download],[data-page=support],[data-page=login]) .vp-sec__label{font-family:var(--font-vds);letter-spacing:-.02em;text-transform:none;color:var(--vds-ink);font-size:20px;font-weight:700;line-height:1.25}@media (min-width:1024px){:is([data-page=home],[data-page=hosts],.w1-hosts,.w1-page,[data-page=pricing],[data-page=faq],[data-page=download],[data-page=support],[data-page=login]) .vp-head__title{font-size:40px;line-height:1.1}:is([data-page=home],[data-page=hosts],.w1-hosts,.w1-page,[data-page=pricing],[data-page=faq],[data-page=download],[data-page=support],[data-page=login]) .vp-sec__label{font-size:24px;line-height:1.2}}html body #root .w1-page.w1-class .vds-card .vp-note,html body #root .w1-page.w1-class .vds-card .w1-cl-seats{color:var(--vds-ink);align-items:flex-start;gap:10px;display:flex;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.5!important}html body #root .w1-page.w1-class .vds-card .vp-note>:last-child{min-width:0;padding-top:1px}html body #root .w1-page.w1-class .vds-card .w1-cl-seats{flex-direction:column;gap:8px}html body #root .w1-page.w1-class .vds-card .w1-cl-seats__meta{color:var(--vds-muted);margin:0;font-size:12.5px;font-weight:600}html body #root .w1-cl-bar.vp-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--vds-surface);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){html body #root .w1-cl-bar.vp-bar{background:color-mix(in srgb, var(--vds-surface) 88%, transparent)}}html body #root .w1-cl-bar.vp-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--vds-line)}html body #root .w1-cl-bar .w1-cl-bar__price{flex:0 auto;min-width:0}html body #root .w1-cl-bar .vds-icon-btn{flex:0 0 48px;width:48px;min-width:48px;height:48px;min-height:48px}html body #root .w1-cl-bar .vds-btn{flex:auto;min-height:48px}html body #root .w1-page.w1-class .w1-cl-seats__track{background:var(--vds-line);border-radius:999px;width:100%;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){html body #root .w1-page.w1-class .w1-cl-seats__track{background:color-mix(in srgb, var(--vds-line) 75%, transparent)}}html body #root .w1-page.w1-class .w1-cl-seats__track{overflow:hidden}html body #root .w1-page.w1-class .w1-cl-seats__track>i{background:linear-gradient(90deg, var(--vds-primary), var(--vds-primary));border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){html body #root .w1-page.w1-class .w1-cl-seats__track>i{background:linear-gradient(90deg, var(--vds-primary), color-mix(in srgb, var(--vds-primary) 62%, var(--brand-cyan)))}}html body #root .w1-page.w1-class .w1-cl-seats__track>i{transition:width var(--m-dur,.24s) var(--m-ease,ease)}html body #root .w1-page.w1-class{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}html body #root .w1-cl-bar .vp-price{font-size:15px;line-height:1.2}html body #root .w1-cl-bar .vp-price__unit{font-size:11px}html body #root .w1-cl-bar .vds-btn{min-width:0;padding-inline:14px;font-size:14px}html body #root .w1-cl-bar .vds-btn__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w1-cl-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.w1-cl-stats .vp-stat__box{border:1px solid var(--vds-line);background:var(--vds-surface);text-align:center;border-radius:20px;justify-items:center;gap:2px;padding:12px 10px;display:grid}.w1-cl-stats .vp-stat__v{font-family:var(--font-vds);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--vds-ink);font-size:19px;font-weight:800;line-height:1.15}.w1-cl-stats .vp-stat__v small{font-size:12px;font-weight:700}.w1-cl-stats .vp-stat__k{color:var(--vds-muted);font-size:12px;font-weight:600;line-height:1.3}.w1-cl-stats .vp-stat__v.w1-cl-stat-time{font-size:15px;line-height:1.25}.w1-cl-host{margin-top:12px}.w1-cl-host .vp-ava{flex:none;width:44px;height:44px;font-size:15px}.w1-cl-host__meta{font-size:12px;font-weight:600}.w1-cl-host .vp-tag{min-height:44px}.w1-class .vp-tabs__tab{min-height:44px;font-size:13px;font-weight:700}.w1-class .vp-tabs__tab.is-on{box-shadow:inset 0 -2px 0 0 var(--vds-primary)}.w1-cl-seats{gap:8px;margin-top:12px;display:grid}.w1-cl-seats__bar{border-radius:var(--vds-r-pill,999px);background:var(--vds-ink);height:10px}@supports (color:color-mix(in lab, red, red)){.w1-cl-seats__bar{background:color-mix(in srgb, var(--vds-ink) 10%, transparent)}}.w1-cl-seats__bar>i{height:100%;width:var(--w1-seats,0%);border-radius:inherit;background:var(--vds-primary);transition:width var(--m-dur-sheet) var(--vds-ease);display:block}#root .w1-page.w1-class>*+*{margin-top:28px}#root .w1-page.w1-class :is(.w1-cl-stats,.w1-cl-host,.w1-cl-seats){margin-top:12px}#root .w1-class :is(h2,.vp-sec__label):not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.25}#root .w1-class .vds-card__title,#root .w1-class .w1-cl-card__title{letter-spacing:-.02em;font-size:15.5px;font-weight:700}#root .w1-class :is(.vds-card__sub,.vp-head__sub,.w1-cl-host__meta){font-size:12px;font-weight:600}.w1-class :is(.w1-cl-cta,.cd-cta-mobile,[class*=ctabar]){z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--vds-surface);position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.w1-class :is(.w1-cl-cta,.cd-cta-mobile,[class*=ctabar]){background:color-mix(in srgb, var(--vds-surface) 88%, transparent)}}.w1-class :is(.w1-cl-cta,.cd-cta-mobile,[class*=ctabar]){border-top:1px solid var(--vds-line)}.w1-class :is(.w1-cl-cta,.cd-cta-mobile) :is(.price,.cd-total-strong,b){font-family:var(--font-vds);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.w2-msg{background:var(--bg);flex-direction:column;flex:1;min-height:0;margin:0 -16px;padding:0;display:flex}.w2-msg__banner{border:1px solid var(--vds-warn);border-radius:var(--vds-r-sm);background:var(--vds-ext-soft-warn);color:var(--vds-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 16px 0;padding:8px 10px 8px 12px;font-size:12px;line-height:1.45;display:flex}.w2-msg__banner>span{flex:180px;min-width:0}.w2-msg__banner button:not(:where([data-venus-core],[data-venus-core] *)){appearance:none;min-height:var(--vds-tap);border-radius:var(--vds-r-sm);color:var(--vds-ink);font-family:var(--font-vds);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0 8px;font-size:12px;font-weight:700;line-height:1;text-decoration:underline}.w2-msg__banner button:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){outline:2px solid var(--vds-ink);outline-offset:2px}.w2-msg-head .vp-head__title{font-size:34px}.w2-search{border-radius:var(--v-r-pill,999px);border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--muted);align-items:center;gap:8px;margin:0 0 8px;padding:0 12px;display:flex}.w2-tabs{flex-wrap:wrap;padding:0 20px;overflow:visible}.w2-tabs .vp-seg__chip{flex:none;min-height:44px;padding:0 14px;font-size:13px}.w2-conv{min-height:76px;color:var(--fg);background:0 0;border:0;font-family:inherit}.w2-conv:active{background:var(--surface)}.w2-conv+.w2-conv .w2-conv__body{border-top:1px solid var(--border)}.w2-conv__name{font-size:14px;font-weight:700}.w2-conv.is-unread .w2-conv__name{font-weight:700}.w2-conv__time{color:var(--muted);font-size:12px}.w2-conv__preview{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.w2-conv.is-unread .w2-conv__preview{color:var(--fg)}.w2-ava{border-radius:50%;flex:none;width:48px;height:48px;display:grid;position:relative}.w2-ava img{object-fit:cover;width:100%;height:100%;display:block}.w2-ava__txt{font-size:16px;font-weight:700}.w2-ava--28{width:28px;height:28px}.w2-ava--28 .w2-ava__txt{font-size:12px}.w2-thread{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}.w2-thread__head{padding:8px 16px 10px}.w2-thread__name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.w2-thread__sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.w2-brow{justify-content:flex-start}.w2-brow.is-me{justify-content:flex-end}.w2-b{border-radius:var(--m-r-card,20px);background:var(--surface);border:1px solid var(--border);color:var(--fg);border-bottom-left-radius:6px;font-size:14px}.w2-brow.is-me .w2-b{background:var(--accent);color:var(--v-ink);border-color:#0000;border-bottom-right-radius:6px;border-bottom-left-radius:18px}.w2-b.is-recalled{background:var(--surface);border-color:var(--border);color:var(--muted);font-style:italic}.w2-b__who{color:var(--vds-accent-text);margin-bottom:3px;font-size:12px;font-weight:700}.w2-b__meta{font-size:12px}.w2-typing{align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.w2-compose__input{border:1px solid var(--border);color:var(--fg);border-radius:22px}.w2-compose__input::placeholder{color:var(--n-400)}.w2-compose__input:focus{border-color:var(--vds-accent-text);outline:none}.w2-compose__send{cursor:pointer}.w2-compose__send:active{transform:scale(.94)}.w2-compose__send:disabled{opacity:.4;cursor:default}.w2-nt,.w2-wallet,.w2-req,.w2-rqd,.w2-newreq,.w2-sp,.w2-faq,.w2-price{width:100%;max-width:none;padding:4px 0 calc(var(--m-tabbar-h,56px) + env(safe-area-inset-bottom,0px) + 28px);background:0 0;margin:0}.w2-price .w2-faq__q *{cursor:default}.w2-newreq__bar,.w2-rqd__bar{left:16px;right:16px;bottom:calc(var(--m-tabbar-h,56px) + env(safe-area-inset-bottom,0px) + 8px);position:fixed}.w2-newreq,.w2-rqd{padding-bottom:calc(var(--m-tabbar-h,56px) + env(safe-area-inset-bottom,0px) + 96px)}.w2-faq,.w2-price{padding-left:20px;padding-right:20px}.w2-nt .vp-head,.w2-wallet .vp-head,.w2-req .vp-head,.w2-rqd .vp-head,.w2-newreq .vp-head,.w2-sp .vp-head,.w2-faq .vp-head,.w2-price .vp-head{margin-bottom:16px}.w2-ava--40{border-radius:50%;flex:none;width:40px;height:40px}.w2-rqd__title,.w2-newreq__title{font-size:24px;line-height:1.2}.w2-nt__mark{min-height:36px}.w2-live{color:var(--success)}.w2-live.is-off{color:var(--muted)}.w2-nt__skel .vp-skel{border-radius:var(--v-r-card,18px);height:64px}.w2-nt__group:first-of-type{margin-top:18px}.w2-nt__row.is-unread .vp-row__title{font-weight:700}.w2-nt__row{width:100%;color:inherit;text-align:left;background:0 0;border:0}.w2-nt__row:active{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.w2-nt__row:active{background:color-mix(in srgb, var(--fg) 5%, transparent)}}.w2-tone-gold{background:var(--brand-gold)!important}@supports (color:color-mix(in lab, red, red)){.w2-tone-gold{background:color-mix(in srgb, var(--brand-gold) 16%, transparent)!important}}.w2-tone-gold{color:var(--brand-gold)!important}.w2-tone-cyan,.w2-tone-blue{background:var(--brand-cyan)!important}@supports (color:color-mix(in lab, red, red)){.w2-tone-cyan,.w2-tone-blue{background:color-mix(in srgb, var(--brand-cyan) 16%, transparent)!important}}.w2-tone-cyan,.w2-tone-blue{color:var(--brand-cyan)!important}.w2-tone-green{background:var(--success)!important}@supports (color:color-mix(in lab, red, red)){.w2-tone-green{background:color-mix(in srgb, var(--success) 16%, transparent)!important}}.w2-tone-green{color:var(--success)!important}.w2-tone-orange,.w2-tone-red{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.w2-tone-orange,.w2-tone-red{background:color-mix(in srgb, var(--accent) 16%, transparent)!important}}.w2-tone-orange,.w2-tone-red{color:var(--vds-accent-text)!important}.w2-tone-purple{background:var(--brand-purple)!important}@supports (color:color-mix(in lab, red, red)){.w2-tone-purple{background:color-mix(in srgb, var(--brand-purple) 18%, transparent)!important}}.w2-tone-purple{color:var(--brand-purple)!important}.w2-wallet__stats{margin-bottom:14px}.w2-wallet__money{letter-spacing:-.02em;white-space:nowrap;font-size:16px}.w2-wallet__tools{margin-bottom:12px}.w2-invoices,.w2-inv{flex-direction:column;display:flex}.w2-inv+.w2-inv{border-top:1px solid var(--border)}.w2-inv__row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.w2-req__new{flex:none;min-height:38px;padding:0 14px;font-size:13px}.w2-req__skel .vp-skel{border-radius:var(--v-r-card,18px);height:96px}.w2-req__item>*{min-width:0}.w2-req .w2-req__title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.w2-req__meta{font-size:13px}.w2-req__act{flex:1;min-height:40px;font-size:13px}.w2-sheet__acts .v-btn{flex:1}.w2-rqd__skel .vp-skel{border-radius:var(--v-r-card,18px);height:84px}.w2-kv span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.w2-kv b{color:var(--fg);text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.w2-rqd__note{margin-top:12px}.w2-quote__acts .v-btn{flex:1;font-size:14px}.w2-rqd__bar{position:sticky}.w2-steps__seg{background:var(--border);border-radius:999px;flex:1;height:4px}.w2-steps__seg.is-on{background:var(--accent)}.w2-newreq__picked{margin-top:12px;font-size:13px}.w2-newreq__bar{bottom:calc(var(--m-tabbar-h,56px) + env(safe-area-inset-bottom,0px) + 8px)}.w2-newreq__bar .v-btn{flex:1}.w2-sp__skel .vp-skel{border-radius:var(--v-r-sm,14px);height:56px}.w2-sp__row{width:100%;color:inherit;text-align:left;background:0 0;border:0}.w2-sp__detail{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px);flex-direction:column;min-height:60vh;display:flex}.w2-faq__list{border-radius:var(--vds-r-lg,28px);box-shadow:var(--shadow-2);border:0}:is([data-theme=dark],[data-venus-theme=dark]) .w2-faq__list{border:1px solid var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim),var(--shadow-default)}.w2-faq__qa{border-top:1px solid var(--vds-line)}.w2-faq__list .w2-faq__qa:first-child{border-top:0}.w2-faq__q{color:var(--vds-ink);cursor:pointer;display:flex}.w2-faq__q::-webkit-details-marker{display:none}.w2-faq__q svg{color:var(--vds-muted);transition:transform var(--v-dur,.2s) var(--v-ease,ease);flex:none}.w2-faq__qa[open] .w2-faq__q svg{transform:rotate(180deg)}.w2-faq__foot .v-btn{flex:1}.w2-price__plans{gap:20px}.w2-price__cmp{border-radius:var(--vds-r-lg,28px);box-shadow:var(--shadow-2);border:0}:is([data-theme=dark],[data-venus-theme=dark]) .w2-price__cmp{border:1px solid var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim),var(--shadow-default)}.w2-price__cmp .w2-faq__qa:first-child{border-top:0}.w2-cmp__row{font-size:14px}.w2-cmp__row span{color:var(--muted)}.w2-cmp__row b{color:var(--fg);text-align:right;font-weight:700}@media (max-width:375px){.w2-tabs .vp-seg__chip{padding:0 10px}}@media (max-width:768px){.w2-nt .vp-sec,.w2-wallet .vp-sec,.w2-req .vp-sec,.w2-rqd .vp-sec,.w2-sp .vp-sec,.w2-faq .vp-sec,.w2-price .vp-sec{margin-top:22px}}@media (max-width:1024px){.w2-rqd__title{letter-spacing:-.025em}}html[data-theme=light] .w2-tabs .vp-tabs__tab.is-on .w2-tabs__n,html[data-theme=light] .w2-tabs .vp-seg__chip.is-on .w2-tabs__n,html[data-theme=light] .vp-seg__chip.is-on .w2-tabs__n{color:var(--n-0)}.w3-page{margin-left:calc(var(--m-gutter,16px)*-1);margin-right:calc(var(--m-gutter,16px)*-1);padding-bottom:118px}.w3-stat4{grid-template-columns:repeat(2,minmax(0,1fr))}.w3-skel__box{border-radius:14px;height:74px}.w3-skel__row{border-radius:18px;height:64px}.w3-first{margin-top:18px}.w3-todo{grid-template-columns:28px 1fr 40px;align-items:start}.w3-todo.is-done .vp-row__title{color:var(--n-350);text-decoration:line-through}.w3-mrow{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0}.w3-mrow.is-picked{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.w3-mrow.is-picked{background:color-mix(in srgb, var(--brand-cyan) 8%, transparent)}}.w3-mrow__hit{min-width:0;font-family:inherit;display:flex}.w3-mrow__hit .vp-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.w3-mrow__hit .vp-row__meta{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.w3-mrow__end{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.w3-search{border:1px solid var(--border);border-radius:14px}.w3-search:focus-within{border-color:var(--vds-accent-text);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.w3-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent)}}.w3-seg{margin-top:10px}.w3-sheet{z-index:60;border-radius:22px 22px 0 0;max-height:82vh;padding:18px 20px 52px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.w3-sheet__title{margin:0 0 12px}.w3-sheet__head{margin-bottom:8px}.w3-sheet__head .w3-sheet__title{margin:0}.w3-sheet .hsch-drawer-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:flex}.w3-sheet .hsch-drawer-row span{color:var(--muted)}.w3-sheet .hsch-drawer-row b{text-align:right;font-weight:700}.w3-sheet .hsch-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.w3-sheet .hsch-note{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.45}.w3-inline{align-items:center;gap:10px}.w3-inline .v-select{flex:auto;min-width:0}.w3-inline--wrap{flex-wrap:wrap}.w3-inline>.v-btn,.w3-inline>label.v-btn{flex:none}.w3-live{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0}.w3-live .vp-row__end{align-items:flex-end}.w3-step{border:1px solid var(--border);background:var(--n-700);width:30px;min-width:30px;height:30px;color:var(--muted);font:700 12px/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.w3-step.is-on{border-color:var(--vds-accent-text);background:var(--accent);color:var(--n-0)}.w3-step.is-done{border-color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.w3-step.is-done{border-color:color-mix(in srgb, var(--brand-cyan) 45%, transparent)}}.w3-step.is-done{color:var(--brand-cyan)}.w3-step:disabled{opacity:.55}.w3-emoji{justify-content:center;min-width:44px;height:44px;font-size:20px;line-height:1}.w3-dl{margin-bottom:12px}.w3-dl__head{color:var(--muted);font-size:12px}.w3-dl__head b{color:var(--fg);font-size:13px}.w3-dl .v-field:last-of-type{margin-bottom:10px}@media (max-width:1024px){.w3-sheet{max-height:86vh}}@media (max-width:768px){.w3-page{margin-left:calc(var(--m-gutter,16px)*-1);margin-right:calc(var(--m-gutter,16px)*-1)}.w3-sheet{max-height:82vh}}@media (max-width:375px){.w3-page{margin-left:-16px;margin-right:-16px}}.w3-page .vp-bar{background:var(--surface)}html[data-theme=light] .w3-step:not(.is-on):not(.is-done){color:var(--n-200)}html[data-theme=light] .w3-step.is-done{color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .w3-step.is-done{color:color-mix(in srgb, var(--brand-cyan) 66%, var(--n-100))}}html[data-theme=light] .w3-page .v-chip--on{color:var(--n-0)}.w3-org__logo{background:var(--n-700);width:34px;height:34px;color:var(--v-accent-ink,var(--accent-ink,var(--brand-pink-dark)));border-radius:10px;display:grid}.w3-org__logo img{object-fit:cover;width:100%;height:100%;display:block}.w3-org__code{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.w3-org.is-off .w3-org__logo{border:1px dashed var(--muted);background:0 0}@supports (color:color-mix(in lab, red, red)){.w3-org.is-off .w3-org__logo{border:1px dashed color-mix(in srgb, var(--muted) 60%, transparent)}}.w3-org.is-off .w3-org__logo{color:var(--muted)}.w3-org.is-off .w3-org__code{letter-spacing:0;font-weight:600}.w3-org--line{min-width:0;color:var(--muted)}.w3-org--line svg{color:var(--brand-cyan);flex:none}.w3-org--line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:375px){.w3-org__logo{border-radius:9px;width:30px;height:30px}.w3-org__code{font-size:12px}}.w4-page{margin-left:calc(var(--m-gutter,16px)*-1);margin-right:calc(var(--m-gutter,16px)*-1);padding-bottom:118px}.w4-tools{margin:14px -20px 0;padding:10px 20px}.w4-tools .vp-seg{margin:0 -20px}.w4-tools__row>*{flex:1;min-width:0}.w4-list{margin-top:12px}.w4-row{min-height:68px}.w4-row:active{background:var(--n-800)}.w4-row--sel{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.w4-row--sel{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.w4-row .vp-row__end{gap:6px}.w4-row .vp-row__title{font-size:15px}.w4-row__ava{width:40px;height:40px}.w4-row__value{white-space:nowrap;font-size:13px;font-weight:700}.w4-row .vp-row__main{min-width:0}.w4-row .vp-row__end{flex-direction:column;justify-content:center;align-items:flex-end;min-width:0}.w4-row .vp-row__title,.w4-row .vp-row__meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.w4-badge{max-width:92px;display:inline-flex;overflow:hidden}.vp-row .vp-row__end .w4-badge>.adm-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:2px 8px;font-size:12px;display:block;overflow:hidden}.w4-check{border:2px solid var(--n-500);width:22px;height:22px;color:var(--n-0);border-radius:50%;place-items:center;display:grid}.w4-check.is-on{border-color:var(--vds-accent-text);background:var(--accent)}.w4-skel-row{height:64px;display:block}.w4-sheetwrap{z-index:400}.w4-sheet{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.w4-sheet__top .v-sheet__title{flex:1;min-width:0}.w4-sheet__actions{gap:10px;display:flex}.w4-sheet__actions .btn2:not(:where([data-venus-core],[data-venus-core] *)),.w4-sheet__actions button:not(:where([data-venus-core],[data-venus-core] *)){justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:15px;display:flex}.w4-kv .a2-kv{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:14px;display:flex}.w4-kv .a2-kv+.a2-kv{border-top:1px solid var(--border)}@media (max-width:375px){.w4-tools,.w4-tools .vp-seg{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.w4-skel-list{border:0}.w4-skel-list .w4-skel-row{border-radius:14px;width:100%;height:64px;margin-bottom:8px;display:block}.w4-ctabar{flex-direction:column;gap:8px;display:flex}.w4-setrow+.w4-setrow{border-top:1px solid var(--border)}.w4-danger{color:var(--danger)}@media (max-width:375px){.w4-tools__row{flex-wrap:wrap}.w4-tools__row>*{flex:calc(50% - 4px)}}@media (min-width:768px){.w4-page{max-width:560px;margin-left:auto;margin-right:auto}}@media (min-width:1024px){.w4-page{max-width:640px}}.w4-charts{margin:4px 0 6px}.w4-charts>.mch-card{margin:0}.w4-page .vp-seg__chip{justify-content:center;min-width:44px}.w4-page .vp-seg{flex-wrap:wrap}.w4-page .v-switch:not(:where([data-venus-core],[data-venus-core] *)),.w4-page .v-switch input:not(:where([data-venus-core],[data-venus-core] *)),.w4-page .v-select:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px}.w4-page .vp-seg{margin-inline:0;padding-inline:0}.rbac-centerbox{border:1px solid var(--border);background:var(--accent);border-radius:14px;margin-top:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.rbac-centerbox{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.rbac-centerbox-label{color:var(--text-2);font-size:12px;font-weight:600}.rbac-chip--center{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rbac-chip--center{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.rbac-chip--center{color:var(--vds-accent-text);font-weight:600}@media (max-width:375px){.rbac-centerbox{padding:10px 12px}}@media (min-width:768px){.w4-sheet{max-height:84vh;box-shadow:0 24px 64px var(--bg-deep);border-radius:20px;padding-bottom:18px;position:static}@supports (color:color-mix(in lab, red, red)){.w4-sheet{box-shadow:0 24px 64px color-mix(in srgb, var(--bg-deep) 55%, transparent)}}.w4-sheet .v-sheet__grip{display:none}}.w4-sheet-host{position:static}.w4-sheet-host .w4-sheetwrap{z-index:1000}.w4b-vocab__sets{margin-top:20px}.w4b-setrow{min-height:76px}.w4b-setrow__bar{background:var(--n-700);border-radius:999px;height:4px;display:block}.w4b-setrow__bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-cyan), var(--accent));height:100%;display:block}.w4b-flash__prog{background:var(--n-700);border-radius:999px;height:4px}.w4b-flash__prog>i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-cyan), var(--accent) 70%, var(--brand-purple));height:100%;transition:width var(--m-dur-sheet) ease;display:block}.w4b-flash__count{color:var(--n-350);font-size:13px}.w4b-flash__count b{color:var(--fg);font-weight:700}.w4b-flash__card{border:1px solid var(--border);background:radial-gradient(120% 90% at 20% 0%, var(--accent), transparent 60%),var(--surface);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:300px;padding:24px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.w4b-flash__card{background:radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 60%),var(--surface)}}.w4b-flash__card{color:var(--fg);text-align:center;font-family:inherit}.w4b-flash__card.is-back{background:radial-gradient(120% 90% at 80% 0%, var(--brand-cyan), transparent 60%),var(--surface)}@supports (color:color-mix(in lab, red, red)){.w4b-flash__card.is-back{background:radial-gradient(120% 90% at 80% 0%, color-mix(in srgb, var(--brand-cyan) 18%, transparent), transparent 60%),var(--surface)}}[data-page=quangtruong].w4b-pho{margin:0 calc(-1*var(--m-gutter,16px));height:calc(100dvh - var(--m-appbar-h,44px) - var(--m-inset-bottom,68px));background:var(--n-900);flex-direction:column;min-height:460px;display:flex;position:relative;overflow:hidden}[data-page=quangtruong].w4b-pho .wd-wrap{padding:58px 0 calc(var(--m-inset-bottom,68px) + 118px);flex-direction:column;gap:6px;display:flex;position:absolute;inset:0}[data-page=quangtruong].w4b-pho .wd-stage{border:0;border-radius:0;flex:auto;height:auto;min-height:0}[data-page=quangtruong].w4b-pho .wd-legend{display:none}.w4b-pho__back{background:var(--surface);flex:none}@supports (color:color-mix(in lab, red, red)){.w4b-pho__back{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.w4b-qt__room{border:1px solid var(--border);background:var(--surface);min-height:104px;color:var(--fg);text-align:left;-webkit-tap-highlight-color:#0000;border-radius:20px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px;display:flex;position:relative}.w4b-qt__room.is-live{border-color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.w4b-qt__room.is-live{border-color:color-mix(in srgb, var(--brand-cyan) 55%, var(--border))}}.w4b-qt__room.is-live{background:radial-gradient(120% 100% at 100% 0%, var(--brand-cyan), transparent 62%),var(--surface)}@supports (color:color-mix(in lab, red, red)){.w4b-qt__room.is-live{background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--brand-cyan) 16%, transparent), transparent 62%),var(--surface)}}.w4b-qt__room.is-soon{opacity:.55}.w4b-qt__room:active:not(:disabled){transform:scale(.98)}.w4b-dld{background:var(--bg);color:var(--fg);font-family:var(--font);min-height:100dvh}.w4b-dld .vp-seg{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.w4b-dld__title{letter-spacing:-.03em;color:var(--fg);margin:2px 0 0;font-size:clamp(30px,8.4vw,38px);font-weight:700;line-height:1.08}.w4b-dld__title b{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:600}.w4b-dld__cta{width:100%;min-height:52px;margin-top:4px;font-size:15.5px}.w4b-dld__cta .vp-row__meta{opacity:.8;margin-left:6px}.w4b-dld__beta{margin-top:8px}.w4b-dld__req{border:1px solid var(--border);border-radius:18px;margin:0}.w4b-dld__req>div{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.w4b-dld__req>div+div{border-top:1px solid var(--border)}.w4b-dld__req dt{color:var(--n-350);text-transform:uppercase;letter-spacing:.05em;flex:none;font-size:12px;font-weight:700}.w4b-dld__req dd{color:var(--fg);text-align:right;margin:0;font-size:13px;line-height:1.4}.w4b-dld__faq{flex-direction:column;gap:8px;display:flex}.w4b-dld__faq details{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.w4b-dld__faq summary{cursor:pointer;color:var(--fg);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:13px;font-weight:600;line-height:1.4;list-style:none;display:flex}.w4b-dld__faq summary::-webkit-details-marker{display:none}.w4b-dld__faq summary:after{content:"+";color:var(--brand-pink);transition:transform var(--m-dur) ease;flex:none;font-size:18px;font-weight:400}.w4b-dld__faq details[open] summary:after{content:"–"}.w4b-dld__faq details p{color:var(--n-350);margin:0;padding:0 14px 14px;font-size:12px;line-height:1.6}.w4b-dld__links{gap:16px;display:flex}.w4b-dld__links a{color:var(--brand-pink-dark);align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:375px){.w4b-dld__title{font-size:clamp(31px,8vw,36px)}}@media (min-width:768px){.w4b-dld .vp-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.w4b-dld__req>div{padding:14px 18px}}html[data-theme=light] .w4b-dld .dld-logo__text span{color:var(--v-accent-ink)}.v-sheet--inline{z-index:auto;border-radius:var(--v-r-lg) var(--v-r-lg) var(--v-r-card) var(--v-r-card);max-height:none;box-shadow:var(--v-shadow-card);position:static;overflow:visible}@media (max-width:768px){body [data-page=settle] .st-hero--phone{background:var(--vds-m-brand-grad);box-shadow:inset 0 1px 0 var(--n-0),0 20px 40px -24px var(--accent);border:0;border-radius:24px;padding:16px 20px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-hero--phone{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--n-0) 30%, transparent),0 20px 40px -24px color-mix(in srgb, var(--accent) 85%, transparent)}}body [data-page=settle] .st-hero--phone{color:var(--vds-on-brand);display:block}body [data-page=settle] .st-hero--phone:after{content:"";background:var(--n-0);border-radius:50%;width:220px;height:220px;position:absolute;top:-40%;right:-18%}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-hero--phone:after{background:color-mix(in srgb, var(--n-0) 18%, transparent)}}body [data-page=settle] .st-hero--phone:after{pointer-events:none}body [data-page=settle] .st-hero--phone .st-hero-main{z-index:1;position:relative}body [data-page=settle] .st-hero--phone .st-hero-title{letter-spacing:.09em;text-transform:uppercase;color:var(--vds-on-brand);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-hero--phone .st-hero-title{color:color-mix(in srgb, var(--vds-on-brand) 76%, transparent)}}body [data-page=settle] .st-hero--phone .st-hero-title .vp-pill--warn{background:var(--vds-on-brand)}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-hero--phone .st-hero-title .vp-pill--warn{background:color-mix(in srgb, var(--vds-on-brand) 18%, transparent)}}body [data-page=settle] .st-hero--phone .st-hero-title .vp-pill--warn{color:var(--vds-on-brand);letter-spacing:0;text-transform:none}body [data-page=settle] .st-hero--phone .st-hero-amount{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--vds-on-brand);margin-top:8px;font-size:34px;font-weight:700;line-height:1.1}body [data-page=settle] .st-hero--phone .st-hero-sub{color:var(--vds-on-brand);margin-top:6px;font-size:13px}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-hero--phone .st-hero-sub{color:color-mix(in srgb, var(--vds-on-brand) 80%, transparent)}}body [data-page=settle] .st-hero--phone .st-hero-stats{border-top:1px solid var(--vds-on-brand);grid-template-columns:1fr 1fr;gap:10px 0;margin-top:12px;padding-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-hero--phone .st-hero-stats{border-top:1px solid color-mix(in srgb, var(--vds-on-brand) 26%, transparent)}}body [data-page=settle] .st-hero--phone .st-hero-stats .hs{background:0 0;border-radius:0;padding:0}body [data-page=settle] .st-hero--phone .st-hero-stats .hs:nth-child(2n){border-left:1px solid var(--vds-on-brand);padding-left:12px}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-hero--phone .st-hero-stats .hs:nth-child(2n){border-left:1px solid color-mix(in srgb, var(--vds-on-brand) 26%, transparent)}}body [data-page=settle] .st-hero--phone .hs-l{color:var(--vds-on-brand);font-size:12px;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-hero--phone .hs-l{color:color-mix(in srgb, var(--vds-on-brand) 92%, transparent)}}body [data-page=settle] .st-hero--phone .hs-v{font-variant-numeric:tabular-nums;color:var(--vds-on-brand);margin-top:3px;font-size:13px;font-weight:700;display:block}body [data-page=settle] .st-hero--phone .st-hero-cta{width:100%;margin-top:14px}body [data-page=settle] .st-hero--phone .st-hero-cta .btn2,body [data-page=settle] .st-hero--phone .st-hero-cta .v-btn{background:var(--n-0);border:0;border-radius:16px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:52px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-hero--phone .st-hero-cta .btn2,body [data-page=settle] .st-hero--phone .st-hero-cta .v-btn{background:color-mix(in srgb, var(--n-0) 92%, transparent)}}body [data-page=settle] .st-hero--phone .st-hero-cta .btn2,body [data-page=settle] .st-hero--phone .st-hero-cta .v-btn{color:var(--v-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}body [data-page=settle] .st-hero--phone.st-hero--warn{--vds-on-brand:var(--vds-on-warn);background:var(--vds-warn)}body [data-page=settle] .st-tabs--phone{box-sizing:border-box;height:44px;box-shadow:none;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right, var(--n-0) 0, var(--n-0) calc(100% - 20px), transparent 100%);-webkit-mask-image:linear-gradient(to right, var(--n-0) 0, var(--n-0) calc(100% - 20px), transparent 100%);-webkit-mask-image:linear-gradient(to right, var(--n-0) 0, var(--n-0) calc(100% - 20px), transparent 100%);mask-image:linear-gradient(to right, var(--n-0) 0, var(--n-0) calc(100% - 20px), transparent 100%);background:0 0;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}body [data-page=settle] .st-tabs--phone::-webkit-scrollbar{display:none}body [data-page=settle] .st-tabs--phone .st-tab--phone{white-space:nowrap;height:44px;min-height:44px;color:var(--muted);background:var(--surface-2,var(--surface));box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}body [data-page=settle] .st-tabs--phone .st-tab--phone.is-on{background:var(--vds-m-brand-grad);color:var(--vds-on-brand);font-weight:700}body [data-page=settle] .st-tabs--phone .vp-seg__n{background:var(--n-0);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-tabs--phone .vp-seg__n{background:color-mix(in srgb, var(--n-0) 22%, transparent)}}body [data-page=settle] .st-tabs--phone .vp-seg__n{font-size:12px;font-weight:700}body [data-page=settle] .st-tabs--phone .st-tab--phone.is-on .vp-seg__n{background:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-tabs--phone .st-tab--phone.is-on .vp-seg__n{background:color-mix(in srgb, var(--v-ink) 18%, transparent)}}body [data-page=settle] .st-tabs--phone .st-tab--phone.is-on .vp-seg__n{color:var(--v-ink)}body [data-page=settle] .st-cd{background:0 0;border:0;flex-direction:column;gap:10px;margin-top:14px;padding:0;display:flex}body [data-page=settle] .st-cd__row{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}body [data-page=settle] .st-cd__row svg{color:var(--vds-accent-text);flex:none}body [data-page=settle] .st-cd__row b{color:var(--fg);font-variant-numeric:tabular-nums}body [data-page=settle] .st-cd__bar{background:var(--n-0);border-radius:999px;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-cd__bar{background:color-mix(in srgb, var(--n-0) 10%, transparent)}}body [data-page=settle] .st-cd__bar{overflow:hidden}body [data-page=settle] .st-cd__bar>b{background:linear-gradient(90deg, var(--brand-gold), var(--danger));transform-origin:0;height:100%;animation:settle-bar-rise var(--m-dur,.52s) var(--m-ease,cubic-bezier(.2, .7, .3, 1)) both;border-radius:999px;display:block}@keyframes settle-bar-rise{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body [data-page=settle] .st-cd--done .st-cd__row svg{color:var(--success)}body [data-page=settle] .st-tl--phone{flex-direction:column;gap:18px;display:flex}body [data-page=settle] .st-tl__month{letter-spacing:.09em;text-transform:uppercase;color:var(--vds-accent-text);margin:0 0 8px;font-size:12px;font-weight:700}body [data-page=settle] .st-tl__list{background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:visible}body [data-page=settle] .st-tl__li+.st-tl__li{border-top:0}body [data-page=settle] .st-tl__row{background:var(--surface);width:100%;min-height:64px;box-shadow:inset 0 0 0 1px var(--border);text-align:left;border:0;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;padding:10px 14px}body [data-page=settle] .st-tl__row--tap:active{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-tl__row--tap:active{background:color-mix(in srgb, var(--n-0) 6%, transparent)}}body [data-page=settle] .st-tl__ico{width:40px;height:40px}body [data-page=settle] .st-tl__end{flex-direction:column;align-items:flex-end;gap:4px}body [data-page=settle] .st-tl__end .st-amt,body [data-page=settle] .st-tl__row .st-amt{font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;font-size:15px;font-weight:700}body [data-page=settle] .st-tl__row .st-amt.in{color:var(--success)}body [data-page=settle] .st-tl__row .st-amt.out{color:var(--danger)}body [data-page=settle] .st-bd--phone{flex-direction:column;display:flex}body [data-page=settle] .st-bd__row{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;display:flex}body [data-page=settle] .st-bd__row:first-child{border-top:0}body [data-page=settle] .st-bd__main{flex-direction:column;gap:2px;min-width:0;display:flex}body [data-page=settle] .st-bd__name{color:var(--fg)}body [data-page=settle] .st-bd__sub{color:var(--muted);font-size:12px}body [data-page=settle] .st-bd__amt{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg);flex:none;font-size:15px;font-weight:700}body [data-page=settle] .st-bd__amt.is-out{color:var(--vds-money)}body [data-page=settle] .st-bd__row--total{border-top:1px solid var(--n-0);margin-top:2px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-bd__row--total{border-top:1px solid color-mix(in srgb, var(--n-0) 18%, transparent)}}body [data-page=settle] .st-bd__name--total{font-weight:700}body [data-page=settle] .st-bd__amt--total{font-size:16px;font-weight:700}body [data-page=settle] .st-slip{border:1px solid var(--border);background:var(--surface-2,var(--surface));padding:8px 16px 16px}body [data-page=settle] .st-slip__head{justify-content:space-between;align-items:center;gap:8px;display:flex}body [data-page=settle] .st-slip__head .v-sheet__title{margin:0;font-size:16px}body [data-page=settle] .st-slip__parties{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}body [data-page=settle] .st-slip__parties .st-party{background:var(--n-0);border-radius:14px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-slip__parties .st-party{background:color-mix(in srgb, var(--n-0) 6%, transparent)}}body [data-page=settle] .st-slip__parties .st-party-role{color:var(--muted);font-size:12px;font-weight:600;display:block}body [data-page=settle] .st-slip__parties .st-party-name{color:var(--fg);margin-top:2px;font-size:14px;font-weight:700;display:block}body [data-page=settle] .st-slip__parties .st-party-sub{color:var(--muted);font-size:12px;display:block}body [data-page=settle] .st-slip__period{color:var(--muted);margin:10px 0 4px;font-size:13px;font-weight:600}body [data-page=settle] .st-slip .st-payslip-group h5:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:.09em;text-transform:uppercase;color:var(--vds-accent-text);margin:14px 0 4px;font-size:12px;font-weight:700}body [data-page=settle] .st-slip .st-payslip-net{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;padding-top:12px;display:flex}body [data-page=settle] .st-slip .st-net-words{color:var(--muted);font-size:12px}body [data-page=settle] .st-slip__acts{gap:8px;margin-top:12px;display:flex}body [data-page=settle] .st-slip__acts .v-btn{flex:1;min-height:48px}body [data-page=settle] .st-sc--phone{flex-direction:column;gap:10px;display:flex}body [data-page=settle] .st-sc__group{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden}body [data-page=settle] .st-sc__head{cursor:pointer;align-items:center;gap:10px;min-height:64px;padding:12px 14px;list-style:none;display:flex}body [data-page=settle] .st-sc__head::-webkit-details-marker{display:none}body [data-page=settle] .st-sc__stack .st-sc__ava{letter-spacing:.02em;width:28px;height:28px;color:var(--vds-on-brand);background:var(--vds-m-brand-grad);border:2px solid var(--surface);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}body [data-page=settle] .st-sc__stack .st-sc__more{width:auto;min-width:28px;color:var(--muted);background:var(--surface-2,var(--surface));border-radius:999px;padding:0 5px}body [data-page=settle] .st-sc__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}body [data-page=settle] .st-sc__title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}body [data-page=settle] .st-sc__meta{color:var(--muted);font-size:12px}body [data-page=settle] .st-sc__count{background:var(--n-0);border-radius:999px;flex:none;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){body [data-page=settle] .st-sc__count{background:color-mix(in srgb, var(--n-0) 7%, transparent)}}body [data-page=settle] .st-sc__count{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}body [data-page=settle] .st-sc__chev{color:var(--muted);transition:transform var(--v-dur) var(--v-ease);flex:none}body [data-page=settle] .st-sc__group[open] .st-sc__chev{transform:rotate(180deg)}body [data-page=settle] .st-sc__rows{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}body [data-page=settle] .st-sc__row{grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:10px 14px}body [data-page=settle] .st-sc__row+.st-sc__row{border-top:1px solid var(--border)}body [data-page=settle] .st-sc__end{flex-direction:column;align-items:flex-end;gap:2px}body [data-page=settle] .st-sc__end .num,body [data-page=settle] .st-sc__end .money,body [data-page=settle] .st-sc__end>span:first-child{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}body [data-page=settle] .st-sc__time{color:var(--muted);font-size:12px}body [data-page=settle] .v-badge--soon{animation:2s ease-in-out infinite settle-pulse}@keyframes settle-pulse{0%,to{background:color-mix(in srgb, var(--brand-gold) 12%, transparent)}50%{background:color-mix(in srgb, var(--brand-gold) 26%, transparent)}}}@media (max-width:768px) and (prefers-reduced-motion:reduce){body [data-page=settle] .st-cd__bar>b,body [data-page=settle] .v-badge--soon{animation:none}}@media (max-width:768px){body [data-page=settle].st-settle--phone{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}body [data-page=settle] .fin-empty,body [data-page=settle] .ds-empty{border:1px dashed var(--border);background:var(--surface);text-align:center;border-radius:18px;margin-top:8px;padding:28px 20px}body [data-page=settle] .fin-empty-title,body [data-page=settle] .ds-empty-title{color:var(--fg);font-size:16px;font-weight:700;display:block}body [data-page=settle] .fin-empty-text,body [data-page=settle] .ds-empty-sub{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.45;display:block}body [data-page=settle] .fin-copy{min-width:44px;min-height:44px}body [data-page=settle] .st-note{font-size:12px;line-height:1.45}body [data-page=settle] .st-act{flex:1;min-height:48px}body [data-page=settle] .st-cta-lg{width:100%;min-height:48px}}@media (max-width:375px){body [data-page=settle] .st-hero--phone .st-hero-amount{font-size:34px}body [data-page=settle] .st-hero--phone .st-hero-stats{grid-template-columns:1fr}body [data-page=settle] .st-hero--phone .st-hero-stats .hs:nth-child(2n){border-left:0;padding-left:0}body [data-page=settle] .st-tl__row{grid-template-columns:36px minmax(0,1fr) auto}body [data-page=settle] .st-tl__ico{width:36px;height:36px}body [data-page=settle] .st-slip__parties{grid-template-columns:1fr}}@media (max-width:1024px){body .st-settle--phone{padding-inline:0}body [data-page=settle] .st-slip__acts .v-btn{min-height:48px}}body #root [data-page=settle] .st-hero--phone :is(.st-hero-title,.st-hero-sub,.st-hero-amount,.hs-l,.hs-v){color:var(--vds-on-brand)}body #root [data-page=settle] .st-hero--phone.st-hero--warn :is(.st-hero-title,.st-hero-sub,.st-hero-amount,.hs-l,.hs-v){color:var(--vds-on-warn)}.rv-live{background:var(--bg-deep);--rv-dock-h:74px;position:relative}.rv-top{background:linear-gradient(to bottom, var(--bg-deep), var(--bg-deep));display:flex}@supports (color:color-mix(in lab, red, red)){.rv-top{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg-deep) 78%, transparent), color-mix(in srgb, var(--bg-deep) 0%, transparent))}}.rv-top{color:var(--n-0);pointer-events:none}.rv-top>*{pointer-events:auto}.rv-top .v-icon-btn{width:var(--v-tap-lg,48px);height:var(--v-tap-lg,48px);border:1px solid var(--n-0);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.rv-top .v-icon-btn{border:1px solid color-mix(in srgb, var(--n-0) 16%, transparent)}}.rv-top .v-icon-btn{background:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.rv-top .v-icon-btn{background:color-mix(in srgb, var(--bg-deep) 58%, transparent)}}.rv-top .v-icon-btn{color:var(--n-0);-webkit-backdrop-filter:blur(10px)}.rv-top .v-icon-btn:active{transform:scale(.94)}.rv-top__id{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rv-live-badge{background:var(--c-live,var(--danger));color:var(--c-live-ink,var(--n-0));letter-spacing:.08em;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.rv-live-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.rv-top__name{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 10px var(--bg-deep);font-size:15px;font-weight:700;line-height:1.25;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-top__name{text-shadow:0 1px 10px color-mix(in srgb, var(--bg-deep) 70%, transparent)}}.rv-top__meta{color:var(--n-0);font-size:12px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.rv-top__meta{color:color-mix(in srgb, var(--n-0) 74%, transparent)}}.rv-top__meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv-top__people{position:relative}.rv-top__count{background:var(--accent);min-width:18px;height:18px;color:var(--v-ink,var(--bg-deep));text-align:center;border-radius:999px;padding:0 5px;font-size:12px;font-weight:700;line-height:18px;position:absolute;bottom:-2px;right:-2px}.rv-top__more{flex-shrink:0;display:inline-flex}.rv-top__more .v-icon-btn{color:var(--n-0)}@media (max-width:900px){.rv-live .ic-top{display:none}.rv-live .ic-body{background:var(--bg-deep);flex:auto;min-height:0;padding:0}.rv-live .stage{background:var(--bg-deep);border:0;border-radius:0;gap:0;height:100%;min-height:0;margin:0;padding:0}.rv-live .main-vid,.rv-live .mv-media,.rv-live .mv-vid{border-radius:0}.rv-live .stage-tl,.rv-live .stage-tr{top:calc(env(safe-area-inset-top,0px) + 74px)}.rv-live .stage-tl{left:10px}.rv-live .stage-tr{right:10px}.rv-live .self-tile{bottom:calc(var(--rv-dock-h) + env(safe-area-inset-bottom,0px) + 12px)}.rv-live .cap-overlay{bottom:calc(var(--rv-dock-h) + env(safe-area-inset-bottom,0px) + 6px)}}.rv-dock{border-radius:var(--v-r-lg,24px);border:1px solid var(--n-0);padding:8px 6px;display:flex;position:absolute;left:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.rv-dock{border:1px solid color-mix(in srgb, var(--n-0) 12%, transparent)}}.rv-dock{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.rv-dock{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.rv-ctl{color:var(--fg);font:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;flex-direction:column;flex:1 1 0;padding:0;display:flex;position:relative}.rv-ctl:before{content:"";width:var(--v-tap-lg,48px);height:var(--v-tap-lg,48px);background:var(--surface-2);border:1px solid var(--border);transition:transform var(--m-dur-fast) var(--motion-ease),background-color var(--m-dur-fast) linear;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.rv-ctl>svg,.rv-ctl>.v-icon{z-index:1;color:var(--fg);margin-top:13px;position:relative}.rv-ctl__lbl{z-index:1;max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-weight:700;line-height:1.1;position:relative;overflow:hidden}.rv-ctl:active:before{transform:translate(-50%)scale(.92)}.rv-ctl:focus-visible:before{outline:2px solid var(--accent);outline-offset:2px}.rv-ctl.is-on:before{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rv-ctl.is-on:before{background:color-mix(in srgb, var(--accent) 18%, var(--surface-2))}}.rv-ctl.is-on:before{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rv-ctl.is-on:before{border-color:color-mix(in srgb, var(--accent) 52%, transparent)}}.rv-ctl.is-off:before{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rv-ctl.is-off:before{background:color-mix(in srgb, var(--danger) 12%, var(--surface-2))}}.rv-ctl.is-off:before{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rv-ctl.is-off:before{border-color:color-mix(in srgb, var(--danger) 34%, transparent)}}.rv-ctl.is-wait:before{border-style:dashed}.rv-ctl--leave:before{background:var(--danger);border-color:var(--danger)}.rv-ctl--leave>svg,.rv-ctl--leave>.v-icon{color:var(--n-0)}.rv-ctl--leave .rv-ctl__lbl{color:var(--danger)}.rv-ctl__bdg{min-width:18px;height:18px;font-size:12px;font-weight:700;line-height:18px;top:-3px;right:calc(50% - 26px)}.rv-peek{left:10px;right:10px;bottom:calc(var(--rv-dock-h) + env(safe-area-inset-bottom,0px) + 10px);z-index:35;pointer-events:none;-webkit-mask-image:linear-gradient(to top, transparent, var(--bg-deep) 26px);-webkit-mask-image:linear-gradient(to top, transparent, var(--bg-deep) 26px);-webkit-mask-image:linear-gradient(to top, transparent, var(--bg-deep) 26px);mask-image:linear-gradient(to top, transparent, var(--bg-deep) 26px);-webkit-mask-image:linear-gradient(to top, transparent, var(--bg-deep) 26px);flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute}.rv-peek__bubble{pointer-events:auto;border:1px solid var(--n-0);flex-direction:column;gap:1px;max-width:78%;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-peek__bubble{border:1px solid color-mix(in srgb, var(--n-0) 14%, transparent)}}.rv-peek__bubble{background:var(--bg-deep);border-radius:16px 16px 16px 6px}@supports (color:color-mix(in lab, red, red)){.rv-peek__bubble{background:color-mix(in srgb, var(--bg-deep) 72%, transparent)}}.rv-peek__bubble{color:var(--n-0);font:inherit;text-align:left;-webkit-backdrop-filter:blur(8px)}.rv-peek__bubble b{color:var(--n-0);font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.rv-peek__bubble b{color:color-mix(in srgb, var(--n-0) 66%, transparent)}}.rv-peek__bubble span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.rv-peek__bubble.is-me{background:var(--accent);border-radius:16px 16px 6px;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.rv-peek__bubble.is-me{background:color-mix(in srgb, var(--accent) 82%, var(--bg-deep))}}@media (max-width:900px){.rv-live .lt-sheet__panel{border-radius:var(--v-r-lg,24px) var(--v-r-lg,24px) 0 0;background:var(--surface)}.rv-live .lt-sheet__grab{background:var(--fg);width:44px;height:4px}@supports (color:color-mix(in lab, red, red)){.rv-live .lt-sheet__grab{background:color-mix(in srgb, var(--fg) 26%, transparent)}}.rv-live .lt-sheet__title{font-size:16px;font-weight:700}.rv-live .chat-list{flex-direction:column;gap:8px;padding:4px 2px 10px;display:flex}.rv-live .chat-msg{align-items:flex-end;gap:8px;max-width:100%;display:flex}.rv-live .chat-msg.me{flex-direction:row-reverse}.rv-live .chat-msg .m-ava{border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:12px}.rv-live .chat-msg .m-bubble{background:var(--surface-2);border:1px solid var(--border);border-radius:16px 16px 16px 6px;max-width:78%;padding:8px 12px}.rv-live .chat-msg.me .m-bubble{background:var(--accent);border-radius:16px 16px 6px}@supports (color:color-mix(in lab, red, red)){.rv-live .chat-msg.me .m-bubble{background:color-mix(in srgb, var(--accent) 16%, var(--surface-2))}}.rv-live .chat-msg.me .m-bubble{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rv-live .chat-msg.me .m-bubble{border-color:color-mix(in srgb, var(--accent) 42%, transparent)}}.rv-live .chat-msg .m-meta{color:var(--muted);font-size:12px}.rv-live .chat-msg .m-text{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.rv-live .chat-composer{padding:8px 2px calc(env(safe-area-inset-bottom,0px) + 8px);background:var(--surface);gap:6px;position:sticky;bottom:0}.rv-live .chat-composer .ci-inp{min-height:var(--v-tap,44px);border-radius:999px}.rv-live .chat-composer .ci-btn{width:var(--v-tap,44px);height:var(--v-tap,44px);border-radius:50%}}@media (min-width:768px) and (max-width:900px){.rv-live{--rv-dock-h:80px}.rv-dock{border-radius:999px;width:min(680px,100% - 24px);padding:8px 10px;left:50%;right:auto;transform:translate(-50%)}.rv-ctl__lbl{font-size:12px}}@media (max-width:375px){.rv-top .v-icon-btn{width:var(--v-tap,44px);height:var(--v-tap,44px)}.rv-top__name{font-size:14px}.rv-top__meta,.rv-ctl__lbl{font-size:12px}.rv-dock{padding:7px 4px;left:4px;right:4px}}@media (min-width:1024px){.rv-live .rv-top,.rv-live .rv-dock,.rv-live .rv-peek{display:none}}.rv-top{height:var(--v-tap,44px);background:0 0;display:grid}.rv-pill__dot{animation:rv-blink 1.6s var(--motion-ease,ease-in-out) infinite}@keyframes rv-blink{0%,to{opacity:1}50%{opacity:.35}}.rv-iconbtn:active{transform:scale(.94)}@media (max-width:900px){.rv-live .ic-body{padding:0 12px calc(env(safe-area-inset-bottom,0px) + clamp(196px,33vh,292px));display:flex}.rv-live .stage{height:auto;min-height:0;margin:calc(env(safe-area-inset-top,0px) + 56px) 0 0;border-radius:var(--v-r-lg,24px);flex:auto;position:relative;overflow:hidden}.rv-live .self-tile.self-tile--m,.rv-live .self-tile.self-tile--m.corner-tl,.rv-live .self-tile.self-tile--m.corner-tr,.rv-live .self-tile.self-tile--m.corner-bl,.rv-live .self-tile.self-tile--m.corner-br{border:1px solid var(--n-0);border-radius:16px;width:84px;min-width:84px;height:112px;inset:10px 10px auto auto}@supports (color:color-mix(in lab, red, red)){.rv-live .self-tile.self-tile--m,.rv-live .self-tile.self-tile--m.corner-tl,.rv-live .self-tile.self-tile--m.corner-tr,.rv-live .self-tile.self-tile--m.corner-bl,.rv-live .self-tile.self-tile--m.corner-br{border:1px solid color-mix(in srgb, var(--n-0) 20%, transparent)}}.rv-live .self-tile.self-tile--m,.rv-live .self-tile.self-tile--m.corner-tl,.rv-live .self-tile.self-tile--m.corner-tr,.rv-live .self-tile.self-tile--m.corner-bl,.rv-live .self-tile.self-tile--m.corner-br{overflow:hidden}.rv-live .self-tile--m video,.rv-live .self-tile--m .self-tile-off{height:100%}}.rv-namepill{background:var(--bg-deep);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.rv-namepill{background:color-mix(in srgb, var(--bg-deep) 62%, transparent)}}.rv-namepill i{background:var(--cyan,var(--accent));border-radius:50%;flex-shrink:0;width:6px;height:6px}.rv-sticker{transform:translate(-50%)rotate(-6deg)}.rv-sticker:active{transform:translate(-50%)rotate(-6deg)scale(.96)}.rv-stat{color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.rv-stat{color:color-mix(in srgb, var(--n-0) 80%, transparent)}}.rv-stat{font-size:12px}.rv-stat b{color:var(--n-0);font-variant-numeric:tabular-nums;font-weight:700}.rv-stat svg{color:var(--cyan,var(--accent));flex-shrink:0}.rv-msg{color:var(--n-0);text-align:left;background:0 0;border:0}.rv-msg.is-me{flex-direction:row-reverse;align-self:flex-end}.rv-msg__av{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rv-msg__av{background:color-mix(in srgb, var(--accent) 55%, var(--bg-deep))}}.rv-msg__av{color:var(--n-0)}.rv-msg.is-me .rv-msg__av{background:var(--vds-warn);color:var(--vds-on-warn)}.rv-msg__body{background:var(--bg-deep);border-radius:14px 14px 14px 4px}@supports (color:color-mix(in lab, red, red)){.rv-msg__body{background:color-mix(in srgb, var(--bg-deep) 66%, transparent)}}.rv-msg.is-me .rv-msg__body{background:var(--accent);border-radius:14px 14px 4px}@supports (color:color-mix(in lab, red, red)){.rv-msg.is-me .rv-msg__body{background:color-mix(in srgb, var(--accent) 35%, transparent)}}.rv-dock{border:1px solid var(--n-0);height:76px;padding:0 14px;display:flex;position:absolute;left:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.rv-dock{border:1px solid color-mix(in srgb, var(--n-0) 12%, transparent)}}.rv-dock{background:var(--bg-deep);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.rv-dock{background:color-mix(in srgb, var(--bg-deep) 72%, transparent)}}.rv-dock .rv-ctl{flex:0 0 var(--v-tap-lg,48px);width:var(--v-tap-lg,48px);height:var(--v-tap-lg,48px);background:var(--n-0);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.rv-dock .rv-ctl{background:color-mix(in srgb, var(--n-0) 10%, transparent)}}.rv-dock .rv-ctl{color:var(--n-0);cursor:pointer;-webkit-tap-highlight-color:#0000}.rv-dock .rv-ctl:before{content:none}.rv-dock .rv-ctl>svg,.rv-dock .rv-ctl>.v-icon{color:inherit;margin:0}.rv-dock .rv-ctl:active{transform:scale(.93)}.rv-dock .rv-ctl.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rv-dock .rv-ctl.is-on{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.rv-dock .rv-ctl.is-off{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rv-dock .rv-ctl.is-off{background:color-mix(in srgb, var(--danger) 18%, transparent)}}.rv-dock .rv-ctl.is-off{color:var(--danger)}.rv-dock .rv-ctl--leave{background:var(--danger);color:var(--n-0)}.rv-dock .rv-ctl--leave:active{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rv-dock .rv-ctl--leave:active{background:color-mix(in srgb, var(--danger) 82%, var(--bg-deep))}}.rv-dock .rv-ctl__bdg{min-width:18px;height:18px;font-size:12px;line-height:18px;top:2px;right:2px}.rv-wave i{background:var(--cyan,var(--accent));border-radius:2px;width:2px;animation:.9s ease-in-out infinite rv-wave}.rv-wave i:first-child{height:6px;animation-delay:0s}.rv-wave i:nth-child(2){height:11px;animation-delay:.15s}.rv-wave i:nth-child(3){height:7px;animation-delay:.3s}@keyframes rv-wave{0%,to{opacity:.6;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.rv-pill__dot,.rv-wave i{animation:none}}@media (max-width:375px){.rv-dock{padding:0 10px;left:12px;right:12px}}@media (max-width:768px){.net-pill,.srv-net-pill{min-height:32px;padding:4px 8px;font-size:12px}.net-pill .np-ar,.srv-net-pill .np-ar,.net-pill .np-u,.srv-net-pill .np-u{font-size:12px}}.lt-stagger-item{opacity:0}.lt-stagger-item.is-in{opacity:1;animation:mo-fade-up var(--m-dur,.2s) var(--m-ease,cubic-bezier(.23, 1, .32, 1)) both;animation-delay:calc(min(var(--i,0),8)*var(--stagger-step,var(--mo-stagger)))}@media (prefers-reduced-motion:reduce){.lt-stagger-item,.lt-stagger-item.is-in{opacity:1!important;animation:none!important}}.lt-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.lt-sheet__dragzone{touch-action:none}::view-transition-old(lt-hero){animation-duration:var(--m-dur-page,.32s);animation-timing-function:var(--m-ease,cubic-bezier(.23, 1, .32, 1))}::view-transition-new(lt-hero){animation-duration:var(--m-dur-page,.32s);animation-timing-function:var(--m-ease,cubic-bezier(.23, 1, .32, 1))}@media (prefers-reduced-motion:reduce){::view-transition-old(lt-hero){animation:none!important}::view-transition-new(lt-hero){animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.lt-pressable:focus-visible,[data-pressable]:focus-visible{outline:2px solid var(--m-accent-strong,var(--accent));outline-offset:2px;border-radius:var(--m-r-sm,8px)}@media (prefers-reduced-motion:reduce){.lt-pressable:focus-visible,[data-pressable]:focus-visible{outline-style:solid}}.lt-reveal:not(.is-in){opacity:0;transform:translate3d(0, var(--reveal-offset,8px), 0);transition:opacity var(--dur-base,.2s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)),transform var(--dur-base,.2s) var(--ease-out,cubic-bezier(.23, 1, .32, 1));transition-delay:var(--reveal-delay,0s)}.lt-reveal.is-in{opacity:1;transform:none}@media (max-width:375px){.lt-stagger-item.is-in{--stagger-step:24ms}}@media (min-width:768px){::view-transition-old(lt-hero){animation-duration:var(--m-dur-sheet)}::view-transition-new(lt-hero){animation-duration:var(--m-dur-sheet)}}@media (min-width:1024px){.lt-stagger-item,.lt-stagger-item.is-in{opacity:1;animation:none}}@media (max-width:1023px){.v2 .v2-content,.v2-content{animation:none}}@media (prefers-reduced-motion:reduce){.lt-reveal,.lt-reveal:not(.is-in){opacity:1;transition:none;transform:none}}@media (hover:none){.lt-hover-lift:hover{box-shadow:none;transform:none}.lt-press[data-pressed=true],.lt-press:active{transform:scale(.975)}}.lt-skel,.m-skel,[data-skeleton]{background-size:var(--shimmer-size,220%) 100%;animation:lt-shimmer var(--shimmer-dur,1.5s) var(--shimmer-ease,ease-in-out) infinite}.lt-row-flash{animation:lt-row-flash calc(var(--m-dur-slow,.32s)*2) var(--m-ease,cubic-bezier(.23, 1, .32, 1)) both}@media (prefers-reduced-motion:reduce){.lt-press,.lt-hover-lift,.lt-row-flash{transition:none!important;animation:none!important;transform:none!important}.lt-skel,.m-skel,[data-skeleton]{background-image:none;animation:none!important}}@media (max-width:1023px){.v2-sidebar,.v2-sidebar *{transition:none!important}}@supports (content-visibility:auto){.v2-content>section+section,.v2-content .home-sec+.home-sec,.v2-content .hh-panel+.hh-panel,.v2-content .disc-sec+.disc-sec{content-visibility:auto;contain-intrinsic-size:auto 360px}}.lt-reveal:not(.is-in){animation:none!important}.m-feel-pressable{-webkit-tap-highlight-color:#0000;transition:transform var(--m-dur-fast) var(--m-ease)}.m-feel-pressable[data-pressed=true]{transform:scale(var(--m-press-scale,.975))}@media (hover:none){button:active:not([disabled]):not(:where([data-venus-core],[data-venus-core] *)),a[href]:active:not(:where([data-venus-core],[data-venus-core] *)),[role=button]:active:not(:where([data-venus-core],[data-venus-core] *)){transform:scale(var(--m-press-scale,.975))}}.m-feel-img{animation:m-feel-img-in var(--m-dur-slow) var(--m-ease) both;max-width:100%;height:auto}@keyframes m-feel-img-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}[data-m-feel-appbar][data-scrolled=true]{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){[data-m-feel-appbar][data-scrolled=true]{background:color-mix(in srgb, var(--bg) 92%, transparent)}}[data-m-feel-appbar][data-scrolled=true]{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:0 6px 22px var(--fg)}@supports (color:color-mix(in lab, red, red)){[data-m-feel-appbar][data-scrolled=true]{box-shadow:0 6px 22px color-mix(in srgb, var(--fg) 8%, transparent)}}.m-feel-pressable:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px;border-radius:inherit}@media (min-width:375px){.m-feel-pressable{touch-action:manipulation}}@media (min-width:768px){.m-feel-pressable{min-height:44px}}@media (min-width:1024px){.m-feel-img{max-width:100%}}@media (prefers-reduced-motion:reduce){.m-feel-pressable,.m-feel-pressable[data-pressed=true]{transition:none;transform:none}.m-feel-img{animation:none}[data-m-feel-appbar][data-scrolled=true]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.m-feel-img,.m-feel-img-in{opacity:1!important;animation:none!important;transform:none!important}}.st-skel-list{gap:var(--sp-3);flex-direction:column;width:100%;display:flex}.st-skel-list--row{gap:var(--sp-2)}.st-skel-item{align-items:center;gap:var(--sp-3);min-height:calc(var(--touch-min) + var(--sp-4));padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:flex;position:relative;overflow:hidden}.st-skel-list--row .st-skel-item{min-height:var(--touch-min);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md)}.st-skel-list--chart{gap:var(--sp-2)}.st-skel-list--chart .st-skel-item{min-height:var(--sp-10);padding:var(--sp-3) var(--sp-4)}.st-skel-list .vds-card>.vds-skeleton--title{block-size:16px;margin-block:4px}.st-skel-list--row .vds-skeleton-stack,.st-skel-list--chart .vds-skeleton-stack{gap:0}.st-skel-chart .vds-chart__title{flex:auto;align-items:center;min-block-size:24px;display:flex}.st-skel-chart .vds-chart__title .vds-skeleton--title{block-size:12px;inline-size:56%}.st-skel-chart__fill{position:absolute;inset:0}.st-skel-hero{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-card);height:140px;display:block;position:relative;overflow:hidden}.st-skel-hero:after,.st-skel-item:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 28%, var(--glass-strong) 50%, transparent 72%);animation:st-shimmer 1.4s var(--ease-inout) infinite;background-size:200% 100%;position:absolute;inset:0}.st-skel-avatar,.st-skel-dot{background:var(--surface-3);flex:none;display:block}.st-skel-avatar{width:var(--touch-min);height:var(--touch-min);border-radius:var(--r-md)}.st-skel-dot{width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-full)}@keyframes st-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.st-retry{justify-content:center;align-items:center;gap:var(--sp-2);min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--sp-5);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--fg);font-size:var(--m-fs-body,.9375rem);cursor:pointer;font-weight:600;display:inline-flex}.st-retry:hover{background:var(--surface-3)}.st-retry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1024px){.st-skel-hero{height:128px}}@media (max-width:768px){.st-offline svg{flex:none}}@media (max-width:375px){.st-skel-item{padding:var(--sp-3)}}@media (prefers-reduced-motion:reduce){.st-skel-hero:after,.st-skel-item:after{background:0 0;animation:none}.st-retry{transition:none}}html[data-theme=light] .fin-badge--ok{color:var(--success)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .fin-badge--ok{color:color-mix(in srgb, var(--success) 92%, var(--n-100))}}html[data-theme=light] .fin-badge--wait{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .fin-badge--wait{color:color-mix(in srgb, var(--warning) 92%, var(--n-100))}}html[data-theme=light] [data-page=checkout] .co-voucher-btn :is(.co-voucher-ico,.co-voucher-change){color:var(--accent-deep)}html[data-theme=light] [data-page=checkout] .co-step.is-now .co-step-dot{color:var(--n-0)}.ud-page,[data-page=discover].ud-page{padding-bottom:var(--m-inset-bottom);flex-direction:column;gap:0;display:flex}.ud-ptitle{padding:18px 16px 0}.ud-sub{color:var(--vds-muted);font-size:14px}.ud-sub b{color:var(--vds-ink);font-weight:700}.ud-hero{border-radius:var(--r-lg,28px);background:var(--vds-ink);min-height:320px;box-shadow:var(--shadow-2);isolation:isolate;margin:24px 16px 0;position:relative;overflow:hidden}.ud-hero__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ud-searchrow{margin-top:16px;padding-inline:0}.ud-searchrow__row>:first-child{flex:1;min-width:0}.ud-searchrow__row .vds-field{border-radius:var(--r-pill,999px);min-height:52px;padding-inline:16px}.ud-searchrow__row .vds-field input:not(:where([data-venus-core],[data-venus-core] *)){min-width:0}.ud-searchrow__row .vds-field__control{padding-inline:0}#root:has([data-page=discover]) .vds-appbar__large{display:none}.ud-filterbtn{border:1px solid var(--vds-line);background:var(--vds-surface);width:52px;height:52px;color:var(--vds-ink);box-shadow:var(--shadow-1,var(--shadow-soft));transition:transform var(--m-dur-fast) var(--m-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ud-filterbtn:active{transform:scale(.93)}.ud-filterbtn.is-on{border-color:var(--vds-primary);color:var(--vds-primary)}.ud-filterbtn__n{background:var(--vds-primary);color:var(--vds-on-brand)}.ud-chips{margin-top:12px;padding-inline:16px}.ud-chips::-webkit-scrollbar{display:none}.ud-active__list{display:flex}.ud-active__list::-webkit-scrollbar{display:none}.ud-achip{border:1px solid var(--accent);border-radius:999px;flex:none;align-items:center;gap:5px;min-height:34px;padding:0 10px 0 12px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ud-achip{border:1px solid color-mix(in srgb, var(--accent) 46%, transparent)}}.ud-achip{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ud-achip{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.ud-achip{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ud-achip{color:color-mix(in srgb, var(--fg) 92%, transparent)}}.ud-achip{white-space:nowrap;font-size:12px;font-weight:700}.ud-achip:before{content:"";position:absolute;inset:-5px}.ud-achip svg{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ud-achip svg{color:color-mix(in srgb, var(--fg) 66%, transparent)}}.ud-active__all{position:relative}.ud-active__all:before{content:"";position:absolute;inset:-15px -6px}.ud-resultrow{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:24px;padding:0 16px;display:flex}.ud-resultrow__n{color:var(--vds-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.ud-resultrow__n span{color:var(--vds-muted);margin-left:8px;font-size:13px;font-weight:500}.ud-sortbtn__arr svg{transform:rotate(90deg)}.ud-feat:before,.ud-feat:after{background:radial-gradient(circle, var(--brand-cyan,var(--vds-on-brand)), transparent 70%);width:160px;height:160px;bottom:-60px;left:-50px}@supports (color:color-mix(in lab, red, red)){.ud-feat:before,.ud-feat:after{background:radial-gradient(circle, color-mix(in srgb, var(--brand-cyan,var(--vds-on-brand)) 35%, transparent), transparent 70%)}}@keyframes ud-pulse{0%,to{opacity:1}50%{opacity:.35}}.ud-stats{margin:24px 16px 0}.ud-stat+.ud-stat:before{content:"";background:var(--vds-line);width:1px;position:absolute;top:14px;bottom:14px;left:0}.ud-grid{gap:12px;margin-top:12px}.ud-fact svg{opacity:.8;flex:none}.ud-tile{color:var(--fg);transition:transform var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}.ud-tile:active{transform:scale(.98)}.ud-tile b{font-size:13px;font-weight:700}.ud-tile small{color:var(--muted);font-size:12px;font-weight:600}.ud-skel{background:linear-gradient(100deg, var(--fg) 0%, var(--fg) 42%, var(--fg) 84%);border-radius:10px;display:block}@supports (color:color-mix(in lab, red, red)){.ud-skel{background:linear-gradient(100deg, color-mix(in srgb, var(--fg) 7%, transparent) 0%, color-mix(in srgb, var(--fg) 16%, transparent) 42%, color-mix(in srgb, var(--fg) 7%, transparent) 84%)}}.ud-skel{background-size:220% 100%;animation:1.4s linear infinite ud-shimmer}.ud-skel--line{height:12px;margin:9px 10px 0}.ud-skel--short{width:58%}.lt-sheet__panel:has(>.lt-sheet__body>.ud-sheetbody){flex-direction:column;display:flex}.lt-sheet__body:has(>.ud-sheetbody){flex-direction:column;flex:auto;min-height:0;display:flex}.ud-sheetbody{flex-direction:column;flex:auto;min-height:100%;display:flex}.ud-sheet__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.ud-wchips{flex-wrap:wrap;gap:8px;display:flex}.ud-wchip{border:1px solid var(--fg);border-radius:12px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.ud-wchip{border:1px solid color-mix(in srgb, var(--fg) 10%, transparent)}}.ud-wchip{background:var(--surface);color:var(--fg);font-size:13px;font-weight:600}.ud-wchip em{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.ud-wchip.is-on{border-color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.ud-wchip.is-on{border-color:color-mix(in srgb, var(--brand-cyan) 60%, transparent)}}.ud-wchip.is-on{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.ud-wchip.is-on{background:color-mix(in srgb, var(--brand-cyan) 15%, transparent)}}.ud-wchip.is-on{color:var(--brand-cyan);font-weight:700}.ud-wchip.is-on em{color:var(--brand-cyan);opacity:.8}html[data-theme=light] .ud-wchip.is-on{background:var(--brand-pink-dark)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ud-wchip.is-on{background:color-mix(in srgb, var(--brand-pink-dark) 14%, transparent)}}html[data-theme=light] .ud-wchip.is-on{border-color:var(--brand-pink-dark)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ud-wchip.is-on{border-color:color-mix(in srgb, var(--brand-pink-dark) 46%, transparent)}}html[data-theme=light] .ud-wchip.is-on{color:var(--v-accent-ink)}html[data-theme=light] .ud-wchip.is-on em{color:var(--v-accent-ink);opacity:.9}html[data-theme=light] .ud-filterbtn.is-on{background:var(--brand-pink-dark)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ud-filterbtn.is-on{background:color-mix(in srgb, var(--brand-pink-dark) 14%, transparent)}}html[data-theme=light] .ud-filterbtn.is-on{border-color:var(--brand-pink-dark)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ud-filterbtn.is-on{border-color:color-mix(in srgb, var(--brand-pink-dark) 46%, transparent)}}html[data-theme=light] .ud-filterbtn.is-on{color:var(--v-accent-ink)}html[data-theme=light] .ud-filterbtn__n{background:var(--brand-pink-dark);color:var(--n-0);box-shadow:0 0 0 2px var(--n-0)}.ud-wchip--row{justify-content:space-between;width:100%;min-height:48px;padding:0 14px}.ud-wchips--col{flex-flow:column}.ud-apply{min-height:52px;font-size:15px;font-weight:700}.ud-sheet__clear{min-height:52px}.ud-page .vp-sec__all{position:relative}.ud-page .vp-sec__all:before{content:"";position:absolute;inset:-6px -4px}.ud-page .w1-hrail{margin:0 calc(var(--m-gutter)*-1);padding:2px var(--m-gutter) 10px}.ud-page .w1-hrail>.vds-card{width:138px}.ud-page .w1-hrail .vp-ava{position:relative}.ud-page .w1-hrail .vp-ava img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ud-page .w1-hrail>.vds-card .vds-card__idrow>span:last-child{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.24;display:-webkit-box;overflow:hidden}@keyframes ud-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes ud-shimmer{0%{background-position:140% 0}to{background-position:-60% 0}}@keyframes ud-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@media (max-width:1024px){.ud-grid{gap:12px}.ud-hero{min-height:176px}}@media (max-width:768px){.ud-page{gap:12px}.ud-hero{min-height:168px}}@media (max-width:375px){.ud-hero{border-radius:20px;min-height:156px}.ud-hero__title{font-size:24px}.ud-hero__cta em{display:none}.ud-grid{gap:10px}}@media (prefers-reduced-motion:reduce){.ud-grid>.vds-card{animation:none}.ud-grid>.vds-card,.vds-card__media img,.ud-hero__cta,.ud-tile{transition:none}}html[data-theme=light] .ud-hero{background:var(--bg-deep);box-shadow:0 14px 30px var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ud-hero{box-shadow:0 14px 30px color-mix(in srgb, var(--n-100) 12%, transparent)}}html[data-theme=light] .ud-qchip.is-on{color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ud-qchip.is-on{color:color-mix(in srgb, var(--brand-cyan) 55%, var(--n-100))}}html[data-theme=light] .ud-qchip.is-on{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ud-qchip.is-on{background:color-mix(in srgb, var(--brand-cyan) 18%, transparent)}}html[data-theme=light] .ud-hero__cta{color:var(--vds-on-warn)}.ud-grid>.vds-card{height:100%;animation:ud-rise var(--m-dur-slow,.32s) var(--m-ease) both;animation-delay:calc(var(--ud-i,0)*40ms)}.ud-grid>.vds-card>*{min-width:0}.ud-page .vp-sec{margin-top:24px}.ud-grid .vds-card--cover .vds-card__media img{border-radius:28px 28px 0 0}.ud-feat{margin:12px 16px 0}.ud-feat__title{max-width:290px;color:var(--vds-on-brand);font-size:19px;font-weight:700;line-height:1.4}.ud-grid .vds-card--cover .vds-card__sub{font-size:12px;line-height:1.4}html body #root [data-page=discover] .ud-feat .ud-feat__title{max-width:100%;color:var(--vds-on-brand)!important;letter-spacing:-.01em!important;font-size:19px!important;font-weight:700!important;line-height:1.4!important}@media (min-width:1024px){html body #root [data-page=discover] .ud-feat .ud-feat__title{font-size:22px!important}}html body #root [data-page=discover] .ud-searchrow .vds-field__input:not(:where([data-venus-core],[data-venus-core] *)),html body #root [data-page=discover] .ud-searchrow input.vds-field__input:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:0!important;font-size:13.5px!important}html body #root [data-page=discover] .ud-searchrow .vds-field__control{gap:8px;padding-inline:14px}html body #root [data-page=discover] .ud-searchrow,html body #root [data-page=discover] .ud-searchrow__row{width:100%}html body #root [data-page=discover] .ud-searchrow__row>:first-child{flex:auto;min-width:0}html body #root [data-page=discover] .ud-searchrow .vds-field{width:100%;padding-inline:0}html body #root [data-page=discover] .ud-searchrow .vds-field__input{font-size:14.5px!important}html body #root [data-page=discover] .ud-searchrow .vds-field__clear{display:none}html body #root [data-page=discover] .ud-searchrow .vds-field__control:has(.vds-field__input:not(:placeholder-shown)) .vds-field__clear{display:inline-flex}#root [data-page=discover] .ud-ptitle{padding:18px 16px 0}#root [data-page=discover] .ud-hero{margin:24px 16px 0}#root [data-page=discover] .ud-searchrow,#root [data-page=discover] .ud-chips{margin-top:12px}#root [data-page=discover] .ud-resultrow{margin-top:24px;padding:0 16px}#root [data-page=discover] .ud-feat{margin:12px 16px 0}#root [data-page=discover] .ud-grid{margin-top:12px}#root [data-page=discover] .ud-stats{margin:24px 16px 0}#root [data-page=discover] .vp-sec{margin-top:24px}#root [data-page=discover] .vds-page-title{letter-spacing:-.02em!important;font-size:34px!important;font-weight:800!important;line-height:1.08!important}#root [data-page=discover] .vds-section-title{font-size:21px!important;font-weight:700!important;line-height:1.22!important}#root [data-page=discover] .vds-card--cover .vds-card__title{font-size:15.5px!important;font-weight:700!important;line-height:1.35!important}#root [data-page=discover] .vds-card--cover .vds-card__sub{font-size:12px!important;font-weight:600!important;line-height:1.4!important}#root [data-page=discover] .ud-hero{min-height:0}#root [data-page=discover] .ud-hero .vds-hero__img,#root [data-page=discover] .ud-hero__img{object-fit:cover;height:300px}#root [data-page=discover] .ud-hero .vds-hero__title{letter-spacing:-.02em!important;font-size:27px!important;font-weight:800!important;line-height:1.2!important}#root [data-page=discover] .ud-hero .vds-hero__cta{min-height:48px;font-size:15px}#root [data-page=discover] .ud-searchrow__row .vds-field{min-height:48px}#root [data-page=discover] .ud-filterbtn{width:44px;height:44px}#root [data-page=discover] .ud-grid{gap:10px}#root [data-page=discover] .ud-grid .vds-card--cover .vds-card__media img{aspect-ratio:auto;border-radius:28px 28px 0 0;height:118px}#root [data-page=discover] .ud-card__imeta{z-index:2;background:var(--vds-surface);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;position:absolute;bottom:8px;right:8px}@supports (color:color-mix(in lab, red, red)){#root [data-page=discover] .ud-card__imeta{background:color-mix(in srgb, var(--vds-surface) 82%, transparent)}}#root [data-page=discover] .ud-card__imeta{-webkit-backdrop-filter:blur(10px);color:var(--vds-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700}#root [data-page=discover] .ud-stats{background:var(--vds-surface);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@supports (color:color-mix(in lab, red, red)){#root [data-page=discover] .ud-stats{background:color-mix(in srgb, var(--vds-surface) 72%, transparent)}}#root [data-page=discover] .ud-stats{border:1px solid var(--vds-line);-webkit-backdrop-filter:blur(14px)}#root [data-page=discover] .ud-stat__num{font-family:var(--font-mono,var(--font-vds));letter-spacing:-.01em;font-size:19px;font-weight:800}#root [data-page=discover] .ud-stat .vds-stat__lbl{color:var(--vds-muted);font-size:11px;font-weight:600}#root [data-page=discover] .ud-hero__proof{align-self:flex-start;margin-top:2px}#root [data-page=discover] .ud-grid>.vds-card{animation-duration:var(--m-dur-sheet);animation-delay:calc(var(--ud-i,0)*50ms)}#root [data-page=discover] .ud-grid [class*=skeleton],#root [data-page=discover] .ud-grid [class*=skel]{animation-duration:1.2s!important}@media (prefers-reduced-motion:reduce){#root [data-page=discover] .ud-grid>.vds-card,#root [data-page=discover] .wow-kenburns,#root [data-page=discover] .wow-live-dot{animation:none!important}}.upf{gap:var(--m-section-gap);flex-direction:column;display:flex}.upf-hero{border-radius:var(--m-r-20);background:var(--surface);border:1px solid var(--border);position:relative;overflow:hidden}.upf-hero__coverwrap{aspect-ratio:16/7}.upf-hero__cover{animation:upf-cover-in var(--m-dur-page) var(--m-ease) both}.upf-hero__body{gap:var(--m-space-2);margin-top:calc(var(--m-space-6)*-1);padding:0 var(--m-space-4) var(--m-space-4)}.upf-hero__row{align-items:flex-end;gap:var(--m-space-3)}.upf-ava{width:96px;height:96px;box-shadow:var(--e-2);animation:upf-pop var(--m-dur-sheet) var(--m-ease) both}.upf-hero__id{padding-bottom:var(--m-space-1)}.upf-hero__name{letter-spacing:var(--m-ls-large);color:var(--fg);margin:0;font-size:24px;font-weight:700;line-height:1.15}.upf-hero__handle{color:var(--muted)}.upf-role{border-radius:var(--m-r-pill);background:var(--accent-soft-bg);border:1px solid var(--accent-line);min-height:28px;color:var(--fg);font-size:var(--m-fs-micro);align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.upf-role--host{background:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.upf-role--host{background:color-mix(in srgb, var(--c-warn) 16%, transparent)}}.upf-role--host{border-color:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.upf-role--host{border-color:color-mix(in srgb, var(--c-warn) 44%, transparent)}}.upf-edit{background:var(--glass-strong);transition:transform var(--m-dur-fast) var(--m-ease),background var(--m-dur-fast) var(--m-ease)}.upf-edit:active{background:var(--glass-hover);transform:scale(.97)}.upf-stats{gap:var(--m-space-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.upf-stat{min-height:0;animation:upf-rise var(--m-dur) var(--m-ease) both;animation-delay:calc(var(--upf-i,0)*var(--m-stagger));border:0;border-radius:0;padding:0 2px}.upf-stat+.upf-stat{border-left:1px solid var(--vds-line,var(--border));padding-left:10px}.upf-stat__k{font-size:var(--m-fs-micro);color:var(--muted);font-weight:600}.upf-stat__v{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.upf-stat--gold .upf-stat__k{color:var(--c-warn)}.upf-stats.is-pulse .upf-stat{animation:upf-pulse var(--m-dur-sheet) var(--m-ease)}.upf-badges{gap:var(--m-space-3);margin:0 calc(var(--m-gutter)*-1);padding:2px var(--m-gutter) var(--m-space-3);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.upf-badges::-webkit-scrollbar{display:none}.upf-badge{color:inherit;background:0 0}.upf-badge__disc{color:var(--m-ink-on-accent);background:var(--grad-brand);box-shadow:var(--e-2);transition:transform var(--m-dur-fast) var(--m-ease)}.upf-badge:active .upf-badge__disc{transform:scale(.94)}.upf-badge--gold .upf-badge__disc{background:linear-gradient(150deg, var(--c-warn), var(--price-red))}.upf-badge--cyan .upf-badge__disc{background:var(--grad-cyan)}.upf-badge--green .upf-badge__disc{background:linear-gradient(150deg, var(--c-online), var(--accent))}.upf-badge--purple .upf-badge__disc{background:var(--grad-hero)}.upf-badge.is-locked{opacity:.35}.upf-badge.is-locked .upf-badge__disc{background:var(--surface-3);color:var(--muted);box-shadow:none}.upf-badge--new .upf-badge__disc{animation:upf-glow var(--m-dur-slow) var(--m-ease) 1}.upf-act{border-radius:var(--m-r-16);border:1px solid var(--border);transition:transform var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}.upf-act:active{border-color:var(--accent-line);transform:scale(.98)}.upf-act__ico{background:var(--grad-brand)}.upf-act--gold .upf-act__ico{background:linear-gradient(150deg, var(--c-warn), var(--price-red))}.upf-act--cyan .upf-act__ico{background:var(--grad-cyan)}.upf-act--green .upf-act__ico{background:linear-gradient(150deg, var(--c-online), var(--accent))}.upf-act--purple .upf-act__ico{background:var(--grad-hero)}.upf-link{background:0 0}.upf-link:hover{background:var(--glass-hover)}.upf-sticky{z-index:20;align-items:center;gap:var(--m-space-3);min-height:56px;margin:0 calc(var(--m-gutter)*-1);padding:var(--m-space-2) var(--m-gutter);background:var(--bg);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.upf-sticky{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.upf-sticky{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));transition:border-color var(--m-dur) var(--m-ease),background var(--m-dur) var(--m-ease);border-bottom:1px solid #0000}.upf-sticky.is-compact{border-bottom-color:var(--border)}@keyframes upf-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes upf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes upf-cover-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes upf-glow{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 6px var(--accent-line)}}@keyframes upf-pulse{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@media (max-width:375px){.upf-hero__coverwrap{aspect-ratio:16/8}.upf-ava{width:88px;height:88px}.upf-hero__name{font-size:24px}.upf-stat{min-height:72px;padding:var(--m-space-2) var(--m-space-3)}.upf-stat__v{font-size:20px}}@media (max-width:460px) and (min-width:376px){.upf-stat__v{font-size:20px}}@media (min-width:768px){.upf-hero__coverwrap{aspect-ratio:16/5}.upf-stat{min-height:88px}}@media (min-width:1024px){.upf{max-width:720px}}@media (prefers-reduced-motion:reduce){.upf-hero__cover,.upf-ava,.upf-stat,.upf-badge--new .upf-badge__disc,.upf-stats.is-pulse .upf-stat{animation:none}.upf-edit,.upf-act,.upf-badge__disc,.upf-sticky{transition:none}.upf-edit:active,.upf-act:active,.upf-badge:active .upf-badge__disc{transform:none}}html[data-theme=light] :is([data-page=profile],.lt-account) .pf-pill--main{color:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] :is([data-page=profile],.lt-account) .pf-pill--main{color:color-mix(in srgb, var(--brand-gold) 86%, var(--n-100))}}@media (max-width:768px){.v2:has([data-page=profile]){overflow-x:clip}}.upf-set{flex-direction:column;gap:12px;display:flex}[data-page=profile] .upf-set .pf-card{min-width:0}[data-page=profile] .upf-set .pf-card-title{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}[data-page=profile] .upf-set .pf-card-rule{display:none}[data-page=profile] .upf-set .pf-card--head{grid-template-columns:72px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}[data-page=profile] .upf-set .pf-ava{display:contents}[data-page=profile] .upf-set .pf-ava-img{background:linear-gradient(135deg, var(--brand-cyan), var(--accent));width:72px;height:72px;box-shadow:0 0 0 3px var(--accent);border:0;border-radius:50%;grid-area:1/1;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-ava-img{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent)}}[data-page=profile] .upf-set .pf-ava-img img,[data-page=profile] .upf-set .pf-ava-img .ava2{object-fit:cover;border-radius:50%;line-height:1;display:block;width:100%!important;height:100%!important;font-size:24px!important}[data-page=profile] .upf-set .pf-hint{white-space:normal;text-overflow:clip;max-width:none;color:var(--muted);grid-area:3/1/auto/-1;margin:0;font-size:12px;line-height:1.45;overflow:visible}[data-page=profile] .upf-set .pf-ava-actions{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}[data-page=profile] .upf-set .pf-ava-actions .pf-btn{border-radius:var(--m-r-16,20px);background:var(--accent);justify-content:center;min-height:44px;margin:0;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-ava-actions .pf-btn{background:color-mix(in srgb, var(--accent) 14%, transparent)}}[data-page=profile] .upf-set .pf-ava-actions .pf-btn{color:var(--vds-accent-text);border:0}[data-page=profile] .upf-set .pf-ava-actions .pf-btn--danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-ava-actions .pf-btn--danger{background:color-mix(in srgb, var(--danger) 16%, transparent)}}[data-page=profile] .upf-set .pf-ava-actions .pf-btn--danger{color:var(--danger)}[data-page=profile] .upf-set .pf-head-main{grid-area:1/2;gap:4px;min-width:0}[data-page=profile] .upf-set .pf-name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.25}[data-page=profile] .upf-set .pf-btn{border-radius:var(--m-r-16,20px);min-height:44px;font-size:13px}[data-page=profile] .upf-set .pf-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}[data-page=profile] .upf-set .pf-tags{flex-wrap:wrap;gap:6px}[data-page=profile] .upf-set .pf-pill{border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}[data-page=profile] .upf-set .pf-card--head .pf-logout{border-radius:var(--m-r-16,20px);background:var(--danger);border:0;grid-area:4/1/auto/-1;justify-content:center;justify-self:stretch;align-items:center;gap:8px;min-height:48px;margin:4px 0 0;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-card--head .pf-logout{background:color-mix(in srgb, var(--danger) 12%, transparent)}}[data-page=profile] .upf-set .pf-card--head .pf-logout{color:var(--danger);font-size:13px;font-weight:700}[data-page=profile] .upf-set .pf-rows{flex-direction:column;gap:0;display:flex}[data-page=profile] .upf-set .pf-row{border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;height:64px;min-height:64px;padding:0;display:grid}[data-page=profile] .upf-set .pf-row+.pf-row{border-top:1px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-row+.pf-row{border-top:1px solid color-mix(in srgb, var(--fg) 6%, transparent)}}[data-page=profile] .upf-set .pf-row-ico{background:var(--accent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-row-ico{background:color-mix(in srgb, var(--accent) 14%, transparent)}}[data-page=profile] .upf-set .pf-row-ico{color:var(--vds-accent-text)}[data-page=profile] .upf-set .pf-row-ico--mail{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-row-ico--mail{background:color-mix(in srgb, var(--brand-cyan) 16%, transparent)}}[data-page=profile] .upf-set .pf-row-ico--mail{color:var(--brand-cyan)}[data-page=profile] .upf-set .pf-row-ico--phone{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-row-ico--phone{background:color-mix(in srgb, var(--accent) 16%, transparent)}}[data-page=profile] .upf-set .pf-row-ico--phone{color:var(--vds-accent-text)}[data-page=profile] .upf-set .pf-row-ico--key{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-row-ico--key{background:color-mix(in srgb, var(--brand-gold) 16%, transparent)}}[data-page=profile] .upf-set .pf-row-ico--key{color:var(--brand-gold)}[data-page=profile] .upf-set .pf-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}[data-page=profile] .upf-set .pf-row-label{color:var(--muted);letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-weight:600}[data-page=profile] .upf-set .pf-row-value{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}[data-page=profile] .upf-set .pf-row-act{grid-column:3;place-self:center end;width:auto;margin:0}[data-page=profile] .upf-set .pf-row-act .pf-btn{white-space:nowrap;border-radius:12px;min-height:44px;padding:0 14px;font-size:13px;font-weight:700}[data-page=profile] .upf-set .pf-lock-ico{color:var(--muted);place-items:center;min-width:24px;display:grid}[data-page=profile] .upf-set .pf-chips{flex-wrap:wrap;gap:6px}[data-page=profile] .upf-set .pf-chip-x{min-width:28px;min-height:28px}html[data-theme=light] [data-page=profile] .upf-set .pf-ava-actions .pf-btn{color:var(--v-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] [data-page=profile] .upf-set .pf-ava-actions .pf-btn{background:color-mix(in srgb, var(--accent) 18%, transparent)}}html[data-theme=light] [data-page=profile] .upf-set .pf-ava-actions .pf-btn--danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] [data-page=profile] .upf-set .pf-ava-actions .pf-btn--danger{color:color-mix(in srgb, var(--danger) 78%, var(--v-ink))}}html[data-theme=light] [data-page=profile] .upf-set .pf-card--head .pf-logout{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] [data-page=profile] .upf-set .pf-card--head .pf-logout{color:color-mix(in srgb, var(--danger) 78%, var(--v-ink))}}html[data-theme=light] [data-page=profile] .upf-set .pf-row-ico--key{color:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] [data-page=profile] .upf-set .pf-row-ico--key{color:color-mix(in srgb, var(--brand-gold) 55%, var(--v-ink))}}.upf-set{gap:14px}[data-page=profile] .upf-set .pf-card--head{grid-template-columns:72px minmax(0,1fr);column-gap:14px}[data-page=profile] .upf-set .pf-card--head:before{content:"Thông tin & bảo mật";letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-area:1/1/auto/-1;font-size:12px;font-weight:700;line-height:14px}[data-page=profile] .upf-set .pf-ava-img{box-shadow:0 0 0 3px var(--accent);grid-row:2;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-ava-img{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}[data-page=profile] .upf-set .pf-ava-img:after{content:"";background:var(--brand-cyan);border:3px solid var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;bottom:8px;right:8px}[data-page=profile] .upf-set .pf-ava-actions{grid-row:3;gap:10px}[data-page=profile] .upf-set .pf-ava-actions .pf-btn{font-size:13px;font-weight:600}[data-page=profile] .upf-set .pf-ava-actions .pf-btn svg{width:17px;height:17px}[data-page=profile] .upf-set .pf-hint{grid-row:4;margin-top:10px}[data-page=profile] .upf-set .pf-card--head .pf-logout{grid-row:5;margin-top:16px;font-size:14px;font-weight:700}[data-page=profile] .upf-set .pf-card--head .pf-logout svg{width:18px;height:18px}[data-page=profile] .upf-set .pf-pill--main{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-pill--main{background:color-mix(in srgb, var(--accent) 16%, transparent)}}[data-page=profile] .upf-set .pf-pill--main{color:var(--vds-accent-text);border:0}[data-page=profile] .upf-set .pf-pill--neutral{background:var(--n-700);color:var(--muted);border:0}[data-page=profile] .upf-set .pf-name-view{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}[data-page=profile] .upf-set .pf-name-view .pf-btn{background:var(--fg);justify-content:center;gap:0;width:44px;min-height:44px;padding:0;font-size:0}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .upf-set .pf-name-view .pf-btn{background:color-mix(in srgb, var(--fg) 8%, transparent)}}[data-page=profile] .upf-set .pf-name-view .pf-btn{border:0}[data-page=profile] .upf-set .pf-name-view .pf-btn svg{width:16px;height:16px}[data-page=profile] .upf-set .pf-rows{margin-top:15px}[data-page=profile] .upf-set .pf-row-label{font-size:12px;font-weight:400;line-height:16px}[data-page=profile] .upf-set .pf-row-value{font-size:13px;font-weight:600;line-height:17px}[data-page=profile] .upf-set .pf-row-main{gap:1px}[data-page=profile] .upf-set .pf-row-act .pf-btn{border-radius:12px;justify-content:center;gap:6px;width:93px;height:44px;padding:0;font-size:13px;font-weight:700}[data-page=profile] .upf-set .pf-lock-ico svg{width:16px;height:16px}html[data-theme=light] [data-page=profile] .upf-set .pf-pill--main,html[data-theme=light] [data-page=profile] .upf-set .pf-ava-actions .pf-btn{color:var(--v-accent-ink,var(--accent-ink,var(--brand-pink-dark)))}html[data-theme=light] [data-page=profile] .upf-set .pf-card--head .pf-logout,html[data-theme=light] [data-page=profile] .upf-set .pf-ava-actions .pf-btn--danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] [data-page=profile] .upf-set .pf-card--head .pf-logout,html[data-theme=light] [data-page=profile] .upf-set .pf-ava-actions .pf-btn--danger{color:color-mix(in srgb, var(--danger) 62%, var(--v-ink))}}[data-page=profile] .upf-set .pf-card--head .pf-head-main{grid-row:2;align-self:center}html[data-theme=light] [data-page=profile] .upf-set .pf-pill--neutral{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] [data-page=profile] .upf-set .pf-pill--neutral{color:color-mix(in srgb, var(--fg) 88%, transparent)}}[data-page=profile] .upf-set .pf-ava-actions .pf-btn,[data-page=profile] .upf-set .pf-pill--main{color:var(--vds-primary-700)}.upf-stats{font-variant-numeric:tabular-nums}#upf-badges>.vds-progress{margin:var(--sp-2) 0 var(--sp-4)}#root [data-page=profile] .upf-hero h1.upf-hero__name:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.02em;font-size:26px!important;font-weight:800!important;line-height:1.15!important}html body #root [data-page=profile] .upf-hero.vds-card--cover h1.upf-hero__name:not(:where([data-venus-core],[data-venus-core] *)),#root [data-page=profile] h1.upf-hero__name.vds-page-title:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.02em!important;font-size:25px!important;font-weight:800!important;line-height:1.15!important}.w2-msg .uc-head{z-index:6;padding:calc(env(safe-area-inset-top,0px) + 6px) 12px 8px;background:var(--bg-deep);grid-template-columns:44px 44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-head{background:color-mix(in srgb, var(--bg-deep) 86%, transparent)}}.w2-msg .uc-head{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-head{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.w2-msg .uc-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:padding var(--m-dur,.2s) var(--m-ease,cubic-bezier(.23, 1, .32, 1))}.w2-msg .uc-head.is-min{padding-top:calc(env(safe-area-inset-top,0px) + 2px);padding-bottom:4px}.w2-msg .uc-head__ava{width:44px;height:44px;transition:transform var(--m-dur,.2s) var(--m-ease,cubic-bezier(.23, 1, .32, 1));border-radius:50%;place-items:center;display:grid;position:relative;overflow:visible}.w2-msg .uc-head.is-min .uc-head__ava{transform:scale(.82)}.w2-msg .uc-head__ava.is-typing{animation:uc-ring var(--m-dur-slow,.32s) var(--m-ease,ease-out) infinite}.w2-msg .uc-head__name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.w2-msg .uc-head__sub{color:var(--fg);align-items:center;gap:5px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-head__sub{color:color-mix(in srgb, var(--fg) 62%, transparent)}}.w2-msg .uc-head__sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w2-msg .uc-dot{background:var(--brand-cyan);width:7px;height:7px;box-shadow:0 0 0 3px var(--brand-cyan);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-cyan) 22%, transparent)}}.w2-msg .uc-dot{animation:uc-pulse var(--m-dur-slow,.32s) var(--m-ease,ease-in-out) infinite alternate;flex:none}.w2-msg .uc-row{isolation:isolate;position:relative}.w2-msg .uc-row__ava{flex:none;position:relative}.w2-msg .uc-row__ava img{object-fit:cover;border:1px solid var(--fg);border-radius:50%;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-row__ava img{border:1px solid color-mix(in srgb, var(--fg) 14%, transparent)}}.w2-msg .uc-row__ava img{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-row__ava img{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.w2-msg .uc-row__ava.is-typing:after{content:"";border:2px solid var(--brand-cyan);border-radius:50%;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-row__ava.is-typing:after{border:2px solid color-mix(in srgb, var(--brand-cyan) 62%, transparent)}}.w2-msg .uc-row__ava.is-typing:after{animation:uc-pulse var(--m-dur-slow,.32s) var(--m-ease,ease-in-out) infinite alternate;pointer-events:none}.w2-msg .uc-row__pin{width:20px;height:20px;color:var(--brand-cyan);background:var(--brand-cyan);border-radius:7px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-row__pin{background:color-mix(in srgb, var(--brand-cyan) 14%, transparent)}}.w2-msg .uc-row__pin{flex:none}.w2-msg .uc-row__unread-dot{background:var(--brand-pink-dark);border:2px solid var(--bg-deep);width:12px;height:12px;animation:uc-pop var(--m-dur,.2s) var(--m-ease,ease-out) both;border-radius:50%;position:absolute;top:-2px;right:-2px}.w2-msg .uc-row__typing{color:var(--brand-cyan);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.w2-msg .uc-row__typing i{width:4px;height:4px;animation:uc-dot-bounce var(--m-dur-slow,.32s) var(--m-ease,ease-in-out) infinite;background:currentColor;border-radius:50%}.w2-msg .uc-row__typing i:nth-child(2){animation-delay:calc(var(--m-dur,.2s)*.12)}.w2-msg .uc-row__typing i:nth-child(3){animation-delay:calc(var(--m-dur,.2s)*.24)}.w2-msg .uc-b{border-radius:var(--m-r-card,20px);border-bottom-left-radius:6px;max-width:80%;position:relative}.w2-msg .uc-b.is-me{background:var(--vds-m-brand-grad);color:var(--vds-on-brand);border-color:var(--v-ink);border-bottom-right-radius:6px;border-bottom-left-radius:18px}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-b.is-me{border-color:color-mix(in srgb, var(--v-ink) 14%, transparent)}}.w2-msg .uc-b:after{content:"";background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;bottom:4px;left:-4px;transform:rotate(45deg)}.w2-msg .uc-b.is-me:after{left:auto;right:-4px}.w2-msg .uc-b.is-me .w2-b__txt,.w2-msg .uc-b.is-me .w2-b__meta,.w2-msg .uc-b.is-me .w2-b__who,.w2-msg .uc-b.is-me .w2-b__meta{color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-b.is-me .w2-b__meta{color:color-mix(in srgb, var(--n-0) 78%, transparent)}}.w2-msg .uc-ticks{vertical-align:-2px;color:var(--v-ink);align-items:center;gap:2px;margin-left:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-ticks{color:color-mix(in srgb, var(--v-ink) 66%, transparent)}}.w2-msg .uc-ticks.is-seen{color:var(--brand-cyan)}.w2-msg .uc-ticks.is-saving{opacity:.7}.w2-msg .uc-ticks.is-failed{color:var(--brand-pink-dark)}.w2-msg .uc-imgs{grid-template-columns:1fr;gap:4px;margin:2px 0 4px;display:grid}.w2-msg .uc-imgs.is-many{grid-template-columns:1fr 1fr}.w2-msg .uc-imgs img{object-fit:cover;border-radius:var(--m-r-16,20px);background:var(--fg);width:100%;height:100%;max-height:220px;display:block}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-imgs img{background:color-mix(in srgb, var(--fg) 10%, transparent)}}.w2-msg .uc-imgs.is-many img{max-height:140px}.w2-msg .uc-file{background:var(--fg);border-radius:12px;align-items:center;gap:8px;min-height:44px;margin:2px 0 4px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-file{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.w2-msg .uc-file{color:inherit;font-size:12px;text-decoration:none}.w2-msg .uc-fab-wrap{z-index:4;pointer-events:none;justify-content:flex-end;height:0;padding-right:4px;display:flex;position:sticky;bottom:10px}.w2-msg .uc-fab{border:1px solid var(--fg);border-radius:999px;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-fab{border:1px solid color-mix(in srgb, var(--fg) 16%, transparent)}}.w2-msg .uc-fab{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-fab{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.w2-msg .uc-fab{color:var(--fg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--v-shadow-card);pointer-events:auto;animation:uc-in var(--m-dur,.2s) var(--m-ease,ease-out) both}.w2-msg .uc-fab__n{min-width:18px;height:18px;color:var(--vds-on-brand);background:var(--vds-primary);animation:uc-pop var(--m-dur,.2s) var(--m-ease,ease-out) both;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.w2-msg .uc-composer{padding:8px 12px calc(env(safe-area-inset-bottom,0px) + 10px);border-top:1px solid var(--border);align-items:flex-end;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-composer{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:color-mix(in srgb, var(--bg-deep) 92%, transparent)}}.w2-msg .uc-composer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.w2-msg .uc-composer__field{border:1px solid var(--fg);border-radius:22px;flex:auto;min-width:0}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-composer__field{border:1px solid color-mix(in srgb, var(--fg) 14%, transparent)}}.w2-msg .uc-composer__field{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-composer__field{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.w2-msg .uc-composer__field{transition:border-color var(--m-dur,.2s) var(--m-ease,ease-out);padding:4px 6px 4px 14px}.w2-msg .uc-composer__field:focus-within{border-color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-composer__field:focus-within{border-color:color-mix(in srgb, var(--brand-cyan) 55%, transparent)}}.w2-msg .uc-composer__ta{resize:none;width:100%;min-height:36px;max-height:120px;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;padding:7px 0;font-size:15px;line-height:1.35;display:block}.w2-msg .uc-composer__btn{border:1px solid var(--fg);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-composer__btn{border:1px solid color-mix(in srgb, var(--fg) 16%, transparent)}}.w2-msg .uc-composer__btn{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-composer__btn{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.w2-msg .uc-composer__btn{color:var(--fg);transition:transform var(--m-dur,.2s) var(--m-ease,ease-out),opacity var(--m-dur,.2s) var(--m-ease,ease-out)}.w2-msg .uc-composer__btn:active{transform:scale(.94)}.w2-msg .uc-composer__send{background:var(--vds-m-brand-grad);color:var(--vds-on-brand);box-shadow:var(--v-glow);border-color:#0000}.w2-msg .uc-composer__send:disabled{opacity:.42;box-shadow:none}.w2-msg .uc-chips{scrollbar-width:none;gap:6px;padding:6px 12px 0;display:flex;overflow-x:auto}.w2-msg .uc-chips::-webkit-scrollbar{display:none}.w2-msg .uc-chip{background:var(--fg);border-radius:10px;flex:none;align-items:center;gap:6px;max-width:220px;min-height:32px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-chip{background:color-mix(in srgb, var(--fg) 10%, transparent)}}.w2-msg .uc-chip{color:var(--fg);font-size:12px}.w2-msg .uc-chip button:not(:where([data-venus-core],[data-venus-core] *)){background:var(--fg);border:0;border-radius:50%;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-chip button:not(:where([data-venus-core],[data-venus-core] *)){background:color-mix(in srgb, var(--fg) 14%, transparent)}}.w2-msg .uc-chip button:not(:where([data-venus-core],[data-venus-core] *)){color:inherit;place-items:center;display:inline-grid}.w2-msg .uc-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px 2px 4px;display:grid}.w2-msg .uc-sheet__opt{border-radius:var(--m-r-card,20px);border:1px solid var(--fg);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;padding:10px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-sheet__opt{border:1px solid color-mix(in srgb, var(--fg) 12%, transparent)}}.w2-msg .uc-sheet__opt{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-sheet__opt{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.w2-msg .uc-sheet__opt{color:var(--fg);font-size:12px;font-weight:600}.w2-msg .uc-sheet__opt i{background:var(--brand-cyan);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-sheet__opt i{background:color-mix(in srgb, var(--brand-cyan) 14%, transparent)}}.w2-msg .uc-sheet__opt i{color:var(--brand-cyan)}.w2-msg .uc-row__ava{overflow:visible}.w2-msg .uc-row__ava .w2-ava__txt{border-radius:50%}.w2-msg .uc-typing{align-self:flex-start;align-items:center;gap:8px;max-width:90%;display:inline-flex}.w2-msg .uc-typing__ava{background:var(--vds-m-brand-grad);width:24px;height:24px;color:var(--vds-on-brand);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.w2-msg .uc-typing__ava img{object-fit:cover;width:100%;height:100%}.w2-msg .uc-typing__bubble{border-radius:var(--m-r-card,20px);background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:6px;align-items:center;gap:4px;padding:9px 12px;display:inline-flex}.w2-msg .uc-typing__bubble i{background:var(--fg);border-radius:50%;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-typing__bubble i{background:color-mix(in srgb, var(--fg) 62%, transparent)}}.w2-msg .uc-typing__bubble i{animation:uc-dot-bounce var(--m-dur-slow,.32s) var(--m-ease,ease-in-out) infinite}.w2-msg .uc-typing__bubble i:nth-child(2){animation-delay:calc(var(--m-dur,.2s)*.12)}.w2-msg .uc-typing__bubble i:nth-child(3){animation-delay:calc(var(--m-dur,.2s)*.24)}.w2-msg .uc-typing__label{color:var(--fg);font-size:12px}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-typing__label{color:color-mix(in srgb, var(--fg) 62%, transparent)}}.w2-msg .uc-file__n,.w2-msg .uc-chip__n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w2-msg .uc-chip__n{max-width:150px}@keyframes uc-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes uc-pop{0%{transform:scale(.55)}62%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes uc-pulse{0%{opacity:.45}to{opacity:1}}@keyframes uc-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-cyan) 44%, transparent)}to{box-shadow:0 0 0 9px #0000}}@keyframes uc-dot-bounce{0%,70%,to{opacity:.5;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (max-width:768px){.w2-msg .uc-head{gap:6px;padding-left:10px;padding-right:10px}.w2-msg .uc-b{max-width:84%}}@media (max-width:375px){.w2-msg .uc-head{grid-template-columns:40px 40px minmax(0,1fr) 40px}.w2-msg .uc-sheet{gap:8px}.w2-msg .uc-sheet__opt{min-height:80px;font-size:11px}}@media (min-width:1024px){.w2-msg .uc-phone{display:none}}@media (prefers-reduced-motion:reduce){.w2-msg .uc-head,.w2-msg .uc-head__ava,.w2-msg .uc-composer__field,.w2-msg .uc-composer__btn{transition:none}.w2-msg .uc-brow,.w2-msg .uc-row__unread-dot,.w2-msg .uc-fab,.w2-msg .uc-fab__n,.w2-msg .uc-dot,.w2-msg .uc-row__ava.is-typing:after,.w2-msg .uc-row__typing i{animation:none}.w2-msg .uc-head__ava.is-typing{box-shadow:0 0 0 3px var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-head__ava.is-typing{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-cyan) 34%, transparent)}}}.w2-msg.is-thread{z-index:70;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0}.w2-msg.is-thread .w2-thread{height:100%;padding-bottom:0}.w2-msg .uc-head{grid-template-columns:44px 36px minmax(0,1fr) 44px}.w2-msg .uc-day{justify-content:center;align-self:center;margin:10px 0 6px;display:flex}.w2-msg .uc-day span{color:var(--fg);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-day span{color:color-mix(in srgb, var(--fg) 72%, transparent)}}.w2-msg .uc-day span{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-day span{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.w2-msg .uc-day span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.w2-msg .uc-fab{border-radius:50%;justify-content:center;width:40px;min-width:40px;height:40px;padding:0;position:relative}.w2-msg .uc-fab__n{min-width:18px;height:18px;color:var(--vds-on-brand);background:var(--vds-primary);border:2px solid var(--bg);font-size:11px;position:absolute;top:-6px;right:-6px}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-fab__n{border:2px solid color-mix(in srgb, var(--bg) 90%, transparent)}}.w2-msg .uc-composer__send{background:linear-gradient(135deg, var(--brand-cyan), var(--accent))}.w2-msg .uc-imgs.is-many img{aspect-ratio:1;height:96px;max-height:96px}.w2-msg .uc-b .w2-b__who{color:var(--fg);margin-bottom:2px;font-size:12px;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-b .w2-b__who{color:color-mix(in srgb, var(--fg) 66%, transparent)}}.w2-msg .uc-b.is-me .w2-b__who{color:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-b.is-me .w2-b__who{color:color-mix(in srgb, var(--v-ink) 72%, transparent)}}.w2-msg .uc-composer__ta{min-height:44px}.w2-msg .w2-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.w2-msg .w2-tabs::-webkit-scrollbar{display:none}.w2-msg .w2-tabs>*{flex:none}.w2-msg .uc-title{letter-spacing:-.02em;color:var(--fg);margin:2px 0 0;font-size:24px;font-weight:700;line-height:1.15}.w2-msg .uc-row{gap:12px;min-height:72px;padding:10px 20px}.w2-msg .uc-row .w2-ava,.w2-msg .uc-row__ava,.w2-msg .uc-row__ava img{width:56px;height:56px;font-size:16px}.w2-msg .uc-row+.uc-row{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-row+.uc-row{border-top:1px solid color-mix(in srgb, var(--border) 42%, transparent)}}.w2-msg .w2-conv__name{font-size:15px;font-weight:600}.w2-msg .uc-row.is-unread .w2-conv__name{font-weight:700}.w2-msg .w2-conv__preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.w2-msg .uc-row__time,.w2-msg .w2-conv__time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.w2-msg .uc-row.is-unread .uc-row__time{color:var(--vds-accent-text);font-weight:700}.w2-msg .uc-row__unread-dot{background:var(--accent);border:0;border-radius:50%;width:10px;height:10px;animation:none;position:static}.w2-msg .uc-head{min-height:56px;padding:calc(env(safe-area-inset-top,0px) + 6px) 10px;grid-template-columns:44px 36px minmax(0,1fr) 44px;gap:8px}.w2-msg .uc-head__ava{width:36px;height:36px}.w2-msg .uc-head__name{font-size:15px;font-weight:700;line-height:1.2}.w2-msg .uc-head__sub{color:var(--muted);font-size:12px;line-height:1.2}.w2-msg .uc-b{border-radius:var(--m-r-card,20px);border-bottom-left-radius:18px;max-width:76%}.w2-msg .uc-b.is-chain{border-radius:4px}.w2-msg .uc-b.is-chain.is-me{border-top-right-radius:4px;border-bottom-right-radius:4px}.w2-msg .uc-b:after{display:none}.w2-msg .uc-b.is-tail:after{width:8px;height:8px;display:block;bottom:2px;left:-3px}.w2-msg .uc-b.is-tail.is-me:after{left:auto;right:-3px}.w2-msg .uc-b.is-tail.is-me{border-bottom-right-radius:6px}.w2-msg .uc-b.is-tail:not(.is-me){border-bottom-left-radius:6px}.w2-msg .uc-brow{gap:8px}.w2-msg .uc-brow .w2-ava--28{width:24px;height:24px;font-size:12px}.w2-msg .uc-brow.is-chain-top{margin-top:2px}.w2-msg .uc-brow.is-chain-end{margin-bottom:8px}.w2-msg .uc-day span{background:var(--fg);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-day span{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.w2-msg .uc-day span{color:var(--muted)}.w2-msg .uc-composer{padding:6px 10px calc(env(safe-area-inset-bottom,0px) + 6px);align-items:flex-end;gap:6px}.w2-msg .uc-composer__field{background:var(--surface);border:0;border-radius:999px;height:40px;min-height:40px;padding:0 14px}.w2-msg .uc-composer__ta{min-height:44px;max-height:132px;font-size:var(--m-fs-input,16px);margin-block:-2px;padding:10px 0;line-height:1.35}.w2-msg .uc-composer__send{background:var(--accent);width:44px;height:44px;color:var(--n-0);background-clip:content-box;border-radius:50%;padding:4px}.w2-msg .uc-composer__send:disabled{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-composer__send:disabled{background:color-mix(in srgb, var(--fg) 16%, transparent)}}.w2-msg .uc-composer__send:disabled{color:var(--fg);background-clip:content-box}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-composer__send:disabled{color:color-mix(in srgb, var(--fg) 45%, transparent)}}.w2-msg .uc-composer__btn{width:44px;height:44px;color:var(--muted)}.w2-msg .uc-fab{background-clip:content-box;width:44px;height:44px;padding:2px}.w2-msg .uc-fab__n{font-size:11px}@media (max-width:375px){.w2-msg .uc-row{padding:10px 16px}.w2-msg .uc-b{max-width:80%}}@media (prefers-reduced-motion:reduce){.w2-msg .uc-row__unread-dot,.w2-msg .uc-brow{transition:none;animation:none}}.w2-msg .uc-head__ava img,.w2-msg .uc-row .w2-ava img{object-fit:cover;border-radius:50%;width:100%;height:100%}.w2-msg .uc-b.is-me .w2-b__meta{text-align:right;justify-content:flex-end}.w2-msg .uc-b.is-me.is-chain{border-radius:18px 4px 4px 18px}.w2-msg .uc-b.is-me.is-chain:not(.is-chain-top){border-radius:18px 18px 4px}.w2-msg .uc-b.is-me.is-tail{border-bottom-right-radius:6px}.w2-msg .uc-b:not(.is-me).is-chain{border-radius:4px 18px 18px 4px}.w2-msg .uc-b:not(.is-me).is-chain:not(.is-chain-top){border-radius:18px 18px 18px 4px}.w2-msg .uc-b:not(.is-me).is-tail{border-bottom-left-radius:6px}.w2-msg .uc-fab__n{min-width:16px;height:16px;padding:0 3px;font-size:12px;line-height:16px}.w2-msg .uc-composer__ta{box-shadow:none;border-radius:999px;outline:none}.w2-msg .uc-composer__ta:focus,.w2-msg .uc-composer__ta:focus-visible{box-shadow:none;outline:none}.w2-msg .uc-b.is-pending{opacity:.6}.w2-msg .uc-retry{border:1px solid var(--danger);align-self:flex-end;min-height:44px;margin:2px 4px 6px auto;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-retry{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent)}}.w2-msg .uc-retry{background:var(--danger);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-retry{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.w2-msg .uc-retry{color:var(--danger);font-size:12px;font-weight:700}.w2-msg .uc-unread{color:var(--brand-cyan);align-items:center;gap:8px;margin:10px 16px 6px;font-size:12px;font-weight:700;display:flex}.w2-msg .uc-unread:before,.w2-msg .uc-unread:after{content:"";background:var(--brand-cyan);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-unread:before,.w2-msg .uc-unread:after{background:color-mix(in srgb, var(--brand-cyan) 42%, transparent)}}.w2-msg .uc-imgs__btn{border-radius:var(--m-r-16,20px);background:0 0;border:0;padding:0;display:block;overflow:hidden}.w2-msg .uc-imgs__btn img{object-fit:cover;border-radius:var(--m-r-16,20px);width:96px;height:96px;display:block}.w2-msg .uc-imgs.is-many .uc-imgs__btn img{width:96px;height:96px}.w2-msg .uc-file{border-radius:var(--m-r-16,20px);background:var(--fg);align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-file{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.w2-msg .uc-file{color:inherit;text-decoration:none}.w2-msg .uc-file__s{color:var(--muted);flex:none;font-size:12px}.w2-msg .uc-quick{scrollbar-width:none;gap:6px;padding:0 10px 4px;display:flex;overflow-x:auto}.w2-msg .uc-quick__btn{border:1px solid var(--border);flex:none;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-quick__btn{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.w2-msg .uc-quick__btn{background:var(--surface);border-radius:999px;font-size:20px;line-height:1}.w2-msg .uc-pull{color:var(--muted);text-align:center;padding:8px 16px;font-size:12px}.uc-lightbox img{border-radius:var(--m-r-card,20px);object-fit:contain;max-width:100%;max-height:100%}.w2-msg .uc-row__typing{color:var(--brand-cyan)}.w2-msg .uc-brow{animation:uc-rise var(--m-dur-fast,.18s) var(--m-ease) both}@keyframes uc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.w2-msg .uc-brow{animation:none}.w2-msg .uc-quick__btn,.uc-menu,.uc-lightbox img{transition:none}}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-b.is-me .uc-ticks{color:color-mix(in srgb, var(--n-0) 78%, transparent)}}.w2-msg .uc-b.is-me .w2-b__txt,.w2-msg .uc-b.is-me .w2-b__who{color:#fff}.w2-msg .uc-b.is-me .w2-b__meta{color:#fffc}.w2-msg .uc-b.is-me .uc-ticks{color:#ffffffd1}.w2-msg .uc-b.is-me .uc-ticks.is-seen{color:var(--brand-cyan)}.w2-msg .uc-head{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-head{background:color-mix(in srgb, var(--bg) 90%, transparent)}}.w2-msg .uc-composer{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.w2-msg .uc-composer{background:color-mix(in srgb, var(--bg) 92%, transparent)}}html[data-theme=light] .w2-msg .uc-tab__n{color:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .w2-msg .uc-tab__n{color:color-mix(in srgb, var(--v-ink) 82%, transparent)}}.w2-msg .uc-composer{align-items:center;gap:8px}.w2-msg .uc-composer .uc-composer__field{border:1px solid var(--vds-line);border-radius:var(--vds-radius-control,16px);background:var(--vds-surface);height:auto;min-height:52px;transition:border-color var(--m-dur-fast,.14s) var(--vds-ease,ease),box-shadow var(--m-dur-fast,.14s) var(--vds-ease,ease);align-items:center;padding:0 6px 0 14px;display:flex}.w2-msg .uc-composer .uc-composer__field:focus-within{border-color:var(--vds-accent-text);box-shadow:inset 0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring)}:is(#root,body) .w2-msg .uc-composer .uc-composer__ta{max-height:96px;color:var(--vds-ink);resize:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:12px 0!important;font-size:16px!important;line-height:24px!important}:is(#root,body) .w2-msg .uc-composer .uc-composer__ta::placeholder{color:var(--vds-muted-2)}:is(#root,body) .w2-msg .uc-composer .uc-composer__ta:focus,:is(#root,body) .w2-msg .uc-composer .uc-composer__ta:focus-visible{box-shadow:none!important;outline:none!important}.w2-msg .uc-composer .uc-composer__send{background-clip:content-box;border-radius:999px;width:44px;height:44px;padding:2px}.w2-msg .uc-composer .uc-composer__send:disabled{background-clip:content-box}.w2-msg .uc-composer .uc-composer__btn{border-radius:999px;width:44px;height:44px}@media (max-width:375px){.w2-msg .uc-composer .uc-composer__field{min-height:48px}:is(#root,body) .w2-msg .uc-composer .uc-composer__ta{padding:12px 0!important}}@media (min-width:768px){.w2-msg .uc-composer .uc-composer__field{min-height:52px}}@media (min-width:1024px){.w2-msg .uc-composer .uc-composer__field{min-height:56px}}body #root .w2-msg .uc-b.is-me :is(.w2-b__txt,.w2-b__who,.w2-b__meta,.uc-ticks),body #root .w2-msg .uc-b.is-me .w2-b__meta,body #root .w2-msg .uc-b.is-me .uc-ticks{color:var(--vds-on-brand)}@supports (color:color-mix(in lab, red, red)){body #root .w2-msg .uc-b.is-me .w2-b__meta,body #root .w2-msg .uc-b.is-me .uc-ticks{color:color-mix(in srgb, var(--vds-on-brand) 82%, transparent)}}html body #root .w2-msg .w2-msg-head h1.uc-title:not(:where([data-venus-core],[data-venus-core] *)),html body #root .w2-msg h1.uc-title:not(:where([data-venus-core],[data-venus-core] *)),html body #root .lt-chat-shell .cv-pane h1.cv-h1:not(:where([data-venus-core],[data-venus-core] *)),html body #root .lt-chat-shell h1.cv-h1:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}@media (min-width:1024px){html body #root .w2-msg .w2-msg-head h1.uc-title:not(:where([data-venus-core],[data-venus-core] *)),html body #root .w2-msg h1.uc-title:not(:where([data-venus-core],[data-venus-core] *)),html body #root .lt-chat-shell .cv-pane h1.cv-h1:not(:where([data-venus-core],[data-venus-core] *)),html body #root .lt-chat-shell h1.cv-h1:not(:where([data-venus-core],[data-venus-core] *)){font-size:40px!important;line-height:1.1!important}}#root #root .w2-msg h1.vds-page-title.uc-title:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}@media (min-width:1024px){#root #root .lt-chat-shell h1.vds-page-title:not(:where([data-venus-core],[data-venus-core] *)),#root #root .w2-msg h1.vds-page-title.uc-title:not(:where([data-venus-core],[data-venus-core] *)){font-size:40px!important;line-height:1.1!important}}.urc{--urc-pad:16px;--urc-gap:24px;--urc-r:20px;--urc-surface:var(--fg)}@supports (color:color-mix(in lab, red, red)){.urc{--urc-surface:color-mix(in srgb, var(--fg) 5%, transparent)}}.urc{--urc-line:var(--fg)}@supports (color:color-mix(in lab, red, red)){.urc{--urc-line:color-mix(in srgb, var(--fg) 11%, transparent)}}.urc-bar__title{margin:0}.urc-icb{width:var(--v-tap,44px);height:var(--v-tap,44px);border:1px solid var(--urc-line);border-radius:var(--m-r-16,20px);background:var(--urc-surface);color:var(--fg);cursor:pointer;transition:background var(--m-dur-fast,.14s) var(--m-ease,ease),transform var(--m-dur-fast,.14s) var(--m-ease,ease);place-items:center;padding:0;display:inline-grid}.urc-icb:active{transform:scale(.94)}.urc-search{border:1px solid var(--urc-line);border-radius:var(--m-r-16,20px);background:var(--urc-surface);height:48px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;display:flex}.urc-search input:not(:where([data-venus-core],[data-venus-core] *)){min-width:0;height:100%;color:var(--fg);appearance:none;background:0 0;border:0;flex:auto;font-size:15px}.urc-search input:not(:where([data-venus-core],[data-venus-core] *))::placeholder{color:var(--muted)}.urc-search input:focus:not(:where([data-venus-core],[data-venus-core] *)){outline:none}.urc-hero{background:var(--grad-hero);border-radius:28px;position:relative}.urc-hero:after{content:"";background:radial-gradient(circle, var(--n-0), transparent 68%);border-radius:999px;width:180px;height:180px;position:absolute;inset:-40% -10% auto auto}@supports (color:color-mix(in lab, red, red)){.urc-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--n-0) 42%, transparent), transparent 68%)}}.urc-hero:after{pointer-events:none}.urc-hero__num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.urc-hero__num span{letter-spacing:-.01em;opacity:.9;font-size:20px;font-weight:700}.urc-chain{opacity:.62;justify-items:center;gap:4px;font-size:12px;font-weight:700;display:grid}.urc-chain i{background:var(--bg-deep);border-radius:999px;width:100%;height:6px}@supports (color:color-mix(in lab, red, red)){.urc-chain i{background:color-mix(in srgb, var(--bg-deep) 26%, transparent)}}.urc-chain.is-on{opacity:1}.urc-chain.is-on i{background:var(--bg-deep)}.urc-chips,.urc-groups{scrollbar-width:none;padding-inline:var(--urc-pad);margin-inline:calc(var(--urc-pad)*-1);scroll-snap-type:x proximity;gap:8px;display:flex;overflow:auto hidden}.urc-chips::-webkit-scrollbar{display:none}.urc-groups::-webkit-scrollbar{display:none}.urc-chip{height:var(--v-tap,44px);border:1px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){.urc-chip{border:1px solid color-mix(in srgb, var(--fg) 18%, transparent)}}.urc-chip{background:var(--fg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.urc-chip{background:color-mix(in srgb, var(--fg) 9%, transparent)}}.urc-chip{color:var(--fg);font-size:13px;font-weight:600}.urc-chip.is-on{background:var(--accent);border-color:var(--vds-accent-text);color:var(--n-1000,var(--bg-deep))}.urc-chip--ghost.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.urc-chip--ghost.is-on{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.urc-chip--ghost.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.urc-chip--ghost.is-on{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}}.urc-tabs__tab{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.urc-tabs__tab.is-on{background:var(--surface-2,var(--surface));color:var(--fg)}.urc-tabs__n{font-variant-numeric:tabular-nums;opacity:.66}.urc-sec__label{letter-spacing:.06em;color:var(--vds-accent-text);margin:0}.urc-card{border:1px solid var(--urc-line);background:var(--surface,var(--n-850));box-shadow:var(--v-shadow-card,0 4px 16px var(--bg-deep));border-radius:28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.urc-card{box-shadow:var(--v-shadow-card,0 4px 16px color-mix(in srgb, var(--bg-deep) 34%, transparent))}}.urc-card__cover{aspect-ratio:414/226;background:var(--fg);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.urc-card__cover{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.urc-card__cover img{object-fit:cover;aspect-ratio:414/226;border-radius:28px 28px 0 0;width:100%;height:100%;display:block}.urc-card__cover:after{content:"";background:linear-gradient(to top, var(--bg-deep), transparent);height:62%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.urc-card__cover:after{background:linear-gradient(to top, color-mix(in srgb, var(--bg-deep) 78%, transparent), transparent)}}.urc-card__cover:after{pointer-events:none}.urc-card__kanji{font-family:system-ui,sans-serif;font-size:64px;font-weight:700;top:-14px}.urc-pill{background:var(--vds-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:26px;color:var(--n-0);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.urc-card__run{z-index:1;background:var(--accent);border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;display:inline-flex;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.urc-card__run{background:color-mix(in srgb, var(--accent) 88%, transparent)}}.urc-card__run{color:var(--n-1000,var(--bg-deep));font-size:12px;font-weight:700}.urc-card__run--err{background:var(--price-red)}@supports (color:color-mix(in lab, red, red)){.urc-card__run--err{background:color-mix(in srgb, var(--price-red) 88%, transparent)}}.urc-card__run i{width:6px;height:6px;animation:urc-pulse 1.6s var(--m-ease,ease-in-out) infinite;background:currentColor;border-radius:999px}@keyframes urc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.urc-card__title{font-size:20px;font-weight:700;line-height:1.25}.urc-card__meta{font-size:13px;font-weight:400}.urc-stat+.urc-stat{border-left:1px solid var(--urc-line);padding-left:10px}.urc-stat{padding-right:6px}.urc-card__note{border-left:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.urc-card__note{border-left:2px solid color-mix(in srgb, var(--accent) 60%, transparent)}}.urc-card__note{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.urc-card__note{color:color-mix(in srgb, var(--fg) 82%, transparent)}}.urc-card__note{display:-webkit-box}.urc-card__note--focus{border-left-color:var(--fg);display:flex}@supports (color:color-mix(in lab, red, red)){.urc-card__note--focus{border-left-color:color-mix(in srgb, var(--fg) 22%, transparent)}}.urc-card__note--focus{color:var(--muted)}.urc-card__acts{display:grid}.urc-card--sm .urc-card__cover{aspect-ratio:4/3}.urc-card--sm .urc-card__kanji{font-size:42px;top:-6px}.urc-card--sm .urc-card__title{font-size:16px}.urc-btn{min-height:var(--v-tap,44px);border-radius:var(--m-r-16,20px);cursor:pointer;transition:transform var(--m-dur-fast,.14s) var(--m-ease,ease),opacity var(--m-dur-fast,.14s) var(--m-ease,ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.urc-btn:active{transform:scale(.98)}.urc-btn--primary{background:var(--v-grad-cta);color:var(--n-0);box-shadow:var(--v-glow,none)}.urc-btn--ghost{border-color:var(--urc-line);color:var(--fg);background:0 0}.urc-btn--block{width:100%}.urc-btn[disabled]{opacity:.55;cursor:default}.urc-banner span{flex:auto;min-width:0}.urc-skelcard__l{height:20px}.urc-skelcard__l--xl{height:22px}.urc-skelcard__l--sm{height:14px}.urc-empty{border:2px dashed var(--urc-line);text-align:center;border-radius:28px;justify-items:center;gap:8px;padding:30px 18px;display:grid}.urc-empty--err{border-color:var(--price-red)}@supports (color:color-mix(in lab, red, red)){.urc-empty--err{border-color:color-mix(in srgb, var(--price-red) 40%, transparent)}}.urc-empty__ico{background:var(--urc-surface);width:52px;height:52px;color:var(--vds-accent-text);border-radius:999px;place-items:center;display:grid}.urc-empty__title{margin:0;font-size:16px;font-weight:700}.urc-empty__sub{max-width:32ch;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.urc-empty .urc-btn{margin-top:6px}@media (max-width:375px){.urc{--urc-pad:14px;--urc-gap:12px}.urc-hero__num{font-size:34px}.urc-card__title{font-size:18px}.urc-card__acts .urc-icb:last-child{display:none}}@media (min-width:640px) and (max-width:768px){.urc-hero__num{font-size:42px}}@media (max-width:1024px){.urc{--urc-pad:16px}}@media (prefers-reduced-motion:reduce){.urc *,.urc-card__run i{transition:none!important;animation:none!important}}.urc-chip.is-on{color:var(--vds-on-brand)}.urc-chip--ghost.is-on{color:var(--vds-primary-700)}.urc-card__run{background:var(--vds-primary);color:var(--vds-on-brand)}.urc-card__run--err{background:var(--vds-ext-soft-error);color:var(--vds-error-text)}@media (min-width:1024px){.urc{--urc-gap:32px}}@media (max-width:1023px){#root .urc h3.urc-card__title:not(:where([data-venus-core],[data-venus-core] *)){font-size:15px!important;font-weight:700!important;line-height:1.35!important}#root .urc p.urc-card__meta{font-size:12px!important;font-weight:600!important;line-height:1.4!important}}@media (min-width:1024px){#root .urc h3.urc-card__title:not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important;font-weight:700!important;line-height:1.35!important}#root .urc p.urc-card__meta{font-size:12.5px!important;font-weight:600!important;line-height:1.4!important}}@media (max-width:1023px){.urc-card__acts :is(button,.vds-btn,.vds-icon-btn):not(:where([data-venus-core],[data-venus-core] *)){min-width:44px;min-height:44px}}@media (min-width:1024px){[data-page=recaps] .rcg-cards .rcg-title{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.35}}.urc .vds-card__media{position:relative}@media (min-width:1024px){[data-page=recaps] .rcg-meta{font-size:12.5px;font-weight:600;line-height:1.4}[data-page=recaps] .vds-card--media .vds-card__media img{aspect-ratio:414/226;height:auto}[data-page=recaps] .vds-card--media .vds-card__sub{font-size:12.5px;font-weight:600;line-height:1.4}}@media (max-width:1023px){.urc .urc-banner__x{min-width:44px;min-height:44px}.urc .vds-btn{min-height:44px}}html body #root :is([data-theme=dark],[data-venus-theme=dark]) .urc .urc-card{border:1px solid var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim,#ffffff0f),var(--shadow-2)}html body #root :is([data-theme=light],[data-venus-theme=light]) .urc .urc-card{border:0}html body #root .urc .vds-card__media{aspect-ratio:414/226;overflow:hidden}html body #root .urc .vds-card__media img{aspect-ratio:414/226;object-fit:cover;width:100%;height:100%}@media (max-width:768px){[data-page=recap].urd{min-width:0;max-width:100%;padding:2px 0 calc(env(safe-area-inset-bottom,0px) + 10px + 64px + 52px + 24px);overflow-x:clip}.urd-hero{border-radius:calc(var(--v-r-lg) + 4px);background:var(--vds-m-brand-grad);color:var(--vds-on-brand);position:relative}.urd-hero__ico:active{transform:scale(.96)}.urd-hero__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0}.urd-hero__meta{color:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.urd-hero__meta{color:color-mix(in srgb, var(--v-ink) 78%, transparent)}}.urd-ring{background:conic-gradient(var(--v-ink) calc(var(--urd-pct,0) * 1%), var(--v-ink) 0);border-radius:50%;width:96px;height:96px;position:relative}@supports (color:color-mix(in lab, red, red)){.urd-ring{background:conic-gradient(var(--v-ink) calc(var(--urd-pct,0) * 1%), color-mix(in srgb, var(--v-ink) 16%, transparent) 0)}}.urd-ring:before{content:"";background:#ffffffd1;border-radius:50%;position:absolute;inset:6px}.urd-ring__v{font-family:var(--font-display);color:var(--v-ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.urd-ring__v i{margin-left:1px;font-size:16px;font-style:normal;font-weight:700}.urd-ring__k{color:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.urd-ring__k{color:color-mix(in srgb, var(--v-ink) 84%, transparent)}}.urd-talk{flex-direction:column;flex:none;align-items:center;gap:4px;min-width:0;display:flex}.urd-talk__k{color:var(--v-ink);font-size:12px;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.urd-talk__k{color:color-mix(in srgb, var(--v-ink) 82%, transparent)}}.urd-talk__k{white-space:nowrap}.urd-pill{background:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.urd-pill{background:color-mix(in srgb, var(--v-ink) 12%, transparent)}}.urd-pill{color:var(--v-ink)}.urd-pill.is-done{background:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.urd-pill.is-done{background:color-mix(in srgb, var(--v-ink) 88%, transparent)}}.urd-pill.is-done{color:#ffffffeb}.urd-sticker{color:var(--vds-on-warn)}.urd-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.urd-stats.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.urd-stats.is-one{grid-template-columns:minmax(0,1fr)}.urd-stats__v{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);font-size:24px;font-weight:700}.urd-card{border-radius:var(--v-r-card,18px);border:1px solid var(--border);background:var(--surface);min-width:0;padding:14px}.urd-text{color:var(--fg);font-size:14px}.urd-text--sm{color:var(--muted);font-size:13px}.urd-topic+.urd-topic{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.urd-topic+.urd-topic{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.urd-vwrap{position:relative}.urd-vwrap:after{content:"";pointer-events:none;border-radius:0 var(--v-r-card,18px) var(--v-r-card,18px) 0;background:linear-gradient(to right, transparent, var(--bg));width:34px;position:absolute;top:0;bottom:8px;right:0}.urd-vcard{flex-direction:column;flex:0 0 152px;min-width:152px}.urd-vcard:active{transform:scale(.985)}.urd-fix__wrong,.urd-fix__right{overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;margin:0;font-size:14px;line-height:1.5;display:flex}.urd-fix__wrong s{-webkit-text-decoration-color:var(--danger,var(--brand-gold));-webkit-text-decoration-color:var(--danger,var(--brand-gold));-webkit-text-decoration-color:var(--danger,var(--brand-gold));text-decoration-color:var(--danger,var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){.urd-fix__wrong s{-webkit-text-decoration-color:color-mix(in srgb, var(--danger,var(--brand-gold)) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--danger,var(--brand-gold)) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--danger,var(--brand-gold)) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--danger,var(--brand-gold)) 70%, transparent)}}.urd-fix__wrong s{text-decoration-thickness:1.5px}.urd-fix__right{font-weight:600}.urd-fix__x,.urd-fix__ok{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.urd-next{min-width:0;color:var(--vds-accent-text)}.urd-next .urd-text{color:var(--fg);min-width:0}.urd-wait__btn{min-height:44px}.urd-spin{animation:.9s linear infinite urd-spin}.urd-quiz>.g-card{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.urd-transcript__sum{display:flex}.urd-transcript__sum::-webkit-details-marker{display:none}.urd-transcript__line{color:var(--muted)}.urd-transcript__line b{color:var(--fg)}.urd-switch{width:100%;min-height:44px;color:var(--fg);text-align:left;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;font-weight:600;display:flex}.urd-switch:disabled{opacity:.62;cursor:default}.urd-switch__track{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.urd-switch__track{background:color-mix(in srgb, var(--fg) 16%, transparent)}}.urd-switch__track{transition:background var(--m-dur-fast,.16s) var(--m-ease,ease)}.urd-switch__knob{transition:transform var(--m-dur-fast,.16s) var(--m-ease,ease)}.urd-switch.is-on .urd-switch__track{background:var(--accent)}.urd-switch.is-on .urd-switch__knob{transform:translate(18px)}.urd-bar__ghost,.urd-bar__main{border-radius:var(--m-r-16,20px);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.urd-bar__ghost{border:1px solid var(--border);padding:0 12px}.urd-bar__main{border:0;min-height:52px}.urd-bar__ghost:active,.urd-bar__main:active{transform:scale(.985)}.urd-skel__hero,.urd-skel__row{border-radius:var(--v-r-card,18px);background:linear-gradient(100deg, var(--n-700) 0%, var(--n-700) 50%, var(--n-700) 100%);display:block}@supports (color:color-mix(in lab, red, red)){.urd-skel__hero,.urd-skel__row{background:linear-gradient(100deg, var(--n-700) 0%, color-mix(in srgb, var(--n-700) 62%, var(--surface)) 50%, var(--n-700) 100%)}}.urd-skel__hero,.urd-skel__row{background-size:220% 100%;animation:1.2s linear infinite urd-shimmer}.urd-empty__cta{min-height:44px}@keyframes urd-spin{to{transform:rotate(360deg)}}@keyframes urd-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.urd-spin,.urd-skel__hero,.urd-skel__row{animation:none}.urd-switch__track,.urd-switch__knob{transition:none}}@media (max-width:375px){[data-page=recap].urd .urd-stats__v{font-size:20px}[data-page=recap].urd .urd-ring{width:70px;height:70px}[data-page=recap].urd .urd-ring__v{font-size:24px}[data-page=recap].urd .urd-vcard{flex-basis:140px;min-width:140px}[data-page=recap].urd .urd-bar__main,[data-page=recap].urd .urd-bar__ghost{padding-inline:10px;font-size:12px}}@media (max-width:1024px){[data-page=recap].urd{padding-bottom:calc(var(--m-tabbar-h,56px) + env(safe-area-inset-bottom,0px) + 116px)}}body #root .urd-hero :is(h1,h2,h3,h4,p,span,b,em):not(.urd-sticker):not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-on-brand)}[data-page=recap].urd .urd-hero:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#00000040,#0000009e);position:absolute;inset:0}[data-page=recap].urd .urd-hero>*{z-index:1;position:relative}#root [data-page=recap].urd .urd-hero .vds-page-title{text-shadow:0 1px 2px #00000059;color:var(--vds-on-brand)!important}#root [data-page=recap].urd .urd-hero__meta{color:var(--vds-on-brand)!important}[data-page=recap].urd .urd-hero{background-color:var(--vds-scrim);background-image:linear-gradient(180deg, #00000040, #0000009e),var(--vds-m-brand-grad)}[data-page=recap].urd>*{margin-top:0;margin-bottom:0}[data-page=recap].urd>*+*{margin-top:24px}@media (min-width:1024px){[data-page=recap].urd>*+*{margin-top:32px}}#root [data-page=recap]>*{margin-top:0;margin-bottom:0}#root [data-page=recap]>*+*{margin-top:24px}@media (min-width:1024px){#root [data-page=recap]>*+*{margin-top:32px}}.urd-ring{background:conic-gradient(var(--vds-primary) calc(var(--urd-pct,0) * 1%), var(--vds-surface) 0)!important}@supports (color:color-mix(in lab, red, red)){.urd-ring{background:conic-gradient(var(--vds-primary) calc(var(--urd-pct,0) * 1%), color-mix(in srgb, var(--vds-surface) 30%, transparent) 0)!important}}.urd-ring:before{background:var(--vds-surface)!important}.urd-ring__v,.urd-ring__k{color:var(--vds-ink)!important}.urd-ring__k{color:var(--vds-muted)!important}.urd-hero__ico{color:#fff!important;background:#fff3!important;border-color:#ffffff61!important}html body #root [data-page=recap],html body #root [data-page=recap].urd{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.ubd{background:var(--bg-deep);color:var(--n-0);display:flex}body:has(.ubd) .lt-tabbar{display:none}.ubd-btn{width:var(--v-tap,44px);height:var(--v-tap,44px);color:var(--n-0);cursor:pointer;transition:background-color var(--v-dur,.18s) var(--v-ease,ease),opacity var(--v-dur,.18s) var(--v-ease,ease);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.ubd-btn:active{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.ubd-btn:active{background:color-mix(in srgb, var(--n-0) 16%, transparent)}}.ubd-btn[aria-pressed=true]{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.ubd-btn[aria-pressed=true]{background:color-mix(in srgb, var(--n-0) 18%, transparent)}}.ubd-btn:disabled{opacity:.36;cursor:default}.ubd-stage{display:block}.ubd-stage canvas{width:100%;height:100%;display:block}.ubd-page{background:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.ubd-page{background:color-mix(in srgb, var(--bg-deep) 60%, transparent)}}.ubd-page:active{background:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.ubd-page:active{background:color-mix(in srgb, var(--bg-deep) 74%, var(--n-0))}}.ubd-page__n,.ubd-page__zoom{font:700 12px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.ubd-page__zoom{color:color-mix(in srgb, var(--n-0) 78%, transparent)}}.ubd-page__zoom:before{content:"·";margin-right:8px}.ubd-dot{background:var(--n-0);border-radius:999px;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.ubd-dot{background:color-mix(in srgb, var(--n-0) 32%, transparent)}}.ubd-dot{transition:background-color var(--v-dur,.18s) var(--v-ease,ease)}.ubd-dot.is-on{background:var(--n-0)}.ubd-thumbs{display:flex}.ubd-thumbs::-webkit-scrollbar{display:none}.ubd-thumb{border:2px solid var(--n-0);width:76px;height:46px}@supports (color:color-mix(in lab, red, red)){.ubd-thumb{border:2px solid color-mix(in srgb, var(--n-0) 18%, transparent)}}.ubd-thumb{border-radius:10px}.ubd-thumb img{object-fit:contain;width:100%;height:100%;display:block}.ubd-thumb[aria-current=true]{border-color:var(--n-0)}.ubd-cta{min-height:var(--v-tap,44px);border:1px solid var(--n-0);justify-content:center;align-items:center;gap:6px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ubd-cta{border:1px solid color-mix(in srgb, var(--n-0) 22%, transparent)}}.ubd-cta{background:var(--n-0);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ubd-cta{background:color-mix(in srgb, var(--n-0) 12%, transparent)}}.ubd-cta{color:var(--n-0);font:700 14px/1 var(--font-display);cursor:pointer;text-decoration:none}.ubd-cta--solid{background:var(--v-accent,var(--brand-pink));color:var(--n-0);border-color:#0000}.ubd-cta:active{opacity:.86}.ubd-scrim{z-index:6;background:var(--bg-deep);border:0;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ubd-scrim{background:color-mix(in srgb, var(--bg-deep) 62%, transparent)}}.ubd-scrim{opacity:0;pointer-events:none;transition:opacity var(--v-dur,.18s) var(--v-ease,ease)}.ubd-scrim.is-on{opacity:1;pointer-events:auto}.ubd-sheet{z-index:7;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));border-radius:var(--v-r-lg,24px) var(--v-r-lg,24px) 0 0;background:var(--bg-deep);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ubd-sheet{background:color-mix(in srgb, var(--bg-deep) 92%, var(--n-0))}}.ubd-sheet{border-top:1px solid var(--n-0)}@supports (color:color-mix(in lab, red, red)){.ubd-sheet{border-top:1px solid color-mix(in srgb, var(--n-0) 12%, transparent)}}.ubd-sheet{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--v-dur,.18s) var(--v-ease,ease),visibility var(--v-dur,.18s) var(--v-ease,ease)}.ubd .ubd-sheet.is-on{opacity:1;visibility:visible;pointer-events:auto}.ubd-kv{gap:2px;margin:0;display:grid}.ubd-kv>div{border-bottom:1px solid var(--n-0);justify-content:space-between;align-items:baseline;gap:12px;min-height:36px;padding:7px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ubd-kv>div{border-bottom:1px solid color-mix(in srgb, var(--n-0) 8%, transparent)}}.ubd-kv>div:last-child{border-bottom:0}.ubd-kv dt{color:var(--n-0);font-size:12px}@supports (color:color-mix(in lab, red, red)){.ubd-kv dt{color:color-mix(in srgb, var(--n-0) 66%, transparent)}}.ubd-kv dd{color:var(--n-0);text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.ubd-sheet__acts .ubd-cta{width:100%}@media (min-width:1024px){.ubd{display:none}}@media (prefers-reduced-motion:reduce){.ubd-btn,.ubd-page,.ubd-scrim,.ubd-sheet,.ubd-dot{transition:none}}.uhm-group__n{color:var(--vds-primary-700)}.uhm-req+.uhm-req{margin-top:10px}.uhm-req__head{cursor:pointer}.uhm-req__ava{width:44px;height:44px}.uhm-req__ava img{object-fit:cover;width:100%;height:100%}.uhm-req__meta{display:-webkit-box}.uhm-req__when{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.uhm-req__head *{cursor:default}.uhm-req__acts .v-btn{min-height:44px;padding:0 10px;font-size:14px;font-weight:700}.uhm-note{text-align:left;border:1px solid var(--border);border-radius:var(--v-r-card);background:var(--surface);width:100%;color:inherit;transition:transform var(--m-dur) var(--m-ease),border-color var(--m-dur) var(--m-ease);padding:14px;display:block}.uhm-note+.uhm-note{margin-top:10px}.uhm-note.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.uhm-note.is-on{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.uhm-note.is-on{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.uhm-note.is-on{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}}.uhm-note:active{transform:scale(.99)}.uhm-note__txt{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.uhm-note__txt.is-muted{color:var(--muted)}.uhm-compose__send:disabled{opacity:.45}.uhm-notes-page.has-compose{padding-bottom:calc(96px + var(--m-tabbar-h,56px) + env(safe-area-inset-bottom,0px))}.uhm-hero__ava{background:linear-gradient(135deg, var(--brand-gold), var(--brand-cyan) 55%, var(--accent));border-radius:50%;width:84px;height:84px;display:inline-flex}.uhm-hero__ava>span,.uhm-hero__ava>img{object-fit:cover;border:3px solid var(--surface);background:var(--surface);width:100%;height:100%;color:var(--fg);border-radius:50%;justify-content:center;align-items:center;font-size:34px;font-weight:700;display:inline-flex}.uhm-prog__bar{background:var(--fg);border-radius:999px;position:relative}@supports (color:color-mix(in lab, red, red)){.uhm-prog__bar{background:color-mix(in srgb, var(--fg) 12%, transparent)}}.uhm-prog__bar>i{width:var(--uhm-pct,0%);background:linear-gradient(90deg, var(--brand-cyan), var(--accent));transition:width var(--m-dur) var(--m-ease);border-radius:999px;position:absolute;inset:0 auto 0 0}.uhm-prog__miss{padding:0}.uhm-prog__miss li{background:var(--brand-gold);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.uhm-prog__miss li{background:color-mix(in srgb, var(--brand-gold) 16%, transparent)}}.uhm-prog__miss li{color:var(--fg)}.uhm-grid__h,.uhm-grid__day{color:var(--muted);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.uhm-grid__day{justify-content:flex-start}.uhm-grid__cell:disabled{opacity:1}.uhm-chips .v-chip{min-height:44px;padding:0 14px;font-size:14px}.uhm-note__more.v-btn{min-height:44px;padding:0 14px;font-size:13px}.uhm-notes-page .vp-seg__chip,.uhm-page .vp-seg__chip{min-height:44px}.uhm-search__wrap{border:1px solid var(--border);border-radius:var(--v-r-sm);background:var(--surface);min-height:46px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.uhm-profile{padding-bottom:calc(var(--m-tabbar-h,56px) + env(safe-area-inset-bottom,0px) + 88px)}.uhm-profile .vp-bar{z-index:26;border:1px solid var(--border);border-radius:var(--v-r-card);background:var(--surface);padding:8px}@supports (color:color-mix(in lab, red, red)){.uhm-profile .vp-bar{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.uhm-profile .vp-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.uhm-profile .w3-seg,.uhm-profile .vp-seg{margin-left:0;margin-right:0}.uhm-page{padding-bottom:calc(var(--m-tabbar-h,56px) + env(safe-area-inset-bottom,0px) + 24px)}.uhm-page .v-field{margin-top:14px}.uhm-page .uhm-search__wrap .v-input{min-height:44px;font-size:var(--m-fs-input,16px);background:0 0;border:0;padding:0}.uhm-page .v-select{min-height:44px;font-size:15px}.uhm-skel .vp-skel{border-radius:var(--v-r-card);height:72px;display:block}.uhm-req__when{grid-column:1/-1}@media (max-width:375px){.uhm-req__acts .v-btn{padding:0 6px;font-size:13px}}@media (prefers-reduced-motion:reduce){.uhm-note,.uhm-prog__bar>i{transition:none}}html[data-theme=light] .uhm-group__n{color:var(--v-accent-ink)}html[data-theme=light] .uhm-profile .v-chip--on{color:var(--n-0)}.uhl-page{padding:10px 16px calc(112px + env(safe-area-inset-bottom,0px));background:radial-gradient(120% 46% at 88% -8%, var(--accent) 0%, transparent 62%),radial-gradient(90% 34% at 0% 6%, var(--brand-cyan) 0%, transparent 70%);flex-direction:column;gap:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.uhl-page{background:radial-gradient(120% 46% at 88% -8%, color-mix(in srgb, var(--accent) 20%, transparent) 0%, transparent 62%),radial-gradient(90% 34% at 0% 6%, color-mix(in srgb, var(--brand-cyan) 14%, transparent) 0%, transparent 70%)}}.uhl-head__title{color:var(--fg);margin:0}.uhl-head__act{border-radius:var(--vds-radius-pill);border:1px solid var(--vds-primary);background:var(--vds-primary);transition:transform var(--m-dur-fast,.14s) var(--m-ease,cubic-bezier(.23, 1, .32, 1)),background-color var(--m-dur-fast,.14s) var(--m-ease,cubic-bezier(.23, 1, .32, 1))}.uhl-head__act:active{background:var(--vds-primary-press);border-color:var(--vds-primary-press);transform:scale(.96)}.uhl-hero{border-radius:var(--v-r-lg);background:var(--vds-m-brand-grad);color:var(--vds-on-brand);box-shadow:var(--v-shadow-card),var(--v-glow);isolation:isolate;margin-top:14px;padding:16px;position:relative;overflow:hidden}.uhl-hero:after{content:"";background:radial-gradient(closest-side, var(--n-0), transparent 72%);border-radius:50%;width:190px;height:190px;position:absolute;inset:-40% -20% auto auto}@supports (color:color-mix(in lab, red, red)){.uhl-hero:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--n-0) 55%, transparent), transparent 72%)}}.uhl-hero:after{pointer-events:none;z-index:-1}.uhl-hero__pill{letter-spacing:.02em;background:var(--v-ink);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uhl-hero__pill{background:color-mix(in srgb, var(--v-ink) 14%, transparent)}}.uhl-hero__pill{color:var(--v-ink)}.uhl-hero__pill.is-live{background:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.uhl-hero__pill.is-live{background:color-mix(in srgb, var(--v-ink) 88%, transparent)}}.uhl-hero__pill.is-live{color:var(--price-red)}.uhl-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.uhl-hero__pill.is-live .uhl-dot{animation:uhl-pulse 1.6s var(--m-ease,ease-in-out) infinite}@keyframes uhl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.uhl-hero__time{font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.uhl-hero__name{font-size:16px;font-weight:700}.uhl-hero__meta{align-items:center;gap:6px 14px;display:flex}.uhl-hero__meta span{align-items:center;gap:5px;display:inline-flex}.uhl-hero .v-btn--loud{background:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.uhl-hero .v-btn--loud{background:color-mix(in srgb, var(--v-ink) 88%, transparent)}}.uhl-hero .v-btn--loud{color:var(--n-0);min-height:var(--v-tap-lg);box-shadow:none;font-size:15px;font-weight:700}.uhl-hero .v-btn--loud:disabled,.uhl-hero .v-btn--loud.is-off{background:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.uhl-hero .v-btn--loud:disabled,.uhl-hero .v-btn--loud.is-off{background:color-mix(in srgb, var(--v-ink) 12%, transparent)}}.uhl-hero .v-btn--loud:disabled,.uhl-hero .v-btn--loud.is-off{color:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.uhl-hero .v-btn--loud:disabled,.uhl-hero .v-btn--loud.is-off{color:color-mix(in srgb, var(--v-ink) 62%, transparent)}}.uhl-hero .v-btn--loud:disabled,.uhl-hero .v-btn--loud.is-off{box-shadow:none}.uhl-sec__label{margin:0}.uhl-sec__all{min-height:var(--v-tap);color:var(--brand-cyan);align-items:center;gap:2px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.uhl-card__time b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:700}.uhl-card__time span{color:var(--n-350);font-size:12px}.uhl-card__meta{align-items:center;gap:4px 10px;display:flex}.uhl-card__meta span{align-items:center;gap:4px;display:inline-flex}.uhl-pill{letter-spacing:.01em;background:var(--fg);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uhl-pill{background:color-mix(in srgb, var(--fg) 9%, transparent)}}.uhl-pill{color:var(--fg)}.uhl-pill--live{background:var(--brand-pink)}@supports (color:color-mix(in lab, red, red)){.uhl-pill--live{background:color-mix(in srgb, var(--brand-pink) 22%, transparent)}}.uhl-pill--live{color:var(--brand-pink)}.uhl-pill--soon{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.uhl-pill--soon{background:color-mix(in srgb, var(--brand-cyan) 18%, transparent)}}.uhl-pill--soon{color:var(--vds-primary-700)}.uhl-pill--draft{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.uhl-pill--draft{background:color-mix(in srgb, var(--brand-gold) 20%, transparent)}}.uhl-pill--draft{color:var(--brand-gold)}.uhl-pill--done{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhl-pill--done{background:color-mix(in srgb, var(--fg) 7%, transparent)}}.uhl-pill--done{color:var(--n-350)}.uhl-card__act{color:var(--vds-on-brand);background:var(--vds-primary);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.uhl-card__act.is-ghost{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhl-card__act.is-ghost{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.uhl-card__act.is-ghost{color:var(--fg);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.uhl-card__act.is-ghost{border-color:color-mix(in srgb, var(--border) 70%, transparent)}}.uhl-card__act:disabled{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhl-card__act:disabled{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.uhl-card__act:disabled{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhl-card__act:disabled{color:color-mix(in srgb, var(--fg) 45%, transparent)}}.uhl-card__act:disabled{border-color:#0000}.uhl-foot .v-btn{min-height:var(--v-tap-lg);font-size:14px}.uhl-week{display:flex}.uhl-week::-webkit-scrollbar{display:none}.uhl-week__chip{width:var(--v-tap);border-radius:var(--vds-radius-control);border:1px solid var(--vds-line);background:var(--vds-surface);min-height:62px;color:var(--vds-ink);transition:transform var(--m-dur-fast,.14s) var(--m-ease,cubic-bezier(.23, 1, .32, 1)),background-color var(--m-dur-fast,.14s) var(--m-ease,cubic-bezier(.23, 1, .32, 1));flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:6px 0;display:flex}.uhl-week__chip:active{transform:scale(.94)}.uhl-week__chip.is-today{border-color:var(--vds-primary);background:var(--vds-primary-100)}@supports (color:color-mix(in lab, red, red)){.uhl-week__chip.is-today{background:color-mix(in srgb, var(--vds-primary-100) 62%, var(--vds-surface))}}.uhl-week__chip.has-buoi{border-color:var(--c-live,var(--vds-accent-text))}@supports (color:color-mix(in lab, red, red)){.uhl-week__chip.has-buoi{border-color:color-mix(in srgb, var(--c-live,var(--vds-accent-text)) 45%, var(--vds-line))}}.uhl-week__chip:focus-visible{box-shadow:var(--vds-c-ring);outline:none}.uhl-week__dow{color:var(--vds-muted)}.uhl-week__chip.is-today .uhl-week__day,.uhl-week__chip.is-today .uhl-week__dow{color:var(--vds-accent-text)}.uhl-week__dot{background:var(--brand-cyan);border-radius:50%;width:5px;height:5px}.uhl-week__dot.is-empty{background:0 0}.uhl-period__label{color:var(--vds-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.uhl-period__label small{color:var(--vds-muted);font-size:12px;font-weight:600;display:block}.uhl-stat b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--vds-ink);font-size:18px;font-weight:700}.uhl-stat span{color:var(--vds-muted);font-size:12px;line-height:1.35}.uhl-tl__dayhead{margin-bottom:8px}.uhl-tl__dayhead h2:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:.02em;color:var(--fg);text-transform:capitalize;margin:0;font-size:13px;font-weight:700}.uhl-tl__dayhead span{color:var(--n-350);font-size:12px}.uhl-tl__rail{position:relative}.uhl-tl__rail:before{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:0;bottom:-12px}@supports (color:color-mix(in lab, red, red)){.uhl-tl__rail:before{background:color-mix(in srgb, var(--border) 90%, transparent)}}.uhl-tl__row:last-child .uhl-tl__rail:before{bottom:50%}.uhl-tl__dot{z-index:1;border:2px solid var(--bg-deep);background:var(--brand-cyan);border-radius:50%;width:11px;height:11px;margin-top:15px;position:relative}.uhl-tl__dot.is-live{background:var(--brand-pink);box-shadow:0 0 0 4px var(--brand-pink)}@supports (color:color-mix(in lab, red, red)){.uhl-tl__dot.is-live{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-pink) 22%, transparent)}}.uhl-tl__dot.is-draft{background:var(--brand-gold)}.uhl-tl__dot.is-done{background:var(--n-350)}.uhl-tl__time b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--fg);font-size:14px;font-weight:700}.uhl-tl__time span{color:var(--n-350);font-size:12px}.uhl-tl__card{text-align:left;width:100%;color:var(--fg);transition:transform var(--m-dur,.2s) var(--m-ease,cubic-bezier(.23, 1, .32, 1))}.uhl-tl__card:active{transform:scale(.985)}.uhl-tl__meta{align-items:center;gap:4px 10px;display:flex}.uhl-tl__meta span{align-items:center;gap:4px;display:inline-flex}.uhl-tl__btn{color:var(--vds-on-warn);background:var(--vds-warn);border-radius:13px}.uhl-tl__btn.is-ghost{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhl-tl__btn.is-ghost{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.uhl-tl__btn.is-ghost{color:var(--fg)}.uhl-filter{margin-top:12px}.uhl-filter .v-field__label{display:none}.uhl-filter .v-select{min-height:var(--v-tap);font-size:13px}.uhl-seg{border-radius:var(--vds-radius-pill);border:1px solid var(--vds-line);background:var(--vds-well);gap:4px;width:100%;padding:4px;display:inline-flex}.uhl-seg__chip{min-height:var(--v-tap);cursor:pointer;border-radius:var(--vds-radius-pill);color:var(--vds-ink-soft);transition:background-color var(--m-dur-fast,.14s) var(--m-ease,cubic-bezier(.23, 1, .32, 1)),color var(--m-dur-fast,.14s) var(--m-ease,cubic-bezier(.23, 1, .32, 1));background:0 0;border:0;flex:1 1 0;font-size:13px;font-weight:700}.uhl-seg__chip.is-on{background:var(--vds-primary-100);color:var(--vds-accent-text);font-weight:700}.uhl-seg__chip:focus-visible{box-shadow:var(--vds-c-ring);outline:none}.uhl-page .v-btn--loud{background:var(--vds-primary);border-color:var(--vds-primary);color:var(--vds-on-primary);box-shadow:none}.uhl-page .v-btn--loud:active{background:var(--vds-primary-press);border-color:var(--vds-primary-press)}.uhl-page .v-btn--loud:disabled,.uhl-page .v-btn--loud.is-off{opacity:.45}@media (max-width:375px){.uhl-page{padding-left:12px;padding-right:12px}.uhl-hero__time{font-size:34px}.uhl-head__title{font-size:24px}}@media (prefers-reduced-motion:reduce){.uhl-hero__pill.is-live .uhl-dot{animation:none}.uhl-tl__card,.uhl-week__chip,.uhl-head__act{transition:none}}.uhl-hero .v-btn--ghost{color:var(--v-ink);border-color:var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.uhl-hero .v-btn--ghost{border-color:color-mix(in srgb, var(--v-ink) 24%, transparent)}}.uhl-hero .v-btn--ghost{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.uhl-hero .v-btn--ghost{background:color-mix(in srgb, var(--n-0) 26%, transparent)}}.uhl-hero .v-btn--ghost{min-height:var(--v-tap-lg);font-size:14px;font-weight:700}.uhl-hero__cta-main{justify-content:center;align-items:center;gap:6px;display:inline-flex}.uhl-page .hsch-drawer-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.uhl-page .hsch-drawer-actions .ds-btn{min-height:var(--v-tap);font-size:13px}.uhl-skel{border-radius:var(--v-r-card);width:100%;height:76px;display:block}.uhl-skel--hero{border-radius:var(--v-r-lg);height:168px}.uhl-tools{margin-top:12px}.uhl-tools .uhl-seg{flex:none;width:132px}.uhl-tools .uhl-filter{flex:auto;min-width:0;margin-top:0}.uhl-tools .uhl-filter .v-select{min-height:var(--v-tap);padding-top:0;padding-bottom:0;font-size:13px}.uhl-page .v-sheet{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.uhl-sheet__acts .hsch-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:10px;display:grid}.uhl-sheet__acts .ds-btn{min-height:var(--v-tap);border:1px solid var(--fg);border-radius:14px;padding:0 14px;font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.uhl-sheet__acts .ds-btn{border:1px solid color-mix(in srgb, var(--fg) 14%, transparent)}}.uhl-sheet__acts .ds-btn{color:var(--fg);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhl-sheet__acts .ds-btn{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.uhl-sheet__acts .ds-btn--primary{color:var(--vds-on-warn);background:var(--vds-warn);border-color:#0000}.uhl-seg__chip:focus-visible,.uhl-tl__btn:focus-visible,.uhl-tl__name:focus-visible,.uhl-week__chip:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}@media (max-width:768px){.uhl-hero{padding:14px}.uhl-hero__name{font-size:18px}}@media (max-width:375px){.uhl-hero__name{font-size:18px}.uhl-hero__pill{font-size:11px}}@media (min-width:1024px){.uhl-page{display:none}}.uhl-hero.is-soon{background:linear-gradient(158deg, var(--brand-purple), var(--surface-2))}@supports (color:color-mix(in lab, red, red)){.uhl-hero.is-soon{background:linear-gradient(158deg, color-mix(in srgb, var(--brand-purple) 18%, var(--surface-2)), color-mix(in srgb, var(--surface-2) 88%, var(--brand-gold) 12%))}}.uhl-hero.is-soon{color:var(--fg);box-shadow:var(--v-shadow-card)}.uhl-hero.is-soon:after{opacity:.4}.uhl-hero.is-soon .uhl-hero__pill{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhl-hero.is-soon .uhl-hero__pill{background:color-mix(in srgb, var(--fg) 12%, transparent)}}.uhl-hero.is-soon .uhl-hero__pill{color:var(--fg)}.uhl-hero.is-soon .uhl-hero__time{font-size:34px}.uhl-hero.is-soon .v-btn--loud{background:var(--vds-warn);color:var(--vds-on-warn)}.uhl-hero.is-soon .v-btn--loud:disabled,.uhl-hero.is-soon .v-btn--loud.is-off{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhl-hero.is-soon .v-btn--loud:disabled,.uhl-hero.is-soon .v-btn--loud.is-off{background:color-mix(in srgb, var(--fg) 10%, transparent)}}.uhl-hero.is-soon .v-btn--loud:disabled,.uhl-hero.is-soon .v-btn--loud.is-off{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhl-hero.is-soon .v-btn--loud:disabled,.uhl-hero.is-soon .v-btn--loud.is-off{color:color-mix(in srgb, var(--fg) 58%, transparent)}}html[data-theme=light] .uhl-week__chip{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .uhl-week__chip{background:color-mix(in srgb, var(--surface-2) 88%, transparent)}}html[data-theme=light] .uhl-week__chip.is-today{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .uhl-week__chip.is-today{background:color-mix(in srgb, var(--accent) 14%, var(--n-0))}}body #root .uhl-hero :is(h1,h2,h3,h4,p,span,b,em):not(.vds-t-keep):not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-on-brand)}.vds-card.uhl-flow-card{cursor:pointer;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;display:grid}.uhl-tools>.vds-seg{flex:none;width:auto}.uhh-page{gap:var(--m-space-3,12px);margin-inline:calc(var(--m-gutter,16px)*-1);padding:6px var(--m-gutter,16px) 72px;flex-direction:column;min-width:0;display:flex}.uhh-hero{border-radius:var(--vds-radius-stage);color:var(--vds-ink);background:linear-gradient(160deg, var(--vds-primary-100) 0%, var(--vds-primary-100) 62%, var(--vds-surface) 100%);padding:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.uhh-hero{background:linear-gradient(160deg, color-mix(in srgb, var(--vds-primary-100) 82%, var(--vds-surface)) 0%, color-mix(in srgb, var(--vds-primary-100) 34%, var(--vds-surface)) 62%, var(--vds-surface) 100%)}}.uhh-hero{box-shadow:var(--shadow-soft)}.uhh-hero:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--vds-line);pointer-events:none;position:absolute;inset:0}.uhh-live-dot{border-radius:var(--vds-radius-pill);position:relative}.uhh-live-dot:after{content:"";animation:uhh-ping 2.4s var(--m-ease,ease-out) infinite;border:1.5px solid;border-radius:999px;position:absolute;inset:-4px}.uhh-hero__title{color:var(--vds-ink);margin:10px 0 0}.uhh-cta{border:1px solid var(--vds-primary);border-radius:var(--vds-radius-pill);background:var(--vds-primary);transition:background var(--m-dur-fast,.14s) var(--m-ease,ease-out),border-color var(--m-dur-fast,.14s) var(--m-ease,ease-out),transform var(--m-dur-fast,.14s) var(--m-ease,ease-out)}.uhh-cta:hover{background:var(--vds-primary-hover);border-color:var(--vds-primary-hover)}.uhh-cta:active{background:var(--vds-primary-press);border-color:var(--vds-primary-press);transform:translateY(1px)}.uhh-cta:focus-visible,.uhh-cta2:focus-visible{box-shadow:var(--vds-c-ring);outline:none}.uhh-cta2{border:1px solid var(--vds-line-strong);border-radius:var(--vds-radius-pill);background:var(--vds-surface);transition:background var(--m-dur-fast,.14s) var(--m-ease,ease-out),border-color var(--m-dur-fast,.14s) var(--m-ease,ease-out)}.uhh-cta2:hover{border-color:var(--vds-primary)}.uhh-cta2:active{background:var(--vds-primary-100)}.uhh-sticker{color:var(--vds-on-warn);box-shadow:var(--shadow-soft);font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace}.uhh-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.uhh-stat__v{display:flex}.uhh-stat__v i{color:var(--vds-muted);font-size:.72em;font-style:normal;font-weight:600}.uhh-eyebrow{margin:0}.uhh-all{background:0 0;border:0;align-items:center;gap:4px;display:inline-flex;position:relative}.uhh-all:before{content:"";position:absolute;inset:-14px -8px}.uhh-all--wide{border:1px solid var(--vds-line);border-radius:var(--vds-radius-pill);background:var(--vds-surface);align-items:center;gap:6px;display:flex}.uhh-session{border:1px solid var(--border);border-radius:var(--v-r-card,20px);background:var(--surface);transition:border-color var(--m-dur-fast,.14s) var(--m-ease,ease-out),transform var(--m-dur-fast,.14s) var(--m-ease,ease-out);position:relative;overflow:hidden}.uhh-session+.uhh-session{margin-top:12px}.uhh-session__hit:active{transform:scale(.995)}.uhh-session__media{background:linear-gradient(140deg, var(--accent) 0%, var(--accent) 56%, var(--brand-purple) 100%)}@supports (color:color-mix(in lab, red, red)){.uhh-session__media{background:linear-gradient(140deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 38%, var(--brand-purple)) 56%, var(--brand-purple) 100%)}}.uhh-session.is-b .uhh-session__media{background:linear-gradient(140deg, var(--n-700) 0%, var(--n-700) 58%, var(--n-700) 100%)}@supports (color:color-mix(in lab, red, red)){.uhh-session.is-b .uhh-session__media{background:linear-gradient(140deg, color-mix(in srgb, var(--n-700) 84%, var(--brand-cyan)) 0%, color-mix(in srgb, var(--n-700) 46%, var(--brand-cyan)) 58%, color-mix(in srgb, var(--n-700) 52%, var(--brand-purple)) 100%)}}.uhh-session__img{opacity:.9}.uhh-session__img[data-fail="1"]{opacity:0}.uhh-session__time{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace}.uhh-seats{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;font-weight:500}.uhh-seats b{color:var(--fg);font-weight:700}.uhh-join{transition:transform var(--m-dur-fast,.14s) var(--m-ease,ease-out)}.uhh-join:active{transform:translateY(1px)}.uhh-pill{background:var(--bg-deep);border-radius:999px;height:22px}@supports (color:color-mix(in lab, red, red)){.uhh-pill{background:color-mix(in srgb, var(--bg-deep) 74%, transparent)}}.uhh-pill{color:var(--n-0)}.uhh-pill:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.uhh-pill.is-live{background:var(--error)}@supports (color:color-mix(in lab, red, red)){.uhh-pill.is-live{background:color-mix(in srgb, var(--error) 88%, transparent)}}.uhh-pill.is-live:before{animation:uhh-blink 1.4s var(--m-ease,ease-out) infinite}.uhh-pill.is-soon{color:var(--vds-primary-700)}.uhh-pill.is-done{color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.uhh-pill.is-done{color:color-mix(in srgb, var(--n-0) 72%, transparent)}}.uhh-pill.is-draft,.uhh-pill.is-warn{color:var(--brand-gold)}.uhh-draft{border:1px solid var(--vds-warn)}@supports (color:color-mix(in lab, red, red)){.uhh-draft{border:1px solid color-mix(in srgb, var(--vds-warn) 52%, var(--vds-line))}}.uhh-draft{border-radius:var(--vds-radius-control);transition:border-color var(--m-dur-fast,.14s) var(--m-ease,ease-out)}.uhh-draft:hover{border-color:var(--vds-warn)}.uhh-draft+.uhh-draft{margin-top:10px}.uhh-draft__title{color:var(--fg);font-size:15px;font-weight:600}.uhh-draft__title em{color:var(--vds-warn);font-style:normal}@supports (color:color-mix(in lab, red, red)){.uhh-draft__title em{color:color-mix(in srgb, var(--vds-warn) 58%, var(--vds-ink))}}.uhh-finish{border:1px solid var(--vds-line-strong);border-radius:var(--vds-radius-pill);background:var(--vds-surface);transition:background var(--m-dur-fast,.14s) var(--m-ease,ease-out),border-color var(--m-dur-fast,.14s) var(--m-ease,ease-out)}.uhh-finish:hover{border-color:var(--vds-primary)}.uhh-finish:active{background:var(--vds-primary-100)}.uhh-finish:focus-visible{box-shadow:var(--vds-c-ring);outline:none}.uhh-task{align-items:stretch;gap:0;min-width:0;display:flex}.uhh-task+.uhh-task{border-top:1px solid var(--n-700)}@supports (color:color-mix(in lab, red, red)){.uhh-task+.uhh-task{border-top:1px solid color-mix(in srgb, var(--n-700) 44%, transparent)}}.uhh-tick{width:44px;height:44px;color:var(--n-0);-webkit-tap-highlight-color:#0000;background:0 0;border:0;flex:none;align-self:center;place-items:center;margin-left:4px;padding:0;display:grid;position:relative}.uhh-tick:after{content:"";border:2px solid var(--muted);width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.uhh-tick:after{border:2px solid color-mix(in srgb, var(--muted) 85%, transparent)}}.uhh-tick:after{transition:background var(--m-dur-fast,.14s) var(--m-ease,ease-out),border-color var(--m-dur-fast,.14s) var(--m-ease,ease-out);border-radius:7px}.uhh-tick svg{opacity:0;transition:opacity var(--m-dur-fast,.14s) var(--m-ease,ease-out);position:absolute}.uhh-tick.is-on:after{background:var(--accent);border-color:var(--vds-accent-text)}.uhh-tick.is-on svg{opacity:1}.uhh-task__hit{background:0 0}.uhh-task__hit:active{background:var(--n-700)}@supports (color:color-mix(in lab, red, red)){.uhh-task__hit:active{background:color-mix(in srgb, var(--n-700) 38%, transparent)}}.uhh-task__ico{color:var(--vds-accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.uhh-task__ico{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.uhh-task__ico.is-live{color:var(--error);background:var(--error)}@supports (color:color-mix(in lab, red, red)){.uhh-task__ico.is-live{background:color-mix(in srgb, var(--error) 16%, transparent)}}.uhh-task__ico.is-warn,.uhh-task__ico.is-gold{color:var(--brand-gold);background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.uhh-task__ico.is-warn,.uhh-task__ico.is-gold{background:color-mix(in srgb, var(--brand-gold) 16%, transparent)}}.uhh-task__ico.is-cyan{color:var(--brand-cyan);background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.uhh-task__ico.is-cyan{background:color-mix(in srgb, var(--brand-cyan) 16%, transparent)}}.uhh-task__meta{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace}.uhh-task.is-done .uhh-task__label{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.uhh-task.is-done .uhh-task__label{-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 72%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 72%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 72%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 72%, transparent)}}.uhh-task.is-done .uhh-task__chev,.uhh-task.is-done .uhh-task__meta,.uhh-task.is-done .uhh-task__ico{opacity:.45}.uhh-fab{z-index:45;right:14px;bottom:calc(var(--m-tabbar-h,56px) + env(safe-area-inset-bottom,0px) + 52px);width:56px;height:56px;color:var(--v-ink,var(--bg-deep));background:linear-gradient(140deg, var(--brand-gold) 8%, var(--brand-gold) 100%);border:0;border-radius:999px;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.uhh-fab{background:linear-gradient(140deg, var(--brand-gold) 8%, color-mix(in srgb, var(--brand-gold) 70%, var(--error)) 100%)}}.uhh-fab{box-shadow:0 14px 26px -10px var(--brand-gold),inset 0 0 0 1px var(--v-ink)}@supports (color:color-mix(in lab, red, red)){.uhh-fab{box-shadow:0 14px 26px -10px color-mix(in srgb, var(--brand-gold) 72%, var(--v-ink)),inset 0 0 0 1px color-mix(in srgb, var(--v-ink) 22%, transparent)}}.uhh-fab{transition:transform var(--m-dur-fast,.14s) var(--m-ease,ease-out),box-shadow var(--m-dur,.2s) var(--m-ease,ease-out);-webkit-tap-highlight-color:#0000;opacity:0;pointer-events:none;transition:opacity var(--m-dur-fast,.14s) var(--m-ease),transform var(--m-dur,.2s) var(--m-ease);transform:translateY(12px)scale(.92)}.uhh-fab.is-on{opacity:1;pointer-events:auto;transform:none}.uhh-fab:active{transform:scale(.96)}.uhh-skel__hero{border-radius:24px;height:196px}.uhh-skel__box{border-radius:var(--v-r-card,20px);height:68px}.uhh-skel__row{border-radius:var(--v-r-card,20px);height:72px}@keyframes uhh-ping{0%{opacity:.5;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes uhh-blink{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:1024px){.uhh-page{padding-bottom:72px}}@media (max-width:768px){.uhh-page{gap:24px}.uhh-stats{grid-template-columns:1.15fr .85fr 1fr}}@media (max-width:375px){.uhh-hero{padding:16px}.uhh-hero__title{font-size:24px}.uhh-stat{padding:12px 8px 11px}.uhh-stat__v{font-size:20px}.uhh-stat__k{font-size:12px}}@media (prefers-reduced-motion:reduce){.uhh-hero__acts,.uhh-cta,.uhh-cta2,.uhh-session,.uhh-join,.uhh-finish,.uhh-fab,.uhh-tick,.uhh-tick svg,.uhh-draft{transition:none}.uhh-live-dot:after,.uhh-pill.is-live:before{animation:none}}html[data-theme=light] .uhh-eyebrow{color:var(--v-accent-ink,var(--accent-ink,var(--brand-pink-dark)))}html[data-theme=light] .uhh-hero{background:linear-gradient(135deg, var(--brand-cyan) 0%, var(--accent) 40%, var(--accent) 74%, var(--brand-purple) 88%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .uhh-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-cyan) 24%, var(--n-0)) 0%, color-mix(in srgb, var(--accent) 18%, var(--n-0)) 40%, color-mix(in srgb, var(--accent) 22%, var(--n-0)) 74%, color-mix(in srgb, var(--brand-purple) 18%, var(--n-0)) 88%)}}html[data-theme=light] .uhh-hero{box-shadow:0 18px 36px -26px var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .uhh-hero{box-shadow:0 18px 36px -26px color-mix(in srgb, var(--n-100) 30%, transparent)}}html[data-theme=light] .uhh-sticker{color:var(--n-0);box-shadow:0 10px 20px -10px var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .uhh-sticker{box-shadow:0 10px 20px -10px color-mix(in srgb, var(--n-100) 35%, transparent)}}@media (max-width:768px){html body .uhh-page{gap:24px!important}html body .uhh-page .uhh-hero{margin-bottom:8px}}.uhd{color:var(--fg);flex-direction:column;gap:24px;padding:4px 16px 20px;font-size:14px;display:flex}.uhd *{min-width:0}.uhd-eyebrow{color:var(--vds-primary-700)}.uhd-h__btn:active{transform:scale(.96)}.uhd-h__title{color:var(--vds-ink);margin:0}.uhd-hero__num{color:var(--vds-money)}#root .uhd-hero__num{color:var(--vds-money)!important}.uhd-hero__delta.is-up{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.uhd-hero__delta.is-up{background:color-mix(in srgb, var(--success) 18%, transparent)}}.uhd-hero__delta.is-up{color:var(--success)}.uhd-hero__delta.is-down{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.uhd-hero__delta.is-down{background:color-mix(in srgb, var(--warning) 18%, transparent)}}.uhd-hero__delta.is-down{color:var(--warning)}.uhd-chipseg{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:8px;margin-inline:-16px;padding:2px 16px;display:flex;overflow-x:auto}.uhd-chipseg::-webkit-scrollbar{display:none}.uhd-chip{min-height:var(--touch-min,44px);border:1px solid var(--vds-line);border-radius:var(--vds-radius-pill);background:var(--vds-surface);color:var(--vds-ink-soft);white-space:nowrap;cursor:pointer;transition:background var(--m-dur,.18s) var(--m-ease,ease),color var(--m-dur,.18s) var(--m-ease,ease),border-color var(--m-dur,.18s) var(--m-ease,ease);flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.uhd-chip.is-on{background:var(--vds-primary);border-color:var(--vds-primary);color:var(--vds-on-primary);box-shadow:none}.uhd-chip:active{transform:scale(.98)}.uhd-chip:focus-visible{box-shadow:var(--vds-c-ring);outline:none}.uhd-kpis--1{grid-template-columns:minmax(0,1fr)}.uhd-kpis--2{grid-template-columns:repeat(2,minmax(0,1fr))}.uhd-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.uhd-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}.uhd-kpi{border:1px solid var(--vds-line);border-radius:var(--vds-radius-control);background:var(--vds-surface)}.uhd-kpi.is-hot{border-color:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){.uhd-kpi.is-hot{border-color:color-mix(in srgb, var(--vds-primary) 40%, var(--vds-line))}}.uhd-kpi.is-hot{background:var(--vds-primary-100)}@supports (color:color-mix(in lab, red, red)){.uhd-kpi.is-hot{background:color-mix(in srgb, var(--vds-primary-100) 42%, var(--vds-surface))}}.uhd-kpi.is-hot{box-shadow:none}.uhd-kpi.is-live{border-color:var(--c-live,var(--vds-error))}@supports (color:color-mix(in lab, red, red)){.uhd-kpi.is-live{border-color:color-mix(in srgb, var(--c-live,var(--vds-error)) 48%, var(--vds-line))}}.uhd-kpi__ico{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhd-kpi__ico{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.uhd-kpi__ico{color:var(--accent-soft,var(--brand-cyan))}.uhd-kpi.is-hot .uhd-kpi__ico{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.uhd-kpi.is-hot .uhd-kpi__ico{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.uhd-kpi.is-hot .uhd-kpi__ico{color:var(--fg)}.uhd-kpi__v{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.uhd-kpis--3 .uhd-kpi__v,.uhd-kpis--4 .uhd-kpi__v{font-size:14px}.uhd-empty{border:1px solid var(--vds-line);border-radius:var(--vds-radius-control);background:var(--vds-well);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 20px;display:flex}.uhd-empty--sm{border-style:solid;padding:16px 12px 14px}.uhd-empty__ico{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uhd-empty__ico{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.uhd-empty__ico{color:var(--accent-soft,var(--brand-cyan));box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.uhd-empty__ico{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent)}}.uhd-empty__title{color:var(--fg);margin:0;font-size:15px;font-weight:700}.uhd-empty__sub{max-width:34ch;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.uhd-empty__acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.uhd-skel{flex-direction:column;gap:8px;display:flex}.uhd-skel__hero,.uhd-skel__row{border-radius:var(--v-r-card,20px);background:linear-gradient(90deg, var(--fg), var(--fg), var(--fg));display:block}@supports (color:color-mix(in lab, red, red)){.uhd-skel__hero,.uhd-skel__row{background:linear-gradient(90deg, color-mix(in srgb, var(--fg) 6%, transparent), color-mix(in srgb, var(--fg) 12%, transparent), color-mix(in srgb, var(--fg) 6%, transparent))}}.uhd-skel__hero,.uhd-skel__row{background-size:200% 100%;animation:1.2s linear infinite uhd-shimmer}.uhd-skel__hero{height:132px}.uhd-skel__row{height:64px}@keyframes uhd-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.uhd-sec__head{min-width:0}.uhd-link{background:0 0}.uhd-link:active{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhd-link:active{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.uhd-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.uhd-sec__head>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uhd-pay{border:1px solid var(--fg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.uhd-pay{border:1px solid color-mix(in srgb, var(--fg) 10%, transparent)}}.uhd-pay{border-radius:var(--v-r-card,20px);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhd-pay{background:color-mix(in srgb, var(--fg) 3%, transparent)}}.uhd-pay{overflow:hidden}.uhd-pay__row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.uhd-pay__row+.uhd-pay__row{border-top:1px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhd-pay__row+.uhd-pay__row{border-top:1px solid color-mix(in srgb, var(--fg) 8%, transparent)}}.uhd-pay__ico{background:var(--accent);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uhd-pay__ico{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.uhd-pay__ico{color:var(--accent-soft,var(--brand-cyan))}.uhd-pay__end{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.uhd-pay__amt{font-variant-numeric:tabular-nums;color:var(--vds-success-text);white-space:nowrap;font-size:14px;font-weight:700}.uhd-pay__amt.is-out{color:var(--fg)}.uhd-st{white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.uhd-st.is-ok{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.uhd-st.is-ok{background:color-mix(in srgb, var(--success) 18%, transparent)}}.uhd-st.is-ok{color:var(--success)}.uhd-st.is-wait{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.uhd-st.is-wait{background:color-mix(in srgb, var(--brand-gold) 20%, transparent)}}.uhd-st.is-wait{color:var(--brand-gold)}.uhd-st.is-hold{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhd-st.is-hold{background:color-mix(in srgb, var(--fg) 12%, transparent)}}.uhd-st.is-hold{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhd-st.is-hold{color:color-mix(in srgb, var(--fg) 78%, transparent)}}.uhd-st.is-bad{background:var(--price-red)}@supports (color:color-mix(in lab, red, red)){.uhd-st.is-bad{background:color-mix(in srgb, var(--price-red) 18%, transparent)}}.uhd-st.is-bad{color:var(--price-red)}.uhd-money__row{color:var(--muted);font-size:13px}.uhd-money__row+.uhd-money__row{border-top:1px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhd-money__row+.uhd-money__row{border-top:1px solid color-mix(in srgb, var(--fg) 8%, transparent)}}.uhd-money__row b{color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:700}.uhd-rows{border:1px solid var(--fg);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.uhd-rows{border:1px solid color-mix(in srgb, var(--fg) 10%, transparent)}}.uhd-rows{border-radius:var(--v-r-card,20px);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhd-rows{background:color-mix(in srgb, var(--fg) 3%, transparent)}}.uhd-rows{overflow:hidden}.uhd-row{min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.uhd-row+.uhd-row,.uhd-row+.uhd-row--total{border-top:1px solid var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhd-row+.uhd-row,.uhd-row+.uhd-row--total{border-top:1px solid color-mix(in srgb, var(--fg) 8%, transparent)}}.uhd-row:active{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhd-row:active{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.uhd-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.uhd-row__ico{background:var(--accent);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uhd-row__ico{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.uhd-row__ico{color:var(--accent-soft,var(--brand-cyan))}.uhd-row__title{font-size:13px;font-weight:600}.uhd-row__end{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.uhd-row--total{cursor:default;background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.uhd-row--total{background:color-mix(in srgb, var(--fg) 4%, transparent)}}.uhd-row--total .uhd-row__title{font-weight:700}.uhd-price{font-variant-numeric:tabular-nums;color:var(--fg);font-size:13px;font-weight:700}.uhd-mcard{width:100%;transition:border-color var(--m-dur-fast,.14s) var(--m-ease,ease-out)}.uhd-mcard:hover{border-color:var(--vds-line-strong)}.uhd-mcard.is-picked{border-color:var(--vds-primary);background:var(--vds-primary-100)}@supports (color:color-mix(in lab, red, red)){.uhd-mcard.is-picked{background:color-mix(in srgb, var(--vds-primary-100) 46%, var(--vds-surface))}}.uhd-mcard__cover{width:88px;display:block}.uhd-mcard__cover img{object-fit:cover;width:100%;height:100%;display:block}.uhd-mcard__foot{margin:2px 0 0}html[data-theme=light] .uhd-pill.vp-pill--live{background:var(--price-red)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .uhd-pill.vp-pill--live{background:color-mix(in srgb, var(--price-red) 10%, transparent)}}html[data-theme=light] .uhd-pill.vp-pill--live{color:var(--price-red)}.uhd-pick{width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-2px;right:-2px}.uhd-pick:before{content:"";border:2px solid var(--vds-on-brand);width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.uhd-pick:before{border:2px solid color-mix(in srgb, var(--vds-on-brand) 78%, transparent)}}.uhd-pick:before{background:var(--vds-scrim);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.uhd-pick:before{background:color-mix(in srgb, var(--vds-scrim) 52%, transparent)}}.uhd-pick:before{transition:background var(--m-dur,.18s) var(--m-ease,ease),border-color var(--m-dur,.18s) var(--m-ease,ease)}.uhd-pick.is-on:before{border-color:var(--vds-primary);background:var(--vds-primary)}.uhd-pick svg{color:var(--vds-on-brand);position:absolute}.uhd-pick:focus-visible{box-shadow:0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring);outline:none}.uhd-mcard__acts{display:flex}.uhd-mcard__acts::-webkit-scrollbar{display:none}@media (max-width:375px){.uhd{gap:12px;padding-inline:14px}.uhd-h__title{font-size:24px}.uhd-kpi__v{font-size:15px}.uhd-mcard__cover{width:76px}.uhd-chipseg{margin-inline:-14px;padding-inline:14px}}@media (min-width:768px){.uhd{gap:16px;padding-inline:20px}.uhd-chipseg{margin-inline:-20px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){.uhd *,.uhd :before,.uhd :after{animation-duration:var(--m-dur-instant,80ms)!important;transition-duration:var(--m-dur-instant,80ms)!important;animation-iteration-count:1!important}}.uhd .v-sheet{z-index:300;bottom:calc(var(--m-tabbar-h,56px) + env(safe-area-inset-bottom,0px) + 18px);box-shadow:0 18px 44px var(--bg-deep);border-radius:22px;padding-bottom:16px}@supports (color:color-mix(in lab, red, red)){.uhd .v-sheet{box-shadow:0 18px 44px color-mix(in srgb, var(--bg-deep) 55%, transparent)}}.uhd-mcard__foot .uhd-price{margin-left:auto}.uhd-live{background:var(--vds-m-brand-grad);min-height:44px;color:var(--vds-on-brand);cursor:pointer;border:0;border-radius:999px;font-size:12px;font-weight:700}.uhd-live:active{transform:scale(.96)}.uhd-live:disabled{opacity:.55;cursor:default}.uhd-live.is-on{background:var(--price-red)}@supports (color:color-mix(in lab, red, red)){.uhd-live.is-on{background:color-mix(in srgb, var(--price-red) 22%, transparent)}}.uhd-live.is-on{color:var(--price-red)}html[data-theme=light] .uhd-eyebrow{color:var(--v-accent-ink)}html[data-theme=light] .uhd .v-btn--loud{color:var(--n-0)}@media (max-width:768px){html .v2 .lt-tabbar--v2,html .v2 .lt-tabbar{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);will-change:transform}.ud-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.ud-pill{background:color-mix(in srgb, var(--bg-deep) 88%, transparent)}}.ud-pill--live{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--c-live)}@supports (color:color-mix(in lab, red, red)){.ud-pill--live{background:color-mix(in srgb, var(--c-live) 88%, var(--bg-deep))}}.ud-pill.ud-pill--sale{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vds-warn);color:var(--vds-on-warn)}.ud-pill.ud-pill--now{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--vds-primary);color:var(--vds-on-brand)}.ud-card__price,.ud-pill,.v-pill{box-shadow:none}.vp-list>.vp-row,.vp-row--noico,.ud-card,.v-live-card,.p2-card,.w3-mrow,.w4-row{contain:paint}.w1-rail,.w1-scrollx,.w1-hrail,.v-chip-rail,.vp-scroll,.v-spec-wrap,[class*=rail]{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}[id]{scroll-margin-top:calc(var(--m-appbar-h,44px) + 12px)}.ud-card__media,.vp-media,.v-live-card__media,.w1-cover{background-color:var(--n-800)}}@media (max-width:375px){html .v2 .lt-tabbar--v2,html .v2 .lt-tabbar{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%)}}@media (min-width:1024px){.vp-list>.vp-row,.vp-row--noico,.ud-card,.v-live-card,.p2-card,.w3-mrow,.w4-row{contain:none}html .v2 .lt-tabbar--v2,html .v2 .lt-tabbar{will-change:auto}.ud-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.mch{--mch-t1:var(--brand-pink);--mch-t2:var(--brand-cyan);--mch-t3:var(--brand-gold);--mch-t4:var(--brand-purple);--mch-t5:var(--success);--mch-t6:var(--price-red);--mch-ink:var(--fg);--mch-dim:var(--muted);--mch-grid:var(--fg)}@supports (color:color-mix(in lab, red, red)){.mch{--mch-grid:color-mix(in srgb, var(--fg) 8%, transparent)}}.mch{--mch-axis:var(--fg)}@supports (color:color-mix(in lab, red, red)){.mch{--mch-axis:color-mix(in srgb, var(--fg) 22%, transparent)}}.mch{--mch-track:var(--fg)}@supports (color:color-mix(in lab, red, red)){.mch{--mch-track:color-mix(in srgb, var(--fg) 7%, transparent)}}.mch{--mch-card:var(--surface);--mch-line:var(--fg)}@supports (color:color-mix(in lab, red, red)){.mch{--mch-line:color-mix(in srgb, var(--fg) 10%, transparent)}}[data-tone="1"]{--mch-c:var(--mch-t1)}[data-tone="2"]{--mch-c:var(--mch-t2)}[data-tone="3"]{--mch-c:var(--mch-t3)}[data-tone="4"]{--mch-c:var(--mch-t4)}[data-tone="5"]{--mch-c:var(--mch-t5)}[data-tone="6"]{--mch-c:var(--mch-t6)}.mch-legend{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mch-legend__row{grid-template-columns:10px 1fr auto auto;align-items:center}.mch-legend__name{white-space:nowrap}.mch-legend__pct{font-variant-numeric:tabular-nums}.mch-grid{stroke:var(--mch-grid);stroke-dasharray:3 4}.mch-grid--base{stroke:var(--mch-axis);stroke-dasharray:none}.mch-area__callout{color:var(--vds-ink);font-size:12px;font-weight:700}.mch-area__callout b{font-variant-numeric:tabular-nums;color:inherit;font-size:13px}.mch-bars__fill{transition:height var(--m-dur-slow,.32s) var(--m-ease-out,cubic-bezier(.2, .7, .2, 1))}.mch-donut__arc{transition:stroke-dasharray var(--m-dur-slow,.32s) var(--m-ease-out,cubic-bezier(.2, .7, .2, 1))}.mch-donut__center b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.mch-donut__center span{color:var(--mch-dim);font-size:12px}.mch-rank__val{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.mch-rank__val em{color:var(--mch-dim);margin-left:2px;font-size:12px;font-style:normal;font-weight:600}.mch-stack__seg{transition:width var(--m-dur-slow,.32s) var(--m-ease-out,cubic-bezier(.2, .7, .2, 1))}.mch-heat__cell{background:var(--mch-track)}.mch-heat__cell[data-l="1"]{background:var(--brand-pink)}@supports (color:color-mix(in lab, red, red)){.mch-heat__cell[data-l="1"]{background:color-mix(in srgb, var(--brand-pink) 22%, var(--mch-track))}}.mch-heat__cell[data-l="2"]{background:var(--brand-pink)}@supports (color:color-mix(in lab, red, red)){.mch-heat__cell[data-l="2"]{background:color-mix(in srgb, var(--brand-pink) 44%, var(--mch-track))}}.mch-heat__cell[data-l="3"]{background:var(--brand-pink)}@supports (color:color-mix(in lab, red, red)){.mch-heat__cell[data-l="3"]{background:color-mix(in srgb, var(--brand-pink) 68%, var(--mch-track))}}.mch-heat__cell[data-l="4"]{background:var(--brand-pink)}.mch-heat__scale i{border-radius:3px;width:12px;height:12px}.mch-gauge{display:grid}.mch-gauge__arc{transition:stroke-dasharray var(--m-dur-slow,.32s) var(--m-ease-out,cubic-bezier(.2, .7, .2, 1))}.mch-gauge__center b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.mch-gauge__center span{color:var(--mch-dim);text-align:center;font-size:12px}.mch-funnel__val b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.mch-funnel__val em{color:var(--mch-dim);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.mch-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mch-stackcol{flex-direction:column;gap:10px;display:flex}@media (min-width:768px){.mch-grid2{gap:12px}}@media (min-width:1024px){.mch-grid2{gap:14px}}html[data-theme=light] .mch{--mch-grid:var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .mch{--mch-grid:color-mix(in srgb, var(--fg) 12%, transparent)}}html[data-theme=light] .mch{--mch-axis:var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .mch{--mch-axis:color-mix(in srgb, var(--fg) 28%, transparent)}}html[data-theme=light] .mch{--mch-track:var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .mch{--mch-track:color-mix(in srgb, var(--fg) 9%, transparent)}}html[data-theme=light] .mch{--mch-line:var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .mch{--mch-line:color-mix(in srgb, var(--fg) 12%, transparent)}}html[data-theme=light] .mch{--mch-t3:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .mch{--mch-t3:color-mix(in srgb, var(--brand-gold) 55%, var(--brand-pink))}}@media (prefers-reduced-motion:reduce){.mch-bars__fill,.mch-donut__arc,.mch-gauge__arc,.mch-stack__seg{transition:none}}@media (max-width:767px){.mch-grid2 .mch-legend__row{grid-template-columns:10px minmax(0,1fr) auto;grid-template-areas:"dot name val"".pct pct";align-items:center;row-gap:0}.mch-grid2 .mch-legend__row>.mch-dot{grid-area:dot}.mch-grid2 .mch-legend__name{white-space:normal;grid-area:name;line-height:1.2}.mch-grid2 .mch-legend__val{grid-area:val}.mch-grid2 .mch-legend__pct{grid-area:pct;font-size:11px}}.mch-gauge>svg{width:100%;height:auto;display:block}:root{--vds-dock-h:64px}@media (max-width:1023px){.lt-tabbar,html .v2 .lt-tabbar,html .admin .lt-tabbar{border:0!important;border-top:1px solid var(--vds-line)!important;background:var(--vds-surface)!important;border-radius:22px 22px 0 0!important;width:auto!important;max-width:none!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}@supports (color:color-mix(in lab, red, red)){.lt-tabbar,html .v2 .lt-tabbar,html .admin .lt-tabbar{background:color-mix(in srgb, var(--vds-surface) 88%, transparent)!important}}.lt-tabbar,html .v2 .lt-tabbar,html .admin .lt-tabbar{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:0 -12px 34px -14px var(--vds-ink),inset 0 1px 0 #fff9!important}@supports (color:lab(0% 0 0)){.lt-tabbar,html .v2 .lt-tabbar,html .admin .lt-tabbar{box-shadow:0 -12px 34px -14px var(--vds-ink),inset 0 1px 0 lab(100% 0 0/.6)!important}}@supports (color:color-mix(in lab, red, red)){.lt-tabbar,html .v2 .lt-tabbar,html .admin .lt-tabbar{box-shadow:0 -12px 34px -14px color-mix(in srgb, var(--vds-ink) 26%, transparent),inset 0 1px 0 lab(100% 0 0/.6)!important}}.lt-tabbar,html .v2 .lt-tabbar,html .admin .lt-tabbar{padding-bottom:env(safe-area-inset-bottom,0px)!important;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)!important;height:calc(var(--vds-dock-h) + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}.lt-tabbar__list{height:100%;padding-inline:6px}.lt-tabbar .vm-nav__indicator{opacity:0!important}.lt-tabbar__item.is-active{color:var(--vds-primary)}.lt-tabbar__link.is-active{color:var(--vds-ink)}.lt-tabbar__link.is-active .lt-tabbar__ico:after{content:"";background:var(--vds-primary-soft);z-index:-1;border-radius:14px;position:absolute;inset:-6px}:is(:root:has(.lt-tabbar) .fm-savebar,:root:has(.lt-tabbar) .dt-mobilebar,:root:has(.lt-tabbar) .cd-cta-mobile,:root:has(.lt-tabbar) .vds-dock-stack){bottom:calc(var(--vds-dock-h) + env(safe-area-inset-bottom,0px))!important}:is(:root:has(.lt-tabbar) .d-page,:root:has(.lt-tabbar) [data-page=home],:root:has(.lt-tabbar) .v2-main){scroll-padding-bottom:calc(var(--vds-dock-h) + env(safe-area-inset-bottom,0px))}}@media (max-width:768px){:root{--vds-dock-h:62px}.lt-tabbar__link{padding-top:6px;padding-bottom:2px}}@media (max-width:375px){:root{--vds-dock-h:60px}.lt-tabbar__list{padding-inline:2px}.lt-tabbar__link{font-size:10px}}@media (min-width:1024px){.lt-tabbar{border-radius:22px 22px 0 0}}:root{--vds-topbar-h:56px;--vds-appbar-h:44px;--vds-appbar-title:17px;--vds-appbar-large:34px}.vds-shell__bar{z-index:50;min-height:var(--vds-topbar-h);background:var(--vds-surface);border-bottom:1px solid var(--vds-line);padding:0 16px;display:flex;position:sticky;top:0}.vds-shell__bar .vds-icon-btn{flex:none}.vds-shell__searchbtn{display:none}@media (max-width:1023px){.vds-shell__searchbtn{display:inline-flex}}.vds-shell__crumbs .sb-topbar-brand{display:none}body:has(.lt-chat) .vds-shell__searchbtn{display:none}@media (max-width:1023px){.vds-shell__crumbs .sb-topbar-brand{vertical-align:middle;flex:none;max-width:104px;margin-inline-end:6px;display:inline-flex;overflow:hidden}.vds-shell__crumbs .sb-topbar-brand .brandmark{min-width:0;max-width:100%}.vds-shell__crumbs .sb-topbar-brand .brandmark__word{text-overflow:ellipsis;overflow:hidden}.vds-shell__crumbs .vds-shell__sep,.vds-shell__crumbs>span:not(.sb-topbar-brand){min-width:0}.vds-shell__crumbs>span:not(.sb-topbar-brand){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.vds-shell__avatarbtn{padding:0}.vds-shell__crumbs{min-width:0;color:var(--vds-muted);font-size:12px;display:flex}.vds-shell__crumbs b{color:var(--vds-ink);font-weight:600}.vds-shell__search .vds-field__control{border-radius:var(--vds-r-pill);min-height:36px;padding-inline:10px}.vds-shell__search .vds-field__input{font-size:13px}.vds-shell__pop{min-width:220px;inset-inline-end:0}.vds-shell__pop--search{min-width:0;inset-inline:0}.vds-shell__pop-item{color:var(--vds-ink);background:0 0}.vds-shell__pop-item:hover{background:var(--vds-well)}.vds-shell__pop-item--danger{color:var(--vds-error-text)}.vds-shell__badge{pointer-events:none;top:3px;position:absolute;inset-inline-end:3px}.vds-shell__bar .sb-pop,.vds-appbar__bar .sb-pop{background:var(--vds-surface);border:1px solid var(--vds-line);border-radius:var(--vds-r-md);min-width:220px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-2);z-index:70;inset-inline-end:0;position:absolute;top:calc(100% + 8px);overflow:hidden}.vds-shell__bar .sb-pop--notif,.vds-appbar__bar .sb-pop--notif{flex-direction:column;width:384px;max-height:min(72vh,560px);padding:0;display:flex}@media (max-width:560px){.vds-shell__bar .sb-pop--notif,.vds-appbar__bar .sb-pop--notif{inset-inline:8px;top:calc(env(safe-area-inset-top,0px) + 52px);width:auto;max-width:none;max-height:min(70vh,520px);position:fixed}}.vds-shell__bar .sb-notif-head,.vds-appbar__bar .sb-notif-head,.vds-shell__bar .sb-notif-all,.vds-appbar__bar .sb-notif-all{border-color:var(--vds-line)}.vds-shell__bar .sb-notif-row:hover:not(.is-unread),.vds-appbar__bar .sb-notif-row:hover:not(.is-unread),.vds-shell__bar .sb-notif-mark:hover:not(:disabled),.vds-appbar__bar .sb-notif-mark:hover:not(:disabled){background:var(--vds-well)}.vds-notif-row{border-radius:var(--vds-r-sm,10px);text-align:left;border:0;gap:10px;min-height:56px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500}.vds-appbar{display:contents}.vds-appbar__bar{z-index:60;min-height:calc(var(--vds-appbar-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;box-sizing:border-box;background:var(--vds-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--vds-line);align-items:center;gap:0;display:flex;position:sticky;top:0}.vds-appbar .vds-icon-btn,.vds-appbar__btn.vds-icon-btn{flex:0 0 44px;width:44px;height:44px;min-height:44px}@media (max-width:768px){.vds-appbar__bar{width:100vw;max-width:100vw;margin:-24px 0 0 calc(50% - 50vw)}}.vds-appbar[data-large=false] .vds-appbar__title{opacity:1}.vds-appbar[data-large=true] .vds-appbar__title{opacity:min(1,var(--m-appbar-p,0)*1.6)}.vds-appbar__large-t{font-size:var(--vds-appbar-large);font-weight:700;line-height:1.1}@media (max-width:1023px){.vds-shell__bar{padding-inline:12px}}@media (max-width:375px){.vds-appbar__bar{gap:4px}.vds-appbar__large-t{font-size:var(--vds-fs-h1)}}@media (min-width:1024px){.vds-appbar{min-height:0}}.vds-menu-sheet .vds-sheet__body{padding:0 0 4px}.vds-menu-sheet__group+.vds-menu-sheet__group{margin-top:16px}.vds-menu-sheet__row{background:0 0}.vds-menu-sheet__row:hover,.vds-menu-sheet__row:active{background:var(--vds-well)}.vds-menu-sheet__row:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.vds-menu-sheet .vds-sheet__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px))}.vds-menu-sheet__foot,.vds-menu-sheet .vds-menu-sheet__foot .vds-btn{width:100%}.vds-menu-sheet__foot-btn{width:100%;min-width:0;min-height:var(--vds-tap);background:var(--vds-well);justify-content:center;padding-inline:12px}.vds-menu-sheet__foot-btn--danger{color:var(--vds-error-text);border-color:var(--vds-error)}@supports (color:color-mix(in lab, red, red)){.vds-menu-sheet__foot-btn--danger{border-color:color-mix(in srgb, var(--vds-error) 40%, var(--vds-line))}}.vds-menu-sheet__foot-btn--danger:hover{color:var(--vds-error)}@media (max-width:768px){.vds-menu-sheet .vds-sheet__panel{max-width:none}}.vds-appbar .vds-icon-btn--subtle{border-color:#0000}.vds-appbar .vds-icon-btn--subtle:hover:not(:disabled){border-color:var(--vds-line);background:var(--vds-well)}.vds-appbar .vds-icon-btn--subtle:focus-visible{border-color:var(--vds-accent-text)}html .brandmark--light .brandmark__word em,html .brandmark--dark .brandmark__word em{color:var(--vds-accent-text)}html .v2 .lt-tabbar--v2 .lt-tabbar__link .lt-tabbar__ico--avatar,html .v2 .lt-tabbar--v2 .lt-tabbar__link.is-active .lt-tabbar__ico--avatar,html[data-theme=light] .v2 .lt-tabbar--v2 .lt-tabbar__link.is-active .lt-tabbar__ico--avatar{box-shadow:none;background:0 0;border:0}html .v2 .lt-tabbar--v2 .lt-tabbar__link.is-active .lt-tabbar__ico--avatar:after{display:none}.lt-tabbar__ava{box-shadow:0 0 0 1px var(--vds-line)}.lt-tabbar__ico--avatar.is-active .lt-tabbar__ava{box-shadow:0 0 0 2px var(--vds-primary)}.lt-tabbar__ava-img{width:100%;height:100%;display:grid}.lt-tabbar__ava-img img{object-fit:cover;width:100%;height:100%;display:block}html .v2 .lt-tabbar--v2 .lt-tabbar__ico--avatar .lt-tabbar__badge{top:-5px;right:-5px}.v2-sidebar .sb-scroll{flex-direction:column;gap:8px;display:flex}html .v2 .v2-sidebar .sb-nav{letter-spacing:-.01em;border-radius:12px;height:44px;min-height:44px;padding:10px 12px;font-size:13.5px;font-weight:600}html .v2 .v2-sidebar .sb-nav .ico,html .v2 .v2-sidebar .sb-nav>svg,html .v2 .v2-sidebar .sb-nav>i{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}html .v2 .v2-sidebar .sb-nav .ico svg,html .v2 .v2-sidebar .sb-nav .ico img{width:20px;height:20px}html .v2 .v2-sidebar .sb-nav:hover{background:var(--vds-well)}html .v2 .v2-sidebar .sb-nav[aria-current=page],html .v2 .v2-sidebar .sb-nav.is-active,html .v2 .v2-sidebar .sb-nav.active{background:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){html .v2 .v2-sidebar .sb-nav[aria-current=page],html .v2 .v2-sidebar .sb-nav.is-active,html .v2 .v2-sidebar .sb-nav.active{background:color-mix(in srgb, var(--vds-primary) 12%, transparent)}}html .v2 .v2-sidebar .sb-nav[aria-current=page],html .v2 .v2-sidebar .sb-nav.is-active,html .v2 .v2-sidebar .sb-nav.active{color:var(--vds-primary);font-weight:700}html .v2 .v2-sidebar .sb-nav[aria-current=page] svg,html .v2 .v2-sidebar .sb-nav.is-active svg{color:var(--vds-primary)}html .v2 .v2-sidebar .sb-section{letter-spacing:.08em;text-transform:uppercase;color:var(--vds-muted);margin:16px 0 4px;padding:0 12px;font-size:11px;font-weight:700}html .v2 .v2-sidebar .sb-group-head{letter-spacing:0;text-transform:none;height:auto;min-height:0;color:var(--vds-muted);background:0 0;margin-top:16px;padding:0 12px 4px;font-size:11.5px;font-weight:600}html .v2 .v2-sidebar .sb-scroll>.sb-group:first-child .sb-section,html .v2 .v2-sidebar .sb-scroll>.sb-group:first-child .sb-group-head{margin-top:8px}.vds-shell__bar .crumb,.vds-shell__bar .vds-shell__crumbs{color:var(--vds-muted);font-size:12.5px}.vds-shell__bar .vds-shell__search{width:240px;max-width:240px}.vds-shell__bar .vds-shell__search .vds-field__control{height:40px;min-height:40px}.vds-shell__bar .vds-shell__search input:not(:where([data-venus-core],[data-venus-core] *)){height:40px}html .v2 .lt-tabbar--v2 .lt-tabbar__item{min-height:56px}html .v2 .lt-tabbar--v2 .lt-tabbar__lbl{letter-spacing:-.01em;font-size:10.5px;font-weight:600;line-height:1.25}html .v2 .lt-tabbar--v2 .lt-tabbar__badge{min-width:16px;height:16px;padding:0 4px;font-size:10.5px;line-height:16px}html body #root .page-head .ph-title .ph-h1{letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}html body #root .page-head .ph-sub{color:var(--vds-muted);font-size:14px!important;line-height:1.55!important}html body #root .vp-sec .vp-sec__head .vp-sec__label,html body #root .content .page-head .section-h,html body #root .content .page-head .sec-h{letter-spacing:-.02em!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}@media (min-width:1024px){html body #root .page-head .ph-title .ph-h1{font-size:40px!important;line-height:1.1!important}html body #root .vp-sec>.vp-sec__head>.vp-sec__label,html body #root .vp-sec .vp-sec__label,html body #root :is(.section-h,.sec-h){font-size:24px!important;line-height:1.2!important}}html body #root .vds-appbar__large-t{letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}html body #root .home-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)),html body #root .home-sec h2:not(:where([data-venus-core],[data-venus-core] *)),html body #root .vh-sec__label:not(:where([data-venus-core],[data-venus-core] *)),html body #root .vh-sec__head h2:not(:where([data-venus-core],[data-venus-core] *)),html body #root .vp-sec .vp-sec__head .vp-sec__label:not(:where([data-venus-core],[data-venus-core] *)),html body #root .content .page-head .section-h:not(:where([data-venus-core],[data-venus-core] *)),html body #root .content .page-head .sec-h:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.02em!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}html body #root .vh-head__greet{letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}html body #root .vh-head__hi{text-transform:uppercase;letter-spacing:.08em!important;font-size:11px!important;font-weight:700!important}@media (min-width:1024px){html body #root .home-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)),html body #root .home-sec h2:not(:where([data-venus-core],[data-venus-core] *)),html body #root .vh-sec__label:not(:where([data-venus-core],[data-venus-core] *)),html body #root .vh-sec__head h2:not(:where([data-venus-core],[data-venus-core] *)),html body #root .vp-sec .vp-sec__head .vp-sec__label:not(:where([data-venus-core],[data-venus-core] *)),html body #root .content .page-head .section-h:not(:where([data-venus-core],[data-venus-core] *)),html body #root .content .page-head .sec-h:not(:where([data-venus-core],[data-venus-core] *)){font-size:24px!important;line-height:1.2!important}}html body #root [data-page=home] .home-sec,html body #root [data-page=home] .vh-sec{margin-top:24px!important}html body #root [data-page=home] .home-sec+.home-sec{margin-top:24px}html body #root [data-page=home] .home-sec-head{margin-bottom:8px}@media (min-width:1024px){html body #root [data-page=home] .home-sec,html body #root [data-page=home] .vh-sec{margin-top:32px!important}html body #root [data-page=home] .home-sec-head{margin-bottom:12px}}html .v2 .v2-sidebar .sb-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html .v2 .v2-sidebar .sb-group-head.is-dup{justify-content:flex-end;height:18px;min-height:0;margin-top:0;padding:0 12px}.vds-gem:not(.vds-gem--plain){isolation:isolate;height:48px;font:inherit;letter-spacing:.01em;color:#fff;text-shadow:0 1px 2px #4c061473;text-shadow:0 1px 2px lab(14.2215% 32.2688 13.0214/.45);cursor:pointer;-webkit-tap-highlight-color:#0000;background:radial-gradient(130% 160% at 28% 16%,#ffeaee 0%,#fd9eb0 13%,#fe6f87 32%,#ea1051 55%,#af0437 78%,#4c0614 100%),#d20046;background:radial-gradient(130% 160% at 28% 16%,lab(94.3978% 10.7142 1.3868) 0%,lab(75.4485% 37.9449 6.67646) 13%,lab(65.5313% 57.0405 15.3667) 32%,lab(50.9682% 75.979 27.4419) 55%,lab(37.5687% 61.371 23.8083) 78%,lab(14.2215% 32.2688 13.0214) 100%),lab(45.3341% 71.1182 25.8088);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .28s cubic-bezier(.23,1,.32,1),filter .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 26px -8px #ea10518c,0 22px 64px -22px #fe6f87a6,inset 0 1px #ffffff8c,inset 0 -2px 6px #4c061473,0 0 0 1px #ffffff2e;box-shadow:0 10px 26px -8px lab(50.9682% 75.979 27.4419/.55),0 22px 64px -22px lab(65.5313% 57.0405 15.3667/.65),inset 0 1px lab(100% 0 0/.55),inset 0 -2px 6px lab(14.2215% 32.2688 13.0214/.45),0 0 0 1px lab(100% 0 0/.18)}.vds-gem:before{content:"";z-index:-1;mix-blend-mode:screen;opacity:.42;will-change:transform;background:conic-gradient(#0000 0deg,#ffcfd5bf 42deg,#0000 96deg,#cceffb8c 168deg,#0000 214deg,#fff1ca99 292deg,#0000 340deg);background:conic-gradient(#0000 0deg,lab(87.7109% 19.85 4.21935/.75) 42deg,#0000 96deg,lab(92.1167% -10.0216 -9.74006/.55) 168deg,#0000 214deg,lab(95.6157% .8156 23.6736/.6) 292deg,#0000 340deg);animation:9s linear infinite vds-gem-sheen;position:absolute;inset:-60%}.vds-gem:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.9;background:radial-gradient(60% 42% at 30% 12%,#ffffffbf 0%,#0000 62%),linear-gradient(#ffffff57 0%,#0000 48%);background:radial-gradient(60% 42% at 30% 12%,lab(100% 0 0/.75) 0%,#0000 62%),linear-gradient(lab(100% 0 0/.34) 0%,#0000 48%);position:absolute;inset:0}.vds-gem>*{z-index:2;position:relative}.vds-gem{animation:4.2s ease-in-out infinite vds-gem-breathe}.vds-gem:hover{filter:brightness(1.06)saturate(1.05);transform:translateY(-1px);box-shadow:0 14px 32px -8px #ea10519e,0 30px 80px -24px #fe6f87cc,inset 0 1px #ffffff9e,inset 0 -2px 6px #4c061466,0 0 0 1px #ffffff3d;box-shadow:0 14px 32px -8px lab(50.9682% 75.979 27.4419/.62),0 30px 80px -24px lab(65.5313% 57.0405 15.3667/.8),inset 0 1px lab(100% 0 0/.62),inset 0 -2px 6px lab(14.2215% 32.2688 13.0214/.4),0 0 0 1px lab(100% 0 0/.24)}.vds-gem:active{filter:brightness(.98);transform:translateY(0)scale(.985)}.vds-gem:focus-visible{outline-offset:3px;outline:3px solid #ea105173;outline:3px solid lab(50.9682% 75.979 27.4419/.45)}.vds-gem:disabled,.vds-gem[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.35)brightness(.9);animation:none;box-shadow:0 6px 16px -10px #4c061466;box-shadow:0 6px 16px -10px lab(14.2215% 32.2688 13.0214/.4)}.vds-gem--sm{gap:6px;height:36px;padding:0 14px;font-size:13px}@keyframes vds-gem-sheen{to{transform:rotate(360deg)}}@keyframes vds-gem-breathe{0%,to{box-shadow:0 10px 26px -8px #ea105180,0 22px 64px -22px #fe6f878c,inset 0 1px #ffffff8c,inset 0 -2px 6px #4c061473,0 0 0 1px #ffffff2e;box-shadow:0 10px 26px -8px lab(50.9682% 75.979 27.4419/.5),0 22px 64px -22px lab(65.5313% 57.0405 15.3667/.55),inset 0 1px lab(100% 0 0/.55),inset 0 -2px 6px lab(14.2215% 32.2688 13.0214/.45),0 0 0 1px lab(100% 0 0/.18)}50%{box-shadow:0 12px 30px -8px #ea10519e,0 26px 76px -20px #fe6f87b8,inset 0 1px #ffffff9e,inset 0 -2px 6px #4c06146b,0 0 0 1px #ffffff38;box-shadow:0 12px 30px -8px lab(50.9682% 75.979 27.4419/.62),0 26px 76px -20px lab(65.5313% 57.0405 15.3667/.72),inset 0 1px lab(100% 0 0/.62),inset 0 -2px 6px lab(14.2215% 32.2688 13.0214/.42),0 0 0 1px lab(100% 0 0/.22)}}@media (max-width:1023px){.vds-gem{height:46px}}@media (max-width:768px){.vds-gem{height:46px;padding:0 18px;font-size:14px}.vds-gem--sm{height:34px;font-size:12px}}@media (max-width:375px){.vds-gem{padding:0 14px;font-size:13px}}@media (min-width:1024px){.vds-gem{height:48px}}@media (prefers-reduced-motion:reduce){.vds-gem,.vds-gem:before{animation:none}}:root{--vds-msg-ease:cubic-bezier(.22, 1.2, .36, 1);--vds-msg-in:.46s}.chat-list{scroll-behavior:smooth;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 6px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 6px),#0000 100%)}.chat-list>.msg-row{animation:vds-msg-in-left var(--vds-msg-in) var(--vds-msg-ease) both;animation-delay:calc(var(--vds-msg-i,0)*24ms);will-change:transform,opacity}.chat-list>.msg-row.me{animation-name:vds-msg-in-right}.chat-list>.msg-row.grouped{animation-name:vds-msg-in-left-soft}.chat-list>.msg-row.me.grouped{animation-name:vds-msg-in-right-soft}.chat-list>.msg-row:first-child{--vds-msg-i:0}.chat-list>.msg-row:nth-child(2){--vds-msg-i:1}.chat-list>.msg-row:nth-child(3){--vds-msg-i:2}.chat-list>.msg-row:nth-child(4){--vds-msg-i:3}.chat-list>.msg-row:nth-child(5){--vds-msg-i:4}.chat-list>.msg-row:nth-child(6){--vds-msg-i:5}.chat-list>.msg-row:nth-child(7){--vds-msg-i:6}.chat-list>.msg-row:nth-child(8){--vds-msg-i:7}.chat-list>.msg-row:nth-child(n+9){--vds-msg-i:8}.chat-list .m-text{transition:transform .26s var(--vds-msg-ease),box-shadow .26s var(--vds-msg-ease),filter .2s ease;box-shadow:0 8px 20px -12px #0009,inset 0 1px #ffffff17;box-shadow:0 8px 20px -12px lab(0% 0 0/.6),inset 0 1px lab(100% 0 0/.09)}.chat-list .msg-row:hover .m-text{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 14px 28px -12px #0000009e,inset 0 1px #ffffff24;box-shadow:0 14px 28px -12px lab(0% 0 0/.62),inset 0 1px lab(100% 0 0/.14)}.chat-list .msg-row.me .m-text{box-shadow:0 10px 24px -12px #ea10518c,inset 0 1px #ffffff38;box-shadow:0 10px 24px -12px lab(50.9682% 75.979 27.4419/.55),inset 0 1px lab(100% 0 0/.22)}.chat-list .msg-row .m-ava{animation:vds-ava-pop .52s var(--vds-msg-ease) both;animation-delay:calc(var(--vds-msg-i,0)*24ms + 40ms)}.chat-list .chat-day{animation:.42s both vds-day-in}.chat-list .chat-day span{box-shadow:inset 0 1px #ffffff14;box-shadow:inset 0 1px lab(100% 0 0/.08)}.chat-composer{z-index:3;background:linear-gradient(#0f121600 0%,#0f12168c 42%,#0f1216cc 100%);background:linear-gradient(lab(5.22914% -.0663251 -3.09153/0) 0%,lab(5.22914% -.0663251 -3.09153/.55) 42%,lab(5.22914% -.0663251 -3.09153/.8) 100%);padding-top:10px;position:sticky;bottom:0}.chat-composer .ci-inp{transition:border-color .2s,box-shadow .24s,background .2s}.chat-composer .ci-inp:focus{box-shadow:0 0 0 3px #ea10512e;box-shadow:0 0 0 3px lab(50.9682% 75.979 27.4419/.18)}.thread-body{scroll-behavior:smooth;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(#0000 0,#000 18px 100%);mask-image:linear-gradient(#0000 0,#000 18px 100%)}.thread-body .msg-group{animation:vds-msg-in-left var(--vds-msg-in) var(--vds-msg-ease) both;animation-delay:calc(var(--vds-msg-i,0)*24ms)}.thread-body .msg-group.mine{animation-name:vds-msg-in-right}.thread-body>:has(>.msg-group):last-child .msg-group{--vds-msg-i:0}.thread-body>:has(>.msg-group):nth-last-child(2) .msg-group{--vds-msg-i:1}.thread-body>:has(>.msg-group):nth-last-child(3) .msg-group{--vds-msg-i:2}.thread-body>:has(>.msg-group):nth-last-child(4) .msg-group{--vds-msg-i:3}.thread-body>:has(>.msg-group):nth-last-child(5) .msg-group{--vds-msg-i:4}.thread-body>:has(>.msg-group):nth-last-child(6) .msg-group{--vds-msg-i:5}.thread-body>:has(>.msg-group):nth-last-child(7) .msg-group{--vds-msg-i:6}.thread-body>:has(>.msg-group):nth-last-child(n+8) .msg-group{--vds-msg-i:7}.thread-body .m-text{transition:transform .26s var(--vds-msg-ease),box-shadow .26s var(--vds-msg-ease);box-shadow:0 8px 18px -14px #161b2480,inset 0 1px #ffffff80;box-shadow:0 8px 18px -14px lab(9.40407% .0471547 -7.33441/.5),inset 0 1px lab(100% 0 0/.5)}.lt-chat .msg-group:hover .m-text{transform:translateY(-1px);box-shadow:0 14px 26px -14px #161b248c,inset 0 1px #fff9;box-shadow:0 14px 26px -14px lab(9.40407% .0471547 -7.33441/.55),inset 0 1px lab(100% 0 0/.6)}.lt-chat .msg-group.mine .m-text{box-shadow:0 10px 22px -14px #ea105180,inset 0 1px #ffffff47;box-shadow:0 10px 22px -14px lab(50.9682% 75.979 27.4419/.5),inset 0 1px lab(100% 0 0/.28)}@keyframes vds-msg-in-left{0%{opacity:0;filter:blur(3px);transform:translate(-8px,14px)scale(.965)}to{opacity:1;filter:blur();transform:none}}@keyframes vds-msg-in-right{0%{opacity:0;filter:blur(3px);transform:translate(8px,14px)scale(.965)}to{opacity:1;filter:blur();transform:none}}@keyframes vds-msg-in-left-soft{0%{opacity:0;transform:translate(-3px,6px)}to{opacity:1;transform:none}}@keyframes vds-msg-in-right-soft{0%{opacity:0;transform:translate(3px,6px)}to{opacity:1;transform:none}}@keyframes vds-ava-pop{0%{opacity:0;transform:scale(.7)}62%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes vds-day-in{0%{opacity:0;letter-spacing:.04em;transform:scale(.94)}to{opacity:1;letter-spacing:normal;transform:none}}@media (max-width:1023px){.lt-chat .msg-col{max-width:min(78%,520px)}.thread-body{-webkit-mask-image:linear-gradient(#0000 0,#000 14px 100%);mask-image:linear-gradient(#0000 0,#000 14px 100%)}}@media (max-width:768px){.chat-list .m-text,.thread-body .m-text{font-size:15px;line-height:1.5}.lt-chat .msg-col{max-width:84%}.chat-composer{padding-bottom:max(env(safe-area-inset-bottom,0px),4px)}}@media (max-width:375px){.chat-list .m-text,.thread-body .m-text{font-size:14px}:root{--vds-msg-in:.4s}}@media (min-width:1024px){.lt-chat .msg-col{max-width:min(68%,560px)}}@media (prefers-reduced-motion:reduce){.chat-list>.msg-row,.chat-list .m-ava,.chat-list .chat-day,.thread-body .msg-group{animation:none}.chat-list,.thread-body{scroll-behavior:auto;-webkit-mask-image:none;mask-image:none}.chat-list .m-text,.thread-body .m-text{transition:none}}#root :is(.w1-page,[data-page=schedule],.nt-page,[data-page=hosthome-v18],[data-page=hostlive],.uhl-page){gap:0}#root :is(.w1-page,[data-page=schedule],.nt-page,[data-page=hosthome-v18],[data-page=hostlive],.uhl-page)>*{margin-bottom:0}#root :is(.w1-page,[data-page=schedule],.nt-page,[data-page=hosthome-v18],[data-page=hostlive],.uhl-page)>*+*{margin-top:24px}@media (min-width:1024px){#root :is(.w1-page,[data-page=schedule],.nt-page,[data-page=hosthome-v18],[data-page=hostlive],.uhl-page)>*+*{margin-top:32px}}#root :is(.w1-page,.w1-sched,.w1-pdp) .lt-reveal{margin-bottom:0;padding-block:0}#root .w1-sched :is(.w1-sched__stats,.w1-sched__next,.w1-sched__seg),#root .w1-pdp :is(.w1-pdp__block,.w1-pdp__stats,.w1-pdp__cta){margin-top:0}#root :is(.w1-sched,.w1-pdp) :is(h2,h3,.w1-sec__h,.w1-pdp__h)+:not(:where([data-venus-core],[data-venus-core] *)){margin-top:12px}#root :is(.vp-sec,.pf-sec,.nt-sec,section.vp-sec){margin-bottom:0}#root :is(.w1-page,[data-page=schedule],.nt-page,[data-page=hosthome-v18],[data-page=hostlive],.uhl-page) :is(.vds-card,.vds-stat-row,.vds-seg,section.vp-sec,.nt-sec)+:is(.vds-card,.vds-stat-row,.vds-seg,section.vp-sec,.nt-sec),#root .w1-pdp>*+*{margin-top:12px}#root .w1-pdp>.lt-reveal+.lt-reveal,#root :is(.w1-page,[data-page=schedule],.nt-page,[data-page=hosthome-v18],[data-page=hostlive],.uhl-page)>:is(header,.vp-head,.uhh-hero,.vh-head)+*{margin-top:24px}@media (min-width:1024px){#root :is(.w1-page,[data-page=schedule],.nt-page,[data-page=hosthome-v18],[data-page=hostlive],.uhl-page)>:is(header,.vp-head,.uhh-hero,.vh-head)+*{margin-top:32px}}#root :is(.nt-page,.w2-nt) :is(h2,h3,.nt-sec__h,.nt-sec__label):not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-ink)}@media (max-width:560px){#root .vds-btn--sm,#root .vds-row-btn{min-height:44px}#root .vds-tab,#root .w1-page .w1-day{min-width:44px}#root .vds-seg__item,#root .w1-page .w1-note__x,#root .w1-page .v-btn--sm,#root .v-btn--sm{min-height:44px}}#root :is(.w1-page.w1-class,.w1-page.w1-course)>*+*{margin-top:24px}@media (min-width:1024px){#root :is(.w1-page.w1-class,.w1-page.w1-course)>*+*{margin-top:32px}}#root :is(.w1-hosts,[data-page=hosts],[data-page=hosthome-v18],.uhh-page,[data-page=admin],[data-page=adminx]) .lt-reveal+.lt-reveal{margin-top:24px}#root :is(.w1-hosts,[data-page=hosts],[data-page=hosthome-v18],.uhh-page,[data-page=admin],[data-page=adminx]) :is(header,.hs-hero,.uhh-hero,.vp-head){margin-bottom:0}#root :is(.w1-hosts,[data-page=hosts],[data-page=hosthome-v18],.uhh-page,[data-page=admin],[data-page=adminx]) :is(header,.hs-hero,.uhh-hero,.vp-head)+*{margin-top:24px}@media (min-width:1024px){#root :is(.w1-hosts,[data-page=hosts],[data-page=hosthome-v18],.uhh-page,[data-page=admin],[data-page=adminx]) .lt-reveal+.lt-reveal,#root :is(.w1-hosts,[data-page=hosts],[data-page=hosthome-v18],.uhh-page,[data-page=admin],[data-page=adminx]) :is(header,.hs-hero,.uhh-hero,.vp-head)+*{margin-top:32px}}#root :is(.w1-page,.w1-sched) :is(.vds-card__sub,.w1-sched__meta){font-size:12px;font-weight:600;line-height:1.4}@media (max-width:560px){#root .vds-btn--md{min-height:44px}}html body #root :is(.w1-page.w1-course,.w1-page.w1-class) :is(h2,h3,.w1-sec__h,.w1-pdp__h):not(.vds-card__title):not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.02em!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}@media (min-width:1024px){html body #root :is(.w1-page.w1-course,.w1-page.w1-class) :is(h2,h3,.w1-sec__h,.w1-pdp__h):not(.vds-card__title):not(:where([data-venus-core],[data-venus-core] *)){font-size:24px!important}}html body #root :is(.w1-page.w1-course,.w1-page.w1-class) :is(.vds-card__sub,.w1-pdp__meta){font-size:12px!important;font-weight:600!important;line-height:1.4!important}#root :is(.ud-grid,.home-grid,.vds-grid)>.vds-card+.vds-card,#root :is(.ud-grid,.home-grid,.vds-grid)>.vds-card{margin-top:0}html body #root :is(.ud-grid,.home-grid,.vds-grid)>.vds-card{margin-top:0!important}@media (prefers-reduced-motion:no-preference){.wow-reveal{opacity:0;will-change:transform,opacity;transform:translateY(10px)scale(.985)}.wow-reveal.is-in{opacity:1;will-change:auto;transform:translateY(0)scale(1)}.wow-stagger>*{animation:.46s cubic-bezier(.22,.61,.36,1) both wow-fade-up;animation-delay:calc(var(--i,0)*45ms);will-change:transform,opacity}.wow-stagger>:nth-child(n+13){animation-delay:0s}@keyframes wow-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes wow-pop{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes wow-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--vds-error) 55%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--vds-error) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--vds-error) 0%, transparent)}}@keyframes wow-shimmer{0%{background-position:0 0}to{background-position:200% 0}}@keyframes wow-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translateY(-1.5%)}}@keyframes wow-glow{0%{opacity:.55}to{opacity:1}}@keyframes wow-tick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wow-sheen{0%{opacity:0;transform:translate(-120%)rotate(18deg)}35%{opacity:.55}to{opacity:0;transform:translate(220%)rotate(18deg)}}.wow-live-dot{background:var(--vds-error);border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-out infinite wow-pulse-ring;display:inline-block}.wow-glow{border-radius:inherit;background:radial-gradient(55% 55% at 30% 20%, var(--vds-primary), transparent 72%);position:absolute}@supports (color:color-mix(in lab, red, red)){.wow-glow{background:radial-gradient(55% 55% at 30% 20%, color-mix(in srgb, var(--vds-primary) 26%, transparent), transparent 72%)}}.wow-kenburns{animation:18s ease-in-out infinite alternate wow-kenburns}.wow-hover-lift{transition:transform .16s var(--vds-ease),box-shadow .16s var(--vds-ease)}.wow-hover-lift:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.wow-hover-lift:active{transform:translateY(0)scale(.995)}.wow-press{transition:transform .12s var(--vds-ease)}.wow-press:active{transform:scale(.97)}.wow-skeleton{background-image:linear-gradient(90deg, transparent 0%, var(--vds-surface) 45%, transparent 90%)}@supports (color:color-mix(in lab, red, red)){.wow-skeleton{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--vds-surface) 70%, transparent) 45%, transparent 90%)}}.wow-skeleton{background-repeat:no-repeat;background-size:200% 100%;animation:1.35s linear infinite wow-shimmer}.wow-sheen{z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent, var(--vds-on-brand), transparent);width:45%;height:220%;position:absolute;top:-60%;left:0}@supports (color:color-mix(in lab, red, red)){.wow-sheen{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--vds-on-brand) 42%, transparent), transparent)}}.wow-sheen{opacity:0;transform:translate(-120%)rotate(18deg)}.wow-hover-lift:hover>.wow-sheen,.wow-sheen-host:hover>.wow-sheen{animation:.72s ease-out wow-sheen}.wow-tick{animation:.26s cubic-bezier(.22,.61,.36,1) both wow-tick}.wow-pop{animation:.32s cubic-bezier(.22,.61,.36,1) both wow-pop}}.lpr-chip{border-radius:var(--vds-r-pill,999px);background:var(--vds-surface);align-items:center;gap:6px;min-height:28px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lpr-chip{background:color-mix(in srgb, var(--vds-surface) 72%, transparent)}}.lpr-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--vds-ink);white-space:nowrap;font-size:12px;line-height:1.2}:is([data-theme=dark],[data-venus-theme=dark]) .lpr-chip{border:1px solid var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim)}.lpr-chip__dot{background:var(--vds-live,var(--vds-error-text));border-radius:50%;flex:0 0 6px;width:6px;height:6px}.lpr-streak{border-radius:var(--vds-r-md,20px);background:var(--vds-surface);flex-direction:column;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.lpr-streak{background:color-mix(in srgb, var(--vds-surface) 72%, transparent)}}.lpr-streak{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-default);color:var(--vds-ink)}:is([data-theme=dark],[data-venus-theme=dark]) .lpr-streak{border:1px solid var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim),var(--shadow-default)}.lpr-dot{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;display:flex}.lpr-dot__mark{border:1px solid var(--vds-muted);border-radius:50%;width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.lpr-dot__mark{border:1px solid color-mix(in srgb, var(--vds-muted) 45%, transparent)}}.lpr-dot__mark{background:var(--vds-well)}.lpr-dot.is-done .lpr-dot__mark{background:var(--vds-primary);border-color:#0000}.lpr-dot.is-today .lpr-dot__mark{box-shadow:0 0 0 2px var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){.lpr-dot.is-today .lpr-dot__mark{box-shadow:0 0 0 2px color-mix(in srgb, var(--vds-primary) 35%, transparent)}}.lpr-dot__day{color:var(--vds-muted)}.lpr-dot.is-done .lpr-dot__day{color:var(--vds-ink)}.lpr-streak__cta{min-height:44px}.lpr-share{aspect-ratio:4/5;border-radius:var(--vds-r-lg,28px);background:var(--vds-m-brand-grad,linear-gradient(135deg, var(--vds-primary), var(--vds-primary-press)));width:100%;max-width:358px;box-shadow:var(--shadow-soft);isolation:isolate;flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.lpr-chip,.lpr-streak,.lpr-share,.lpr-streak__cta{transition:none;animation:none}}}@layer components{[data-venus-card][data-interactive]{transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1),background-color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)}.home-course-grid>[data-venus-card].home-course-card{animation:none}[data-venus-card][data-interactive]:hover{transform:translateY(-2px)!important}[data-venus-card][data-interactive]:active{transform:translateY(2px)!important}@media (prefers-reduced-motion:reduce){[data-venus-card][data-interactive],[data-venus-card][data-interactive]:hover,[data-venus-card][data-interactive]:active{transition:none;transform:none!important}}.brandmark{gap:9px;min-width:0}.brandmark__word{font-size:var(--bm-word);color:var(--fg);font-weight:700;line-height:1}.brandmark__word em{color:var(--accent-strong);font-style:normal}.brandmark--dark .brandmark__word{color:var(--fg)}.brandmark--dark .brandmark__word em{color:var(--accent)}.brandmark--light .brandmark__word{color:var(--n-50)}html[data-theme=light] .brandmark--dark .brandmark__word em{color:var(--accent-strong)}.brandmark--light .brandmark__word em{color:var(--brand-purple)}.brandmark--mono .brandmark__word,.brandmark--mono .brandmark__word em{color:var(--n-0)}.brandmark--sm{--bm-mark:18px;--bm-word:.95rem;gap:7px}.brandmark--md{--bm-mark:24px;--bm-word:1.08rem;gap:9px}.brandmark--lg{--bm-mark:32px;--bm-word:1.32rem;gap:10px}.v2-sidebar.collapsed .brandmark{gap:0}.sb-topbar-brand{display:none}@media (max-width:1024px){.brandmark--lg{--bm-word:1.22rem}}@media (max-width:768px){.brandmark--md{--bm-mark:22px;--bm-word:1rem}}@media (max-width:1023px){html .v2 .lt-sheet{z-index:var(--m-z-sheet,90)}html .v2 .lt-sheet__scrim{z-index:var(--m-z-scrim,80)}html .v2 .lt-sheet__panel{z-index:calc(var(--m-z-sheet,90) + 1)}html body[data-sheet-open=true] .v2-main{z-index:calc(var(--m-z-sheet,90) - 1)}.lt-sheet__dragzone{touch-action:none;cursor:grab}.lt-sheet__panel{will-change:transform;background:var(--m-surface);border-top:1px solid var(--m-border);border-radius:var(--m-r-sheet,var(--m-r-20)) var(--m-r-sheet,var(--m-r-20)) 0 0;max-height:none;box-shadow:var(--m-shadow-sheet,var(--e-2));animation:none}.lt-sheet__scrim{animation:none}.lt-sheet__grab:before{content:"";background:var(--m-ink-faint);opacity:.45;border-radius:3px;width:36px;height:5px}.lt-sheet__head{padding:var(--m-space-1) var(--m-space-4) var(--m-space-2)}.lt-sheet__title{font-size:var(--m-fs-h3);font-weight:600}.lt-sheet__body{padding:0 var(--m-space-4) calc(var(--m-space-5) + var(--m-safe-bottom))}.lt-sheet[data-kb=true] .lt-sheet__dragzone{touch-action:auto;cursor:default}.lt-sheet[data-kb=true] .lt-sheet__body{padding-bottom:var(--m-space-4)}.lt-sheet[data-kb=true] .lt-sheet__panel{max-height:100%}.m-ptr{justify-content:center;align-items:center;gap:var(--m-space-2);height:0;margin:0 calc(-1*var(--m-gutter,16px));padding:0 var(--m-space-3);color:var(--m-ink-muted);font-size:var(--m-fs-meta);line-height:var(--m-lh-meta,1.45);background:var(--m-surface);transition:none;display:flex;overflow:hidden}.m-ptr__ico{color:var(--m-ink-accent);transition:transform var(--m-dur-instant,80ms) linear,opacity var(--m-dur-instant,80ms) linear;flex:none}.m-ptr__ico.is-spin{animation:.72s linear infinite m-ptr-spin}}@media (max-width:767px){#lt-toast-host{top:auto;bottom:calc(var(--m-inset-bottom) + var(--m-space-2));left:var(--m-space-3);right:var(--m-space-3);gap:var(--m-space-2);align-items:stretch}.toast2{width:100%;min-height:48px;padding:var(--m-space-3) var(--m-space-3) var(--m-space-3) var(--m-space-4);border-radius:var(--m-r-btn);background:var(--m-surface);border:1px solid var(--m-border);border-left-width:4px;animation:none}.t2-ico{border-radius:var(--m-r-12);flex:none;width:40px;height:40px}.t2-title{font-size:var(--m-fs-body-s);line-height:var(--m-lh-body-s,1.5);font-weight:600}.t2-text{font-size:var(--m-fs-meta);line-height:var(--m-lh-meta,1.45);color:var(--m-ink-muted)}.t2-x{min-width:var(--m-control-44);min-height:var(--m-control-44);color:var(--m-ink-muted)}.t2-bar{background:var(--m-ink);height:2px}@supports (color:color-mix(in lab, red, red)){.t2-bar{background:color-mix(in srgb, var(--m-ink) 18%, transparent)}}}@media (prefers-reduced-motion:reduce){.lt-sheet__panel,.lt-sheet__scrim{will-change:auto;animation:none}.m-ptr__ico{transition:none}.m-ptr__ico.is-spin{animation-duration:1.6s}.toast2,.toast2.out{animation:none}}@media (max-width:375px){.lt-sheet__head,.lt-sheet__body{padding-left:var(--m-space-3);padding-right:var(--m-space-3)}.m-ptr__label{font-size:var(--m-fs-micro)}#lt-toast-host{left:var(--m-space-2);right:var(--m-space-2)}}@media (min-width:768px){.lt-sheet__panel{border-radius:var(--m-r-sheet,var(--m-r-20)) var(--m-r-sheet,var(--m-r-20)) 0 0;max-width:560px}.lt-sheet__body{padding-left:var(--m-space-5);padding-right:var(--m-space-5)}#lt-toast-host{left:auto;right:var(--m-space-4);align-items:flex-end}.toast2{width:min(92vw,440px)}}@media (min-width:1024px){.lt-sheet__dragzone{touch-action:auto;cursor:default}.lt-sheet__panel{box-shadow:var(--m-shadow-dialog,var(--e-3));will-change:auto}.lt-sheet__body{padding-bottom:var(--m-space-4)}}.pwa-banner{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));gap:var(--vds-space-gap);padding:12px 12px 12px 14px}.pwa-banner__txt{font-size:14px}.pwa-banner__txt>span{color:var(--vds-muted);font-size:12px}.pwa-sheet__step{gap:12px;display:flex}.pwa-sheet__step>div{flex-direction:column;gap:2px;font-size:14px;display:flex}.pwa-sheet__step>div>span{color:var(--vds-muted);font-size:13px}.pwa-update{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));gap:var(--vds-space-gap);padding:12px 12px 12px 14px}.pwa-update>span{flex:1;min-width:0}@media (max-width:375px){.pwa-banner,.pwa-update{gap:8px;padding:10px 10px 10px 12px}}@media (min-width:768px){.pwa-banner,.pwa-update{max-width:420px;bottom:20px;left:auto;right:20px}}@media (min-width:1024px){.pwa-banner,.pwa-update{max-width:420px;bottom:24px;right:24px}}.vds-row-btn.sb-brand{padding:0 12px var(--sp-6);align-items:center;gap:10px;display:flex}.vds-row-btn.sb-group-head{padding:var(--sp-5) 12px var(--sp-2)}@media (max-width:375px){.vds-row-btn.sb-brand{gap:8px;padding-inline:10px}.vds-row-btn.sb-group-head{padding-inline:10px}}@media (min-width:768px){.vds-row-btn.sb-brand{gap:10px;padding-inline:12px}}@media (min-width:1024px){.vds-row-btn.sb-group-head{padding-top:var(--sp-4)}}.vds-row-btn.ds-th-btn{align-items:center;gap:4px;width:auto;display:inline-flex}.vds-row-btn.ds-drawer-x{width:var(--touch-min);height:var(--touch-min);border-radius:var(--r-sm);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@media (max-width:375px){.vds-row-btn.ds-th-btn{gap:3px}.vds-row-btn.ds-drawer-x{width:var(--touch-min)}}@media (min-width:768px){.vds-row-btn.ds-th-btn{gap:4px}}@media (min-width:1024px){.vds-row-btn.ds-drawer-x{border-radius:var(--r-md)}}:root{--m-tabbar-h:calc(var(--sp-4) * 4);--m-tap-min:44px;--inset-top:env(safe-area-inset-top,0px)}.lt-dvh-100{height:100dvh}.lt-tabbar{z-index:240;background:var(--n-850);border-top:1px solid var(--glass-border);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);position:fixed;bottom:0;left:0;right:0}.lt-tabbar__list{grid-template-columns:repeat(5,1fr);padding:0}.lt-tabbar__item{min-width:0}.lt-tabbar__link{min-height:var(--m-tap-min);padding-top:var(--sp-2);color:var(--n-300);flex-direction:column;justify-content:center;gap:2px;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}.lt-tabbar__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lt-tabbar__ico{display:inline-flex;position:relative}.lt-tabbar__badge{border-radius:var(--r-full);font-variant-numeric:tabular-nums;min-width:18px;height:18px;padding:0 5px;font-size:.75rem;font-weight:700;line-height:18px;top:-6px;right:-14px}@media (min-width:800px){.lt-tabbar{display:none}}@media (max-width:375px){.lt-tabbar__link{gap:0}}@media (max-width:768px){.v2-main:not(.flush){padding-bottom:calc(var(--m-tabbar-h) + env(safe-area-inset-bottom,0px))}}@media (min-width:768px) and (max-width:1024px){.lt-sheet__panel{max-width:560px}.lt-stickybar__inner{max-width:720px}}.lt-sheet{z-index:400}.lt-sheet__scrim{animation:lt-fade-in var(--motion-med) var(--motion-ease)}.lt-sheet__panel{background:var(--n-850);border-top:1px solid var(--glass-border);border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:90dvh;animation:lt-slide-up var(--motion-med) var(--motion-ease);flex-direction:column;display:flex}.lt-sheet__head{padding:var(--sp-4) var(--sp-4) var(--sp-2)}.lt-sheet__title{font-size:1rem}.lt-sheet__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lt-sheet__body{padding:0 var(--sp-4) var(--sp-4);overflow-y:auto}@media (min-width:1024px){.lt-sheet__panel{border:1px solid var(--glass-border);border-radius:var(--r-lg);max-height:86dvh;animation:lt-pop-in var(--motion-med) var(--motion-ease)}}@keyframes lt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lt-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lt-pop-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.lt-stickybar{z-index:200;background:var(--n-850);border-top:1px solid var(--glass-border);padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));position:sticky;bottom:0}.lt-stickybar__inner{gap:var(--sp-3);align-items:center;margin:0 auto;display:flex}.lt-feed-skel{gap:var(--sp-3);flex-direction:column;display:flex}.lt-feed-skel__row{border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--n-850);min-height:72px;padding:var(--sp-3);gap:var(--sp-3);align-items:center;display:flex}.lt-feed-skel__bar{border-radius:var(--r-full);background:var(--ds-surface-2);height:12px;animation:lt-pulse var(--motion-slow) var(--motion-ease) alternate;display:block}@keyframes lt-pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lt-sheet__scrim,.lt-sheet__panel,.lt-feed-skel__bar{animation:none}}.sp-head{z-index:var(--sp-z-head);min-height:var(--sp-tab-h);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--sp-grad);display:flex;position:sticky;top:0}.sp-head .sp-search{border-radius:var(--r-full);background:var(--sp-card);min-width:0;height:36px;padding:0 var(--sp-3);flex:1;align-items:center;display:flex}.lt-tabbar{background:var(--sp-card);border-top:1px solid var(--glass-border);min-height:calc(var(--sp-tab-h) + env(safe-area-inset-bottom,0px))}.lt-tabbar__link{min-height:var(--sp-tab-h);color:var(--sp-sub);font-size:12px;font-weight:600}.lt-tabbar__link.is-active{color:var(--sp-orange)}.lt-tabbar__link:active{transform:scale(.97)}.lt-tabbar__ico svg{width:24px;height:24px}@media (prefers-reduced-motion:reduce){.lt-tabbar__link:active{transform:none}}.sp-head .sp-search{border:1px solid var(--glass-border);gap:var(--sp-2);color:var(--sp-sub);cursor:pointer;min-height:36px;font-size:13px}.sp-head .sp-search-ph{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sp-head .sp-iconbtn{min-width:var(--m-tap-min);min-height:var(--m-tap-min);border-radius:var(--r-full);color:var(--n-0);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sp-head .sp-iconbadge{border-radius:var(--r-full);background:var(--c-badge);min-width:18px;height:18px;color:var(--n-0);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.sp-head .sp-avatar{width:var(--m-tap-min);height:var(--m-tap-min);border-radius:var(--r-full);background:var(--sp-card);color:var(--sp-orange);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.lt-sheet__grab{border-radius:var(--r-full);background:var(--glass-strong);width:40px;height:4px}.lt-sheet__panel.is-half{max-height:40dvh}.lt-sheet__dragzone{touch-action:pan-y;cursor:grab}@media (prefers-reduced-motion:reduce){.lt-sheet__panel{animation:none}}@media (max-width:768px){.toast-stack{left:50%;right:auto;bottom:calc(var(--m-tabbar-h) + var(--sp-3) + env(safe-area-inset-bottom,0px));align-items:center;width:max-content;max-width:calc(100vw - 32px);transform:translate(-50%)}.toast-stack .toast-item{border-radius:var(--radius-m)}}.lt-chat{--bubble-mine-bg:var(--sp-orange);--bubble-mine-text:var(--n-0)}@media (max-width:768px){.v2 :is([data-page=profile],.lt-account) .pf-menu{grid-template-columns:repeat(4,minmax(0,1fr))}footer.dock{z-index:var(--sp-z-cta);padding-bottom:calc(var(--sp-2) + env(safe-area-inset-bottom,0px));position:sticky;bottom:0}}@media (max-width:375px){.v2-main:not(.flush){padding-left:var(--d-4);padding-right:var(--d-4)}}@media (max-width:768px){.d-sec{margin-bottom:var(--d-sec-gap)}.d-rowline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-head{min-height:48px}[data-page=home] .stats-row{gap:var(--d-2);scrollbar-width:none;margin-bottom:var(--d-sec-gap);display:flex;overflow-x:auto}[data-page=home] .stats-row::-webkit-scrollbar{display:none}[data-page=home] .g-stat{padding:var(--d-2);scroll-snap-align:start;flex:0 0 108px}[data-page=home] .g-stat .gs-val{font-size:var(--d-h2);margin-top:var(--d-1)}[data-page=home] .g-stat .gs-lbl,[data-page=home] .g-stat .gs-trend{font-size:var(--d-tiny)}[data-page=home] .sp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-page=home] .sp-grid .sp-name{font-size:var(--d-cap);min-height:30px}[data-page=home] .sp-grid .sp-price-row .sp-price{font-size:var(--d-sub)}[data-page=home] .sp-grid .sp-meta,[data-page=home] .sp-grid .sp-sub{font-size:var(--d-tiny)}}.sp-card,[data-page=discover] .grid-res .g-card.c,[data-page=discover] .live-card,.hs-card,.hs-tile,.sp-sort,.sp-filterbtn{transition:transform var(--mo-fast) ease-out}.sp-card:active,[data-page=discover] .grid-res .g-card.c:active,[data-page=discover] .live-card:active,.hs-card:active,.hs-tile:active,.sp-sort:active,.sp-filterbtn:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.sp-card,[data-page=discover] .grid-res .g-card.c,[data-page=discover] .live-card,.hs-card,.hs-tile,.sp-sort,.sp-filterbtn{transition:none}.sp-card:active,[data-page=discover] .grid-res .g-card.c:active,[data-page=discover] .live-card:active,.hs-card:active,.hs-tile:active,.sp-sort:active,.sp-filterbtn:active{transform:none}}@media (display-mode:standalone){.v2 .v2-burger{top:calc(12px + var(--inset-top))}}@media (max-width:768px){.crumb a{align-items:center;min-height:44px;padding-inline:2px;display:inline-flex}.m-large-title{padding:var(--m-space-2,8px) 0 0}.m-large-title__t{font-size:var(--m-fs-large,34px);line-height:var(--m-lh-large,1.21);letter-spacing:var(--m-ls-large,-.022em);color:var(--m-ink,var(--fg));transform-origin:0 0;transform:translateY(calc(var(--m-appbar-p,0) * -10px)) scale(calc(1 - .5 * var(--m-appbar-p,0)));opacity:calc(1 - var(--m-appbar-p,0)*1.15);font-weight:700;display:block}html .v2 .lt-tabbar--v2{padding-bottom:var(--m-safe-bottom,env(safe-area-inset-bottom,0px));background:var(--m-bg-elev,var(--n-850));z-index:var(--m-z-bar,40)}html .v2 .lt-tabbar--v2 .lt-tabbar__list{height:var(--m-tabbar-h,56px);position:relative}html .v2 .lt-tabbar--v2 .lt-tabbar__link{margin-inline:calc(var(--m-btn-gap,8px)/2)}html .v2 .lt-tabbar--v2 .lt-tabbar__ico svg{width:var(--m-ico-lg,20px);height:var(--m-ico-lg,20px)}html .v2 .lt-tabbar--v2 .lt-tabbar__ind{width:calc(100%/max(var(--m-tabbar-n,5),1));pointer-events:none;z-index:0;height:3px;transform:translateX(calc(var(--m-tabbar-i,0) * 100%));transition:transform var(--m-dur-fast,.14s) var(--m-ease-inout,cubic-bezier(.65, 0, .35, 1));position:absolute;bottom:6px;left:0}html .v2 .lt-tabbar--v2 .lt-tabbar__ind:after{content:"";background:var(--m-ink-accent,var(--accent));border-radius:2px;width:16px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}html .v2 .lt-tabbar--v2{--vm-page:.2s}html .v2 .lt-tabbar--v2 .vm-nav__indicator{border-radius:var(--vds-r-pill,999px);background:linear-gradient(90deg, transparent 19%, var(--m-ink-accent,var(--vds-primary,var(--accent))) 19%, var(--m-ink-accent,var(--vds-primary,var(--accent))) 81%, transparent 81%);z-index:1;height:2px;bottom:4px}}@media (max-width:768px) and (prefers-reduced-motion:reduce){html .v2 .lt-tabbar--v2 .vm-nav__indicator.is-ready{transition:none}}@media (max-width:768px){html .v2 .lt-tabbar--v2 .lt-tabbar__link[data-active]{height:var(--m-tabbar-h,56px);min-height:var(--m-tabbar-h,56px);padding-top:var(--m-space-1,4px);font-size:var(--m-fs-tab,12px);line-height:var(--m-lh-tab,1.2);z-index:1;border-radius:var(--m-r-12,12px);transition:color var(--m-dur-fast,.14s) var(--m-ease,cubic-bezier(.23, 1, .32, 1));gap:2px;font-weight:600;position:relative}html .v2 .lt-tabbar--v2 .lt-tabbar__link.is-active[data-active]{color:var(--m-ink-accent,var(--accent-deep))}html .v2 .lt-tabbar--v2 .lt-tabbar__link[data-active=false]{color:var(--m-ink-muted,var(--n-300))}html .v2 .lt-tabbar--v2 .lt-tabbar__lbl{font-size:var(--m-fs-tab,12px)}html .v2 .lt-tabbar--v2 .lt-tabbar__link.is-active .lt-tabbar__ico{animation:lt-tab-bounce var(--m-dur-slow,.32s) var(--m-ease,cubic-bezier(.23, 1, .32, 1)) 1}@keyframes lt-tab-bounce{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-3px)scale(1.06)}70%{transform:translateY(0)scale(.98)}to{transform:translateY(0)scale(1)}}}@media (max-width:375px){html .v2 .m-large-title{padding-inline:0}.lt-tabbar--v2 .lt-tabbar__link[data-active]{gap:1px}.lt-tabbar--v2 .lt-tabbar__lbl{letter-spacing:-.01em}}@media (min-width:1024px){html .v2 .lt-tabbar--v2,html .v2 .m-large-title{display:none}}@media (max-width:900px){html .v2 .v2-main{padding-left:var(--m-gutter,16px);padding-right:var(--m-gutter,16px)}}@media (prefers-reduced-motion:reduce){html .v2 .lt-tabbar--v2 .lt-tabbar__ind{transition:none}.lt-tabbar--v2 .lt-tabbar__link.is-active .lt-tabbar__ico{animation:none}.lt-tabbar--v2 .lt-tabbar__link[data-active]{transition:none}}.v2--admin-context .sb-context-txt em{font-size:var(--fs-cap,12px)}:root{--m-btn-h:44px;--m-btn-h-lg:48px;--m-btn-gap:8px;--m-icon-btn:44px;--m-icon-btn-lg:48px;--m-ico-sm:14px;--m-ico-md:16px;--m-ico-lg:20px;--m-ico-stroke:2}.m-btn{min-height:var(--m-btn-h);border-radius:var(--r-sm,8px);color:var(--fg);cursor:pointer;transition:background-color var(--m-dur-fast,.14s) var(--m-ease,ease),border-color var(--m-dur-fast,.14s) var(--m-ease,ease),color var(--m-dur-fast,.14s) var(--m-ease,ease),opacity var(--m-dur-fast,.14s) var(--m-ease,ease);background:0 0;border:1px solid #0000;padding:0 20px}.m-btn>svg{width:var(--m-ico-md);height:var(--m-ico-md);stroke-width:var(--m-ico-stroke);flex:none}.m-btn>svg[data-size="14"]{width:var(--m-ico-sm);height:var(--m-ico-sm)}.m-btn>svg[data-size="20"]{width:var(--m-ico-lg);height:var(--m-ico-lg)}.m-btn--primary{background:var(--m-fill-cta,var(--accent-strong));border-color:var(--m-fill-cta,var(--accent-strong));color:var(--m-ink-on-accent,var(--n-0))}.m-btn--secondary{background:var(--m-surface,var(--surface));border-color:var(--m-border,var(--border));color:var(--m-ink,var(--fg))}.m-btn--ghost{color:var(--m-ink-muted,var(--muted));background:0 0;border-color:#0000}.m-btn--danger{border-color:var(--m-danger,var(--danger));background:0 0}@supports (color:color-mix(in lab, red, red)){.m-btn--danger{border-color:color-mix(in srgb, var(--m-danger,var(--danger)) 45%, transparent)}}.m-btn--danger{color:var(--m-danger,var(--danger))}.m-btn--lg{min-height:var(--m-btn-h-lg);padding:0 24px;font-size:14px}.m-btn--block{width:100%}.m-btn:active:not([disabled]):not([aria-disabled=true]){opacity:.86}.m-btn:focus-visible,.m-icon-btn:focus-visible{outline:2px solid var(--m-focus-ring,var(--focus-ring));outline-offset:2px}.m-btn[disabled],.m-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.m-icon-btn{width:var(--m-icon-btn);height:var(--m-icon-btn);min-width:var(--m-icon-btn);min-height:var(--m-icon-btn);border-radius:var(--r-sm,8px);color:var(--m-ink-muted,var(--muted));cursor:pointer;-webkit-tap-highlight-color:#0000;touch-action:manipulation;transition:opacity var(--m-dur-fast,.14s) var(--m-ease,ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-icon-btn>svg{width:var(--m-ico-lg);height:var(--m-ico-lg);stroke-width:var(--m-ico-stroke)}.m-icon-btn--lg{width:var(--m-icon-btn-lg);height:var(--m-icon-btn-lg);min-width:var(--m-icon-btn-lg);min-height:var(--m-icon-btn-lg)}.m-icon-btn:active:not([disabled]){opacity:.7}.m-btn-row{align-items:center;gap:var(--m-btn-gap);flex-wrap:wrap;display:flex}.m-icon-btn svg,.m-btn svg{stroke-width:var(--m-ico-stroke)}.page-head .ph-title{min-width:0}.page-head .ph-back:not(.vds-icon-btn){border:1px solid var(--glass-border);border-radius:var(--r-sm,8px);min-width:44px;min-height:44px;color:var(--faint);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.page-head .ph-back:not(.vds-icon-btn)>svg,.page-head .ph-more:not(.vds-icon-btn)>svg{width:var(--m-ico-lg);height:var(--m-ico-lg);stroke-width:var(--m-ico-stroke)}.page-head .ph-back:not(.vds-icon-btn):focus-visible,.page-head .ph-more:not(.vds-icon-btn):focus-visible{outline:2px solid var(--m-focus-ring,var(--focus-ring));outline-offset:2px}.page-head .ph-more:not(.vds-icon-btn){flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex}.page-head .ph-menu{z-index:80;gap:var(--m-btn-gap);background:var(--surface);border:1px solid var(--border);min-width:232px;box-shadow:var(--e-3);border-radius:12px;flex-direction:column;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.page-head .ph-menu[hidden]{display:none}.page-head .ph-menu-row{align-items:center;min-height:44px;padding:0 6px;display:flex}.page-head .ph-menu-row[hidden]{display:none}@media (max-width:1023px){html .v2 .btn2,html .v2 a.btn2,html .v2 .btn2.sm,html .admin .btn2,html .admin a.btn2{min-height:var(--m-btn-h)}}@media (max-width:375px){.m-btn{padding:0 14px}.m-btn--lg{padding:0 16px}}@media (min-width:768px){.m-btn{padding:0 24px}.m-btn--lg{padding:0 28px;font-size:16px}.m-btn-row{gap:var(--m-space-3,12px)}}@media (min-width:1024px){.m-btn{min-height:var(--m-btn-h)}.m-icon-btn{min-width:var(--m-icon-btn);min-height:var(--m-icon-btn)}}@media (prefers-reduced-motion:reduce){.m-btn,.m-icon-btn{transition:none}.m-btn:active:not([disabled]):not([aria-disabled=true]),.m-icon-btn:active:not([disabled]){opacity:1}}@media (max-width:1023px){.ph-footer{min-height:48px;padding:var(--sp-2) var(--sp-4);display:flex}.ph-footer>*{flex:1 1 0;min-width:0}.ph-footer>.m-btn:not(:where([data-venus-core],[data-venus-core] *)),.ph-footer>.btn2:not(:where([data-venus-core],[data-venus-core] *)),.ph-footer>button:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--m-control-48,48px)}.v2.is-kb-open .ph-footer{display:none}.v2-main:has(.m-cta-bar) .ph-footer{display:none}.v2-main:has(.ph-footer){padding-bottom:calc(var(--m-tabbar-h,56px) + var(--m-safe-bottom,env(safe-area-inset-bottom,0px)) + 72px)}}@media (min-width:1024px){.ph-footer{display:none}}@media (max-width:375px){.ph-footer{padding-inline:var(--sp-3)}}@media (max-width:1023px){.v2-main .v-btn--sm{min-height:44px}.v2-main .v-btn--primary,.v2-main .v-btn--accent,.v2-main .v-btn--loud,.v2-main .vp-bar .v-btn{min-height:48px}.v2-main .vh-sec__all,.v2-main .w1-week__label,.v2-main .home-ai-more,.v2-main .w2-nt__mark{min-height:44px}.v2-main .home-ai-more{align-items:center}}.ux-skel-detail{padding-bottom:12px}.ux-skel-media{aspect-ratio:16/10;border-radius:var(--v-r-card,20px)}.ux-skel-line{border-radius:8px;height:16px;margin-top:14px}.ux-skel-line--sm{width:62%;height:12px;margin-top:9px}.ux-skel-row{border-radius:16px;height:64px}.ux-skel-detail .vp-list{gap:10px;margin-top:16px;display:grid}.ux-skel-detail .vp-skel{background-size:300% 100%}[data-page=quizbank]{padding:var(--sp-6) var(--gutter) var(--sp-16);margin:0 auto}[data-page=quizbank] .tag2.mute{color:var(--n-300);border:1px solid var(--glass-border);background:#ffffff0f}.qb-filters{margin-bottom:var(--sp-6)}.qb-search{max-width:420px;position:relative}.qb-search-clear{color:var(--n-300)}.qb-search-clear:hover{color:var(--n-100)}.qb-spin{animation:.9s linear infinite qb-rot}@keyframes qb-rot{to{transform:rotate(360deg)}}.qb-empty{text-align:center;align-items:center;gap:var(--sp-3);padding:var(--sp-16) var(--sp-6);flex-direction:column;display:flex}.qb-empty .btn2{margin-top:var(--sp-3)}.qb-card{padding:var(--sp-5);flex-direction:column;display:flex}.qb-card-head{margin-bottom:var(--sp-3)}.qb-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:16px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.qb-desc{color:var(--n-300);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.qb-tag{border-radius:var(--r-full);background:var(--glass);border:1px solid var(--glass-border);color:var(--n-300);padding:3px 9px;font-size:12px;font-weight:600}.qb-actions{padding-top:var(--sp-4);margin-top:auto}.qb-icon-btn{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-sm);width:34px;height:34px;color:var(--n-300);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),outline var(--dur-fast) var(--ease-out)}.qb-icon-btn:hover:not(:disabled){background:var(--glass-hover);color:var(--n-100);border-color:var(--n-500)}.qb-icon-btn:disabled{opacity:.4;cursor:not-allowed}.qb-icon-btn.danger:hover:not(:disabled){color:var(--error);border-color:#ff4d5e73}.qb-icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.qb-menu{animation:qb-menu-in var(--m-dur-fast) var(--ease-out)}@keyframes qb-menu-in{0%{opacity:0;transform:translateY(-6px)}}.qb-menu-item{border-radius:var(--r-xs);width:100%;color:var(--n-100);font-size:13px;font-weight:500;font-family:var(--font);background:0 0;border:none;padding:9px 11px}.qb-menu-item:hover{background:var(--glass-hover)}.qb-menu-item.danger{color:var(--error)}.qb-menu-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.qb-overlay{z-index:90;padding:var(--sp-5);-webkit-backdrop-filter:blur(4px);animation:qb-fade var(--m-dur-fast) var(--ease-out);background:#040408b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes qb-fade{0%{opacity:0}}.qb-drawer{background:var(--n-900);border:1px solid var(--glass-border);border-radius:var(--r-lg);width:100%;max-width:800px;max-height:88vh;box-shadow:var(--e-3);animation:qb-drawer-in var(--dur-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@keyframes qb-drawer-in{0%{opacity:0;transform:translateY(14px)scale(.99)}}.qb-drawer-head{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--glass-border);background:var(--n-850);flex-shrink:0;display:flex}.qb-drawer-ico{border-radius:var(--r-sm);background:var(--glass-strong);border:1px solid var(--glass-border);width:36px;height:36px;color:var(--n-200);flex-shrink:0;justify-content:center;align-items:center;display:flex}.qb-drawer-titlewrap{flex:1;min-width:0}.qb-drawer-title{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}.qb-drawer-sub{color:var(--n-300);margin-top:2px;font-size:12px}.qb-drawer-body{padding:var(--sp-5);overflow-y:auto}.qb-drawer-foot{padding:var(--sp-4) var(--sp-5)}.qb-status-dot.clean{background:var(--success)}.qb-status-dot.dirty{background:var(--warning)}.qb-section{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}.qb-section-head .qb-section-title{flex:1}.qb-counter{color:var(--n-350)}.qb-counter.over{color:var(--warning)}.qb-input,.qb-textarea,.qe-select,.qe-tagbox{background:var(--glass);border:1px solid var(--glass-border);width:100%;color:var(--n-100);font-family:var(--font);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);border-radius:11px;padding:11px 14px;font-size:14px}.qb-input::placeholder,.qb-textarea::placeholder,.qe-tag-input::placeholder{color:var(--n-400)}.qb-input:focus,.qb-textarea:focus,.qe-select:focus,.qe-tagbox:focus-within{border-color:var(--info);outline:none;box-shadow:0 0 0 3px #5b8def40}.qb-input.has-err,.qb-textarea.has-err{border-color:var(--error)}.qb-input.has-err:focus,.qb-textarea.has-err:focus{box-shadow:0 0 0 3px #ff4d5e38}.qb-textarea{min-height:70px}.qe-select{width:auto;color:var(--n-200);background-color:var(--glass);padding:7px 10px;font-size:13px}.qe-select option{background:var(--n-850);color:var(--n-100)}.qe-tagbox{padding:8px 10px}.qe-tag{border-radius:var(--r-full);background:var(--glass-strong);border:1px solid var(--glass-border);color:var(--n-200);align-items:center;padding:4px 6px 4px 10px;display:inline-flex}.qe-tag button:not(:where([data-venus-core],[data-venus-core] *)){color:var(--n-300);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.qe-tag button:hover:not(:where([data-venus-core],[data-venus-core] *)){color:var(--error)}.qe-tag-input{color:var(--n-100)}.qe-qcard{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-md);animation:qe-in .2s var(--ease-out);transition:opacity var(--m-dur-exit) var(--ease-out),transform var(--m-dur-exit) var(--ease-out)}@keyframes qe-in{0%{opacity:0;transform:translateY(-8px)}}.qe-qcard.out{opacity:0;transform:translateY(-8px)}.qe-qcard.has-err{border-color:#ff4d5e73}.qe-qhead .qb-icon-btn{margin-left:auto}.qe-qtext{min-height:66px}.qe-opt{transition:border-color var(--dur-fast),background var(--dur-fast);border:1px solid #0000;border-radius:12px}.qe-opt.correct{background:var(--success-bg-subtle);border-color:#34d37473}.qe-opt-badge{border-radius:var(--r-sm);background:var(--glass-strong);border:1px solid var(--glass-border);color:var(--n-200)}.qe-opt.correct .qe-opt-badge{color:var(--brand-green);background:#34d3742e;border-color:#34d37473}.qe-opt-input{padding:9px 12px}.qe-correct{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-sm);width:34px;height:34px;color:var(--n-400);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),outline var(--dur-fast) var(--ease-out);display:inline-flex}.qe-correct:hover{color:var(--brand-green);border-color:#34d37480}.qe-correct.on{color:var(--brand-green);background:#34d3742e;border-color:#34d3748c}.qe-correct:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.qe-addopt{color:var(--brand-cyan);border:none}.qe-addopt:hover{color:var(--n-0)}.qe-addopt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-xs)}.qb-add-q{border:1px dashed var(--glass-border);border-radius:var(--r-md);color:var(--n-300);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0}.qb-add-q:hover{border-color:var(--n-500);color:var(--n-100);background:var(--glass)}@media (max-width:640px){[data-page=quizbank]{padding:var(--sp-4) var(--sp-4) var(--sp-12)}.qb-search{max-width:none}.qb-overlay{align-items:stretch;padding:0}.qb-drawer{border:none;border-radius:0;max-width:none;height:100%;max-height:none}.qb-drawer-body{padding:var(--sp-4)}.qb-drawer-head,.qb-drawer-foot{padding:var(--sp-3) var(--sp-4)}.qb-foot-actions .btn2{width:100%}.qe-opt .qb-icon-btn{margin-left:auto}}@media (prefers-reduced-motion:reduce){.qb-overlay,.qb-drawer,.qe-qcard,.qb-menu,.qb-spin{animation:none}.qb-drawer,.qe-qcard,.qe-opt,.qb-icon-btn,.qe-correct,.qb-add-q{transition:none}}.qb-assign{max-width:620px}.qa-section{gap:var(--sp-4)}.qa-bank{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-sm);width:100%;color:var(--n-100);font-family:var(--font);display:flex}.qa-bank:hover{background:var(--glass-hover);border-color:var(--n-500)}.qa-bank.on{border-color:var(--info);background:#5b8def1f}.qa-bank:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.qa-bank-check{border-radius:var(--r-xs);border:1px solid var(--glass-border);background:var(--glass);color:#fff}.qa-bank.on .qa-bank-check{background:var(--info);border-color:var(--info)}.qa-duration{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.qa-duration .qb-input{width:96px}.qa-presets .chip2{padding:7px 14px;font-size:13px}.qa-choice{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-sm);width:100%;color:var(--n-100);font-family:var(--font);display:flex}.qa-choice:hover{background:var(--glass-hover);border-color:var(--n-500)}.qa-choice.on{border-color:var(--info);background:#5b8def1f}.qa-choice:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.qa-choice-radio{border-radius:var(--r-full);border:1px solid var(--n-500)}.qa-choice.on .qa-choice-radio{border:5px solid var(--info)}.qa-switch input:not(:where([data-venus-core],[data-venus-core] *)){opacity:0;width:0;height:0;position:absolute}.qa-switch-box{border-radius:var(--r-xs);border:1px solid var(--glass-border);background:var(--glass);color:#fff}.qa-switch input:checked+.qa-switch-box:not(:where([data-venus-core],[data-venus-core] *)){background:var(--success);border-color:var(--success);color:var(--on-success)}.qa-switch input:focus-visible+.qa-switch-box:not(:where([data-venus-core],[data-venus-core] *)){outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:640px){.qa-duration .qb-input{width:100%}}.ql-wrap:not(.vds-card){padding:14px}.ql-head{margin-bottom:var(--sp-3)}.ql-tag{border-radius:var(--r-full);color:var(--brand-green);background:#34d37424;border:1px solid #34d37459;padding:3px 10px;font-size:11px;font-weight:700}.ql-tag.mute{background:var(--glass);color:var(--n-300);border-color:var(--glass-border)}.ql-empty{padding:14px}.ql-question-title{font-size:14px;font-weight:700}.ql-opt{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-sm);color:var(--n-100)}.ql-opt.correct{background:var(--success-bg-subtle);border-color:#34d37473}.ql-opt-letter{border-radius:var(--r-full);background:var(--glass-strong);border:1px solid var(--glass-border);color:var(--n-200);font-size:11px;font-weight:700}.ql-opt.correct .ql-opt-letter{color:var(--brand-green);background:#34d37433;border-color:#34d37480}.ql-bar{border-radius:var(--r-full);background:#ffffff14;height:6px}.ql-bar>i{background:var(--grad-cyan);border-radius:var(--r-full);height:100%;display:block}.ql-opt.correct .ql-bar>i{background:var(--success)}.ql-score-sub{font-size:11px}.ql-timer{font-variant-numeric:tabular-nums;font-weight:700}.ql-timer.urgent{color:var(--error)}.ql-take-num{font-size:11px;font-weight:700}.ql-choice{cursor:pointer;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-sm);color:var(--n-100)}.ql-choice:hover:not(:disabled){background:var(--glass-hover);border-color:var(--n-500)}.ql-choice:disabled{cursor:default;opacity:.7}.ql-choice.sel{border-color:var(--info);background:#5b8def24}.ql-choice:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ql-choice-letter{border-radius:var(--r-full);background:var(--glass-strong);border:1px solid var(--glass-border);font-size:11px;font-weight:700}.ql-choice.sel .ql-choice-letter{background:var(--info);border-color:var(--info);color:#fff}.ql-btn{cursor:pointer;background:var(--grad-brand);color:#fff;border-radius:var(--r-full);width:100%;font-family:var(--font);border:none;padding:11px 14px;font-size:14px;font-weight:700}.ql-btn:hover:not(:disabled){box-shadow:var(--glow-pink);transform:translateY(-1px)}.ql-btn:disabled{opacity:.45;cursor:not-allowed}.ql-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ql-btn.ghost{background:var(--glass);border:1px solid var(--glass-border);color:var(--n-100)}.ql-btn.sm{width:auto;padding:7px 12px;font-size:12px}.ql-open-sub{font-size:11px}.ql-assign-row{border-bottom:1px solid var(--glass-border)}.ql-assign-row:last-child{border-bottom:none}.ql-assign-main{flex:1;min-width:0}.ql-assign-sub{font-size:11px}.ql-status-open{color:var(--brand-green)}.ql-status-closed{color:var(--n-350)}.ql-mini{cursor:pointer;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-sm);color:var(--n-100)}.ql-mini:hover:not(:disabled){background:var(--glass-hover);border-color:var(--n-500)}.ql-mini:disabled{opacity:.45;cursor:not-allowed}.ql-mini.cyan{color:var(--brand-cyan);border-color:#5ee6df59}.ql-mini:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ql-score-pill{border-radius:var(--r-full);font-variant-numeric:tabular-nums;background:#34d37424;border:1px solid #34d37459;font-size:12px;font-weight:700}.qb-results{max-width:720px}.qb-sess-head{width:100%;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:11px 13px;display:flex}.qb-sess-head:hover,.qb-sess-head.open{background:var(--glass-hover)}.qb-sess-head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.qb-sess-badge{font-size:11px;font-weight:700}.qb-sess-sub{font-size:11px}.qb-sess-caret{transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}.qb-sess-caret.open{transform:rotate(180deg)}.qb-card-open{cursor:pointer}.qb-card-open:focus-visible{outline:2px solid var(--focus-ring)}.qb-card-open .qb-icon-btn{cursor:pointer}.qb-detail{max-width:760px}.qb-import{max-width:640px}.qb-drop{cursor:pointer;background:var(--glass);border:1px dashed var(--glass-border);border-radius:var(--r-md);color:var(--n-200)}.qb-drop:hover:not(:disabled){border-color:var(--n-500);background:var(--glass-hover)}.qb-drop.has{border-style:solid;border-color:var(--info);color:var(--n-100);background:#5b8def1a}.qb-drop:disabled{opacity:.55;cursor:not-allowed}.qb-drop:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.qb-gen-banner{color:var(--n-100)}.qb-gen-banner svg{color:var(--brand-green);flex-shrink:0;margin-top:2px}aside.sidep .ql-wrap{padding-bottom:var(--sp-8)}aside.sidep .qe-qcard{margin-bottom:var(--sp-3)}.qb-job-banner{margin-bottom:var(--sp-4)}.qb-job-banner>svg{color:var(--info);flex-shrink:0;margin-top:2px}.ql-review-q{border-radius:var(--r-md);border:1px solid var(--glass-border)}.ql-review-q.right{border-left:3px solid var(--success)}.ql-review-q.wrong{border-left:3px solid var(--error)}.ql-review-num{font-size:11px;font-weight:700}.ql-review-mark.ok{color:var(--success)}.ql-review-mark.bad{color:var(--error)}.ql-review-opt{border-radius:var(--r-sm);border:1px solid var(--glass-border);background:#ffffff05}.ql-review-opt.correct{background:var(--success-bg-subtle);border-color:#34d37466}.ql-review-opt.chosen{border-color:var(--info)}.ql-review-opt.chosen:not(.correct){background:var(--danger-bg-subtle);border-color:#ff4d5e66}.ql-review-tag{border-radius:var(--r-full);flex-shrink:0;font-size:10px;font-weight:700}.ql-review-tag.mine{color:var(--info);background:#5b8def2e}.ql-review-tag.key{color:var(--success);background:#34d3742e}.ql-take-overlay{z-index:120;align-items:flex-start}.ql-take-modal{background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:var(--r-lg);width:min(720px,100%);max-height:88vh;animation:qb-fade var(--m-dur-fast) var(--ease-out);flex-direction:column;margin:auto;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.ql-take-modal .ql-wrap{min-height:0;padding:var(--sp-5);overscroll-behavior:contain;overflow-y:auto}.ql-take-modal .ql-wrap .ql-wrap{min-height:0;padding:0;overflow:visible}.ql-take-modal .ql-wrap::-webkit-scrollbar{width:8px}.ql-take-modal .ql-wrap::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}@media (max-width:640px){.ql-take-overlay{align-items:stretch;padding:0}.ql-take-modal{border-radius:0;width:100%;max-height:100vh}}.ql-score-btn{font-family:var(--font);border:1px solid #34d37459}.ql-score-btn:hover{background:#34d37438}.ql-score-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ql-assign-open{border:none;flex-direction:column;flex:1;min-width:0}.ql-assign-open:hover .ql-assign-title{color:var(--info)}.ql-assign-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.ql-review-dialog-head{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--glass-border);flex-shrink:0;display:flex}.ql-review-dialog-ico{border-radius:var(--r-md);background:var(--glass);border:1px solid var(--glass-border);width:34px;height:34px;color:var(--info);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ql-review-dialog-titlewrap{flex:1;min-width:0}.ql-review-dialog-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.ql-review-dialog-sub{color:var(--n-300);margin-top:2px;font-size:12px}.ql-review-dialog-foot{padding:var(--sp-3) var(--sp-5)}.ql-tab{font-family:var(--font);color:var(--n-300);background:0 0;border:none;border-bottom:2px solid #0000;font-size:13px;font-weight:600;display:inline-flex}.ql-tab:hover{color:var(--n-100)}.ql-tab.active{color:var(--n-100);border-bottom-color:var(--brand-pink)}.ql-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ql-rank{border-radius:var(--r-full);background:var(--glass);border:1px solid var(--glass-border);color:var(--n-300)}.ql-rank.top1{color:#ffc700;background:#ffc7002e;border-color:#ffc70080}.ql-rank.top2{color:#c8c8d8;background:#c0c0d22e;border-color:#c0c0d280}.ql-rank.top3{color:#cd7f32;background:#cd7f322e;border-color:#cd7f3280}@media (max-width:640px){.ql-review-dialog-head,.ql-review-dialog-foot{padding-left:var(--sp-4);padding-right:var(--sp-4)}[data-page=quizbank]{padding-left:0;padding-right:0}.qb-overlay{height:100dvh}.qb-drawer{height:100%;max-height:calc(100dvh - var(--kb-inset,0px))}.ql-take-overlay{height:100dvh}.ql-take-modal{max-height:calc(100dvh - var(--kb-inset,0px))}}@media (max-width:768px){.qb-icon-btn,.qe-correct{width:44px;height:44px}[data-page=quizbank] .qb-chips .chip2{min-height:36px;font-size:var(--d-body);min-height:44px}.qe-opt-badge,.qa-bank-check,.qa-switch-box{min-width:44px;min-height:44px}.ql-tag,.ql-opt-letter,.ql-score-sub,.ql-take-num,.ql-choice-letter,.ql-open-sub,.ql-assign-sub,.qb-sess-badge,.qb-sess-sub,.ql-review-num,.ql-review-tag{font-size:12px}.ql-take-overlay{align-items:flex-end;padding:0}.ql-take-modal,.qb-drawer{border-radius:16px 16px 0 0;width:100vw;max-width:100vw}}.qb-skel{flex-direction:column;gap:10px;display:flex}@media (max-width:768px){.lt-sheet__body .qb-drawer-body{max-height:none;padding:0 0 var(--sp-3);overflow:visible}.lt-sheet__body .qb-drawer-foot{position:sticky;bottom:0}.lt-sheet__body .ql-wrap{padding:0}}[data-page=quizbank] .qk-v18-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}[data-page=quizbank] .qk-v18-title{font-size:var(--fs-h1);color:var(--fg);letter-spacing:-.01em;margin:0 0 4px;line-height:1.25}[data-page=quizbank] .qk-v18-sub{font-size:var(--fs-meta);color:var(--muted);margin:0}[data-page=quizbank] .qk-v18-head-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}[data-page=quizbank] .qk-v18-btn{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--fg);font:inherit;font-size:var(--fs-meta);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}[data-page=quizbank] .qk-v18-btn:hover{border-color:var(--accent)}[data-page=quizbank] .qk-v18-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-page=quizbank] .qk-v18-btn--primary{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--n-0)}[data-page=quizbank] .qk-v18-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}[data-page=quizbank] .qk-v18-stat{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:11px 14px;display:flex}[data-page=quizbank] .qk-v18-stat b{font-size:var(--fs-h2);color:var(--fg);line-height:1.1}[data-page=quizbank] .qk-v18-stat span{font-size:var(--fs-micro,12px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-page=quizbank] .qk-v18-tabsrow{flex-direction:column;gap:10px;display:flex}[data-page=quizbank] .qk-v18-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}[data-page=quizbank] .qk-v18-tab{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--muted);font:inherit;font-size:var(--fs-meta);cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}[data-page=quizbank] .qk-v18-tab:hover{border-color:var(--accent);color:var(--fg)}[data-page=quizbank] .qk-v18-tab.is-on{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--n-0)}[data-page=quizbank] .qk-v18-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-page=quizbank] .qk-v18-tab-count{border-radius:var(--r-full);background:var(--fg);justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-page=quizbank] .qk-v18-tab-count{background:color-mix(in srgb, var(--fg) 12%, transparent)}}[data-page=quizbank] .qk-v18-tab-count{color:inherit;font-size:var(--fs-micro,11px);font-weight:700}[data-page=quizbank] .qk-v18-tab.is-on .qk-v18-tab-count{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){[data-page=quizbank] .qk-v18-tab.is-on .qk-v18-tab-count{background:color-mix(in srgb, var(--n-0) 22%, transparent)}}[data-page=quizbank] .qk-v18-tabsrow .qb-filters{margin:0}[data-page=quizbank] .qk-v18-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}[data-page=quizbank] .qk-v18-card{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-direction:column;min-width:0;max-height:340px;padding:0;display:flex;overflow:hidden}[data-page=quizbank] .qk-v18-cover{aspect-ratio:16/9;background:var(--surface-2);flex:none;position:relative;overflow:hidden}[data-page=quizbank] .qk-v18-cover img{object-fit:cover;width:100%;height:100%;display:block}[data-page=quizbank] .qk-v18-cover-badge{border-radius:var(--r-full);background:var(--bg-deep);border:1px solid var(--n-0);align-items:center;padding:3px 9px;display:inline-flex;position:absolute;top:9px;left:9px}@supports (color:color-mix(in lab, red, red)){[data-page=quizbank] .qk-v18-cover-badge{border:1px solid color-mix(in srgb, var(--n-0) 28%, transparent)}}[data-page=quizbank] .qk-v18-cover-badge{color:var(--n-0);letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:700}[data-page=quizbank] .qk-v18-cover-badge.is-ready{background:var(--success);border-color:var(--success);color:var(--on-success)}[data-page=quizbank] .qk-v18-cover-badge.is-draft{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--n-0)}[data-page=quizbank] .qk-v18-cover-badge.is-archived{background:var(--surface-2);border-color:var(--border);color:var(--fg)}[data-page=quizbank] .qk-v18-card .qb-card-open{flex:1;min-width:0;padding:10px 13px 4px}[data-page=quizbank] .qk-v18-card .qb-card-head{margin-bottom:4px;padding:0}[data-page=quizbank] .qk-v18-card .qb-title{font-size:var(--fs-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 3px;line-height:1.35;display:-webkit-box;overflow:hidden}[data-page=quizbank] .qk-v18-card .qb-desc{font-size:var(--fs-micro,12px);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-page=quizbank] .qk-v18-card .qb-actions{margin-top:auto;padding:8px 10px 10px}@media (min-width:1560px){[data-page=quizbank] .qk-v18-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1279px){[data-page=quizbank] .qk-v18-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){[data-page=quizbank] .qk-v18-grid,[data-page=quizbank] .qk-v18-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){[data-page=quizbank] .qk-v18-grid,[data-page=quizbank] .qk-v18-stats{grid-template-columns:minmax(0,1fr)}}[data-page=quizbank]{width:100%}.qk-run-badge{border-radius:var(--r-full);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.qk-run-badge{background:color-mix(in srgb, var(--danger) 16%, transparent)}}.qk-run-badge{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.qk-run-badge{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent)}}.qk-run-badge i{background:var(--danger);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out lt-pulse}.qk-run-bar{background:var(--surface-3);border-radius:99px;height:5px}.qk-run-bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.qk-run-time{font-size:var(--fs-h3);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:768px){[data-page=quizbank]{--fs-micro:12px}[data-page=quizbank] .qk-v18-btn,[data-page=quizbank] .chip2,[data-page=quizbank] .btn2{min-height:var(--touch-min,44px)}[data-page=quizbank] .qk-v18-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000)}[data-page=quizbank] .qk-v18-tabs::-webkit-scrollbar{display:none}[data-page=quizbank] .qk-v18-tab{min-height:var(--touch-min,44px);scroll-snap-align:start;flex:none}[data-page=quizbank] .qb-search{min-height:var(--touch-min,44px)}[data-page=quizbank] input#qb-search:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:16px!important}}@media (max-width:1024px){[data-page=quizbank]{--fs-micro:12px}[data-page=quizbank] .qk-v18-btn,[data-page=quizbank] .chip2,[data-page=quizbank] .btn2{min-height:var(--touch-min,44px)}[data-page=quizbank] .qk-v18-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000)}[data-page=quizbank] .qk-v18-tabs::-webkit-scrollbar{display:none}[data-page=quizbank] .qk-v18-tab{min-height:var(--touch-min,44px);scroll-snap-align:start;flex:none}[data-page=quizbank] .qb-search{min-height:var(--touch-min,44px)}[data-page=quizbank] input#qb-search:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:16px!important}}.ql-wrap.quiz{margin-bottom:var(--sp-6)}.ql-score-row .vds-badge{flex-shrink:0}.ql-wrap.quiz .vds-progress{margin-top:var(--sp-2)}@media (max-width:1024px){[data-page=hostdash-v18] .hd-v18-table{min-width:680px}[data-page=hostdash-v18] .hd-v18-chart{max-height:260px}[data-page=quizbank] .qk-v18-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){:where([data-page=hosthome-v18],[data-page=hostdash-v18],[data-page=hostmanage-v18],[data-page=hostlive],[data-page=hostnotes-v18],[data-page=hostprofile-v18],[data-page=create],[data-page=quizbank],.rq-page,.hsch-page) .lt-reveal:not(.is-in){opacity:0;transform:translateY(var(--reveal-offset,8px))}:where([data-page=hosthome-v18],[data-page=hostdash-v18],[data-page=hostmanage-v18],[data-page=hostlive],[data-page=hostnotes-v18],[data-page=hostprofile-v18],[data-page=create],[data-page=quizbank],.rq-page,.hsch-page) .lt-reveal.is-in{opacity:1;animation:mo-fade-up var(--m-dur,.2s) var(--m-ease,cubic-bezier(.23, 1, .32, 1)) both;animation-delay:var(--reveal-delay,0s);transform:none}:where([data-page=hosthome-v18],[data-page=hostdash-v18]) .ds-kpi-row{gap:var(--m-card-gap,8px);grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-page=hosthome-v18],[data-page=hostdash-v18]) .ds-kpi{padding:var(--m-card-pad,12px);border-radius:var(--m-r-card,16px)}:where([data-page=hosthome-v18],[data-page=hostdash-v18]) .ds-kpi-value{font-size:var(--m-fs-h2,20px);line-height:var(--m-lh-h2,1.3);letter-spacing:var(--m-ls-h2,-.01em)}:where([data-page=hosthome-v18],[data-page=hostdash-v18]) .ds-kpi-label,:where([data-page=hosthome-v18],[data-page=hostdash-v18]) .ds-kpi-hint{font-size:var(--m-fs-micro,12px)}:where([data-page=hosthome-v18],[data-page=hostdash-v18]) .ds-kpi-value,:where([data-page=hosthome-v18],[data-page=hostdash-v18]) .ds-kpi-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-page=hostdash-v18] .hd-v18-hero h1:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hostdash-v18] .hd-v18-funnel-row b:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hosthome-v18] .hh-panel b:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hostmanage-v18] .hm-v18-stat b:not(:where([data-venus-core],[data-venus-core] *)){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}[data-page=hostdash-v18] .hd-v18-hero h1:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-num,28px);line-height:var(--m-lh-num,1.15);letter-spacing:var(--m-ls-num,-.01em)}[data-page=hostdash-v18] .hd-v18-tablewrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}[data-page=hostdash-v18] .hd-v18-table th,[data-page=hostdash-v18] .hd-v18-table td{font-size:var(--m-fs-meta,13px);padding:9px 6px}[data-page=hostdash-v18] .hd-v18-table th:first-child,[data-page=hostdash-v18] .hd-v18-table td:first-child,[data-page=hostdash-v18] .hd-v18-table tfoot td:first-child{z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}[data-page=hostdash-v18] .hd-v18-table thead th:first-child{background:var(--surface-2);z-index:2}[data-page=hostdash-v18] .hd-v18-funnel-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 10px;display:grid}[data-page=hostdash-v18] .hd-v18-funnel-row i{grid-column:1/-1}:where([data-page=hosthome-v18],[data-page=hostdash-v18],[data-page=hostmanage-v18],[data-page=hostlive],[data-page=hostnotes-v18],[data-page=hostprofile-v18],[data-page=create],[data-page=quizbank],.rq-page,.hsch-page) button:not(.lt-sheet__scrim):not([data-no-touch-floor]):not(:where([data-venus-core],[data-venus-core] *)),:where([data-page=hosthome-v18],[data-page=hostdash-v18],[data-page=hostmanage-v18],[data-page=hostlive],[data-page=hostnotes-v18],[data-page=hostprofile-v18],[data-page=create],[data-page=quizbank],.rq-page,.hsch-page) a[role=button]:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px)}:where([data-page=hosthome-v18],[data-page=hostdash-v18],[data-page=hostmanage-v18],[data-page=hostlive],[data-page=hostnotes-v18],[data-page=hostprofile-v18],[data-page=create],[data-page=quizbank],.rq-page,.hsch-page) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-input,16px)}[data-page=create] .cc-stepwrap{animation:mo-fade-up var(--m-dur-slow,.3s) var(--m-ease,cubic-bezier(.23, 1, .32, 1)) both}[data-page=hostprofile-v18] .hpv-bar i,.lt-host [data-page=hostprofile-v18] .hpv-bar i{transition:width var(--m-dur-slow,.3s) var(--m-ease,cubic-bezier(.23, 1, .32, 1))}.hsch-swipe{font-size:var(--m-fs-micro,12px);margin-top:6px;display:inline-flex}.hsch-session{cursor:grab;touch-action:none;will-change:auto}.hsch-session.is-dragging{cursor:grabbing;z-index:3;box-shadow:var(--m-shadow-card);opacity:.96}.hsch-grab-hint{margin:var(--m-block-gap,12px) 0 0;font-size:var(--m-fs-micro,12px);color:var(--m-ink-muted);line-height:1.42}}@media (max-width:375px){:where([data-page=hosthome-v18],[data-page=hostdash-v18]) .ds-kpi-row{gap:6px}:where([data-page=hosthome-v18],[data-page=hostdash-v18]) .ds-kpi{padding:10px}:where([data-page=hosthome-v18],[data-page=hostdash-v18]) .ds-kpi-value{font-size:18px}[data-page=hostdash-v18] .hd-v18-hero{padding:14px}[data-page=hostdash-v18] .hd-v18-table th,[data-page=hostdash-v18] .hd-v18-table td{padding:8px 4px}.hsch-swipe{margin-top:4px}}@media (prefers-reduced-motion:reduce){.lt-reveal,.lt-reveal.is-in,.lt-reveal:not(.is-in){opacity:1!important;animation:none!important;transform:none!important}}.fin-money{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.fin-money.is-neg{color:var(--fin-danger)}.fin-badge{font-size:12px;font-weight:700}.fin-dot{background:var(--fin-muted)}.fin-badge--ok .fin-dot{background:var(--fin-success)}.fin-badge--wait .fin-dot{background:var(--fin-warning)}.fin-badge--error .fin-dot{background:var(--fin-danger)}.fin-badge--info .fin-dot{background:var(--fin-accent)}.fin-badge--muted .fin-dot{background:var(--fin-muted)}.fin-badge--ok{color:var(--fin-success)}.fin-badge--wait{color:var(--fin-warning)}.fin-badge--error{color:var(--fin-danger)}.fin-badge--info{color:var(--fin-accent)}.fin-badge--muted{color:var(--fin-muted)}.fin-copy{border-radius:var(--fin-radius);border:1px solid var(--fin-border);width:28px;height:28px;color:var(--fin-muted)}.fin-copy:hover{color:var(--fin-text);border-color:var(--fin-accent)}.fin-stat-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.fin-empty{text-align:center;padding:32px 16px}.fin-empty-title{font-size:16px;font-weight:700}.fin-empty-text{color:var(--fin-muted);margin:6px 0 12px;font-size:13px}.admin{--ad-bg:var(--n-950);--ad-panel:var(--n-850);--ad-card:var(--n-850);--ad-card-2:var(--n-800);--ad-card-3:var(--n-700);--ad-border:var(--line-base);--ad-border-soft:var(--line-base)}@supports (color:color-mix(in lab, red, red)){.admin{--ad-border-soft:color-mix(in srgb, var(--line-base) 60%, transparent)}}.admin{--ad-border-strong:var(--line-strong);--ad-text:var(--fg);--ad-text-2:var(--muted);--ad-text-3:var(--faint);--ad-accent:var(--brand-pink);--ad-accent-hover:var(--brand-pink-dark);--ad-accent-dim:var(--accent-soft-bg);--ad-accent-border:var(--accent-line);--ad-accent-text:var(--accent-ink);--ad-accent-solid:var(--accent-strong);--accent:var(--ad-accent);--accent-dim:var(--ad-accent-dim);--accent-border:var(--ad-accent-border);--accent-text:var(--ad-accent-text);--accent-hover:var(--ad-accent-hover);--ad-ok:var(--c-online);--ad-ok-bg:var(--success-bg-subtle);--ad-warn:var(--c-warn);--ad-warn-bg:var(--warning-bg-subtle);--ad-danger:var(--c-danger);--ad-danger-bg:var(--danger-bg-subtle);--ad-danger-text:var(--c-danger);--ad-neutral:var(--c-offline);--ad-neutral-bg:var(--c-offline)}@supports (color:color-mix(in lab, red, red)){.admin{--ad-neutral-bg:color-mix(in srgb, var(--c-offline) 12%, transparent)}}.admin{--ad-info:var(--c-info);--ad-info-bg:var(--c-info)}@supports (color:color-mix(in lab, red, red)){.admin{--ad-info-bg:color-mix(in srgb, var(--c-info) 13%, transparent)}}.admin{--ad-zebra:var(--n-800);--ad-rowhover:var(--n-700);--ad-dim:var(--faint);--ad-link:var(--c-info);--ad-linkhover:var(--accent-strong);--ad-donut-track:var(--fg)}@supports (color:color-mix(in lab, red, red)){.admin{--ad-donut-track:color-mix(in srgb, var(--fg) 8%, transparent)}}.admin{--ad-team-bg:var(--accent-soft-bg);--ad-team-text:var(--accent-ink);--ad-goal-num:var(--brand-purple);--ad-overlay:var(--overlay-app);--ad-r-xl:20px;--ad-r-sm:var(--vds-r-sm,12px);--ad-r:var(--vds-r-md,20px);--ad-r-lg:20px;--ad-shadow:var(--e-2);--ad-pop-shadow:var(--e-3);--ad-elev-modal:var(--e-3);--ad-ease:.16s cubic-bezier(.4, 0, .2, 1);--ad-fs-body:var(--fs-body);--ad-fs-meta:var(--fs-meta);--ad-fs-cap:var(--fs-cap);--ad-fs-micro:var(--fs-micro);--ad-fs-h3:var(--fs-h3);--ad-fs-h2:var(--fs-h2);--ad-fs-h1:var(--fs-h1);--ad-font:var(--font-body);color:var(--ad-text);font-family:var(--ad-font);font-size:var(--ad-fs-body);max-width:none}.v2--admin-context .v2-main{max-width:none;padding:22px 28px 72px}@media (max-width:1400px){.v2--admin-context .v2-main{padding:18px 20px 64px}}.sb-section{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.12em;color:var(--ad-text-3);padding:var(--sp-4,16px) 12px var(--sp-1,4px);font-weight:700}.sb-group:first-child .sb-section{padding-top:var(--sp-2,8px)}.admin .adm-crumb{font-size:var(--fs-cap);color:var(--ad-text-3);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.admin .adm-crumb a{color:var(--ad-text-2)}.admin .adm-crumb-root{font-weight:700}.admin .adm-crumb-root:hover{color:var(--ad-text)}.admin .adm-crumb-sep{color:var(--ad-border-strong)}.admin .adm-crumb-group{color:var(--ad-text-2)}.admin .adm-crumb-cur{color:var(--ad-text);font-weight:700}.admin .adm-crumb-aux{color:var(--vds-accent-text);font-size:var(--fs-cap);border:1px solid var(--ad-accent-border);background:var(--ad-accent-dim);border-radius:999px;margin-left:auto;padding:3px 9px}.admin .adm-crumb-aux:hover{background:var(--ad-accent)}@supports (color:color-mix(in lab, red, red)){.admin .adm-crumb-aux:hover{background:color-mix(in srgb, var(--ad-accent) 25%, transparent)}}.admin .adm-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-meta)}.admin .adm-table tbody td{overflow-wrap:anywhere}.admin .adm-cell-ellipsis,.admin .adm-table td .adm-user-id,.admin .adm-table td .adm-cell-strong,.admin .adm-table td .adm-cell-sub{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.admin .adm-table thead th{z-index:3;background:var(--ad-card-2);text-align:left;font-size:var(--fs-micro);letter-spacing:.03em;color:var(--vds-ink-2);border-bottom:1px solid var(--ad-border);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:11px 14px;font-weight:700;position:sticky;top:0}.admin .adm-table thead th.is-sortable{cursor:pointer}.admin .adm-table thead th.is-sortable:hover{color:var(--ad-text-2)}.admin .adm-table th.is-right,.admin .adm-table td.is-right{text-align:right}.admin .adm-table th.is-center,.admin .adm-table td.is-center{text-align:center}.admin .adm-table th.is-numeric,.admin .adm-table td.is-numeric{text-align:right;font-variant-numeric:tabular-nums}.admin .adm-table tbody td{border-bottom:1px solid var(--ad-border-soft);color:var(--ad-text);vertical-align:middle;padding:12px 16px}.admin .adm-table tbody tr{transition:background var(--ad-ease)}.admin .adm-table tbody tr:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.admin .adm-table tbody tr:hover{background:color-mix(in srgb, var(--fg) 3%, transparent)}}.admin .adm-table tbody tr:last-child td{border-bottom:none}.admin .adm-table tbody tr[data-clickable=true]{cursor:pointer}.admin .adm-table tbody tr.is-selected{background:var(--ad-accent-dim)}.admin .adm-table th.is-sticky-col,.admin .adm-table td.is-sticky-col{z-index:2;background:var(--ad-card);box-shadow:inset 1px 0 0 var(--ad-border),-10px 0 14px -10px var(--bg-deep);position:sticky;right:0}@supports (color:color-mix(in lab, red, red)){.admin .adm-table th.is-sticky-col,.admin .adm-table td.is-sticky-col{box-shadow:inset 1px 0 0 var(--ad-border),-10px 0 14px -10px color-mix(in srgb, var(--bg-deep) 65%, transparent)}}.admin .adm-table thead th.is-sticky-col{z-index:4;background:var(--ad-card-2)}.admin .adm-badge{font-size:var(--fs-micro);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:700;display:inline-flex}.admin .adm-badge--ok{background:var(--ad-ok-bg);color:var(--success-text);border-color:var(--ad-ok)}@supports (color:color-mix(in lab, red, red)){.admin .adm-badge--ok{border-color:color-mix(in srgb, var(--ad-ok) 35%, transparent)}}.admin .adm-badge--info{background:var(--ad-info-bg);color:var(--info-text);border-color:var(--ad-info)}@supports (color:color-mix(in lab, red, red)){.admin .adm-badge--info{border-color:color-mix(in srgb, var(--ad-info) 32%, transparent)}}.admin .adm-user-id{color:var(--ad-text-3);font-size:var(--fs-micro);font-family:ui-monospace,monospace}.admin .adm-money{color:var(--vds-money);font-weight:700}.admin .adm-money.is-pos,.admin .adm-money.is-neg{color:var(--vds-money)}.admin .adm-muted{color:var(--ad-text-3)}.admin .adm-code{color:var(--info-text);font-family:ui-monospace,monospace;font-size:var(--fs-cap)}.admin .adm-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:flex}.admin .adm-cell-strong{font-weight:600;font-size:var(--fs-meta)}.admin .adm-cell-sub{color:var(--ad-text-3);font-size:var(--fs-micro)}.admin .adm-grid-kpi{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(186px,1fr));margin-bottom:20px;display:grid}.admin .adm-grid-2{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.admin .adm-mb{margin-bottom:18px}@keyframes adm-fade-in{0%{opacity:0}to{opacity:1}}.admin :is(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible:not(:where([data-venus-core],[data-venus-core] *)){outline:2px solid var(--ad-accent);outline-offset:2px}.adm-grid-2{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}@media (max-width:560px){.adm-grid-2{grid-template-columns:1fr}}.tbl-scroll{overflow-x:auto}.adm-pre{border:1px solid var(--ad-border);border-radius:var(--ad-r,8px);padding:12px 14px;overflow-y:auto}.admin .fin-hero-amount{font-size:var(--fs-h1);font-variant-numeric:tabular-nums;font-weight:700}.admin .fin-hero-sub{margin-top:var(--sp-2);font-size:var(--fs-meta);color:var(--ad-text-2)}.admin .fin-kpi-row{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));display:grid}.admin .fin-kpi-row .fin-stat-value{font-size:var(--fs-h3)}.admin .fin-verdict{margin-top:var(--sp-3)}@keyframes adm-pop-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.admin .adm-sec{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:20px 0 10px;display:flex}.admin .adm-info-row{gap:var(--sp-3);border-bottom:1px solid var(--ad-border-soft);font-size:var(--fs-meta);justify-content:space-between;padding:7px 0;display:flex}.admin .adm-info-row:last-child{border-bottom:none}.admin .adm-info-lbl{color:var(--ad-text-3);flex-shrink:0;min-width:0}.admin .adm-info-val{text-align:right;word-break:break-word;min-width:0}@media (max-width:640px){.admin .adm-info-row{flex-direction:column;align-items:stretch;gap:6px}.admin .adm-info-lbl{max-width:100%!important}.admin .adm-info-val{text-align:left}}.admin .adm-log-item{gap:var(--sp-3);border-bottom:1px solid var(--ad-border-soft);font-size:var(--fs-meta);align-items:flex-start;padding:10px 0;display:flex}.admin .adm-log-item:last-child{border-bottom:none}.admin .adm-log-time{width:130px;color:var(--ad-text-3);font-variant-numeric:tabular-nums;flex-shrink:0}.admin .adm-log-dot{width:var(--sp-2);border-radius:50%;flex-shrink:0;height:8px;margin-top:6px}.admin .adm-log-action{flex-shrink:0;width:120px;font-weight:700}.admin .adm-log-desc{color:var(--ad-text-2);overflow-wrap:anywhere;flex:auto;min-width:0}.admin .adm-log-actor{overflow-wrap:anywhere;min-width:0;color:var(--ad-text-3);font-size:var(--fs-cap);margin-left:auto}@media (max-width:720px){.admin .adm-log-item{flex-wrap:wrap;row-gap:2px}.admin .adm-log-time{width:auto}.admin .adm-log-action{flex:auto;width:auto}.admin .adm-log-desc{flex:100%}.admin .adm-log-actor{flex:100%;margin-left:0}}.admin .dot-ok{background:var(--ad-ok)}.admin .dot-warn{background:var(--ad-warn)}.admin .dot-info{background:var(--ad-info)}.admin .dot-error{background:var(--ad-danger)}.admin .adm-date{align-items:center;gap:var(--sp-2);background:var(--ad-card-3);border:1px solid var(--ad-border);border-radius:var(--ad-r-sm);height:38px;color:var(--ad-text-2);font-size:var(--fs-meta);padding:0 12px;display:inline-flex}.admin .adm-date:focus-within{border-color:var(--ad-accent);box-shadow:0 0 0 3px var(--ad-accent-dim)}.admin .adm-date input:not(:where([data-venus-core],[data-venus-core] *)){color:var(--ad-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:none;outline:none}html[data-theme=light] .admin .adm-date .df-text.is-empty{color:var(--n-200)}.admin .adm-log-when{flex-direction:column;gap:1px;display:flex}.admin{--ad-r-base:var(--vds-r-md,20px)}.admin .adm-date{background:var(--ad-card-3);border-radius:999px}.admin .adm-table thead th{font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;padding:13px 16px;font-weight:700}.admin .adm-table tbody td{padding:13px 16px}.admin .adm-table tbody tr:hover td{background:var(--ad-rowhover)}.admin .adm-table tbody tr.is-dim td{color:var(--ad-dim)}.admin .adm-table tbody tr.is-selected td{background:var(--ad-card)}@supports (color:color-mix(in lab, red, red)){.admin .adm-table tbody tr.is-selected td{background:color-mix(in srgb, var(--ad-card) 70%, var(--ad-accent))}}.admin .adm-table th.is-sticky-col,.admin .adm-table td.is-sticky-col{background:var(--ad-card)}.admin .adm-table thead th.is-sticky-col{background:var(--ad-card-2)}.admin .adm-table tbody tr:hover td.is-sticky-col{background:var(--ad-rowhover)}.admin .adm-table tbody tr.is-selected td.is-sticky-col{background:var(--ad-card)}@supports (color:color-mix(in lab, red, red)){.admin .adm-table tbody tr.is-selected td.is-sticky-col{background:color-mix(in srgb, var(--ad-card) 70%, var(--ad-accent))}}.admin input[type=date]:not(:where([data-venus-core],[data-venus-core] *)),.admin input[type=time]:not(:where([data-venus-core],[data-venus-core] *)),.admin input[type=datetime-local]:not(:where([data-venus-core],[data-venus-core] *)){border:1px solid var(--ad-border);background:var(--ad-card-3);min-height:40px;color:var(--ad-text);font:inherit;font-size:var(--fs-meta);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:8px 12px}.admin input[type=date]:hover:not(:where([data-venus-core],[data-venus-core] *)),.admin input[type=time]:hover:not(:where([data-venus-core],[data-venus-core] *)),.admin input[type=datetime-local]:hover:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--ad-border-strong)}.admin input[type=date]:focus-visible:not(:where([data-venus-core],[data-venus-core] *)),.admin input[type=time]:focus-visible:not(:where([data-venus-core],[data-venus-core] *)),.admin input[type=datetime-local]:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){outline:2px solid var(--ad-accent);outline-offset:1px;border-color:var(--ad-accent)}.admin input[type=date]:not(:where([data-venus-core],[data-venus-core] *))::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.admin input[type=time]:not(:where([data-venus-core],[data-venus-core] *))::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.admin input[type=datetime-local]:not(:where([data-venus-core],[data-venus-core] *))::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.admin[data-theme=light] input[type=date]:not(:where([data-venus-core],[data-venus-core] *)),.admin[data-theme=light] input[type=time]:not(:where([data-venus-core],[data-venus-core] *)),.admin[data-theme=light] input[type=datetime-local]:not(:where([data-venus-core],[data-venus-core] *)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.v2-sidebar .sb-collapse{z-index:60;background:var(--ad-card-2);border:1px solid var(--ad-border);width:26px;height:26px;color:var(--ad-text-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:64px;right:-13px}.v2-sidebar .sb-collapse:hover{color:var(--ad-text);border-color:var(--ad-accent)}.v2-sidebar .sb-collapse:focus-visible{outline:2px solid var(--ad-accent);outline-offset:2px}@media (max-width:768px){.admin .adm-table td input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)),.admin .adm-table th input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)){width:18px;height:18px}.admin .fin-copy{min-width:var(--touch-min,44px);min-height:var(--touch-min,44px)}.admin input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not(:where([data-venus-core],[data-venus-core] *)),.admin select:not(:where([data-venus-core],[data-venus-core] *)),.admin textarea:not(:where([data-venus-core],[data-venus-core] *)){font-size:16px}}@media (max-width:900px){.v2--admin-context .v2-main{padding-top:64px}}@media (max-width:768px){.v2--admin-context .vds-appbar__bar{margin-top:0}.v2--admin-context .admin .adm-crumb{display:none}.v2--admin-context .v2-main{padding-top:64px}}.admin .admin-count{color:var(--ad-text-3);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}@media (max-width:768px){.admin .adm-table{table-layout:auto;width:100%;display:block}.admin .adm-table colgroup{display:none}.admin .adm-table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin .adm-table thead th{display:none}.admin .adm-table tbody{display:block}.admin .adm-table tbody tr{align-items:center;gap:0 var(--sp-3);background:var(--ad-card);border:1px solid var(--ad-border);border-radius:var(--ad-r-lg,14px);grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0 0 12px;padding:10px 14px 12px;display:grid}.admin .adm-table tbody tr:last-child{margin-bottom:0}.admin .adm-table tbody tr:hover{background:var(--ad-card)}.admin .adm-table tbody tr.is-selected{background:var(--ad-accent-dim);border-color:var(--ad-accent-border)}.admin .adm-table tbody tr.is-dim{opacity:.62}.admin .adm-table tbody td.is-card-ctl,.admin .adm-table tbody td.is-card-head{border-bottom:1px solid var(--ad-border-soft);order:-1;margin-bottom:10px;padding:0 0 10px}.admin .adm-table tbody td.is-card-ctl:first-child{order:-2;grid-column:1;justify-self:start;padding-right:4px}.admin .adm-table tbody td.is-card-ctl{justify-self:end;padding-left:4px}.admin .adm-table tbody td.is-card-head{min-width:0;max-width:100%;font-weight:700;font-size:var(--fs-body);justify-self:start}.admin .adm-table tbody td.is-card-row{grid-column:1/-1}.admin .adm-table tbody td.is-card-head:first-child{border-bottom:1px solid var(--ad-border-soft);margin-bottom:10px;padding-bottom:10px}.admin .adm-table tbody td.is-card-row{align-items:center;gap:0 var(--sp-3);border-bottom:1px solid var(--ad-border-soft);text-align:left;grid-template-columns:minmax(0,auto) minmax(0,1fr);padding:9px 0;font-weight:500;display:grid}.admin .adm-table tbody td.is-card-row:last-child{border-bottom:0;padding-bottom:0}.admin .adm-table tbody td.is-card-row:before{content:attr(data-label);color:var(--ad-text-3);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.admin .adm-table tbody td.is-card-row>*{min-width:0}.admin .adm-table tbody td.is-card-row,.admin .adm-table tbody td.is-card-row>*{text-align:right}.admin .adm-table tbody td.is-card-row>.adm-badge,.admin .adm-table tbody td.is-card-row>.adm-actions{justify-self:end}.admin .adm-table tbody td.is-card-row.is-numeric{font-variant-numeric:tabular-nums}.admin .adm-table tbody td.is-card-row>.adm-badge{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:100%}.admin .adm-table tbody td.is-card-head{min-width:0;overflow:hidden}.admin .adm-table tbody td .adm-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin .adm-table tbody td .adm-money{white-space:nowrap}.admin .adm-table tbody td.is-card-row .adm-user-id{text-align:right}.admin .adm-table tbody td.is-card-row .adm-actions{flex-wrap:wrap;justify-content:flex-end}.admin .adm-table tbody td.is-card-ctl button:not(:where([data-venus-core],[data-venus-core] *)),.admin .adm-table tbody td.is-card-head button:not(:where([data-venus-core],[data-venus-core] *)),.admin .adm-table tbody td.is-card-row button:not(:where([data-venus-core],[data-venus-core] *)){min-width:var(--touch-min,44px);min-height:var(--touch-min,44px)}.admin .adm-table tbody td.is-card-ctl input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)){width:20px;height:20px}.admin .adm-table tbody td.is-card-ctl label{min-height:var(--touch-min,44px);align-items:center;display:inline-flex}.admin .adm-table tbody td.is-card-row{grid-template-columns:minmax(0,min(45%,28ch)) minmax(0,1fr)}.admin .adm-table tbody td.is-card-row:before{white-space:normal}.admin .adm-table tbody td.is-card-row .adm-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.admin .adm-grid-kpi{gap:var(--sp-2);margin-bottom:var(--sp-3)}.admin .fin-kpi-row{gap:var(--sp-2)}.admin .adm-muted{font-size:var(--fs-cap)}.admin .adm-table th,.admin .adm-table td{padding:8px 10px}.admin .adm-table tbody td.is-card-ctl:not(:first-child){border-top:1px solid var(--ad-border-soft);order:99;grid-column:1/-1;justify-self:stretch;margin-top:10px;padding-top:10px;padding-left:0}.admin .adm-table tbody td.is-card-ctl:not(:first-child)>.adm-actions{justify-content:flex-end}}.admin .adm-callout{margin-bottom:var(--sp-5);border:1px solid var(--glass-border);background:var(--glass);color:var(--n-300);font-size:var(--fs-meta);border-radius:10px;gap:10px;padding:12px 14px;display:flex}.admin .adm-callout--warn{border-color:var(--ad-warn);border-left:3px solid var(--ad-warn);background:var(--ad-warn-bg);color:var(--n-200);align-items:flex-start}.dw-note{border-radius:var(--ad-r,8px);background:var(--ad-card-3);border:1px solid var(--ad-border);color:var(--ad-text-2)}.dw-note--warn{background:var(--ad-warn-bg);border-color:var(--ad-warn);color:var(--ad-text)}.dw-hero-amt.is-neg{color:var(--ad-warn)}.admin .adm-acct{gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.admin .adm-acct-main,.admin .adm-acct-rail{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.admin .adm-acct-idrow{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);min-width:0;display:flex}.admin .adm-acct-ava{background:var(--ad-accent-dim);border:1px solid var(--ad-accent-border);width:52px;height:52px;color:var(--accent-ink);font-weight:700;font-size:var(--fs-h3);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin .adm-acct-idmain{flex-direction:column;gap:2px;min-width:0;display:flex}.admin .adm-acct-name{color:var(--ad-text);font-size:var(--fs-h3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.25;overflow:hidden}.admin .adm-acct-idline{color:var(--ad-text-3);font-size:var(--fs-cap);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin .adm-acct-roles{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.admin .adm-acct-lead{margin:0 0 var(--sp-3);color:var(--ad-text-2);font-size:var(--fs-meta);line-height:1.45}.admin .adm-acct-more{margin:var(--sp-2) 0 0;color:var(--ad-text-3);font-size:var(--fs-cap)}.admin .adm-acct-permgrid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.admin .adm-acct-permgroup{border:1px solid var(--ad-border);border-radius:var(--ad-r);padding:var(--sp-3);background:var(--ad-card-2);min-width:0}.admin .adm-acct-permhead{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2);color:var(--ad-text);font-size:var(--fs-meta);display:flex}.admin .adm-acct-permhead .num{color:var(--ad-text-2);font-size:var(--fs-micro);white-space:nowrap}.admin .adm-acct-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.admin .adm-acct-chips .adm-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin .adm-acct-permsec{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--ad-border-soft)}.admin .adm-acct-note{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--ad-border-soft);border-radius:var(--ad-r);background:var(--ad-card-2);color:var(--ad-text-2);font-size:var(--fs-cap);line-height:1.5;display:flex}.admin .adm-acct-note svg{color:var(--ad-accent-text);flex:none;margin-top:1px}.admin .adm-acct-actions{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.admin .adm-acct-links{gap:var(--sp-2);flex-wrap:wrap;display:flex}.admin .adm-acct-skel{gap:var(--sp-2);flex-direction:column;display:flex}.admin .adm-acct-skel i{border-radius:var(--ad-r-sm);background:var(--ad-card-3);height:14px;display:block}@media (max-width:1024px){.admin .adm-acct{grid-template-columns:1fr}}@media (max-width:768px){.admin .adm-acct-permgrid{grid-template-columns:1fr}.admin .adm-acct-actions>*{flex:auto;justify-content:center}}@media (max-width:375px){.admin .adm-acct-actions>*{flex:100%}}html[data-theme=light] .admin .adm-badge--warn,html[data-theme=light] .admin .adm-level--warn{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .admin .adm-badge--warn,html[data-theme=light] .admin .adm-level--warn{color:color-mix(in srgb, var(--warning) 85%, var(--fg))}}html[data-theme=light] .admin .adm-badge--ok{color:var(--success-text)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .admin .adm-badge--ok{color:color-mix(in srgb, var(--success-text) 74%, var(--ad-text))}}html[data-theme=light] .admin .adm-money.is-pos,html[data-theme=light] .admin .adm-num.is-pos,html[data-theme=light] .admin .adm-kpi-trend.up{color:var(--success-text)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .admin .adm-money.is-pos,html[data-theme=light] .admin .adm-num.is-pos,html[data-theme=light] .admin .adm-kpi-trend.up{color:color-mix(in srgb, var(--success-text) 74%, var(--ad-text))}}.admin .adm-crumb a.adm-crumb-aux,html[data-theme=dark] .admin .fin-tab.is-on,html[data-theme=dark] .fin-shr .fin-tab.is-on{color:var(--vds-accent-text)}html[data-theme=light] .admin .fin-tab.is-on{color:var(--accent-strong);border-color:var(--accent-strong)}html[data-theme=light] .admin .fin-tab{color:var(--n-350)}html[data-theme=light] .admin .adm-date{color:var(--faint)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .admin .adm-date{color:color-mix(in srgb, var(--faint) 82%, var(--ad-text))}}.admin .adm-log-time{white-space:nowrap;text-overflow:ellipsis;width:152px;overflow:hidden}.admin .adm-log-action{text-overflow:ellipsis;white-space:nowrap;width:136px;overflow:hidden}.admin .dt-name{color:var(--ad-text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.admin .ds-donut-wrap{max-width:128px}.admin .ds-donut-layout{gap:6px}.admin .ds-donut-layout:has(.ds-chart-legend>:nth-child(4)) .ds-donut-wrap{max-width:116px}.admin .ds-donut-layout:has(.ds-chart-legend>:nth-child(5)) .ds-chart-legend{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}.admin .ds-chart-legend .ds-legend-item{padding:0;line-height:1.55}@media (max-width:768px){.admin{--fs-micro:12px}.v2--admin-context .sb-context-txt em{font-size:var(--fs-cap)}.admin .adm-table input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)),.admin .adm-table th input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)),.admin .adm-table tbody td input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)),.admin .adm-table tbody td.is-card-ctl input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)){appearance:none;width:var(--touch-min,44px);height:var(--touch-min,44px);min-width:var(--touch-min,44px);min-height:var(--touch-min,44px);cursor:pointer;vertical-align:middle;background:0 0;border:0;flex:none;margin:0;padding:0;font-size:16px;position:relative}.admin .adm-table input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)):before,.admin .adm-table th input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)):before,.admin .adm-table tbody td input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)):before,.admin .adm-table tbody td.is-card-ctl input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)):before{content:"";border:1.5px solid var(--ad-border-strong);background:var(--ad-card-3);transition:background var(--m-dur-fast,.14s) linear,border-color var(--m-dur-fast,.14s) linear;border-radius:6px;position:absolute;inset:12px}.admin .adm-table input[type=checkbox]:checked:not(:where([data-venus-core],[data-venus-core] *)):before,.admin .adm-table th input[type=checkbox]:checked:not(:where([data-venus-core],[data-venus-core] *)):before,.admin .adm-table tbody td input[type=checkbox]:checked:not(:where([data-venus-core],[data-venus-core] *)):before,.admin .adm-table tbody td.is-card-ctl input[type=checkbox]:checked:not(:where([data-venus-core],[data-venus-core] *)):before{background:var(--ad-accent);border-color:var(--ad-accent)}.admin .adm-table input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)):after,.admin .adm-table th input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)):after,.admin .adm-table tbody td input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)):after,.admin .adm-table tbody td.is-card-ctl input[type=checkbox]:not(:where([data-venus-core],[data-venus-core] *)):after{content:"";border-left:2px solid var(--n-0);border-bottom:2px solid var(--n-0);opacity:0;width:9px;height:5px;transition:opacity var(--m-dur-fast,.14s) linear;position:absolute;top:19px;left:18px;transform:rotate(-45deg)}.admin .adm-table input[type=checkbox]:checked:not(:where([data-venus-core],[data-venus-core] *)):after,.admin .adm-table th input[type=checkbox]:checked:not(:where([data-venus-core],[data-venus-core] *)):after,.admin .adm-table tbody td input[type=checkbox]:checked:not(:where([data-venus-core],[data-venus-core] *)):after,.admin .adm-table tbody td.is-card-ctl input[type=checkbox]:checked:not(:where([data-venus-core],[data-venus-core] *)):after{opacity:1}.admin .adm-muted{font-size:var(--fs-cap)}html .admin .adm-search input:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px)}.admin .adm-table th.is-sticky-col,.admin .adm-table td.is-sticky-col{z-index:auto;box-shadow:none;position:static;right:auto}}.admin .adm-muted{font-size:var(--fs-micro,12px)!important}.admin .adm-stack{display:block}.admin .adm-fs-micro{font-size:var(--fs-micro)}.admin .adm-fs-cap{font-size:var(--fs-cap)}.admin .adm-num-right{text-align:right;font-variant-numeric:tabular-nums}.admin .adm-num-right--strong{font-weight:700}.admin .adm-maxw-46{max-width:46%}.admin .adm-mt-1{margin-top:var(--sp-1)}.admin .adm-danger-text{color:var(--danger-text)}.admin .adm-actionrow{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.admin .adm-col-96{width:96px}.admin .adm-col-104{width:104px}.admin .adm-col-116{width:116px}.admin .adm-info-row--changed{border-left:3px solid var(--brand-pink);padding-left:10px}@media (max-width:768px){.admin .adm-grid-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:375px){.admin .adm-grid-kpi{gap:var(--sp-1)}}@media (min-width:1024px){.admin .adm-grid-kpi{grid-template-columns:repeat(auto-fit,minmax(186px,1fr))}}.lt-sheet__panel:has(>.lt-sheet__body>.adm-sheet-foot){flex-direction:column;display:flex}.lt-sheet__body:has(>.adm-sheet-foot){flex-direction:column;flex:auto;min-height:0;display:flex}@media (max-width:768px){.admin .adm-info-row.adm-set-row{align-items:center;gap:2px var(--sp-3);min-height:72px;padding-block:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin .adm-info-row.adm-set-row .adm-info-lbl{flex-direction:column;gap:2px;min-width:0;display:flex}.admin .adm-info-row.adm-set-row .adm-info-lbl>b{font-size:var(--fs-body-s,14px);line-height:1.35}.admin .adm-info-row.adm-set-row .adm-set-desc{-webkit-line-clamp:1;font-size:var(--fs-cap,12px);color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin .adm-info-row.adm-set-row .adm-set-key,.admin .adm-info-row.adm-set-row .adm-actions>.adm-cell-sub{display:none}.admin .adm-info-row.adm-set-row .adm-maxw-46{max-width:100%}.admin .adm-info-row.adm-set-row .adm-info-lbl>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin .adm-info-row.adm-set-row .adm-actions{display:none}.admin .adm-info-row.adm-set-row .adm-info-val{justify-self:end}}@media (max-width:375px){.admin .adm-info-row.adm-set-row{gap:2px var(--sp-2);padding-inline:var(--sp-2)}}.admin .fin-copy{border-radius:50%;width:32px;height:32px}.admin .fin-copy:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.admin .adm-table{font-variant-numeric:tabular-nums}.admin .adm-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--vds-ink-2);background:var(--ad-card-3);border-bottom:1px solid var(--ad-border);padding:8px 14px;font-size:11px;font-weight:700}.admin .adm-table tbody td{height:var(--vds-c-row-h);border-bottom:1px solid var(--ad-border-soft);padding:5px 14px;font-size:14px;line-height:20px}.admin .adm-table td .adm-cell-strong{line-height:18px}.admin .adm-table td .adm-user-id,.admin .adm-table td .adm-cell-sub{line-height:16px;font-size:var(--fs-cap)}.admin .adm-table th.is-numeric,.admin .adm-table td.is-numeric,.admin .adm-table th.is-right,.admin .adm-table td.is-right{text-align:right;font-variant-numeric:tabular-nums}.admin input[type=checkbox]:not(.sw input):not(.v-switch input):not(:where([data-venus-core],[data-venus-core] *)){appearance:none;width:var(--vds-c-choice);height:var(--vds-c-choice);border:2px solid var(--vds-line-strong);border-radius:calc(var(--vds-r-sm)/1.5);background:var(--vds-surface);cursor:pointer;transition:background var(--vds-ease),border-color var(--vds-ease);flex:none;place-items:center;margin:0;display:inline-grid}.admin input[type=checkbox]:not(.sw input):not(.v-switch input):hover:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-accent-text)}.admin input[type=checkbox]:not(.sw input):not(.v-switch input):checked:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-primary);background:var(--vds-primary)}.admin input[type=checkbox]:not(.sw input):not(.v-switch input):checked:not(:where([data-venus-core],[data-venus-core] *)):after{content:"";border:solid var(--vds-on-primary);border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transform:rotate(45deg)}.admin input[type=checkbox]:not(.sw input):not(.v-switch input):focus-visible:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:var(--vds-c-ring);outline:0}@media (max-width:768px){.admin input[type=checkbox]:not(.sw input):not(.v-switch input):not(:where([data-venus-core],[data-venus-core] *)){width:var(--vds-c-btn-sm);height:var(--vds-c-btn-sm)}.admin .adm-table thead th{font-size:11px}}.admin .v-switch input:not(:where([data-venus-core],[data-venus-core] *)){clip-path:inset(50%);width:1px;height:1px;min-height:0;overflow:hidden}.admin .adm-table tbody td:has(.adm-kebab-pop){z-index:4}.admin .vds-select__menu{width:auto;min-width:100%;max-width:min(340px,100vw - 32px)}.admin .vds-select__label{white-space:nowrap}.admin .vds-select__item{min-height:40px}.admin,.v2--admin-context,.a2-page,.rbac{--fs-h3:18px;--fs-hero:24px}#root .v2--admin-context .adm-field{flex-direction:column;gap:6px;display:flex;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#root .v2--admin-context .adm-field-label{letter-spacing:.01em;color:var(--vds-muted);align-items:center;gap:4px;display:inline-flex;font-size:11px!important;font-weight:500!important;line-height:16px!important}#root .v2--admin-context .adm-field-label :is(svg,.material-icon,[class*=icon]){width:14px;height:14px}#root .v2--admin-context .adm-search>:is(input,textarea):not(:where([data-venus-core],[data-venus-core] *)),#root .v2--admin-context .adm-search-field>:is(input,textarea):not(:where([data-venus-core],[data-venus-core] *)){height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#root .v2--admin-context :is(.adm-filterbar,.adm-filterbar-left,.adm-filterbar-right,.adm-filter-sheet-body,.adm-bulk-actions,.adm-toolbar) :is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=number],input[type=date],input:not([type]),textarea):not(:where([data-venus-core],[data-venus-core] *)){border-radius:13px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:13px!important}#root .v2--admin-context :is(.adm-filterbar,.adm-filterbar-left,.adm-filterbar-right,.adm-filter-sheet-body,.adm-bulk-actions,.adm-toolbar) .vds-select__trigger{border-radius:13px!important;height:44px!important;min-height:44px!important;font-size:13px!important}#root .v2--admin-context :is(.adm-filterbar,.adm-filterbar-left,.adm-filterbar-right,.adm-filter-sheet-body,.adm-bulk-actions,.adm-toolbar) .adm-search{border-radius:13px!important;height:44px!important;min-height:44px!important;padding:0 12px!important}#root .v2--admin-context :is(.adm-filterbar,.adm-filterbar-left,.adm-filterbar-right,.adm-filter-sheet-body,.adm-bulk-actions,.adm-toolbar) .adm-search>:is(input,textarea):not(:where([data-venus-core],[data-venus-core] *)){height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#root .v2--admin-context textarea:not(.sr-only):not(:where([data-venus-core],[data-venus-core] *)){resize:vertical;line-height:24px!important}@media (max-width:768px){#root .v2--admin-context :is(.adm-filterbar,.adm-filterbar-left,.adm-filterbar-right,.adm-filter-sheet-body,.adm-bulk-actions,.adm-toolbar) :is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=number],input:not([type]),textarea):not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important}#root .v2--admin-context textarea:not(.sr-only):not(:where([data-venus-core],[data-venus-core] *)){min-height:112px!important}}@media (max-width:375px){#root .v2--admin-context :is(.adm-filterbar,.adm-filterbar-left,.adm-filterbar-right,.adm-filter-sheet-body,.adm-bulk-actions,.adm-toolbar) :is(input[type=text],input[type=search],input[type=tel],input[type=email],input[type=number],input:not([type]),textarea):not(:where([data-venus-core],[data-venus-core] *)){height:44px!important}}@media (min-width:1024px){#root .v2--admin-context .adm-field{gap:6px}}#root .v2--admin-context .sw{width:44px;height:44px}#root .v2--admin-context .sw .track{border-radius:var(--vds-r-pill,999px);background:var(--vds-line-strong);inset:10px 0}#root .v2--admin-context .sw .track:after{width:18px;height:18px;box-shadow:0 1px 2px var(--vds-ink);top:3px;left:3px}@supports (color:color-mix(in lab, red, red)){#root .v2--admin-context .sw .track:after{box-shadow:0 1px 2px color-mix(in srgb, var(--vds-ink) 18%, transparent)}}#root .v2--admin-context .sw:hover .track{background:var(--vds-muted)}#root .v2--admin-context .sw input:checked+.track:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-primary)!important}#root .v2--admin-context .sw input:checked+.track:not(:where([data-venus-core],[data-venus-core] *)):after{transform:translate(20px)}#root .v2--admin-context .sw input:focus-visible+.track:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:var(--vds-c-ring)}#root .v2--admin-context :is(.mch-card__value,.mch-card__hint,.mch-card__label,.mch-card__title,.mch-legend__label,.mch-rank__name){overflow-wrap:anywhere;word-break:break-word;min-width:0}#root .v2--admin-context .mch-card__value{letter-spacing:-.02em;font-weight:700}:root .v2--admin-context :is(.adm-money,.adm-num.adm-money,.adm-money.is-pos,.adm-money.is-neg,.adm-kpi-val,.adm-bs-goal-n,.adm-bs-row b,.dw-stat-row b,.fin-money,.fin-kpi-value,.fin-hero-amount,.dw-stat-val,.dw-refund-amt){font-variant-numeric:tabular-nums;color:var(--vds-money)!important}html[data-theme=light] .admin .adm-money.is-pos{color:var(--vds-money)!important}:root .v2--admin-context .adm-info-val:has(.fin-money,.adm-money){color:var(--vds-money)!important}.admin .vp-head__title{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.12}@media (min-width:1024px){.admin .vp-head__title{font-size:40px;line-height:1.1}}.admin .adm-crumb,.admin .adm-mb{margin-bottom:24px}.w4-page.vp>*{margin-top:0;margin-bottom:0}.w4-page.vp>*+*{margin-top:24px}@media (max-width:560px){.admin .vds-btn.vds-btn--sm,.w4-page.vp .vds-btn.vds-btn--sm{min-height:44px}}.admin .vp-sec__label,.w4-page.vp .vp-sec__label{color:var(--vds-ink)}.admin .vds-split{margin-bottom:24px}.admin .adm-mt{margin-top:24px}.cfs-label{font-size:var(--fs-cap,12px);color:var(--fg)}.cfs-label b{color:var(--accent);font-family:ui-monospace,monospace;font-weight:700}.cfs-input{min-height:var(--touch-min,44px);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm,8px);background:var(--surface-2,var(--surface));color:var(--fg);font-size:var(--fs-input,16px)}.cfs-input:focus-visible{outline:2px solid var(--m-focus-ring,var(--focus-ring));outline-offset:1px}.cfs-actions{flex-wrap:wrap}.cfs-actions>.m-btn{flex:132px}@media (max-width:375px){.cfs-actions{flex-direction:column-reverse}.cfs-actions>.m-btn{flex:auto;width:100%}}@media (min-width:1024px){.cfs-actions{flex-wrap:nowrap}.cfs-actions>.m-btn{flex:none;min-width:140px}}@media (prefers-reduced-motion:reduce){.cfs-input{transition:none}}.a2-list{gap:var(--sp-2);flex-direction:column;display:flex}.a2-row{background:var(--ad-card,var(--surface));border:1px solid var(--ad-border-soft,var(--border));border-radius:var(--ad-r-lg,12px)}.a2-row.is-selected{border-color:var(--ad-accent);background:var(--ad-accent)}@supports (color:color-mix(in lab, red, red)){.a2-row.is-selected{background:color-mix(in srgb, var(--ad-accent) 10%, var(--ad-card,var(--surface)))}}.a2-row.is-dim{opacity:.66}.a2-row:active{transition:transform var(--motion-fast,.12s) var(--motion-ease,ease-out);transform:scale(.994)}.a2-row__main{align-items:center;gap:var(--sp-3);text-align:left;flex:auto;min-width:0;display:flex}.a2-row__body{flex-direction:column;flex:auto;min-width:0;display:flex}.a2-row__line{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.a2-row__title{min-width:0;font-size:var(--fs-meta,13px);white-space:nowrap;flex:auto;font-weight:600}.a2-row__badge{align-items:center;display:inline-flex}.a2-row__meta{white-space:nowrap;min-width:0}.a2-row__value{font-size:var(--fs-cap,12px);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.a2-row__ava{border-radius:var(--r-full,999px);background:var(--ad-card-2,var(--surface-2));width:36px;height:36px;font-size:var(--fs-meta,13px);align-items:center;font-weight:700;display:inline-flex}.a2-row__chev{margin-left:auto}.a2-row__check{width:var(--vds-c-btn-lg,46px);min-height:var(--vds-c-btn-lg,46px);border:1.5px solid var(--ad-border);border-radius:var(--r-sm,8px);color:var(--on-accent,var(--ad-text));cursor:pointer;background:0 0;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.a2-row__check.is-on{background:var(--ad-accent);border-color:var(--ad-accent)}.a2-selectbar{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.a2-selectbar__btn{align-items:center;gap:var(--sp-1);border:1px solid var(--ad-border);border-radius:var(--r-full,999px);margin-left:auto;display:inline-flex}.a2-skel{border-radius:var(--r-xs,6px);background:linear-gradient(90deg, var(--ad-card-2,var(--surface-2)) 0%, var(--ad-border-soft,var(--border)) 50%, var(--ad-card-2,var(--surface-2)) 100%);background-size:200% 100%;height:12px;display:block}.a2-skel--w60{width:60%}.a2-skel--w40{width:40%}.a2-row__ava.a2-skel{border-radius:var(--r-full,999px);width:36px;height:36px}@keyframes a2-skel-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.adm-starrow{color:var(--ad-warn);vertical-align:-2px;align-items:center;gap:2px;display:inline-flex}.adm-starrow__off{opacity:.32}.a2-sheet-head{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);min-width:0;display:flex}.a2-sheet-media{width:48px;height:48px;font-size:var(--fs-h3,18px);align-items:center;font-weight:700;display:flex}.a2-sheet-media img{object-fit:cover;width:100%;height:100%}.a2-sheet-headtext{flex-direction:column;min-width:0;display:flex}.a2-sheet-title{align-items:center;gap:var(--sp-2);font-size:var(--fs-h3,18px);white-space:nowrap;font-weight:700;display:flex}.a2-sheet-badge{align-items:center;display:inline-flex}.a2-sheet-sub{white-space:nowrap}.a2-sheet-foot{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex;position:sticky}.a2-sheet-foot .adm-foot-main{margin-left:auto}.a2-sheet-foot .btn2,.a2-sheet-foot .adm-btn{min-height:var(--touch-min,46px)}@media (max-width:768px){.a2-page .adm-boardstats{gap:var(--sp-2);margin-bottom:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.a2-page .adm-boardstats>.adm-bs-card:first-child{grid-column:1/-1}.a2-page .adm-bs-card{padding:var(--sp-3)}.a2-page [data-chart-grid]{display:none!important}.a2-page .adm-table-note{display:none}.a2-page .adm-filterbar{gap:var(--sp-2)}}.a2-kvlist{margin:0 0 var(--sp-2);flex-direction:column;display:flex}.a2-kv{padding:var(--sp-2) 0;border-bottom:1px solid var(--ad-border-soft,var(--border));flex-direction:column;gap:2px;display:flex}.a2-kv:last-child{border-bottom:0}.a2-kv-v{color:var(--ad-text);font-size:var(--fs-meta,13px)}@media (max-width:768px){.a2-page .fin-kpi-row,.a2-page .adm-grid-kpi,.a2-page .adm-kpis{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))!important}.a2-page .fin-kpi-row .fin-stat-value,.a2-page .adm-kpi-val{font-size:var(--fs-h3,18px);font-variant-numeric:tabular-nums;line-height:1.25}}.a2-sheet-titletext{white-space:nowrap;min-width:0}@media (max-width:768px){.a2-page .tbl-scroll{max-height:none;overflow:visible}.a2-page .rel-table{background:0 0;border:0;width:100%;min-width:0;display:block}.a2-page .rel-table colgroup,.a2-page .rel-table thead{display:none}.a2-page .rel-table tbody{gap:var(--sp-2);flex-direction:column;display:flex}.a2-page .rel-table tr{padding:var(--sp-2) var(--sp-3);border:1px solid var(--ad-border-soft,var(--border));border-radius:var(--r-lg,12px);background:var(--ad-card-2);flex-direction:column;gap:0;display:flex}.a2-page .rel-table td{align-items:center;gap:var(--sp-2);text-align:left;border:0;grid-template-columns:104px minmax(0,1fr);padding:6px 0;display:grid}.a2-page .rel-table td:before{content:attr(data-label);color:var(--ad-text-3);font-size:var(--fs-cap,12px);font-weight:500}.a2-page .rel-table td[data-label="Version mới nhất"]{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--ad-border-soft,var(--border));display:flex}.a2-page .rel-table td[data-label="Version mới nhất"]:before{content:none}.a2-page .rel-table td[data-label=Kênh],.a2-page .rel-table td[data-label=Bắt\ buộc]{justify-content:flex-start;gap:var(--sp-2);display:flex}.a2-page .rel-table td[data-label=Kênh]:before,.a2-page .rel-table td[data-label=Bắt\ buộc]:before{flex:0 0 104px}.a2-page .rel-table td[data-label=Thao\ tác]{padding-top:var(--sp-2);border-top:1px solid var(--ad-border-soft,var(--border));display:block}.a2-page .rel-table td[data-label=Thao\ tác]:before{content:none}.a2-page .rel-table td[data-label=Thao\ tác] .btn2,.a2-page .rel-table td[data-label=Thao\ tác] a{width:100%;min-height:var(--m-btn-h,46px);justify-content:center;align-items:center;display:flex}.a2-page .rel-table td[colspan]{padding:0;display:block}.a2-page .rel-table td[colspan]:before{content:none}.a2-page .rel-table tr:has(td[colspan]){background:0 0;border:0;padding:0}.a2-page .rel-table .rel-cell-clip{white-space:normal;text-overflow:clip;font-size:var(--fs-meta,13px);overflow:visible}.a2-page .rel-table .rel-mono,.a2-page .rel-table .rel-ver{font-size:13px}}@media (max-width:375px){.a2-row__main{gap:var(--sp-2)}.a2-row__ava{width:32px;height:32px}.a2-page .adm-bs-card{padding:var(--sp-2) var(--sp-3)}}@media (min-width:1024px){.a2-list,.a2-selectbar,.a2-sheet-head,.a2-sheet-foot{display:none}}@media (prefers-reduced-motion:reduce){.a2-row:active{transform:none}}.adma-page{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.adma-eyebrow{font-size:var(--fs-micro,11px)}@media (min-width:1024px){.adma-page .adm-filterbar{flex-wrap:wrap;row-gap:10px;overflow:visible}.adma-page .adm-filterbar-left,.adma-page .adm-filterbar-right{flex-wrap:wrap;row-gap:10px}.adma-page .adm-filterbar-left>*{flex:0 auto;min-width:0}.adma-page .adm-filterbar-right{margin-left:auto}}.adma-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adma-kpi{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:11px 14px;display:flex}.adma-kpi b{font-size:var(--fs-h2);color:var(--fg);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.adma-kpi span{font-size:var(--fs-micro,12px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adma-kpi small{font-size:var(--fs-micro,11px);color:var(--faint)}.adma-kpi.is-warn b{color:var(--danger)}.adma-kpi.is-ok b{color:var(--success)}@media (max-width:1023px){.adma-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.adma-kpis{grid-template-columns:minmax(0,1fr)}}.adma-page .adm-table-shell{scrollbar-width:thin}.adma-page .adm-table-shell .adm-table{min-width:640px}@media (max-width:768px){.adma-page .adm-table-shell .adm-table{min-width:0}}.adma-page .adm-chart-box,.adma-page .adm-chart-card{max-height:300px}.adma-page .adm-chart-box svg,.adma-page .adm-chart-card svg{max-height:210px}.adma-page .adm-empty,.adma-page .adm-loading,.adma-page .adm-error{min-height:96px}@media (prefers-reduced-motion:reduce){.adma-page *{scroll-behavior:auto}}@media (max-width:1024px){.adma-page .adm-grid-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.adma-page .adm-table-wrap,.adma-page .ds-table-wrap{overflow-x:auto}}@media (max-width:768px){.adma-page .adm-grid-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.adma-page .adm-toolbar{gap:var(--sp-2);flex-wrap:wrap}}@media (max-width:375px){.adma-page .adm-grid-kpi{grid-template-columns:minmax(0,1fr)}.adma-page .adm-toolbar>*{min-width:0}}@media (max-width:768px){.adma-page .adma-eyebrow{font-size:var(--fs-cap)}}.rel-page .rel-table th{white-space:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line-base);padding:8px 14px;font-size:11px;font-weight:700}.rel-page .rel-table td{height:var(--vds-c-row-h);border-bottom:1px solid var(--line-base);padding:8px 14px}.rel-page .rel-table td,.rel-page .rel-table td *{font-variant-numeric:tabular-nums}@media (max-width:1024px){.rel-page .rel-table th{white-space:normal}}@media (max-width:768px){.rel-page .rel-table th,.rel-page .rel-table td{padding:6px 10px}}@media (max-width:375px){.rel-page .rel-table th,.rel-page .rel-table td{padding:5px 8px}}.rel-page .vp-note--mono,.w3-page .vp-note--mono{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.ct-page{gap:var(--group-gap);flex-direction:column;min-width:0;display:flex}.ct-page-head{display:flex}.ct-head-actions{gap:var(--sp-2);display:flex}.ct-pill{border-radius:var(--r-full);border:1px solid #0000;display:inline-flex}html[data-theme=light] .ct-pill--ok{color:var(--c-online)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ct-pill--ok{color:color-mix(in srgb, var(--c-online) 76%, var(--n-100))}}html[data-theme=light] .ct-pill--warn{color:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .ct-pill--warn{color:color-mix(in srgb, var(--c-warn) 94%, var(--n-100))}}.ct-cell-class{align-items:center}.ct-cell-strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ct-cell-meta{font-size:var(--fs-meta,13px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ct-note{font-size:var(--fs-micro,11px);line-height:1.5}.ct-chart-grid{min-width:0;display:grid}.ct-chart-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-chart-grid>*{min-width:0}.ct-home-cols{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px;display:grid}.ct-home-main,.ct-home-side{flex-direction:column;gap:16px;min-width:0;display:flex}.ct-todo{padding:0;display:flex}.ct-todo li{justify-content:space-between;align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--border);padding:8px 0;display:flex}.ct-todo li:last-child{border-bottom:0}.ct-todo li.is-done .ct-todo-label span{color:var(--faint);text-decoration:line-through}.ct-tutor-mini{gap:var(--sp-2);padding:0;display:flex}.ct-tutor-mini li{align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;padding:6px 0;display:grid}.ct-tutor-mini li:last-child{border-bottom:0}.ct-banner-wide{align-items:center;gap:var(--sp-4);border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:148px minmax(0,1fr) auto;padding:10px;display:grid}.ct-banner-wide img{object-fit:cover;background:var(--bg-deep);border-radius:10px;width:148px;height:64px}.ct-banner-wide-cta{color:var(--vds-accent-text);font-weight:600;font-size:var(--fs-meta,13px)}html[data-theme=light] .ct-banner-wide-cta{color:var(--accent-strong)}html[data-theme=light] .ct-period-btn.is-on{background:var(--vds-primary);color:var(--vds-on-primary)}.ct-toolbar-filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}html[data-theme=light] .ct-view-toggle button.is-on:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-primary);color:var(--vds-on-primary)}.ct-banner-list{flex-direction:column;gap:10px;display:flex}.ct-banner-card-img{object-fit:cover;background:var(--bg-deep);border-radius:10px;width:220px;height:80px}.ct-banner-card-main{flex-direction:column;gap:4px;min-width:0;display:flex}.ct-banner-card-title{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.ct-banner-card-title strong{color:var(--fg);font-size:var(--fs-body,14px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-banner-card-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.ct-switch{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);cursor:pointer;width:40px;height:22px;padding:0;position:relative}.ct-switch span{border-radius:var(--r-full);background:var(--muted);width:16px;height:16px;transition:transform var(--motion-fast,.15s) ease;position:absolute;top:2px;left:2px}.ct-switch.is-on{background:var(--c-live);border-color:#0000}.ct-switch.is-on span{background:var(--c-live-ink);transform:translate(18px)}.ct-switch:disabled{opacity:.45;cursor:not-allowed}.ct-marketing-cols{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;display:grid}.ct-tips{padding:0}.ct-tips li{color:var(--muted);font-size:var(--fs-meta,13px);padding-left:18px;line-height:1.5;position:relative}.ct-tips li:before{content:"";border-radius:var(--r-full);background:var(--accent);width:6px;height:6px;position:absolute;top:8px;left:4px}.ct-ended-list{gap:var(--sp-2);flex-direction:column;padding:0;display:flex}.ct-ended-list li{gap:var(--sp-3);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:8px 0;display:grid}.ct-ended-list li:last-child{border-bottom:0}.ct-banner-thumb{border:1px solid var(--border);background:var(--bg-deep);cursor:pointer;aspect-ratio:3;border-radius:10px;padding:0;position:relative;overflow:hidden}.ct-banner-thumb img{object-fit:cover;width:100%;height:100%}.ct-banner-thumb.is-on{border-color:var(--vds-accent-text);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ct-banner-thumb.is-on{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 32%, transparent)}}.ct-banner-thumb span{border-radius:var(--r-full);background:var(--accent);width:18px;height:18px;color:var(--on-accent,var(--c-live-ink));justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:absolute;top:4px;right:4px}.ct-banner-preview-cta{background:var(--accent);color:var(--on-accent,var(--c-live-ink))}html[data-theme=light] .ct-banner-preview-cta{background:var(--accent-strong);color:var(--n-0)}.ct-session-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 90px auto}.ct-tutor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ct-tutor-rows{flex-direction:column;gap:6px;display:flex}.ct-tutor-row{gap:var(--sp-3);background:var(--surface);grid-template-columns:32px minmax(0,1.4fr) minmax(0,1fr) 80px 60px 120px auto;display:grid}.ct-tutor-row:hover{background:var(--surface-2)}.ct-drawer-actions{gap:var(--sp-2);justify-content:flex-end;display:flex}.ct-drawer-body{gap:var(--sp-4);flex-direction:column;display:flex}.ct-drawer-hero{align-items:center;gap:var(--sp-3)}.ct-drawer-hero strong{color:var(--fg);font-size:18px}.ct-dl{flex-direction:column;gap:8px;margin:0;display:flex}.ct-dl>div{gap:var(--sp-3);border-bottom:1px solid var(--border);grid-template-columns:150px minmax(0,1fr);align-items:baseline;padding-bottom:6px;display:grid}.ct-dl>div:last-child{border-bottom:0}.ct-dl dt{color:var(--muted);font-size:var(--fs-meta,13px)}.ct-dl dd{color:var(--fg);font-size:var(--fs-body,14px);word-break:break-word;margin:0}.ct-share-editor{gap:var(--sp-3);display:flex}.ct-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ct-course-cover{background:var(--bg-deep);flex:none;height:130px;display:block;position:relative}.ct-course-cover img{object-fit:cover;width:100%;height:100%}.ct-course-cover .ct-pill{position:absolute;top:10px;left:10px}.ct-course-cover .ct-pill:not(.ct-pill--live),.ct-class-cover .ct-pill:not(.ct-pill--live){background:var(--surface);color:var(--fg);border-color:var(--border)}.ct-course-emoji{background:var(--bg-deep);border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.ct-course-emoji{background:color-mix(in srgb, var(--bg-deep) 70%, transparent)}}.ct-course-body{flex-direction:column;gap:4px;min-width:0;padding:12px 14px 14px;display:flex}.ct-course-foot,.ct-class-foot{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:auto;padding-top:8px;display:flex}.ct-outline{gap:6px;padding:0;display:flex}.ct-outline li{gap:var(--sp-2);border-bottom:1px solid var(--border);grid-template-columns:26px minmax(0,1fr);align-items:center;padding:6px 0;display:grid}.ct-outline li:last-child{border-bottom:0}.ct-class-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ct-class-cover{background:var(--bg-deep);flex:none;height:110px;display:block;position:relative}.ct-class-cover img{object-fit:cover;width:100%;height:100%}.ct-class-cover .ct-pill{position:absolute;top:8px;left:8px}.ct-class-time{border-radius:var(--r-full);background:var(--surface);color:var(--fg);border:1px solid var(--border);font-size:var(--fs-micro,11px);font-variant-numeric:tabular-nums;padding:2px 8px;font-weight:600;position:absolute;bottom:8px;right:8px}.ct-class-body{flex-direction:column;gap:3px;min-width:0;padding:10px 12px 12px;display:flex}.ct-class-progress{align-items:center;gap:var(--sp-2);display:flex}.ct-progress{border-radius:var(--r-full);background:var(--surface-3);flex:auto;height:6px;overflow:hidden}.ct-progress>span{border-radius:var(--r-full);background:var(--accent);height:100%;display:block}.ct-student-mini{gap:var(--sp-2);padding:0;display:flex}.ct-student-mini li{align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) auto;padding:6px 0;display:grid}.ct-student-mini li:last-child{border-bottom:0}.ct-table-total{gap:var(--sp-3);color:var(--muted);font-size:var(--fs-meta,13px);display:flex}.ct-table-total>strong,.ct-table-total>span:first-child{color:var(--fg);font-weight:700}@media (max-width:1439px){.ct-tutor-grid,.ct-class-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1279px){.ct-course-grid,.ct-chart-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-home-cols,.ct-marketing-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.ct-tutor-grid,.ct-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-chart-grid--3{grid-template-columns:minmax(0,1fr)}.ct-banner-card-img{width:140px;height:70px}.ct-banner-card-actions{grid-column:1/-1;justify-content:flex-start}.ct-session-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct-tutor-row{grid-template-columns:32px minmax(0,1fr) auto}.ct-tutor-row>:nth-child(n+4){display:none}}@media (max-width:768px){.ct-tutor-grid,.ct-class-grid,.ct-course-grid{grid-template-columns:minmax(0,1fr)}.ct-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.ct-banner-wide{grid-template-columns:96px minmax(0,1fr)}.ct-banner-wide img{width:96px;height:54px}.ct-banner-wide-cta{display:none}.ct-share-editor{flex-direction:column}}@media (max-width:375px){.ct-page{gap:var(--sp-4)}.ct-course-body,.ct-class-body{padding:12px}.ct-banner-card-img{width:100%;height:84px}.ct-banner-wide{grid-template-columns:minmax(0,1fr)}.ct-head-actions{gap:var(--sp-2);grid-template-columns:1fr 1fr;width:100%;display:grid}.ct-head-actions>.btn2,.ct-head-actions>a.btn2{justify-content:center;width:auto}.ct-tutor-row{grid-template-columns:32px minmax(0,1fr)}.ct-session-row{grid-template-columns:minmax(0,1fr)}.ct-banner-card-actions{gap:6px}}@media print{.ct-page-head .ct-head-actions,.ds-toolbar{display:none!important}.ct-page{gap:12px}}.ct-table-hint{margin:0 0 var(--sp-2);color:var(--muted);font-size:var(--fs-meta,13px);align-items:center;gap:6px;display:none}.ct-table-scroll{min-width:0;position:relative}.ct-table-scroll--wide .ds-table{min-width:1040px}.ct-table-scroll--wide .vds-table{min-width:860px}.ct-table-scroll--sm .ds-table{min-width:720px}.ct-table-scroll--sm .vds-table{min-width:640px}.ct-table-scroll--wide .ds-table col:first-child{width:200px}.ct-table-scroll .ds-table th:first-child,.ct-table-scroll .ds-table td:first-child{z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.ct-table-scroll .ds-table thead th:first-child{z-index:3}.ct-table-scroll .ds-table tbody tr:hover td:first-child{background:var(--surface-2)}.ct-table-scroll .ds-table .btn2{white-space:nowrap}.ct-table-scroll:after{content:"";background:linear-gradient(90deg, transparent, var(--surface));pointer-events:none;width:22px;display:none;position:absolute;top:0;bottom:0;right:0}@media (max-width:1439px){.ct-table-hint--wide{display:inline-flex}.ct-table-scroll--wide:after{display:block}}@media (max-width:900px){.ct-table-hint--sm{display:inline-flex}.ct-table-scroll--sm:after{display:block}}@media (max-width:480px){.ct-page .ds-kpi-value{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(15px,4.6vw,19px)}.ct-page .ds-chart-card{padding:12px}.ct-page .ds-chart-card .ds-donut-wrap{max-width:160px}}@media (max-width:768px){.ct-page{--fs-micro:12px}.ct-page .ds-toolbar-search{min-height:var(--touch-min,44px)}.ct-page .ds-toolbar-search input:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:16px}.ct-page .ct-switch{width:var(--touch-min,44px);height:var(--touch-min,44px);background:0 0;border:0}.ct-page .ct-switch:before{content:"";border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);transition:background var(--motion-fast,.15s) ease;position:absolute;inset:11px 2px}.ct-page .ct-switch.is-on:before{background:var(--c-live);border-color:#0000}.ct-page .ct-switch span{z-index:1;top:calc(50% - 8px);left:4px}.ct-page .ct-switch.is-on span{transform:translate(18px)}.ct-page .ct-todo-link{min-height:var(--touch-min,44px);min-width:44px;padding-inline:var(--sp-2);margin-inline:calc(-1*var(--sp-2));justify-content:center;align-items:center;display:inline-flex}.ct-page .ct-table-scroll{overflow:visible}.ct-page .ct-table-scroll:after,.ct-page .ct-table-hint{display:none}.ct-page .ct-table-scroll .ds-table-wrap.tbl-scroll{overflow:visible}.ct-page .ct-table-scroll .ds-table{table-layout:auto;width:100%;min-width:0;display:block}.ct-page .ct-table-scroll .ds-table colgroup{display:none}.ct-page .ct-table-scroll .ds-table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ct-page .ct-table-scroll .ds-table tbody{display:block}.ct-page .ct-table-scroll .ds-table tbody tr{margin:0 0 var(--sp-3,12px);padding:var(--sp-3,12px) var(--sp-4,16px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md,12px);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ct-page .ct-table-scroll .ds-table tbody tr:last-child{margin-bottom:0}.ct-page .ct-table-scroll .ds-table tbody tr:hover{background:var(--surface)}.ct-page .ct-table-scroll .ds-table tbody td{gap:var(--sp-3,12px);border-bottom:1px solid var(--border);text-align:right;grid-template-columns:minmax(0,min(42%,28ch)) minmax(0,1fr);align-items:center;padding:9px 0;display:grid}.ct-page .ct-table-scroll .ds-table tbody td:last-child{border-bottom:0;padding-bottom:0}.ct-page .ct-table-scroll .ds-table tbody td:before{content:"";text-align:left;color:var(--muted);font-size:var(--fs-meta,13px);font-weight:500}.ct-page .ct-table-scroll .ds-table tbody td>*{min-width:0}.ct-page .ct-table-scroll .ds-table tbody td>.btn2,.ct-page .ct-table-scroll .ds-table tbody td>a{justify-self:end}.ct-page .ct-table-scroll .ds-table tbody td .ct-cell-class{justify-content:flex-end}.ct-page .ct-table-scroll .ds-table tbody td .ct-cell-stack{align-items:flex-end}.ct-page .ct-table-scroll .ds-table tbody td>.ct-pill,.ct-page .ct-table-scroll .ds-table tbody td>.live-badge{justify-self:end}.ct-page .ct-table-scroll .ds-table tbody td.ds-empty-row{text-align:center;padding:var(--sp-4,16px) 0;border-bottom:0;display:block}.ct-page .ct-table-scroll .ds-table tbody td.ds-empty-row:before{content:none}.ct-page .ds-table[aria-label="Lớp học hôm nay"] tbody td:first-child:before{content:"Giờ"}.ct-page .ds-table[aria-label="Lớp học hôm nay"] tbody td:nth-child(2):before{content:"Lớp"}.ct-page .ds-table[aria-label="Lớp học hôm nay"] tbody td:nth-child(3):before{content:"Gia sư"}.ct-page .ds-table[aria-label="Lớp học hôm nay"] tbody td:nth-child(4):before{content:"Sĩ số"}.ct-page .ds-table[aria-label="Lớp học hôm nay"] tbody td:nth-child(5):before{content:"Trạng thái"}.ct-page .ds-table[aria-label="Lớp học hôm nay"] tbody td:nth-child(6):before{content:"Thao tác"}.ct-page .ds-table[aria-label="Doanh thu chi tiết theo lớp"] tbody td:first-child:before{content:"Lớp"}.ct-page .ds-table[aria-label="Doanh thu chi tiết theo lớp"] tbody td:nth-child(2):before{content:"Gia sư"}.ct-page .ds-table[aria-label="Doanh thu chi tiết theo lớp"] tbody td:nth-child(3):before{content:"Học viên"}.ct-page .ds-table[aria-label="Doanh thu chi tiết theo lớp"] tbody td:nth-child(4):before{content:"Doanh thu"}.ct-page .ds-table[aria-label="Doanh thu chi tiết theo lớp"] tbody td:nth-child(5):before{content:"Hoa hồng"}.ct-page .ds-table[aria-label="Doanh thu chi tiết theo lớp"] tbody td:nth-child(6):before{content:"Thực nhận"}.ct-page .ds-table[aria-label="Doanh thu chi tiết theo lớp"] tbody td:nth-child(7):before{content:"Trạng thái"}.ct-page .ds-table[aria-label="Doanh thu chi tiết theo lớp"] tbody td:nth-child(8):before{content:"Giải ngân"}.ct-page .ds-table[aria-label="Học viên của trung tâm"] tbody td:first-child:before{content:"Học viên"}.ct-page .ds-table[aria-label="Học viên của trung tâm"] tbody td:nth-child(2):before{content:"Khoá học"}.ct-page .ds-table[aria-label="Học viên của trung tâm"] tbody td:nth-child(3):before{content:"Lớp"}.ct-page .ds-table[aria-label="Học viên của trung tâm"] tbody td:nth-child(4):before{content:"Tiến độ"}.ct-page .ds-table[aria-label="Học viên của trung tâm"] tbody td:nth-child(5):before{content:"Chuyên cần"}.ct-page .ds-table[aria-label="Học viên của trung tâm"] tbody td:nth-child(6):before{content:"Học phí"}.ct-page .ds-table[aria-label="Học viên của trung tâm"] tbody td:nth-child(7):before{content:"Trạng thái"}.ct-page .ds-table[aria-label="Học viên của trung tâm"] tbody td:nth-child(8):before{content:"Gia nhập"}.ct-page .ds-table[aria-label="Học viên của trung tâm"] tbody td:nth-child(9):before{content:"Thao tác"}}@media (min-width:768px){.v2-content .ct-page .ct-table-scroll .ds-table-wrap.tbl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}.ct-page .ds-toolbar :is(.ds-toolbar-search,.vds-select__trigger){min-height:var(--vds-f-h-sm,44px)!important;height:var(--vds-f-h-sm,44px)!important;border-radius:13px!important}.ct-page .ds-toolbar .ds-toolbar-search{gap:8px;background:var(--vds-surface)!important;border:1px solid var(--vds-line)!important;padding-inline:12px!important}.ct-page .ds-toolbar .ds-toolbar-search input:not(:where([data-venus-core],[data-venus-core] *)){height:22px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important}.ct-page .vp-head__title{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.12}@media (min-width:1024px){.ct-page .vp-head__title{font-size:40px;line-height:1.1}}.w3-page.vp>*{margin-top:0;margin-bottom:0}.w3-page.vp>*+*{margin-top:24px}@media (max-width:560px){.ct-page .vds-seg__item,.w3-page.vp .vds-seg__item,.ct-page .vds-btn.vds-btn--sm,.w3-page.vp .vds-btn.vds-btn--sm{min-height:44px}.ct-page .vds-btn.vds-btn--sm,.w3-page.vp .vds-btn.vds-btn--sm{min-width:44px}}.ct-page .vp-sec__label,.w3-page.vp .vp-sec__label{color:var(--vds-ink)}@media (min-width:1024px){.ct-home-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ct-home-main,.ct-home-side{display:contents}.ct-home-cols>:not(.ct-home-main):not(.ct-home-side){flex-direction:column;min-width:0;display:flex}.ct-home-cols>:not(.ct-home-main):not(.ct-home-side)>.vds-card,.ct-home-cols>.lt-reveal>.vds-card{flex:auto;height:100%}}.w3-page.vp .vp-head__title{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.12}@media (max-width:768px){.ct-page .ct-table-scroll{position:relative;overflow:hidden}.ct-page .ct-table-scroll .ds-table-wrap.tbl-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(70dvh,560px);overflow:auto}.ct-page .ct-table-scroll:after{content:"";background:linear-gradient(90deg, transparent, var(--surface));pointer-events:none;width:22px;display:block;position:absolute;top:0;bottom:0;right:0}.ct-page .ct-table-hint{margin:0 0 var(--sp-2,8px);color:var(--muted);font-size:var(--fs-meta,13px);align-items:center;gap:6px;display:inline-flex}.ct-page .ct-table-scroll .ds-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;display:table}.ct-page .ct-table-scroll--wide .ds-table{min-width:1040px}.ct-page .ct-table-scroll--sm .ds-table{min-width:720px}.ct-page .ct-table-scroll .ds-table colgroup{display:table-column-group}.ct-page .ct-table-scroll .ds-table col{display:table-column}.ct-page .ct-table-scroll .ds-table thead{z-index:5;clip-path:none;white-space:normal;border:0;width:auto;height:auto;margin:0;padding:0;display:table-header-group;position:sticky;top:0;overflow:visible}.ct-page .ct-table-scroll .ds-table thead th{z-index:5;background:var(--surface-2);color:var(--muted);font-size:var(--fs-micro,12px);letter-spacing:.02em;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:10px 12px;font-weight:700;line-height:1.35;display:table-cell;position:sticky;top:0}.ct-page .ct-table-scroll .ds-table thead th.is-num,.ct-page .ct-table-scroll .ds-table thead th.is-right{text-align:right}.ct-page .ct-table-scroll .ds-table tbody{display:table-row-group}.ct-page .ct-table-scroll .ds-table tbody tr{background:0 0;border:0;border-radius:0;grid-template-columns:none;gap:0;margin:0;padding:0;display:table-row}.ct-page .ct-table-scroll .ds-table tbody tr:hover{background:var(--surface-2)}.ct-page .ct-table-scroll .ds-table tbody td{justify-self:auto;align-items:initial;border:0;border-bottom:1px solid var(--border);color:var(--fg);font-size:var(--fs-meta,13px);text-align:left;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:0 0;grid-template-columns:none;gap:0;padding:10px 12px;font-weight:400;line-height:1.45;display:table-cell;overflow:hidden}.ct-page .ct-table-scroll .ds-table tbody td.is-num,.ct-page .ct-table-scroll .ds-table tbody td.is-right{text-align:right;font-variant-numeric:tabular-nums}.ct-page .ct-table-scroll .ds-table[aria-label] tbody td:before{content:none}.ct-page .ct-table-scroll .ds-table[aria-label] tbody td>*{min-width:0;max-width:100%}.ct-page .ct-table-scroll .ds-table[aria-label] tbody td .ct-cell-stack,.ct-page .ct-table-scroll .ds-table[aria-label] tbody td .ct-cell-class{justify-content:flex-start;align-items:flex-start}.ct-page .ct-table-scroll .ds-table[aria-label] tbody td .ct-cell-strong,.ct-page .ct-table-scroll .ds-table[aria-label] tbody td .ct-cell-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ct-page .ct-table-scroll .ds-table[aria-label] tbody td>.ct-pill,.ct-page .ct-table-scroll .ds-table[aria-label] tbody td>.live-badge,.ct-page .ct-table-scroll .ds-table[aria-label] tbody td>.ct-badge{justify-self:auto;max-width:100%;display:inline-flex}.ct-page .ct-table-scroll .ds-table tbody td.ds-empty-row{text-align:center;white-space:normal;border-bottom:0;padding:24px 12px;display:table-cell}.ct-page .ct-table-scroll .ds-table th:first-child,.ct-page .ct-table-scroll .ds-table td:first-child{z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.ct-page .ct-table-scroll .ds-table thead th:first-child{z-index:6;background:var(--surface-2)}.ct-page .ct-table-scroll .ds-table tbody tr:hover td:first-child{background:var(--surface-2)}.ct-page .ct-table-scroll .ds-table tbody td .btn2:not(:where([data-venus-core],[data-venus-core] *)),.ct-page .ct-table-scroll .ds-table tbody td button:not(:where([data-venus-core],[data-venus-core] *)),.ct-page .ct-table-scroll .ds-table tbody td a.btn2:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);min-width:var(--touch-min,44px)}}@media (max-width:375px){.ct-page .ct-table-scroll .ds-table tbody td,.ct-page .ct-table-scroll .ds-table thead th{font-size:var(--fs-micro,12px);padding:9px 10px}}@media (min-width:768px) and (max-width:1023px){.ct-page .ct-table-scroll .ds-table-wrap.tbl-scroll{max-height:min(74dvh,640px)}}@media (min-width:1024px){.ct-page .ct-table-scroll .ds-table-wrap.tbl-scroll{max-height:none;overflow:visible}}.cc-lvl-0{--fill:2%}.cc-lvl-1{--fill:10%}.cc-lvl-2{--fill:20%}.cc-lvl-3{--fill:30%}.cc-lvl-4{--fill:40%}.cc-lvl-5{--fill:50%}.cc-lvl-6{--fill:60%}.cc-lvl-7{--fill:70%}.cc-lvl-8{--fill:80%}.cc-lvl-9{--fill:90%}.cc-lvl-10{--fill:100%}.cc-mchart{display:none}.cc-mchart-head h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-meta,13px);color:var(--ds-text);margin:0;font-weight:600}.cc-mchart-head span{font-size:var(--m-fs-micro,12px);color:var(--ds-text-3)}.cc-mrow-track{border-radius:var(--r-full,999px);background:var(--ds-surface-2);height:6px}.cc-mrow-track>i{height:100%;width:var(--fill,0%);border-radius:inherit;background:var(--ds-accent);display:block}.cc-mrow.is-net .cc-mrow-track>i{background:var(--ds-ok,var(--ds-accent))}.cc-mrows{display:flex}.cc-mlrow{background:0 0;border:0;padding:0;display:block}.cc-mlrow,.cc-mlrow-hit{border:1px solid var(--ds-border);background:var(--ds-surface);min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""meta pill";gap:4px 8px;width:100%;padding:10px 12px;display:grid}.cc-mlrow:has(>.cc-mlrow-hit){background:0 0;border:0;min-height:0;padding:0}@media (max-width:1023px){.ct-page .btn2{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.ct-page .ct-period-btn{min-height:44px}}@media (max-width:767px){.ct-page{flex-direction:column;gap:16px;display:flex}.ct-page-head{display:flex}.ct-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.ct-head-actions .btn2{min-height:44px;font-size:var(--m-fs-body-s,14px);justify-content:center}.ct-period{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.ct-period::-webkit-scrollbar{display:none}.ct-period-btn{min-height:44px;font-size:var(--m-fs-body-s,14px);flex:none;padding:0 14px}.ct-page .ds-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ct-page .ds-kpi{border-radius:14px;min-height:96px;padding:12px}.ct-page .ds-kpi-label{-webkit-line-clamp:2;font-size:var(--m-fs-micro,12px);white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;min-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.ct-page .ds-kpi-value{font-size:var(--m-fs-num,20px);font-variant-numeric:tabular-nums;text-align:right;display:block}.ct-page .ds-kpi-hint{font-size:var(--m-fs-micro,12px);grid-column:1/-1;line-height:1.35}.ct-page .ct-chart-grid{display:none}.cc-mchart{display:flex}.ct-page .ct-table-scroll,.ct-page .ct-table-hint{display:none}.ct-page .ct-table-total{font-size:var(--m-fs-micro,12px);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.ct-page .ct-home-cols,.ct-page .ct-home-main,.ct-page .ct-home-side,.ct-page .ct-marketing-cols{flex-direction:column;gap:12px;display:flex}.ct-page .ct-home-cols>*,.ct-page .ct-home-main>*,.ct-page .ct-home-side>*,.ct-page .ct-marketing-cols>*{min-width:0;max-width:100%}.ct-page .ds-toolbar{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ct-page .ds-toolbar>*{min-width:0;max-width:100%}.ct-page .ds-toolbar-search{flex:none;width:100%;min-width:0;max-width:none;min-height:44px}.ct-page .ds-toolbar-search input:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px;font-size:var(--m-fs-input,16px)}.ct-page .ds-toolbar-actions{flex-wrap:wrap;margin-left:0}.ct-page .ct-toolbar-filters{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;display:flex;overflow-x:auto}.ct-page .ct-toolbar-filters::-webkit-scrollbar{display:none}.ct-page .ct-toolbar-filters>*{flex:none}.ct-page .ct-input{min-height:44px;font-size:var(--m-fs-input,16px)}.ct-page .ct-input--inline{max-width:none}.ct-page .ct-view-toggle button:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px;font-size:var(--m-fs-body-s,14px);padding:0 14px}.ct-page .ct-course-grid,.ct-page .ct-class-grid,.ct-page .ct-tutor-grid,.ct-page .ct-tutor-rows,.ct-page .ct-banner-list,.ct-page .ct-ended-list{flex-direction:column;gap:8px;display:flex}.ct-page .ct-course-card,.ct-page .ct-class-card{text-align:left;border-radius:14px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px 12px;min-height:88px;padding:8px;display:grid}.ct-page .ct-course-cover,.ct-page .ct-class-cover{border-radius:10px;grid-row:1/span 3;width:96px;height:54px;min-height:54px;overflow:hidden}.ct-page .ct-course-emoji,.ct-page .ct-course-cover svg{width:40px;height:40px}.ct-page .ct-course-body,.ct-page .ct-class-body{grid-column:2;gap:2px;min-width:0;padding:0}.ct-page .ct-course-foot,.ct-page .ct-class-foot{grid-column:2;gap:8px;margin-top:2px}.ct-page .ct-class-progress,.ct-page .ct-progress{grid-column:2;height:4px}.ct-page .ct-tutor-card{text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:72px;padding:10px 12px;display:grid}.ct-page .ct-tutor-card-top{grid-column:1/span 2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.ct-page .ct-tutor-card-stats{display:none}.ct-page .ct-tutor-card-money{grid-column:1/span 2;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ct-page .ct-tutor-card-actions{display:none}.ct-page .ct-tutor-row{gap:8px;min-height:64px}.ct-page .ct-banner-card{border-radius:14px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px 12px;padding:8px;display:grid}.ct-page .ct-banner-card-img{border-radius:10px;grid-row:1/span 3;width:96px;height:54px;overflow:hidden}.ct-page .ct-banner-card-main{grid-column:2;min-width:0}.ct-page .ct-banner-card-actions{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.ct-page .ct-banner-card-actions .btn2{flex:auto;justify-content:center;min-height:44px}.ct-page .ct-banner-card-title{font-size:var(--m-fs-body,15px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-page .ct-banner-wide{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 12px;padding:8px;display:grid}.ct-page .ct-banner-wide img{object-fit:cover;border-radius:10px;width:96px;height:54px}.ct-page .ct-banner-wide-cta{min-height:44px;font-size:var(--m-fs-meta,13px);grid-column:2;align-items:center;display:inline-flex}.ct-page .ct-todo>li{gap:8px;min-height:52px}.ct-page .ct-todo-label{align-items:center;gap:8px;min-height:44px}.ct-page .ct-todo-label input:not(:where([data-venus-core],[data-venus-core] *)){width:20px;height:20px}.ct-page .ct-todo-link{justify-content:flex-end;align-items:center;min-height:44px;display:inline-flex}.ct-page .ct-tutor-mini>li{gap:8px;min-height:72px}.ct-page .ct-note,.ct-page .ct-cell-meta{font-size:var(--m-fs-micro,12px);line-height:1.45}.lt-sheet .ct-drawer-hero,.lt-sheet .ct-drawer-cover{flex-direction:column;align-items:flex-start;gap:8px}.lt-sheet .ct-drawer-body{flex-direction:column;gap:12px;padding:0;display:flex}.lt-sheet .ct-drawer-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.lt-sheet .ct-drawer-actions .btn2{justify-content:center;width:100%;min-height:44px}.lt-sheet .ct-dl{flex-direction:column;gap:8px;display:flex}.lt-sheet .ct-dl>div{justify-content:space-between;align-items:baseline;gap:12px;min-height:32px;display:flex}.lt-sheet .ct-dl dd{text-align:right;font-variant-numeric:tabular-nums}.lt-sheet .ct-share-editor{flex-direction:column;gap:8px;display:flex}.lt-sheet .ct-share-editor .btn2{justify-content:center;min-height:44px}.lt-sheet .ct-outline>li,.lt-sheet .ct-student-mini{min-height:44px}}@media (max-width:375px){.ct-page .ct-course-card,.ct-page .ct-class-card,.ct-page .ct-banner-card,.ct-page .ct-banner-wide{grid-template-columns:88px minmax(0,1fr)}.ct-page .ct-course-cover,.ct-page .ct-class-cover,.ct-page .ct-banner-card-img,.ct-page .ct-banner-wide img{width:88px}.ct-page .ds-kpi{min-height:88px;padding:10px}}@media (min-width:1024px){.ct-page .ct-chart-grid{display:grid}.cc-mchart{display:none}}@media (min-width:768px) and (max-width:1023px){.cc-mchart,.cc-mrows{display:none}.ct-page .ct-chart-grid{display:grid}}[data-page=ranking] .filters{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}[data-page=ranking] .podium{margin:var(--sp-6) 0 var(--sp-8);justify-content:center;align-items:flex-end;gap:20px;min-height:220px;display:flex}[data-page=ranking] .podium .p-item{text-align:center;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-lg) var(--r-lg) 0 0;cursor:pointer;width:190px;transition:transform var(--m-dur-sheet),box-shadow var(--dur-slow);border-bottom:none;padding:26px 12px 0;position:relative}[data-page=ranking] .podium .p-item:hover{box-shadow:var(--e-3);transform:translateY(-6px)}[data-page=ranking] .podium .crown{z-index:2;font-size:1.5rem;position:absolute;top:-18px;left:50%;transform:translate(-50%)}[data-page=ranking] .podium .p-avatar{border-radius:50%;width:92px;height:92px;margin:0 auto 8px;overflow:hidden}[data-page=ranking] .podium .p-avatar img{object-fit:cover;width:100%;height:100%}[data-page=ranking] .podium .p-1{border-color:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){[data-page=ranking] .podium .p-1{border-color:color-mix(in srgb, var(--brand-gold) 50%, transparent)}}[data-page=ranking] .podium .p-1{background:linear-gradient(180deg, var(--brand-gold), var(--glass))}@supports (color:color-mix(in lab, red, red)){[data-page=ranking] .podium .p-1{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-gold) 14%, transparent), var(--glass))}}[data-page=ranking] .podium .p-1 .p-avatar{border:3px solid var(--brand-gold);width:112px;height:112px;box-shadow:0 0 28px var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){[data-page=ranking] .podium .p-1 .p-avatar{box-shadow:0 0 28px color-mix(in srgb, var(--brand-gold) 32%, transparent)}}[data-page=ranking] .podium .p-2 .p-avatar{border:3px solid var(--muted)}[data-page=ranking] .podium .p-3 .p-avatar{border:3px solid var(--brand-gold)}[data-page=ranking] .podium .p-name{font-size:14px;font-weight:700}[data-page=ranking] .podium .p-sub{color:var(--n-400);margin-top:2px;font-size:11px}[data-page=ranking] .podium .p-points{color:var(--brand-gold);font-variant-numeric:tabular-nums;margin:6px 0 12px;font-size:18px;font-weight:700}[data-page=ranking] .podium .p-pedestal{color:var(--bg-deep);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){[data-page=ranking] .podium .p-pedestal{color:color-mix(in srgb, var(--bg-deep) 55%, transparent)}}[data-page=ranking] .podium .p-1 .p-pedestal{background:linear-gradient(180deg, var(--brand-gold), var(--brand-gold));height:64px}@supports (color:color-mix(in lab, red, red)){[data-page=ranking] .podium .p-1 .p-pedestal{background:linear-gradient(180deg, var(--brand-gold), color-mix(in srgb, var(--brand-gold) 62%, var(--bg-deep)))}}[data-page=ranking] .podium .p-2 .p-pedestal{background:linear-gradient(180deg, var(--muted), var(--surface-3));height:46px}[data-page=ranking] .podium .p-3 .p-pedestal{background:linear-gradient(180deg, var(--brand-gold), var(--brand-gold));height:34px}@supports (color:color-mix(in lab, red, red)){[data-page=ranking] .podium .p-3 .p-pedestal{background:linear-gradient(180deg, var(--brand-gold), color-mix(in srgb, var(--brand-gold) 45%, var(--bg-deep)))}}[data-page=ranking] .rank-row{border-radius:var(--r-md);transition:background var(--m-dur-fast),transform var(--m-dur-fast);cursor:pointer;align-items:center;gap:14px;padding:12px 18px;display:flex}[data-page=ranking] .rank-row:hover{background:var(--glass-strong);transform:translate(4px)}[data-page=ranking] .rank-row .r-num{text-align:center;width:30px;color:var(--n-400);font-variant-numeric:tabular-nums;font-weight:700}[data-page=ranking] .rank-row .r-num.top{font-size:18px}[data-page=ranking] .rank-row .avatar{width:42px;height:42px;color:var(--n-0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}[data-page=ranking] .rank-row .r-name{font-size:14px;font-weight:700}[data-page=ranking] .rank-row .r-lv{color:var(--brand-cyan);width:56px;font-size:12px;font-weight:700}[data-page=ranking] .rank-row .r-points{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:700}[data-page=ranking] .rank-row .r-trend{text-align:right;font-variant-numeric:tabular-nums;width:40px;font-size:11px;font-weight:700}[data-page=ranking] .rank-row.me{border:1px solid var(--accent-border);background:var(--accent-dim)}[data-page=ranking] .t-same{color:var(--n-500)}[data-page=ranking] .slb-item{border-bottom:1px solid var(--glass-border);align-items:center;gap:12px;padding:10px 0;display:flex}[data-page=ranking] .slb-item:last-child{border-bottom:none}[data-page=ranking] .slb-rank{text-align:center;width:22px;color:var(--n-400);font-weight:700}[data-page=ranking] .slb-school{width:180px;font-size:13px;font-weight:700}[data-page=ranking] .slb-bar{background:var(--n-0);flex:1;height:8px}@supports (color:color-mix(in lab, red, red)){[data-page=ranking] .slb-bar{background:color-mix(in srgb, var(--n-0) 6%, transparent)}}[data-page=ranking] .slb-bar{border-radius:var(--r-full);overflow:hidden}[data-page=ranking] .slb-bar i{background:linear-gradient(90deg, var(--brand-cyan), var(--brand-purple));border-radius:var(--r-full);height:100%;display:block}[data-page=ranking] .slb-pts{color:var(--brand-gold);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}[data-page=rank]{gap:var(--gutter);flex-direction:column;min-width:0;display:flex}.rk-podium{gap:var(--sp-4)}.rk-pod{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card) var(--r-card) 0 0;border-bottom:none;flex-direction:column;align-items:center;gap:6px;width:190px;min-width:0;padding:18px 12px 14px;display:flex;position:relative}.rk-pod.is-first{border-color:var(--brand-gold);width:220px}@supports (color:color-mix(in lab, red, red)){.rk-pod.is-first{border-color:color-mix(in srgb, var(--brand-gold) 52%, transparent)}}.rk-pod.is-first{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.rk-pod.is-first{background:color-mix(in srgb, var(--brand-gold) 8%, var(--surface))}}.rk-pod-ava{border:3px solid var(--border);border-radius:50%;width:84px;height:84px}.rk-pod.is-first .rk-pod-ava{border-color:var(--brand-gold);width:104px;height:104px}.rk-pod-name{max-width:100%;font-size:var(--fs-body);font-weight:600}.rk-pod-score{font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:700}.rk-pod-rank{text-align:center;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;font-weight:700}.rk-table-wrap{border:1px solid var(--border);border-radius:var(--r-card);scrollbar-width:thin;overflow:auto hidden}.rk-table-wrap::-webkit-scrollbar{height:8px}.rk-table-wrap::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--r-full)}.rk-table-wrap::-webkit-scrollbar-track{background:0 0}.rk-table{table-layout:fixed;width:100%}.rk-scroll-hint{font-size:var(--fs-micro);display:none}@media (max-width:768px){.rk-scroll-hint{display:block}}.rk-table th,.rk-table td{vertical-align:middle;padding:10px 12px}.rk-table td{border-bottom:1px solid var(--border)}.rk-table tbody tr:last-child td{border-bottom:0}.rk-ranknum{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.rk-who{gap:10px}.rk-ava{flex:0 0 32px;width:32px;height:32px}.rk-name{font-weight:600}.rk-merow{gap:var(--sp-3);padding:10px 12px}.rk-merow .rk-name{flex:1}.rk-merow-score{font-variant-numeric:tabular-nums;font-weight:700}.rk-school{border-top:1px solid var(--border)}.rk-school:first-of-type{border-top:0}.rk-school-rank{text-align:right;font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.rk-school-bar{border-radius:var(--r-full);background:var(--surface-3);height:6px}.rk-school-bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.rk-school-total{font-size:var(--fs-micro);font-variant-numeric:tabular-nums}@media (max-width:1280px){.rk-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.rk-podium{flex-wrap:wrap}.rk-pod,.rk-pod.is-first{width:160px}}@media (max-width:768px){.rk-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:375px){.rk-pod,.rk-pod.is-first{width:46%}.rk-pod-ava{width:64px;height:64px}}@media (max-width:768px){[data-page=rank]{--fs-micro:var(--m-fs-micro);--d-cap:var(--m-fs-micro);--d-tiny:var(--m-fs-micro)}.rk-scroll-hint,.rk-school-total{font-size:var(--m-fs-micro)}[data-page=rank] .rk-podium{flex-wrap:nowrap;gap:6px}[data-page=rank] .rk-pod,[data-page=rank] .rk-pod.is-first{flex:1 1 0;width:auto;min-width:0;padding:16px 6px 12px}[data-page=rank] .rk-pod-ava,[data-page=rank] .rk-pod.is-first .rk-pod-ava{width:56px;height:56px}[data-page=rank] .rk-pod.is-first .rk-pod-ava{width:64px;height:64px}[data-page=rank] .rk-pod-name{max-width:100%;font-size:var(--fs-cap)}[data-page=rank] .rk-pod-score{font-size:var(--fs-cap)}[data-page=rank] .rk-scroll-hint{display:none}[data-page=rank] .rk-table-wrap{scrollbar-width:none;border:0;border-radius:0;overflow:visible}[data-page=rank] .rk-table{table-layout:auto;width:100%;display:block}[data-page=rank] .rk-table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-page=rank] .rk-table tbody{display:block}[data-page=rank] .rk-table tr{align-items:center;gap:2px var(--m-space-2);min-height:var(--m-row-h);padding:var(--m-space-2) 0;border-bottom:1px solid var(--m-border);grid-template-columns:24px auto minmax(0,1fr) auto auto;grid-template-areas:"rank who who points points""rank school school level trend";display:grid}[data-page=rank] .rk-table tbody tr:last-child{border-bottom:0}[data-page=rank] .rk-table td{vertical-align:middle;border:0;min-width:0;height:auto;padding:0}[data-page=rank] .rk-table td:first-child{text-align:right;width:auto;font-size:var(--m-fs-meta);color:var(--muted);grid-area:rank;align-self:start;padding-top:2px}[data-page=rank] .rk-table td:nth-child(2){grid-area:who;min-width:0}[data-page=rank] .rk-table td:nth-child(5){font-size:var(--m-fs-body-s);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:points;justify-self:end;font-weight:700}[data-page=rank] .rk-table td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--m-fs-micro);color:var(--m-ink-muted);grid-area:school;overflow:hidden}[data-page=rank] .rk-table td:nth-child(4){font-size:var(--m-fs-micro);color:var(--m-ink-muted);white-space:nowrap;grid-area:level}[data-page=rank] .rk-table td:nth-child(6){font-size:var(--m-fs-micro);white-space:nowrap;grid-area:trend;justify-self:end}[data-page=rank] .rk-who{gap:var(--m-space-2)}[data-page=rank] .rk-ava{flex:0 0 28px;width:28px;height:28px}[data-page=rank] .rk-name{font-size:var(--m-fs-body)}[data-page=rank] .rk-merow{min-height:var(--m-row-h);padding:var(--m-space-2) var(--m-space-3);gap:var(--m-space-2)}}@media (max-width:375px){[data-page=rank] .rk-table tr{gap:2px var(--m-space-1);grid-template-columns:20px auto minmax(0,1fr) auto auto}}@media (max-width:768px){#root :is(input,textarea):not(.vds-select__native):not([type=checkbox]):not([type=radio]):not([type=range]):not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important}}.fm-ml-auto{margin-left:auto}.fm-pad-sm{padding:var(--sp-2) var(--sp-4)}.fm-mt-8{margin-top:var(--sp-2)}.fm-mt-16{margin-top:var(--sp-4)}.fm-mt-20{margin-top:var(--sp-5)}.fm-mt-24{margin-top:var(--sp-6)}.fm-mt-32{margin-top:var(--sp-8)}.fm-mb-0{margin-bottom:0}.fm-mb-16{margin-bottom:var(--sp-4)}.fm-mb-24{margin-bottom:var(--sp-6)}.fld--flush{margin-bottom:0!important}.cc-step.is-clickable{cursor:pointer}.cc-step:not(.is-clickable){cursor:default}.hpv-stars svg{vertical-align:-2px}.fm-sec__head{display:none}.fm-sec__body>:last-child{margin-bottom:0}@media (max-width:1023px){.fm-sec__head{padding:var(--sp-2) var(--sp-3);display:flex}.fm-sec__head:focus-visible{outline:2px solid var(--m-focus-ring,var(--focus-ring));outline-offset:2px}.fm-sec__head[aria-expanded=true] .fm-sec__chev{transform:rotate(180deg)}.fm-sec__body[hidden],.fm-sec__body>.cc-card:first-child>.cc-h3:first-child{display:none}.fm-sec .cc-card:first-child,.fm-sec .g-card:first-child{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:1024px){.fm-sec__head{display:none}.fm-sec__body[hidden]{display:block}}@media (max-width:768px){:is([data-page=create],.lt-host,.rel-page) .field,:is([data-page=create],.lt-host,.rel-page) .fld{min-height:var(--m-row-h,56px)}:is([data-page=create],.lt-host,.rel-page) input:not([type=checkbox]):not([type=radio]):not([type=file]):not(:where([data-venus-core],[data-venus-core] *)),:is([data-page=create],.lt-host,.rel-page) textarea:not(:where([data-venus-core],[data-venus-core] *)),:is([data-page=create],.lt-host,.rel-page) select:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-input,16px);min-height:var(--m-control-48,48px)}:is([data-page=create],.lt-host,.rel-page) .lbl{font-size:var(--m-fs-meta,var(--fs-meta))}:is([data-page=create],.lt-host,.rel-page) .err{align-items:flex-start;gap:var(--sp-1);margin-top:var(--sp-1);color:var(--danger);font-size:var(--m-fs-meta,var(--fs-meta));line-height:1.45;display:flex}:is([data-page=create],.lt-host,.rel-page) .err>svg{flex:none;margin-top:2px}:is([data-page=create],.lt-host,.rel-page) input:not(:where([data-venus-core],[data-venus-core] *)),:is([data-page=create],.lt-host,.rel-page) textarea:not(:where([data-venus-core],[data-venus-core] *)),:is([data-page=create],.lt-host,.rel-page) select:not(:where([data-venus-core],[data-venus-core] *)),:is([data-page=create],.lt-host,.rel-page) .lt-combo-field:not(:where([data-venus-core],[data-venus-core] *)){scroll-margin-block:96px 120px}.fm-savebar{z-index:60;align-items:center;gap:var(--sp-2);margin:var(--sp-4) calc(-1*var(--m-gutter,16px)) 0;padding:var(--sp-2) var(--m-gutter,16px) calc(var(--sp-2) + var(--m-safe-bottom,0px));background:var(--m-bg-elev,var(--surface));border-top:1px solid var(--m-border,var(--line-base));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:sticky;bottom:0}:root:has(.lt-tabbar) .fm-savebar{bottom:calc(var(--m-tabbar-h,56px) + var(--m-safe-bottom,0px))}.fm-savebar>button:not(:where([data-venus-core],[data-venus-core] *)),.fm-savebar .btn2:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--m-control-48,48px)}.fm-savebar .btn2.primary:not(:where([data-venus-core],[data-venus-core] *)),.fm-savebar>button:last-child:not(:where([data-venus-core],[data-venus-core] *)){flex:1}}@media (min-width:1024px){.fm-savebar{display:contents}}@media (max-width:375px){.fm-sec__head{padding-inline:var(--sp-2)}.fm-savebar{padding-inline:var(--sp-3)}.fm-savebar>button:not(:where([data-venus-core],[data-venus-core] *)),.fm-savebar .btn2:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--m-control-44,44px)}}@media (min-width:768px){.fm-savebar{padding-inline:var(--sp-5)}.fm-sec__head{padding-inline:var(--sp-4)}}[data-page=hostdash-v18]{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}[data-page=hostdash-v18] .num{font-variant-numeric:tabular-nums}[data-page=hostdash-v18] .hd-v18-hero{border:1px solid var(--border);border-radius:var(--r-card);background:linear-gradient(135deg, var(--accent-strong) 0%, var(--surface) 62%);grid-template-columns:minmax(0,1fr) 320px;gap:18px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-page=hostdash-v18] .hd-v18-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-strong) 12%, var(--surface)) 0%, var(--surface) 62%)}}[data-page=hostdash-v18] .hd-v18-hero-main{flex-direction:column;gap:8px;min-width:0;display:flex}[data-page=hostdash-v18] .hd-v18-eyebrow{font-size:var(--fs-micro,11px);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}[data-page=hostdash-v18] .hd-v18-hero h1:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-hero,28px);color:var(--fg);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;line-height:1.15;display:flex}[data-page=hostdash-v18] .hd-v18-hero h1 small:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-meta);color:var(--muted);letter-spacing:0;font-weight:500}[data-page=hostdash-v18] .hd-v18-hero-sub{font-size:var(--fs-meta);color:var(--muted);margin:0}[data-page=hostdash-v18] .hd-v18-hero-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}[data-page=hostdash-v18] .hd-v18-btn{min-height:var(--vds-c-btn-md,40px);border-radius:var(--vds-radius-pill);border:1px solid var(--vds-line-strong);background:var(--vds-surface);color:var(--vds-ink);font:inherit;font-size:var(--fs-meta);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease;align-items:center;gap:7px;padding:0 20px;font-weight:600;display:inline-flex}[data-page=hostdash-v18] .hd-v18-btn:hover{border-color:var(--accent)}[data-page=hostdash-v18] .hd-v18-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-page=hostdash-v18] .hd-v18-btn--primary{background:var(--vds-primary);border-color:var(--vds-primary);color:var(--vds-on-primary)}.hd-v18-btn--primary:hover{background:var(--vds-primary-hover);border-color:var(--vds-primary-hover);color:var(--vds-on-primary)}.hd-v18-btn--primary:active{background:var(--vds-primary-press);border-color:var(--vds-primary-press)}[data-page=hostdash-v18] .hd-v18-btn:disabled{opacity:.45;cursor:not-allowed}[data-page=hostdash-v18] .hd-v18-icon{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}[data-page=hostdash-v18] .hd-v18-icon:hover{color:var(--fg)}[data-page=hostdash-v18] .hd-v18-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-page=hostdash-v18] .hd-v18-hero-side{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}[data-page=hostdash-v18] .hd-v18-payout-row{min-width:0;font-size:var(--fs-meta);color:var(--muted);align-items:center;gap:9px;display:flex}[data-page=hostdash-v18] .hd-v18-payout-row svg{color:var(--faint);flex:none}[data-page=hostdash-v18] .hd-v18-payout-row b{color:var(--vds-money);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-weight:600;overflow:hidden}[data-page=hostdash-v18] .hd-v18-hero-main h1 :is(.lt-num,span):not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-money);font-variant-numeric:tabular-nums}[data-page=hostdash-v18] .hd-v18-hero-note{border-top:1px solid var(--border);font-size:var(--fs-micro,11px);color:var(--muted);margin:4px 0 0;padding-top:8px;line-height:1.5}[data-page=hostdash-v18] .hd-v18-filterrow{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}[data-page=hostdash-v18] .hd-v18-filter-label{font-size:var(--fs-micro,12px);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:700}[data-page=hostdash-v18] .hd-v18-filter-note{font-size:var(--fs-micro,11px);color:var(--muted);margin-left:auto}[data-page=hostdash-v18] .hd-v18-charts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}[data-page=hostdash-v18] .hd-v18-chart{border-radius:var(--r-card);min-width:0;max-height:300px;overflow:hidden}[data-page=hostdash-v18] .hd-v18-bottom{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}[data-page=hostdash-v18] .hd-v18-panel{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}[data-page=hostdash-v18] .hd-v18-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}[data-page=hostdash-v18] .hd-v18-panel-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-h3);color:var(--fg);letter-spacing:.02em;margin:0}[data-page=hostdash-v18] .hd-v18-panel-head p{font-size:var(--fs-micro,12px);color:var(--muted);margin:3px 0 0}[data-page=hostdash-v18] .hd-v18-link{color:var(--vds-primary-700);font:inherit;font-size:var(--fs-meta);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-weight:600;display:inline-flex}[data-page=hostdash-v18] .hd-v18-link:hover{text-decoration:underline}[data-page=hostdash-v18] .hd-v18-tablewrap{padding-bottom:2px}[data-page=hostdash-v18] .hd-v18-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:var(--fs-meta)}[data-page=hostdash-v18] .hd-v18-table th,[data-page=hostdash-v18] .hd-v18-table td{text-align:left;border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);padding:8px;overflow:hidden}[data-page=hostdash-v18] .hd-v18-table th{font-size:var(--fs-micro,11px);letter-spacing:.03em;text-transform:uppercase;color:var(--faint);background:var(--surface-2);font-weight:700}[data-page=hostdash-v18] .hd-v18-table .is-right{text-align:right}[data-page=hostdash-v18] .hd-v18-table tbody tr:hover{background:var(--surface-2)}[data-page=hostdash-v18] .hd-v18-table tfoot td{background:var(--surface-2);border-bottom:0;font-weight:700}[data-page=hostdash-v18] .hd-v18-net{color:var(--vds-money);font-variant-numeric:tabular-nums;font-weight:700}[data-page=hostdash-v18] .hd-v18-ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-page=hostdash-v18] .hd-v18-pill{border-radius:var(--vds-radius-pill);border:1px solid var(--vds-line);background:var(--vds-well);color:var(--vds-ink-soft);white-space:nowrap;align-items:center;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}[data-page=hostdash-v18] .hd-v18-pill.is-live{background:var(--c-live);border-color:var(--c-live);color:var(--c-live-ink,var(--vds-on-primary))}[data-page=hostdash-v18] .hd-v18-pill.is-open{background:var(--vds-primary);border-color:var(--vds-primary);color:var(--vds-on-primary)}[data-page=hostdash-v18] .hd-v18-pill.is-done{background:var(--success);border-color:var(--success);color:var(--on-success)}[data-page=hostdash-v18] .hd-v18-empty{padding:var(--sp-8) var(--sp-4);text-align:center;font-size:var(--fs-meta);color:var(--muted);margin:0}[data-page=hostdash-v18] .hd-v18-funnel{flex-direction:column;gap:10px;display:flex}[data-page=hostdash-v18] .hd-v18-funnel-row{font-size:var(--fs-meta);color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex;position:relative}[data-page=hostdash-v18] .hd-v18-funnel-row b{color:var(--vds-money);font-variant-numeric:tabular-nums;font-weight:700}[data-page=hostdash-v18] .hd-v18-funnel-row i{border-radius:var(--r-full);background:var(--accent);max-width:100%;height:5px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){[data-page=hostdash-v18] .hd-v18-funnel-row i{background:color-mix(in srgb, var(--accent) 55%, transparent)}}[data-page=hostdash-v18] .hd-v18-funnel-row.is-net i{background:var(--success)}[data-page=hostdash-v18] .hd-v18-fee{color:var(--vds-money);font-variant-numeric:tabular-nums}[data-page=hostdash-v18] .hd-v18-funnel-foot{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:10px;display:flex}[data-page=hostdash-v18] .hd-v18-scrim{z-index:330;background:var(--overlay-app);border:0;padding:0;position:fixed;inset:0}[data-page=hostdash-v18] .hd-v18-modal{z-index:331;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);width:min(480px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--e-3);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}[data-page=hostdash-v18] .hd-v18-modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}[data-page=hostdash-v18] .hd-v18-modal-head h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-h3);color:var(--fg);margin:0}[data-page=hostdash-v18] .hd-v18-modal-body{flex-direction:column;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}[data-page=hostdash-v18] .hd-v18-modal-kv{font-size:var(--fs-meta);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-page=hostdash-v18] .hd-v18-modal-kv b{color:var(--fg);text-align:right}[data-page=hostdash-v18] .hd-v18-modal-warn,[data-page=hostdash-v18] .hd-v18-modal-note{border-radius:var(--r-md);font-size:var(--fs-micro,12px);gap:8px;margin:4px 0 0;padding:10px 12px;line-height:1.55;display:flex}[data-page=hostdash-v18] .hd-v18-modal-warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){[data-page=hostdash-v18] .hd-v18-modal-warn{background:color-mix(in srgb, var(--warn) 14%, transparent)}}[data-page=hostdash-v18] .hd-v18-modal-warn{color:var(--fg)}[data-page=hostdash-v18] .hd-v18-modal-note{background:var(--surface-2);color:var(--muted)}[data-page=hostdash-v18] .hd-v18-modal-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}[data-page=hostdash-v18] .hd-v18-spin{animation:.8s linear infinite hdV18Spin}@keyframes hdV18Spin{to{transform:rotate(360deg)}}@media (max-width:1279px){[data-page=hostdash-v18] .hd-v18-bottom{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){[data-page=hostdash-v18] .hd-v18-hero,[data-page=hostdash-v18] .hd-v18-charts{grid-template-columns:minmax(0,1fr)}[data-page=hostdash-v18] .hd-v18-chart{max-height:none}[data-page=hostdash-v18] .hd-v18-filter-note{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){[data-page=hostdash-v18] .hd-v18-spin{animation:none}}[data-page=hostdash-v18] .hd-v18-filterrow .db-filter button.on:not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-on-primary)}html[data-theme=light] [data-page=hostdash-v18] .hd-v18-filterrow .db-filter button.on:not(:where([data-venus-core],[data-venus-core] *)){color:var(--n-0)}@media (max-width:768px){[data-page=hostdash-v18]{--fs-micro:12px}[data-page=hostdash-v18] .hd-v18-btn{min-height:var(--touch-min,44px)}[data-page=hostdash-v18] .hd-v18-link{min-height:var(--touch-min,44px);align-items:center;display:inline-flex}[data-page=hostdash-v18] .hd-v18-pill{font-size:var(--fs-cap)}[data-page=hostdash-v18] .db-filter button:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:var(--fs-cap);padding-inline:14px}[data-page=hostdash-v18] .ds-legend-item{min-height:var(--touch-min,44px)}}@media (max-width:1024px){[data-page=hostdash-v18]{--fs-micro:12px}[data-page=hostdash-v18] .hd-v18-btn{min-height:var(--touch-min,44px)}[data-page=hostdash-v18] .hd-v18-link{min-height:var(--touch-min,44px);align-items:center;display:inline-flex}[data-page=hostdash-v18] .hd-v18-pill{font-size:var(--fs-cap)}[data-page=hostdash-v18] .db-filter button:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:var(--fs-cap);padding-inline:14px}[data-page=hostdash-v18] .ds-legend-item{min-height:var(--touch-min,44px)}}@media (min-width:1024px){.ds-chart-card:has(.ds-chart-empty){--d-chart-h:120px}}#root .ds-kpi-hint:has(.v-money){color:var(--vds-money)}.hc-lvl-0{--fill:4%}.hc-lvl-1{--fill:10%}.hc-lvl-2{--fill:20%}.hc-lvl-3{--fill:30%}.hc-lvl-4{--fill:40%}.hc-lvl-5{--fill:50%}.hc-lvl-6{--fill:60%}.hc-lvl-7{--fill:70%}.hc-lvl-8{--fill:80%}.hc-lvl-9{--fill:90%}.hc-lvl-10{--fill:100%}[data-page=hosthome-v18] .hh-pbar>i{width:var(--fill,0%)}[data-page=hosthome-v18] .hh-bar-col{height:var(--fill,4%)}[data-page=hostdash-v18] .hd-v18-funnel-row>i{width:var(--fill,0%)}[data-page=hostdash-v18] .hd-v18-table col:first-child{width:38%}[data-page=hostdash-v18] .hd-v18-table col:nth-child(2){width:10%}[data-page=hostdash-v18] .hd-v18-table col:nth-child(3),[data-page=hostdash-v18] .hd-v18-table col:nth-child(4){width:14%}[data-page=hostdash-v18] .hd-v18-table col:nth-child(5),[data-page=hostdash-v18] .hd-v18-table col:nth-child(6){width:12%}.hc-cta-bar{display:none}@media (max-width:1023px){[data-page=hosthome-v18] .hh-greet-actions{display:none}}@media (max-width:767px){[data-page=hosthome-v18]{padding-bottom:calc(72px + var(--m-tabbar-h,56px));flex-direction:column;gap:12px;display:flex}[data-page=hosthome-v18] .ds-kpi-row{order:1}[data-page=hosthome-v18] .hh-hero{order:2}[data-page=hosthome-v18]>.ds-kpi-row+.hh-sec-head,[data-page=hosthome-v18]>.ds-kpi-row+.hh-sec-head+.st-empty,[data-page=hosthome-v18] .hh-sched{order:3}[data-page=hosthome-v18] .hh-two{order:4}[data-page=hosthome-v18] .hh-grid4[aria-label="Lớp của tôi"]{order:5}[data-page=hosthome-v18] .hh-sec-head:has(+.hh-grid4[aria-label="Lớp của tôi"]){order:5}[data-page=hosthome-v18] .hh-grid4[aria-label="Học viên mới"]{order:6}[data-page=hosthome-v18] .hh-sec-head:has(+.hh-grid4[aria-label="Học viên mới"]){order:6}:is([data-page=hosthome-v18] .hh-sec-head:has(+.lt-reveal),[data-page=hosthome-v18] .lt-reveal){order:7}[data-page=hosthome-v18] .hh-greet{margin-bottom:-4px;display:block}[data-page=hosthome-v18] .hh-greet h1:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-h2,20px);margin-bottom:4px;line-height:1.3}[data-page=hosthome-v18] .hh-greet p{font-size:var(--m-fs-meta,13px);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}[data-page=hosthome-v18] .hh-eyebrow{font-size:var(--m-fs-micro,12px)}[data-page=hosthome-v18] .hh-hero{border-radius:16px;min-height:0;overflow:hidden}[data-page=hosthome-v18] .hh-hero-inner{gap:0;padding:16px;display:block}[data-page=hosthome-v18] .hh-hero h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-h3,17px);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;line-height:1.35;display:-webkit-box;overflow:hidden}[data-page=hosthome-v18] .hh-hero-meta{font-size:var(--m-fs-micro,12px);flex-wrap:wrap;gap:4px 10px;display:flex}[data-page=hosthome-v18] .hh-hero-meta>span{min-width:0}[data-page=hosthome-v18] .hh-hero-side{border-radius:12px;margin-top:12px;padding:12px}[data-page=hosthome-v18] .hh-hero-side h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-body,15px)}[data-page=hosthome-v18] .hh-hero-side p,[data-page=hosthome-v18] .hh-hero-side .hh-hero-side-note{font-size:var(--m-fs-micro,12px);line-height:1.45}[data-page=hosthome-v18] .hh-hero-side-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-page=hosthome-v18] .hh-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}[data-page=hosthome-v18] .hh-hero-actions .hh-btn{min-height:44px;font-size:var(--m-fs-body-s,14px);justify-content:center}[data-page=hosthome-v18] .hh-countdown{font-size:var(--m-fs-micro,12px);grid-column:1/-1}[data-page=hosthome-v18] .ds-kpi-row,[data-page=hostdash-v18] .ds-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-page=hosthome-v18] .ds-kpi,[data-page=hostdash-v18] .ds-kpi{border-radius:14px;flex-direction:column;gap:2px;min-height:96px;padding:12px;display:flex}[data-page=hosthome-v18] .ds-kpi .ds-kpi-label,[data-page=hostdash-v18] .ds-kpi .ds-kpi-label{font-size:var(--m-fs-micro,12px);letter-spacing:0;text-transform:none;white-space:normal;text-overflow:clip;align-items:center;gap:6px;min-height:18px;display:flex;overflow:hidden}[data-page=hosthome-v18] .ds-kpi .ds-kpi-value,[data-page=hostdash-v18] .ds-kpi .ds-kpi-value{font-size:var(--m-fs-num,22px);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;display:block;overflow:hidden}[data-page=hosthome-v18] .ds-kpi .ds-kpi-hint,[data-page=hostdash-v18] .ds-kpi .ds-kpi-hint{font-size:var(--m-fs-micro,12px);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}[data-page=hosthome-v18] .hh-sec-head,[data-page=hostdash-v18] .hd-v18-panel-head{align-items:center;gap:8px}[data-page=hosthome-v18] .hh-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hostdash-v18] .hd-v18-panel-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-meta,13px);letter-spacing:.04em}[data-page=hosthome-v18] .hh-sec-head p,[data-page=hostdash-v18] .hd-v18-panel-head p{font-size:var(--m-fs-micro,12px);line-height:1.4}[data-page=hosthome-v18] .hh-link,[data-page=hostdash-v18] .hd-v18-link{min-height:44px;font-size:var(--m-fs-meta,13px);flex-shrink:0}[data-page=hosthome-v18] .hh-sched{flex-direction:column;gap:8px;display:flex}[data-page=hosthome-v18] .hh-srow{border-radius:14px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:8px;display:grid}[data-page=hosthome-v18] .hh-srow-thumb{object-fit:cover;border-radius:10px;width:96px;height:54px}[data-page=hosthome-v18] .hh-srow-time{font-size:var(--m-fs-micro,12px)}[data-page=hosthome-v18] .hh-srow-name{font-size:var(--m-fs-body,15px);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}[data-page=hosthome-v18] .hh-srow-sub{font-size:var(--m-fs-micro,12px)}[data-page=hosthome-v18] .hh-srow-right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}[data-page=hosthome-v18] .hh-srow-right .hh-btn{min-width:88px;min-height:44px;font-size:var(--m-fs-meta,13px);justify-content:center}[data-page=hosthome-v18] .hh-grid4[aria-label]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;margin-inline:-16px;padding:0 16px 4px;display:flex;overflow-x:auto}[data-page=hosthome-v18] .hh-grid4::-webkit-scrollbar{display:none}[data-page=hosthome-v18] .hh-grid4[aria-label]>.hh-card{scroll-snap-align:start;flex:0 0 272px}[data-page=hosthome-v18] .hh-card h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-body,15px);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}[data-page=hosthome-v18] .hh-card-meta,[data-page=hosthome-v18] .hh-card-price,[data-page=hosthome-v18] .hh-sug-why{font-size:var(--m-fs-micro,12px)}[data-page=hosthome-v18] .hh-card-actions .hh-btn{min-height:44px;font-size:var(--m-fs-meta,13px);flex:1;justify-content:center}[data-page=hosthome-v18] .hh-grid4[aria-label="Học viên mới"]{flex-direction:column;gap:8px;margin-inline:0;padding:0;display:flex;overflow:visible}[data-page=hosthome-v18] .hh-stu{border-radius:14px;flex:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:8px;display:grid}[data-page=hosthome-v18] .hh-stu>img{border-radius:var(--r-full,999px);object-fit:cover;width:48px;height:48px}[data-page=hosthome-v18] .hh-stu-body{display:contents}[data-page=hosthome-v18] .hh-stu-name{font-size:var(--m-fs-body,15px);grid-column:2}[data-page=hosthome-v18] .hh-stu-sub{font-size:var(--m-fs-micro,12px);grid-column:2}[data-page=hosthome-v18] .hh-stu-body .hh-btn{min-height:44px;font-size:var(--m-fs-meta,13px);grid-area:1/3/span 2}[data-page=hosthome-v18] .hh-two{flex-direction:column;gap:12px;display:flex}[data-page=hosthome-v18] .hh-panel{border-radius:16px;padding:12px}[data-page=hosthome-v18] .hh-panel-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-meta,13px)}[data-page=hosthome-v18] .hh-todo{flex-direction:column;gap:8px;margin-top:8px;display:flex}[data-page=hosthome-v18] .hh-todo-row{border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:8px;display:grid}[data-page=hosthome-v18] .hh-cbox{width:44px;height:44px}[data-page=hosthome-v18] .hh-todo-label{font-size:var(--m-fs-body,15px);line-height:1.3}[data-page=hosthome-v18] .hh-todo-sub{font-size:var(--m-fs-micro,12px);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}[data-page=hosthome-v18] .hh-todo-row .hh-btn{min-height:44px;font-size:var(--m-fs-meta,13px)}[data-page=hosthome-v18] .hh-bars{flex-direction:column;gap:8px;height:auto;margin-top:12px;display:flex}[data-page=hosthome-v18] .hh-bar{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:24px;display:grid}[data-page=hosthome-v18] .hh-bar-col{height:6px;width:var(--fill,4%);border-radius:var(--r-full,999px);grid-area:1/2}[data-page=hosthome-v18] .hh-bar-label{font-size:var(--m-fs-micro,12px);text-align:left;grid-area:1/1}[data-page=hosthome-v18] .hh-income-total{border-top:1px solid var(--ds-border);justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;padding-top:12px;display:flex}[data-page=hosthome-v18] .hh-income-total b{font-size:var(--m-fs-num,22px)}.hc-cta-bar{display:flex}.hc-cta-bar__btn,.hc-cta-bar__icon{pointer-events:auto;box-shadow:0 8px 22px var(--ds-bg)}@supports (color:color-mix(in lab, red, red)){.hc-cta-bar__btn,.hc-cta-bar__icon{box-shadow:0 8px 22px color-mix(in srgb, var(--ds-bg) 70%, transparent)}}.hc-cta-bar__btn{border-radius:var(--m-r-btn,12px);background:var(--ds-accent);min-height:48px;color:var(--accent-ink,var(--ds-bg));font-family:var(--ds-font);font-size:var(--m-fs-body,15px);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.hc-cta-bar__icon{border:1px solid var(--ds-border);border-radius:var(--m-r-btn,12px);background:var(--ds-surface);width:48px;height:48px;color:var(--ds-text);cursor:pointer;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.hc-cta-bar__btn:focus-visible,.hc-cta-bar__icon:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}}@media (max-width:375px){[data-page=hosthome-v18] .hh-grid4{margin-inline:0;padding-inline:0}[data-page=hosthome-v18] .hh-card{flex-basis:248px}[data-page=hosthome-v18] .ds-kpi .ds-kpi-value,[data-page=hostdash-v18] .ds-kpi .ds-kpi-value{font-size:var(--m-fs-h2,20px)}}@media (max-width:767px){[data-page=hostdash-v18]{flex-direction:column;gap:12px;display:flex}[data-page=hostdash-v18] .hd-v18-hero{border-radius:16px;padding:14px;display:block}[data-page=hostdash-v18] .hd-v18-hero h1:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-num,26px);flex-wrap:wrap;gap:6px;line-height:1.2}[data-page=hostdash-v18] .hd-v18-hero h1 small:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-meta,13px)}[data-page=hostdash-v18] .hd-v18-hero-sub{font-size:var(--m-fs-micro,12px);line-height:1.45}[data-page=hostdash-v18] .hd-v18-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}[data-page=hostdash-v18] .hd-v18-hero-actions .hd-v18-btn{min-height:44px;font-size:var(--m-fs-meta,13px);justify-content:center}[data-page=hostdash-v18] .hd-v18-hero-side{border-top:1px solid var(--ds-border);margin-top:12px;padding-top:12px;display:block}[data-page=hostdash-v18] .hd-v18-payout-row{min-height:44px;font-size:var(--m-fs-meta,13px);border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}[data-page=hostdash-v18] .hd-v18-payout-row b{text-align:right;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:56%;overflow:hidden}[data-page=hostdash-v18] .hd-v18-hero-note{font-size:var(--m-fs-micro,12px);line-height:1.45}[data-page=hostdash-v18] .hd-v18-filterrow{padding:0;display:block}[data-page=hostdash-v18] .hd-v18-filter-label,[data-page=hostdash-v18] .hd-v18-filter-note{font-size:var(--m-fs-micro,12px);line-height:1.4}[data-page=hostdash-v18] .hd-v18-filter-note{display:none}[data-page=hostdash-v18] .hd-mcharts{flex-direction:column;gap:12px;display:flex}[data-page=hostdash-v18] .hd-mchart{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:16px;padding:12px}[data-page=hostdash-v18] .hd-mchart-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}[data-page=hostdash-v18] .hd-mchart-head h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-meta,13px);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-2);margin:0}[data-page=hostdash-v18] .hd-mchart-head span{font-size:var(--m-fs-micro,12px);color:var(--ds-text-3)}[data-page=hostdash-v18] .hd-mlist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-page=hostdash-v18] .hd-mrow{min-height:28px;font-size:var(--m-fs-meta,13px);grid-template-columns:minmax(0,84px) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}[data-page=hostdash-v18] .hd-mrow-label{color:var(--ds-text-2);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-page=hostdash-v18] .hd-mrow-track{border-radius:var(--r-full,999px);background:var(--ds-surface-2);height:6px;overflow:hidden}[data-page=hostdash-v18] .hd-mrow-track>i{height:100%;width:var(--fill,0%);border-radius:inherit;background:var(--ds-chart-1);display:block}[data-page=hostdash-v18] .hd-mrow.is-net .hd-mrow-track>i{background:var(--ds-ok)}[data-page=hostdash-v18] .hd-mrow-value{font-variant-numeric:tabular-nums;text-align:right;font-size:var(--m-fs-meta,13px);color:var(--ds-text);white-space:nowrap}[data-page=hostdash-v18] .hd-mrows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-page=hostdash-v18] .hd-mlrow{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:72px;padding:10px 12px;display:grid}[data-page=hostdash-v18] .hd-mlrow-name{font-size:var(--m-fs-body,15px);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:1;line-height:1.3;display:-webkit-box;overflow:hidden}[data-page=hostdash-v18] .hd-mlrow-meta{font-size:var(--m-fs-micro,12px);color:var(--ds-text-2);grid-column:1}[data-page=hostdash-v18] .hd-mlrow-net{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--m-fs-body,15px);color:var(--ds-ok);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-weight:700}[data-page=hostdash-v18] .hd-mlrow-pill{font-size:var(--m-fs-micro,12px);grid-column:1/-1;justify-self:start}[data-page=hostdash-v18] .hd-mlfoot{border-top:1px solid var(--ds-border);font-size:var(--m-fs-meta,13px);justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;padding-top:8px;display:flex}[data-page=hostdash-v18] .hd-mlfoot b{font-variant-numeric:tabular-nums;font-size:var(--m-fs-body,15px)}[data-page=hostdash-v18] .hd-v18-funnel-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;min-height:52px;padding:8px 0;display:grid}[data-page=hostdash-v18] .hd-v18-funnel-row>span{font-size:var(--m-fs-meta,13px)}[data-page=hostdash-v18] .hd-v18-funnel-row>b{text-align:right;font-size:var(--m-fs-body,15px);font-variant-numeric:tabular-nums;white-space:nowrap}[data-page=hostdash-v18] .hd-v18-funnel-row>i{grid-column:1/-1;height:4px}[data-page=hostdash-v18] .hd-v18-funnel-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-page=hostdash-v18] .hd-v18-funnel-foot .hd-v18-btn{min-height:44px;font-size:var(--m-fs-meta,13px);justify-content:center}[data-page=hostdash-v18] .hd-v18-modal{border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:100%;max-height:92dvh;display:flex;position:fixed;inset:auto 0 0}[data-page=hostdash-v18] .hd-v18-modal-head{min-height:44px;padding:12px 16px}[data-page=hostdash-v18] .hd-v18-modal-body{flex:1;padding:0 16px 12px;overflow-y:auto}[data-page=hostdash-v18] .hd-v18-modal-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ds-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-page=hostdash-v18] .hd-v18-modal-foot .hd-v18-btn{justify-content:center;min-height:48px}[data-page=hostdash-v18] .hd-v18-icon{width:44px;height:44px}.hsch-page{gap:12px}.hsch-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hsch-stat{border-radius:14px;min-height:72px;padding:12px}.hsch-stat:last-child{grid-column:1/-1}.hsch-stat b{font-size:var(--m-fs-num,22px)}.hsch-stat span{font-size:var(--m-fs-micro,12px);line-height:1.3}.hsch-toolbar{flex-direction:column;gap:8px;display:flex}.hsch-toolbar .hdis-field{width:100%;min-width:0}.hsch-toolbar .hdis-field>span{font-size:var(--m-fs-micro,12px)}.hsch-toolbar select:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px;font-size:var(--m-fs-input,16px);width:100%}.hsch-weeknav{grid-template-columns:repeat(3,minmax(0,1fr))}.hsch-weeknav>span{text-align:center;font-size:var(--m-fs-meta,13px);font-variant-numeric:tabular-nums;grid-area:1/1/auto/-1}.hsch-weeknav .ds-btn{min-height:44px;font-size:var(--m-fs-meta,13px);justify-content:center}.hsch-hint .hsch-swipe{display:none}.hsch-agenda{display:flex}.hsch-dayhead-sticky{z-index:2;background:var(--ds-bg);border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:0 -16px;padding:0 16px;display:flex;position:sticky;top:0}.hsch-dayhead-sticky b{font-size:var(--m-fs-meta,13px);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-2)}.hsch-dayhead-sticky .num{font-size:var(--m-fs-micro,12px);color:var(--ds-text-3);font-variant-numeric:tabular-nums}.hsch-dayhead-sticky em{color:var(--ds-accent);font-style:normal}.hsch-agenda-row{border:1px solid var(--ds-border);background:var(--ds-surface);text-align:left;min-height:72px;color:inherit;cursor:pointer;border-radius:14px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:grid}.hsch-agenda-time{font-variant-numeric:tabular-nums}.hsch-agenda-time b{font-size:var(--m-fs-body,15px)}.hsch-agenda-time span{font-size:var(--m-fs-micro,12px);color:var(--ds-text-3)}.hsch-agenda-row .hsch-livepill{font-size:var(--m-fs-micro,12px)}.hsch-agenda-row.is-live{border-color:var(--c-live,var(--ds-danger))}.hsch-agenda-row.is-done{opacity:.72}.hsch-agenda-empty{border:1px dashed var(--ds-border);min-height:52px;font-size:var(--m-fs-meta,13px);color:var(--ds-text-3);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.hsch-mnav{display:flex}.hsch-seg{border-radius:var(--r-full,999px);background:var(--ds-surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.hsch-seg button:not(:where([data-venus-core],[data-venus-core] *)){border-radius:var(--r-full,999px);min-height:44px;color:var(--ds-text-2);font-size:var(--m-fs-body-s,14px);cursor:pointer;background:0 0;border:0;font-weight:600}.hsch-seg button.is-on:not(:where([data-venus-core],[data-venus-core] *)){background:var(--ds-surface);color:var(--ds-text);box-shadow:0 1px 2px var(--ds-border)}.hsch-dayhead-sticky .hsch-daycount{font-style:normal;font-size:var(--m-fs-micro,12px);color:var(--ds-text-3);font-variant-numeric:tabular-nums;margin-left:auto}.lt-sheet .hsch-drawer-actions{flex-direction:column;gap:8px;padding-top:8px;display:flex}.lt-sheet .hsch-drawer-actions .ds-btn{justify-content:center;width:100%;min-height:44px}[data-page=hostnotes-v18],[data-page=hostnotes-v18] .hn-v18-page,[data-page=hostnotes-v18] .hn-v18-split{flex-direction:column;gap:12px;display:flex}[data-page=hostnotes-v18] .hn-v18-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-page=hostnotes-v18] .hn-v18-kpi{min-height:72px;font-size:var(--m-fs-micro,12px);border-radius:14px;padding:12px}[data-page=hostnotes-v18] .hn-v18-kpi b{font-size:var(--m-fs-num,22px);font-variant-numeric:tabular-nums}[data-page=hostnotes-v18] .hn-v18-rail{display:none}[data-page=hostnotes-v18] .hn-v18-master{order:1}[data-page=hostnotes-v18] .hn-v18-row{gap:8px;min-height:72px;padding:0 12px}[data-page=hostnotes-v18] .hn-v18-row-arrow{display:none}.lt-sheet .hn-v18-rail-head{padding-top:4px}.lt-sheet .hn-v18-rail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lt-sheet .hn-v18-rail-actions .hn-v18-btn{justify-content:center;min-height:44px}[data-page=hostnotes-v18] .hn-v18-search input:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px;font-size:var(--m-fs-input,16px)}[data-page=hostnotes-v18] .hn-v18-row-main{min-height:72px;padding:10px 12px}[data-page=hostnotes-v18] .hn-v18-note{font-size:var(--m-fs-meta,13px);line-height:1.5}[data-page=hostnotes-v18] .hn-v18-btn{min-height:44px;font-size:var(--m-fs-meta,13px)}[data-page=hostnotes-v18] .hn-v18-textarea{font-size:var(--m-fs-input,16px);line-height:1.5}[data-page=hosts] .hs-main{flex-direction:column;gap:12px;display:flex}[data-page=hosts] .hs-filterbar{z-index:3;position:sticky;top:0}[data-page=hosts] .hs-grid{display:block}[data-page=hosts] .hs-card{text-align:left;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:2px 12px;min-height:88px;margin-bottom:8px;padding:8px;display:grid}[data-page=hosts] .hs-card-cover{border-radius:10px;grid-row:1/span 3;width:96px;height:54px;min-height:54px;overflow:hidden}[data-page=hosts] .hs-card-cover .hs-card-pattern svg{width:40px;height:40px}[data-page=hosts] .hs-card-body{gap:2px;min-width:0;padding:0}[data-page=hosts] .hs-card-titlerow{gap:8px;min-width:0}[data-page=hosts] .hs-card-name{font-size:var(--m-fs-body,15px);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}[data-page=hosts] .hs-card-hot{display:none}[data-page=hosts] .hs-card-sub{font-size:var(--m-fs-micro,12px);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}[data-page=hosts] .hs-card-metrics{font-size:var(--m-fs-micro,12px);white-space:nowrap;gap:4px;line-height:1.35;overflow:hidden}[data-page=hosts] .hs-card-metrics .hs-sep,[data-page=hosts] .hs-card-skills,[data-page=hosts] .hs-card .hs-actions{display:none}[data-page=hosts] .hs-card--skel{min-height:88px}[data-page=hosts] .hs-cta--inline svg{vertical-align:-2px}[data-page=hosts] .hs-tile{text-align:left;border-radius:14px;grid-template-rows:auto auto auto;grid-template-columns:96px minmax(0,1fr);gap:2px 12px;min-height:88px;padding:8px;display:grid}[data-page=hosts] .hs-tile-media{border-radius:10px;grid-row:1/span 3;width:96px;height:54px;overflow:hidden}[data-page=hosts] .hs-tile-name{font-size:var(--m-fs-body,15px);line-height:1.3}[data-page=hosts] .hs-tile-meta,[data-page=hosts] .hs-tile-metric{font-size:var(--m-fs-micro,12px)}[data-page=hosts] .hs-tile .hs-cta{min-height:44px;font-size:var(--m-fs-meta,13px);align-items:center;display:inline-flex}[data-page=hosts] .hs-langgrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:8px;display:flex;overflow-x:auto}[data-page=hosts] .hs-langtile{scroll-snap-align:start;flex:0 0 148px;min-height:72px}[data-page=hosts] .hs-more .hs-cta,[data-page=hosts] .hs-empty .hs-cta{min-height:44px;font-size:var(--m-fs-meta,13px);justify-content:center}}@media (max-width:375px){[data-page=hosts] .hs-tile{grid-template-columns:88px minmax(0,1fr)}[data-page=hosts] .hs-tile-media{width:88px}}@media (max-width:1023px){[data-page=hosthome-v18] .hh-btn,[data-page=hostdash-v18] .hd-v18-btn,.hsch-page .ds-btn--sm{min-height:44px}}@media (prefers-reduced-motion:reduce){[data-page=hosthome-v18] .hh-grid4,[data-page=hosts] .hs-langgrid{scroll-behavior:auto}}@media (min-width:768px) and (max-width:1023px){.hc-cta-bar,.hd-mcharts,.hd-mrows,.hsch-mnav,.hsch-agenda{display:none}}@media (min-width:1024px){[data-page=hostdash-v18] .hd-v18-charts{display:grid}.hc-cta-bar,.hd-mcharts,.hd-mrows,.hsch-mnav,.hsch-agenda{display:none}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]){--mk-bg:var(--n-950);--mk-surface:transparent;--mk-surface-b:transparent;--mk-surface-2:transparent;--mk-surface-3:transparent;--mk-border:var(--glass-border);--mk-border-strong:#ffffff29;--mk-text:var(--n-100);--mk-text-2:var(--n-350);--mk-text-3:var(--n-350);--mk-gold:var(--brand-gold);--mk-gold-1:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]){--mk-gold-1:color-mix(in srgb, var(--brand-gold) 72%, var(--n-0))}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]){--mk-gold-2:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]){--mk-gold-2:color-mix(in srgb, var(--brand-gold) 78%, var(--bg-deep))}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]){--mk-gold-grad:var(--grad-brand);--mk-peach:var(--brand-pink);--mk-star:var(--brand-gold);--mk-up:var(--success);--mk-down:var(--error);--mk-s1:6px;--mk-s2:8px;--mk-s3:12px;--mk-s4:16px;--mk-s5:20px;--mk-s6:24px;--mk-s8:32px;--mk-s12:48px;--mk-r-card:0;--mk-r-widget:0;--mk-r-mini:0;--mk-r-chip:var(--r-sm,8px);--mk-r-pill:999px;--mk-shadow:none;--mk-shadow-hover:none;--mk-shadow-soft:none;--mk-ease:.2s cubic-bezier(.22, .61, .36, 1);font-family:var(--font-body);color:var(--mk-text);font-size:14px;line-height:1.5}[data-page=hosts] :focus-visible,[data-page=host-detail] :focus-visible,[data-page=discover] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--mk-r-chip)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-hot b,[data-page=host-detail] .mk-stat b{font-variant-numeric:tabular-nums}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-ticker{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-tick{min-height:72px;padding:var(--mk-s3) var(--mk-s4);border-right:1px solid var(--mk-border);flex-direction:column;justify-content:center;gap:2px;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-tick:last-child{border-right:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-live-dot,[data-page=host-detail] .mk-live-dot{width:var(--sp-2);height:var(--sp-2);background:var(--mk-up);border-radius:50%;flex-shrink:0;animation:2s ease-in-out mk-pulse}@keyframes mk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}@media (pointer:coarse){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-chip{height:auto;min-height:44px;padding-block:8px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-chip,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tab,:is([data-page=host-detail],[data-page=discover]) .dt-subnav-item{align-items:center;min-height:44px;display:inline-flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-search-x{width:44px;height:44px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail-nav,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-sec-more{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-live-dot,[data-page=host-detail] .mk-live-dot{animation:none}}@media (max-width:768px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-chip{height:auto;min-height:var(--m-tap-min);padding-block:8px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-chip,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tab,:is([data-page=host-detail],[data-page=discover]) .dt-subnav-item{min-height:var(--m-tap-min);align-items:center;display:inline-flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-search-x{width:var(--m-tap-min);height:var(--m-tap-min)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail-nav,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-sec-more,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-qchip,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fopt,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-cta,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fgroup-head{min-height:var(--m-tap-min);align-items:center;display:inline-flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fopt{width:100%}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-widgets{gap:var(--mk-s5);margin-bottom:var(--mk-s6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-widget{padding:var(--mk-s4);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-widget:hover{box-shadow:var(--mk-shadow-hover)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-widget-head{justify-content:space-between;align-items:baseline;gap:var(--mk-s2);margin-bottom:var(--mk-s3);display:flex;position:relative}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-widget-head h2:not(:where([data-venus-core],[data-venus-core] *)){color:var(--mk-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-rows{gap:var(--mk-s1);flex-direction:column;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-row{align-items:center;gap:var(--mk-s3);padding:var(--mk-s2) 10px;border-radius:var(--mk-r-mini);text-align:left;cursor:pointer;color:inherit;font:inherit;min-width:0;transition:background var(--mk-ease),border-color var(--mk-ease),transform var(--mk-ease);background:0 0;border:1px solid #0000;display:flex;position:relative}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-row:hover{border-color:var(--mk-border);background:#ffffff08}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-row.is-rank-1{background:#f7c87312}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-trend{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-trend.is-up{color:var(--mk-up)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-trend.is-down{color:var(--mk-down)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-trend.is-flat{color:var(--mk-text-2)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-toolbar{gap:var(--mk-s3);margin-bottom:var(--mk-s3);flex-wrap:wrap;align-items:center;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-search{align-items:center;gap:var(--mk-s2);background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-r-chip);min-width:220px;padding:0 var(--mk-s3);flex:1;height:36px;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-search input:not(:where([data-venus-core],[data-venus-core] *)){min-width:0;color:var(--mk-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-search input:not(:where([data-venus-core],[data-venus-core] *))::placeholder{color:var(--mk-text-3)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-select{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-r-chip);height:36px;color:var(--mk-text);font:inherit;padding:0 var(--mk-s2);cursor:pointer;font-size:13px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-chipbar{gap:var(--mk-s2);padding-bottom:var(--mk-s1);margin-bottom:var(--mk-s4);scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-chipbar::-webkit-scrollbar{display:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-chip{border:1px solid var(--mk-border);border-radius:var(--mk-r-chip);height:28px;color:var(--mk-text-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-chip:hover{border-color:var(--mk-text-2);color:var(--mk-text)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-chip.is-on{background:var(--mk-gold);border-color:var(--mk-gold);color:var(--mk-bg)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-chip em{opacity:.7;font-variant-numeric:tabular-nums;font-style:normal}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-cards{gap:var(--mk-s5);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-card{cursor:pointer;min-width:0;transition:border-color var(--mk-ease);flex-direction:column;display:flex;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-card:hover{box-shadow:var(--mk-shadow-hover);border-color:var(--mk-border-strong)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-card:active{transform:translateY(0)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-card.is-live{border-color:#3fd08a59}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-cover{background-image:linear-gradient(140deg, var(--mk-c1,var(--bg-deep)) 0%, var(--mk-c2,var(--c-live-ink)) 100%);flex-shrink:0;height:130px;position:relative;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-live-pill{border-radius:var(--mk-r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--vds-on-primary);background:#0a0c109e;border:1px solid #ffffff2e;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-body{gap:var(--mk-s2);padding:var(--mk-s4);flex-direction:column;flex:1;min-width:0;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-sub{color:var(--mk-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-hot{text-align:right;flex-shrink:0;line-height:1.15}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-hot b{color:var(--mk-gold);font-size:13px;font-weight:600;display:block}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-hot em{font-style:normal;font-size:var(--fs-micro);color:var(--mk-text-2)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-skill{border-radius:var(--mk-r-pill);background:var(--brand-gold);flex-shrink:0;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-skill{background:color-mix(in srgb, var(--brand-gold) 14%, transparent)}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-skill{color:var(--brand-gold);white-space:nowrap;border:none;font-size:12px;font-weight:500}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-skill.is-more{color:var(--mk-text-2);background:#ffffff0f}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-cta,[data-page=host-detail] .mk-btn{justify-content:center;align-items:center;gap:var(--mk-s2);width:100%;min-height:36px;margin-top:auto;margin-top:var(--mk-s4);padding:0 var(--mk-s4);border-radius:var(--mk-r-pill);border:1px solid var(--mk-border-strong);color:var(--mk-text);cursor:pointer;transition:background var(--mk-ease),color var(--mk-ease),border-color var(--mk-ease),box-shadow var(--mk-ease);background:#ffffff0d;font-size:13px;font-weight:600;display:inline-flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-cta:hover,[data-page=host-detail] .mk-btn:hover{background:var(--accent-strong);color:var(--n-0);box-shadow:none;border-color:#0000}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-cta:hover{margin-top:var(--mk-s4)}[data-page=host-detail] .mk-hero{gap:var(--mk-s6);padding:var(--mk-s6);margin-bottom:var(--mk-s4);flex-wrap:wrap;align-items:flex-start;display:flex}[data-page=host-detail] .mk-stats{margin-bottom:var(--mk-s6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}[data-page=host-detail] .mk-stat{padding:var(--mk-s3) var(--mk-s4);border-right:1px solid var(--mk-border);flex-direction:column;justify-content:center;gap:2px;min-height:72px;display:flex}[data-page=host-detail] .mk-stat:last-child{border-right:none}[data-page=host-detail] .mk-stat b{font-size:20px;font-weight:600}[data-page=host-detail] .mk-stat b.is-gold{color:var(--mk-gold)}[data-page=host-detail] .mk-stat b.is-up{color:var(--mk-up)}[data-page=host-detail] .mk-stat span{color:var(--mk-text-2);font-size:12px}[data-page=host-detail] .mk-section{padding:var(--mk-s4);margin-bottom:var(--mk-s4)}[data-page=host-detail] .mk-section h3:not(:where([data-venus-core],[data-venus-core] *)){color:var(--mk-text);margin:0 0 var(--mk-s3);font-size:16px;font-weight:600}[data-page=host-detail] .g-class{overflow:hidden}[data-page=host-detail] .g-class:hover{border-color:var(--mk-text-2)}@media (max-width:1200px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-widgets,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-widgets{scroll-snap-type:x mandatory;scrollbar-width:none;gap:var(--mk-s3);display:flex;overflow-x:auto}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-widgets::-webkit-scrollbar{display:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-widget{scroll-snap-align:start;flex:0 0 82%}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-cards{grid-template-columns:minmax(0,1fr)}[data-page=host-detail] .mk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=host-detail] .mk-stat{border-bottom:1px solid var(--mk-border)}}@media (max-width:480px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-ticker{grid-template-columns:repeat(2,minmax(0,1fr))}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-tick{border-bottom:1px solid var(--mk-border)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-hot b{font-size:16px}[data-page=host-detail] .mk-stats{grid-template-columns:minmax(0,1fr)}}[data-page=hosts] [data-page=ranking] .podium .p-item{background:var(--mk-surface);border-color:var(--mk-border);border-radius:var(--mk-r-card) var(--mk-r-card) 0 0}[data-page=hosts] [data-page=ranking] .podium .p-1{background:var(--mk-surface);border-color:var(--mk-gold)}[data-page=hosts] [data-page=ranking] .podium .p-1 .p-pedestal{background:var(--mk-gold)}[data-page=hosts] [data-page=ranking] .podium .p-2 .p-pedestal{background:var(--mk-text-2)}[data-page=hosts] [data-page=ranking] .podium .p-3 .p-pedestal{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){[data-page=hosts] [data-page=ranking] .podium .p-3 .p-pedestal{background:color-mix(in srgb, var(--brand-gold) 55%, var(--bg-deep))}}[data-page=hosts] [data-page=ranking] .podium .p-2 .p-avatar{border-color:var(--mk-text-2)}[data-page=hosts] [data-page=ranking] .podium .p-sub{color:var(--mk-text-2)}[data-page=hosts] [data-page=ranking] .podium .p-points{color:var(--mk-gold)}[data-page=hosts] [data-page=ranking] .rank-row:hover{background:var(--mk-surface-2)}[data-page=hosts] [data-page=ranking] .rank-row.me{border-color:var(--mk-gold);background:#f5b94d14}[data-page=hosts] [data-page=ranking] .rank-row .r-lv{color:var(--mk-gold)}[data-page=hosts] [data-page=ranking] .rank-row .r-points{color:var(--mk-text)}[data-page=hosts] [data-page=ranking] .slb-bar i{background:var(--mk-gold)}[data-page=hosts] [data-page=ranking] .slb-pts{color:var(--mk-gold)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-ava-flat{background-image:linear-gradient(140deg, var(--bg-deep) 0%, var(--c-live-ink) 100%);color:var(--vds-on-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-block,[data-page=host-detail] .dt-block{margin-bottom:var(--mk-s8)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero{margin-bottom:var(--mk-s6)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-title{letter-spacing:-.02em;color:var(--mk-text);margin:0 0 var(--mk-s2);font-size:24px;font-weight:700;line-height:1.2}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-sub{color:var(--mk-text-2);margin:0 0 var(--mk-s4);font-size:13px;line-height:1.5}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-search-x{width:22px;height:22px;color:var(--mk-text-2);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stats{gap:var(--mk-s4);padding:var(--mk-s4) 0;border-top:1px solid var(--mk-border);border-bottom:1px solid var(--mk-border);margin-bottom:var(--mk-s6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stat{flex-direction:column;gap:2px;min-width:0;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tabs{gap:var(--mk-s6);border-bottom:1px solid var(--mk-border);margin-bottom:var(--mk-s5);margin-top:24px;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tab{padding:var(--mk-s3) 0;color:var(--mk-text-2);font:inherit;cursor:pointer;transition:color var(--mk-ease),border-color var(--mk-ease);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:14px;font-weight:600}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tab:hover{color:var(--mk-text)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tab.is-on{color:var(--mk-text);border-bottom-color:var(--vds-primary)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-secrow{align-items:baseline;gap:var(--mk-s3);margin-bottom:var(--mk-s3);display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-sec-title{color:var(--mk-text);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-sec-sub{color:var(--mk-text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-sec-more{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:0;font-size:13px;font-weight:600}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-sec-more:hover{color:var(--brand-pink)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail-wrap{position:relative}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail{gap:var(--mk-s4);scroll-snap-type:x proximity;padding:0 0 var(--mk-s2);scrollbar-width:thin;scrollbar-color:#ffffff29 #0000;display:flex;overflow-x:auto}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail::-webkit-scrollbar{height:6px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail:focus-visible{outline:2px solid var(--brand-gold);outline-offset:4px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail-nav{gap:var(--mk-s1);display:flex;position:absolute;top:-46px;right:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail-nav[hidden]{display:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile{scroll-snap-align:start;gap:var(--sp-1);text-align:left;width:200px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:0 0 200px;padding:0;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-media{border-radius:var(--r-md,12px);background-image:linear-gradient(140deg, var(--mk-c1,var(--bg-deep)) 0%, var(--mk-c2,var(--c-live-ink)) 100%);height:112px;transition:transform var(--mk-ease);display:block;position:relative;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile:hover .hs-tile-media{transform:scale(1.02)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-pattern{color:var(--vds-on-primary);opacity:.16;line-height:0;position:absolute;bottom:-12px;right:-8px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-initials{width:30px;height:30px;color:var(--vds-on-primary);background:#08080d99;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:8px;left:8px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-live,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-badge{top:var(--sp-2);border-radius:var(--r-sm,8px);color:var(--vds-on-primary);background:#08080db8;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-live{color:var(--c-live);left:8px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-badge{color:var(--n-0);right:8px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-name{color:var(--mk-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-verified{color:var(--mk-up);font-style:normal}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-meta{color:var(--mk-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-metric{color:var(--mk-text-2);align-items:center;gap:5px;font-size:12px;display:inline-flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-metric b{color:var(--brand-gold);font-variant-numeric:tabular-nums;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-metric em{font-style:normal}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-star{color:var(--mk-star)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filters{z-index:20;padding:var(--mk-s3) 0;background:var(--mk-bg);border-bottom:1px solid var(--mk-border);margin-bottom:var(--mk-s6);position:sticky;top:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filters-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-chip{border:1px solid var(--mk-border);border-radius:var(--r-sm,8px);color:var(--mk-text-2);font:inherit;cursor:pointer;transition:color var(--mk-ease),border-color var(--mk-ease),background var(--mk-ease);background:0 0;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:600}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-chip em{opacity:.6;font-variant-numeric:tabular-nums;font-style:normal}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-chip:hover{color:var(--mk-text);border-color:var(--mk-border-strong)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-chip.is-on{background:var(--brand-pink);border-color:var(--brand-pink);color:var(--vds-on-primary)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-chip.is-on em{opacity:.85}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-langgrid{gap:var(--mk-s3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-langtile{padding:var(--mk-s3) var(--mk-s4);border:1px solid var(--mk-border);border-radius:var(--r-md,12px);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--mk-ease),background var(--mk-ease);background:0 0;flex-direction:column;gap:2px;display:flex;position:relative;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-langtile:hover{border-color:var(--mk-border-strong);background:var(--glass)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-langtile.is-on{border-color:var(--brand-pink)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-langtile-bar{background-image:linear-gradient(180deg, var(--mk-c1,var(--bg-deep)), var(--mk-c2,var(--c-live-ink)));width:3px;position:absolute;top:0;bottom:0;left:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-langtile-name{color:var(--mk-text);font-size:14px;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-langtile-count{color:var(--mk-text-2);font-size:12px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-grid{gap:var(--mk-s5) var(--mk-s4);grid-template-columns:repeat(auto-fill,minmax(216px,1fr));align-items:stretch;display:grid}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card{cursor:pointer;flex-direction:column;min-width:0;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-cover{border-radius:var(--r-md,12px);background-image:linear-gradient(140deg, var(--mk-c1,var(--bg-deep)) 0%, var(--mk-c2,var(--c-live-ink)) 100%);height:112px;margin-bottom:var(--mk-s3);transition:transform var(--mk-ease);position:relative;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card:hover .hs-card-cover{transform:scale(1.015)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .vds-card--profile.p2-card .vds-card__media{aspect-ratio:414/226;background-image:linear-gradient(140deg, var(--mk-c1,var(--bg-deep)) 0%, var(--mk-c2,var(--c-live-ink)) 100%);position:relative;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .vds-card--profile.p2-card .vds-card__media img[data-fail="1"]{opacity:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .vds-card--profile.p2-card .vds-card__media img.is-loaded~span[aria-hidden],:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .vds-card--profile.p2-card .vds-card__media img.is-loaded~span:not([aria-hidden]):not([class]){display:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .vds-card--profile.p2-card .vds-card__media span[aria-hidden]{color:var(--vds-on-primary);opacity:.16;line-height:0;position:absolute;bottom:-14px;right:-10px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .vds-card--profile.p2-card .vds-card__media span:not([aria-hidden]):not([class]){background:var(--bg-deep);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;left:10px}@supports (color:color-mix(in lab, red, red)){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .vds-card--profile.p2-card .vds-card__media span:not([aria-hidden]):not([class]){background:color-mix(in srgb, var(--bg-deep) 60%, transparent)}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .vds-card--profile.p2-card .vds-card__media span:not([aria-hidden]):not([class]){color:var(--vds-on-primary);font-size:13px;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-pattern{color:var(--vds-on-primary);opacity:.16;line-height:0;position:absolute;bottom:-14px;right:-10px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-initials{width:34px;height:34px;color:var(--vds-on-primary);background:#08080d99;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;bottom:10px;left:10px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-live-pill{border-radius:var(--r-sm,8px);color:var(--mk-up);background:#08080db8;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-titlerow{justify-content:space-between;align-items:baseline;gap:var(--mk-s2);display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-name{color:var(--mk-text);align-items:center;gap:5px;min-width:0;font-size:14px;font-weight:600;display:inline-flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-verified{color:var(--mk-up);font-style:normal}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-hot{color:var(--mk-text-2);white-space:nowrap;font-size:11px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-hot b{color:var(--brand-gold);font-variant-numeric:tabular-nums;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-sub{color:var(--mk-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rating{color:var(--mk-text-2);align-items:center;gap:6px;margin-top:2px;font-size:13px;display:inline-flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rating b{color:var(--mk-text);font-variant-numeric:tabular-nums;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rating em{font-size:12px;font-style:normal}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stars{letter-spacing:1px;font-size:13px;line-height:1;display:inline-block;position:relative}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stars-bg{color:#ffffff29}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stars-fg{white-space:nowrap;color:var(--mk-star);animation:hs-stars-fill var(--dur-slow) ease-out 1 both;position:absolute;top:0;left:0;overflow:hidden}@keyframes hs-stars-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-metrics{color:var(--mk-text-2);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-metrics b{color:var(--mk-text);font-variant-numeric:tabular-nums;font-weight:600}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-sep{color:var(--mk-text-2);opacity:.5}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-skills{margin-top:var(--mk-s2);flex-wrap:nowrap;gap:6px;min-height:22px;display:flex;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-skills{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-skill{border:1px solid var(--mk-border);border-radius:var(--r-sm,8px);color:var(--mk-text-2);white-space:nowrap;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-skill.is-more{color:var(--mk-text-2)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-cta{padding-top:var(--mk-s3);color:var(--accent-text);font:inherit;text-align:left;cursor:pointer;transition:color var(--mk-ease);background:0 0;border:none;margin-top:auto;font-size:13px;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-cta:hover{color:var(--brand-pink)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-cta--inline{margin-top:var(--mk-s3);border:1px solid var(--glass-border);border-radius:var(--r-sm,8px);color:var(--mk-text);text-align:center;padding:8px 14px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-cta--inline:hover{border-color:var(--brand-pink);color:var(--brand-pink)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-skel{border-radius:var(--r-sm,8px);background:#ffffff0d;animation:1.6s ease-in-out infinite hs-skel-pulse;display:block}@keyframes hs-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card--skel .hs-card-cover{border-radius:var(--r-md,12px)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-empty{padding:var(--mk-s8) 0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-empty-title{color:var(--mk-text);margin-bottom:6px;font-size:16px;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-empty-text{color:var(--mk-text-2);font-size:13px;line-height:1.6}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-more{margin-top:var(--mk-s6);justify-content:center;display:flex}@media (max-width:1200px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-title{font-size:20px}}@media (max-width:768px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-grid{grid-template-columns:minmax(0,1fr)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail-nav{display:none}}@media (prefers-reduced-motion:reduce){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-media,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-cover,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-cta{transition:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile:hover .hs-tile-media,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card:hover .hs-card-cover{transform:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stars-fg,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-skel,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-live-dot{animation:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail{scroll-behavior:auto}}[data-page=host-detail] .dt-cover{border-radius:var(--r-lg,16px);background-image:linear-gradient(120deg, var(--mk-c1,var(--bg-deep)) 0%, var(--mk-c2,var(--c-live-ink)) 100%);height:168px;margin-bottom:var(--mk-s6);position:relative;overflow:hidden}[data-page=host-detail] .dt-cover--skel{background:#ffffff0d}[data-page=host-detail] .dt-cover-pattern{color:var(--vds-on-primary);opacity:.14;line-height:0;position:absolute;bottom:-40px;right:-20px}[data-page=host-detail] .dt-cover-live{left:var(--mk-s4);top:var(--mk-s4);border-radius:var(--r-sm,8px);color:var(--mk-up);background:#08080db8;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute}[data-page=host-detail] .dt-identity{z-index:22;align-items:flex-start;gap:var(--mk-s4);padding:var(--mk-s4) 0;background:var(--mk-bg);border-bottom:1px solid var(--mk-border);margin-bottom:var(--mk-s5);display:flex;position:sticky;top:0}[data-page=host-detail] .dt-avatar{background-image:linear-gradient(140deg, var(--accent-strong) 0%, var(--bg-deep) 100%);width:76px;height:76px;color:var(--n-0);border-radius:50%;flex:0 0 76px;place-items:center;font-size:20px;font-weight:700;display:grid;overflow:hidden}[data-page=host-detail] .dt-avatar img{object-fit:cover;width:100%;height:100%}[data-page=host-detail] .dt-id-main{flex:1;min-width:0}[data-page=host-detail] .dt-name{align-items:center;gap:var(--mk-s3);letter-spacing:-.02em;color:var(--mk-text);flex-wrap:wrap;margin:0;font-size:24px;font-weight:700;display:flex}[data-page=host-detail] .dt-verified{color:var(--mk-up);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}[data-page=host-detail] .dt-verified.is-off{color:var(--mk-text-2)}[data-page=host-detail] .dt-headline{color:var(--mk-text-2);margin-top:4px;font-size:13px}[data-page=host-detail] .dt-id-stats{align-items:center;gap:var(--mk-s2);margin-top:var(--mk-s3);color:var(--mk-text-2);flex-wrap:wrap;font-size:13px;display:flex}[data-page=host-detail] .dt-id-stats b{color:var(--mk-text);font-variant-numeric:tabular-nums;font-weight:700}[data-page=host-detail] .dt-id-stats b.is-gold{color:var(--brand-gold)}[data-page=host-detail] .dt-actions{gap:var(--mk-s2);margin-top:var(--mk-s4);flex-wrap:wrap;display:flex}[data-page=host-detail] .dt-btn{border:1px solid var(--glass-border);border-radius:var(--r-sm,8px);color:var(--mk-text);font:inherit;cursor:pointer;transition:border-color var(--mk-ease),color var(--mk-ease),background var(--mk-ease);background:0 0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}[data-page=host-detail] .dt-btn:hover{border-color:var(--brand-pink);color:var(--brand-pink)}[data-page=host-detail] .dt-btn--primary{background:var(--grad-brand);color:var(--vds-on-primary);border-color:#0000}[data-page=host-detail] .dt-btn--primary:hover{color:var(--vds-on-primary);filter:brightness(1.06)}:is([data-page=host-detail],[data-page=discover]) .dt-subnav{z-index:21;gap:var(--mk-s5);padding:var(--mk-s2) 0;background:var(--mk-bg);border-bottom:1px solid var(--mk-border);margin-bottom:var(--mk-s6);scrollbar-width:none;display:flex;position:sticky;top:108px;overflow-x:auto}:is([data-page=host-detail],[data-page=discover]) .dt-subnav::-webkit-scrollbar{display:none}:is([data-page=host-detail],[data-page=discover]) .dt-subnav-item{color:var(--mk-text-2);font:inherit;cursor:pointer;transition:color var(--mk-ease),border-color var(--mk-ease);background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:6px 0;font-size:13px;font-weight:600}:is([data-page=host-detail],[data-page=discover]) .dt-subnav-item:hover{color:var(--mk-text)}:is([data-page=host-detail],[data-page=discover]) .dt-subnav-item.is-on{color:var(--mk-text);border-bottom-color:var(--brand-pink)}[data-page=host-detail] .dt-cols{gap:var(--mk-s8);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}[data-page=host-detail] .dt-col-side{align-self:start;gap:var(--mk-s6);flex-direction:column;display:flex;position:sticky;top:152px}[data-page=host-detail] .dt-block{scroll-margin-top:152px}[data-page=host-detail] .dt-bio{color:var(--mk-text-2);font-size:14px;line-height:1.7}[data-page=host-detail] .dt-bio h3:not(:where([data-venus-core],[data-venus-core] *)){color:var(--mk-text);margin:var(--mk-s4) 0 var(--mk-s2);font-size:14px;font-weight:700}[data-page=host-detail] .dt-bio ul{margin:0 0 var(--mk-s2);padding-left:2px;list-style:none}[data-page=host-detail] .dt-bio ul li{padding-left:16px;position:relative}[data-page=host-detail] .dt-bio ul li:before{content:"•";color:var(--brand-pink);font-weight:700;position:absolute;left:0}[data-page=host-detail] .dt-bio ol li::marker{color:var(--brand-pink)}[data-page=host-detail] .dt-bio blockquote{margin:var(--mk-s3) 0;padding-left:var(--mk-s3);border-left:2px solid var(--brand-pink);color:var(--mk-text);font-style:italic}[data-page=host-detail] .dt-muted{color:var(--mk-text-2);font-size:13px;line-height:1.6}[data-page=host-detail] .dt-skills{margin-top:var(--mk-s4);flex-wrap:wrap;gap:6px;display:flex}[data-page=host-detail] .dt-info{gap:var(--mk-s2) var(--mk-s4);margin-top:var(--mk-s4);padding-top:var(--mk-s4);border-top:1px solid var(--mk-border);color:var(--mk-text-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));font-size:13px;display:grid}[data-page=host-detail] .dt-info span{align-items:center;gap:7px;display:inline-flex}[data-page=host-detail] .dt-info b{color:var(--mk-text);font-weight:700}[data-page=host-detail] .dt-evrow{gap:var(--mk-s3);flex-wrap:wrap;display:flex}[data-page=host-detail] .dt-ev{border:1px solid var(--mk-border);border-radius:var(--r-sm,8px);color:var(--mk-up);align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}[data-page=host-detail] .dt-ev.is-off{color:var(--mk-text-2)}[data-page=host-detail] .dt-cert{align-items:center;gap:var(--mk-s3);margin-top:var(--mk-s4);padding-top:var(--mk-s4);border-top:1px solid var(--mk-border);color:var(--brand-gold);display:flex}[data-page=host-detail] .dt-cert b{color:var(--mk-text);font-size:14px;display:block}[data-page=host-detail] .dt-cert-score{color:var(--brand-gold);font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-weight:700}[data-page=host-detail] .dt-note{margin-top:var(--mk-s3);color:var(--mk-text-2);font-size:12px;line-height:1.6}[data-page=host-detail] .dt-stars-wrap{align-items:center;gap:6px;display:inline-flex}[data-page=host-detail] .dt-stars{letter-spacing:1px;font-size:14px;line-height:1;display:inline-block;position:relative}[data-page=host-detail] .dt-stars-bg{color:#ffffff29}[data-page=host-detail] .dt-stars-fg{white-space:nowrap;color:var(--mk-star);animation:hs-stars-fill var(--dur-slow) ease-out 1 both;position:absolute;top:0;left:0;overflow:hidden}[data-page=host-detail] .dt-stars-num{color:var(--mk-text);font-variant-numeric:tabular-nums;font-weight:700}[data-page=host-detail] .dt-stars-count{color:var(--mk-text-2);font-size:12px;font-style:normal}[data-page=host-detail] .dt-ratings{gap:var(--mk-s6);grid-template-columns:200px minmax(0,1fr);align-items:center;display:grid}[data-page=host-detail] .dt-ratings-avg{flex-direction:column;gap:6px;display:flex}[data-page=host-detail] .dt-ratings-avg>b{color:var(--mk-text);letter-spacing:-.03em;font-size:34px;font-weight:700;line-height:1}[data-page=host-detail] .dt-ratings-bars{flex-direction:column;gap:6px;display:flex}[data-page=host-detail] .dt-bar-row{align-items:center;gap:var(--mk-s3);grid-template-columns:34px minmax(0,1fr) 92px;display:grid}[data-page=host-detail] .dt-bar-label{color:var(--mk-text-2);font-variant-numeric:tabular-nums;font-size:12px}[data-page=host-detail] .dt-bar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}[data-page=host-detail] .dt-bar i{background:linear-gradient(90deg, var(--brand-gold), var(--mk-gold-2));height:100%;animation:dt-bar-grow var(--m-dur-slow) ease-out 1 both;border-radius:999px;display:block}@keyframes dt-bar-grow{0%{transform-origin:0;transform:scaleX(0)}to{transform:scaleX(1)}}[data-page=host-detail] .dt-bar-num{color:var(--mk-text-2);font-variant-numeric:tabular-nums;font-size:12px}[data-page=host-detail] .dt-bar-num em{color:var(--mk-text-2);font-style:normal}[data-page=host-detail] .dt-reviews{margin-top:var(--mk-s5);flex-direction:column;display:flex}[data-page=host-detail] .dt-review{gap:var(--mk-s3);padding:var(--mk-s4) 0;border-top:1px solid var(--mk-border);display:flex}[data-page=host-detail] .dt-review-ava{background-image:linear-gradient(140deg, var(--bg-deep), var(--c-live-ink));width:38px;height:38px;color:var(--vds-on-primary);border-radius:50%;flex:0 0 38px;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}[data-page=host-detail] .dt-review-ava img{object-fit:cover;width:100%;height:100%}[data-page=host-detail] .dt-review-main{flex:1;min-width:0}[data-page=host-detail] .dt-review-top{align-items:center;gap:var(--mk-s3);flex-wrap:wrap;display:flex}[data-page=host-detail] .dt-review-top b{color:var(--mk-text);font-size:14px}[data-page=host-detail] .dt-review-when{color:var(--mk-text-2);margin-left:auto;font-size:12px}[data-page=host-detail] .dt-review-tags{margin-top:var(--mk-s2);flex-wrap:wrap;gap:6px;display:flex}[data-page=host-detail] .dt-review-body{margin:var(--mk-s2) 0 0;color:var(--mk-text-2);font-size:14px;line-height:1.65}[data-page=host-detail] .dt-openlist{flex-direction:column;display:flex}[data-page=host-detail] .dt-openitem{padding:var(--mk-s3) 0;border:none;border-bottom:1px solid var(--mk-border);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:color var(--mk-ease);background:0 0;flex-direction:column;gap:3px;display:flex}[data-page=host-detail] .dt-openitem:hover .dt-openitem-name{color:var(--brand-pink)}[data-page=host-detail] .dt-openitem-name{color:var(--mk-text);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}[data-page=host-detail] .dt-openitem-meta{color:var(--mk-text-2);font-size:12px}[data-page=host-detail] .dt-side-actions{gap:var(--mk-s2);margin-top:var(--mk-s4);flex-direction:column;display:flex}[data-page=host-detail] .dt-why{gap:var(--mk-s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-page=host-detail] .dt-why li{align-items:flex-start;gap:var(--sp-2);color:var(--mk-text-2);font-size:13px;line-height:1.5;display:flex}[data-page=host-detail] .dt-mobilebar{display:none}@media (max-width:1100px){[data-page=host-detail] .dt-cols{gap:var(--mk-s6);grid-template-columns:minmax(0,1fr)}[data-page=host-detail] .dt-col-side{position:static}[data-page=host-detail] .dt-ratings{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){[data-page=host-detail] .dt-cover{height:120px}[data-page=host-detail] .dt-identity{flex-direction:column}[data-page=host-detail] .dt-name{font-size:20px}:is([data-page=host-detail],[data-page=discover]) .dt-subnav{top:96px}[data-page=host-detail]{padding-bottom:68px}[data-page=host-detail] .dt-mobilebar{z-index:30;gap:var(--mk-s2);padding:var(--mk-s2) var(--mk-s4) calc(var(--mk-s2) + env(safe-area-inset-bottom,0px));background:var(--mk-bg);border-top:1px solid var(--mk-border);display:flex;position:fixed;bottom:0;left:0;right:0}[data-page=host-detail] .dt-mobilebar .dt-btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){[data-page=host-detail] .dt-stars-fg,[data-page=host-detail] .dt-bar i{animation:none}}[data-page=host-detail] .dt-review-filters{align-items:center;gap:var(--mk-s2);margin-top:var(--mk-s4);flex-wrap:wrap;display:flex}[data-page=host-detail] .dt-review-filters .hs-chip{align-items:center;gap:var(--sp-1);display:inline-flex}[data-page=host-detail] .dt-review-more{align-items:center;gap:var(--mk-s4);padding-top:var(--mk-s4);flex-wrap:wrap;justify-content:space-between;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-layout{gap:var(--mk-s6);grid-template-columns:244px minmax(0,1fr) 296px;align-items:start;display:grid}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-main{min-width:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filters{top:var(--mk-s4);overscroll-behavior:contain;max-height:calc(100vh - 32px);padding-right:var(--mk-s2);scrollbar-width:thin;scrollbar-color:#ffffff29 #0000;position:sticky;overflow-y:auto}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filters::-webkit-scrollbar{width:6px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filters::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filters-meta{justify-content:space-between;align-items:center;gap:var(--mk-s2);margin:var(--mk-s3) 0 var(--mk-s2);display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fsort{gap:var(--sp-1);margin-bottom:var(--mk-s4);flex-direction:column;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fsort-label{color:var(--mk-text-2);font-size:12px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fsort select:not(:where([data-venus-core],[data-venus-core] *)){width:100%;height:34px;padding:0 var(--mk-s2);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-sm,8px);color:var(--mk-text);font:inherit;font-size:12px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fopts{margin-bottom:var(--mk-s3)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fgroup{border-top:1px solid var(--mk-border)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fgroup-head{width:100%;color:var(--mk-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:10px 0;font-size:13px;font-weight:600;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fgroup-title{flex:1;min-width:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fgroup-count{background:var(--brand-pink);min-width:18px;height:18px;color:var(--vds-on-primary);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fgroup-chev{color:var(--mk-text-2);transition:transform var(--mk-ease)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fgroup.is-open .hs-fgroup-chev{transform:rotate(180deg)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fgroup-body{padding-bottom:var(--mk-s3);flex-direction:column;gap:2px;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fopt{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm,8px);width:100%;color:var(--mk-text-2);font:inherit;text-align:left;cursor:pointer;transition:background var(--mk-ease),color var(--mk-ease);background:0 0;border:none;padding:6px;font-size:12px;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fopt:hover{color:var(--mk-text);background:#ffffff0a}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fopt.is-on{color:var(--mk-text);font-weight:600}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fopt-dot{border:1px solid var(--mk-border-strong);border-radius:50%;flex:0 0 14px;width:14px;height:14px;position:relative}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fopt.is-on .hs-fopt-dot{border-color:var(--brand-pink)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fopt.is-on .hs-fopt-dot:after{content:"";background:var(--brand-pink);border-radius:50%;position:absolute;inset:3px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fopt-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fopt-count{color:var(--mk-text-2);font-variant-numeric:tabular-nums;font-size:11px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankbox{top:var(--mk-s4);position:sticky}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankbox-head{margin-bottom:var(--mk-s3);align-items:baseline;gap:6px;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankbox-ico{color:var(--brand-gold);align-self:center}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankbox-title{color:var(--mk-text);margin:0;font-size:14px;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankbox-sub{color:var(--mk-text-2);margin-left:auto;font-size:11px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-ranklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankrow{align-items:center;gap:var(--mk-s3);border:none;border-bottom:1px solid var(--mk-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--mk-ease);background:0 0;padding:8px 4px;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankrow:hover{background:#ffffff08}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankno{width:var(--sp-4);color:var(--mk-text-2);font-variant-numeric:tabular-nums;text-align:center;flex:0 0 16px;font-size:12px;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankno--1,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankno--2,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankno--3{border-radius:var(--vds-r-pill);height:16px;color:var(--vds-on-brand);line-height:16px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankno--1{background:var(--vds-warn)}@supports (color:color-mix(in lab, red, red)){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankno--1{background:color-mix(in srgb, var(--vds-warn) 50%, var(--vds-scrim))}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankno--2{background:var(--vds-ink-3)}@supports (color:color-mix(in lab, red, red)){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankno--2{background:color-mix(in srgb, var(--vds-ink-3) 62%, var(--vds-scrim))}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankno--3{background:var(--vds-warn)}@supports (color:color-mix(in lab, red, red)){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankno--3{background:color-mix(in srgb, color-mix(in srgb, var(--vds-warn) 62%, var(--vds-error)) 52%, var(--vds-scrim))}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankava{background-color:var(--accent-strong);width:28px;height:28px;color:var(--n-0);font-size:var(--fs-micro);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:700;display:grid;overflow:hidden;background-image:none!important}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankava img{object-fit:cover;width:100%;height:100%}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankmain{flex-direction:column;flex:1;min-width:0;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankname{color:var(--mk-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankmeta{color:var(--mk-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankscore{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankscore b{color:var(--brand-gold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankscore em{font-style:normal;font-size:var(--fs-micro)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankscore em.is-up{color:var(--success)}@supports (color:color-mix(in lab, red, red)){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankscore em.is-up{color:color-mix(in srgb, var(--success) 82%, var(--bg-deep))}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankscore em.is-down{color:var(--mk-down)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankscore em.is-flat{color:var(--mk-text-2)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-ranknote{margin:var(--mk-s3) 0 0;color:var(--mk-text-2);font-size:11px;line-height:1.6}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filterbar{display:none}@media (max-width:1400px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-layout{gap:var(--mk-s5);grid-template-columns:226px minmax(0,1fr) 264px}}@media (max-width:1024px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-layout{grid-template-columns:226px minmax(0,1fr)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankbox{grid-column:1/-1;position:static}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filterbar{align-items:center;gap:var(--mk-s2);margin-bottom:var(--mk-s4);display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filters{z-index:60;width:min(320px,86vw);max-height:none;padding:var(--mk-s4);background:var(--mk-bg);border-right:1px solid var(--mk-border);transition:transform var(--mk-ease);position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filters.is-open{transform:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filter-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08080d99;position:fixed;inset:0}}@media (max-width:900px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-layout{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filters,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-fgroup-chev{transition:none}}[data-page=host-detail] .dt-videobox{margin-bottom:var(--mk-s4)}[data-page=host-detail] .dt-video{justify-content:center;align-items:center;gap:var(--mk-s3);border:1px solid var(--glass-border);border-radius:var(--r-md,12px);background-image:linear-gradient(140deg, var(--accent-strong) 0%, var(--bg-deep) 100%);width:min(420px,100%);height:148px;color:var(--n-0);font:inherit;cursor:pointer;transition:filter var(--mk-ease);background-color:var(--vds-scrim);font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}[data-page=host-detail] .dt-video:hover{filter:brightness(1.08)}[data-page=host-detail] .dt-video-play{background:#08080d8c;border-radius:50%;place-items:center;width:44px;height:44px;padding-left:3px;font-size:14px;display:grid}[data-page=host-detail] .dt-video-label{position:relative}[data-page=host-detail] .dt-certs{gap:var(--mk-s2);margin-bottom:var(--mk-s4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}[data-page=host-detail] .dt-certcard{align-items:center;gap:var(--mk-s3);padding:var(--mk-s3);border:1px solid var(--glass-border);border-radius:var(--r-sm,8px);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--mk-ease),background var(--mk-ease);background:#ffffff08;display:flex}[data-page=host-detail] .dt-certcard:hover{border-color:var(--brand-gold);background:#ffffff0d}[data-page=host-detail] .dt-certcard-ico{color:var(--brand-gold);display:inline-flex}[data-page=host-detail] .dt-certcard-main{flex-direction:column;flex:1;min-width:0;display:flex}[data-page=host-detail] .dt-certcard-main b{color:var(--mk-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}[data-page=host-detail] .dt-certcard-main em{color:var(--mk-text-2);font-size:11px;font-style:normal}[data-page=host-detail] .dt-certcard-cta{color:var(--accent-text);font-size:12px;font-weight:700}[data-page=host-detail] .dt-reviewhint{margin-bottom:var(--mk-s4)}[data-page=host-detail] .dt-reviewform{gap:var(--mk-s3);padding:var(--mk-s4);margin-bottom:var(--mk-s5);background:var(--vds-surface,var(--surface));border:1px solid var(--vds-line,var(--glass-border));border-radius:var(--vds-radius-card,20px);flex-direction:column;display:flex}[data-page=host-detail] .dt-reviewform-head{flex-direction:column;gap:2px;display:flex}[data-page=host-detail] .dt-reviewform-head b{color:var(--mk-text);font-size:14px}[data-page=host-detail] .dt-star-picker{align-items:center;gap:var(--sp-1);display:flex}[data-page=host-detail] .dt-star{color:#ffffff2e;cursor:pointer;transition:color var(--mk-ease),transform var(--mk-ease);background:0 0;border:none;padding:0 2px;font-size:24px;line-height:1}[data-page=host-detail] .dt-star:hover{transform:scale(1.08)}[data-page=host-detail] .dt-star.is-on{color:var(--mk-star)}[data-page=host-detail] .dt-tagpick{flex-wrap:wrap;gap:6px;display:flex}[data-page=host-detail] .dt-tagpick .hs-skill{cursor:pointer}[data-page=host-detail] .dt-tagpick .hs-skill.is-on{border-color:var(--vds-primary,var(--brand-pink));color:var(--vds-primary,var(--brand-pink))}[data-page=host-detail] .dt-reviewform-input{background:var(--vds-f-bg,var(--vds-surface,var(--surface)));border:1px solid var(--vds-line,var(--glass-border));border-radius:var(--vds-radius-control,16px);width:100%;height:auto;min-height:132px;color:var(--vds-ink,var(--mk-text));font:inherit;resize:vertical;padding:14px;font-size:14px;line-height:22px}[data-page=host-detail] .dt-reviewform-input::placeholder{color:var(--vds-muted,var(--mk-text-3))}[data-page=host-detail] .dt-reviewform-input:focus,[data-page=host-detail] .dt-reviewform-input:focus-visible{border-color:var(--vds-accent-text,var(--accent));box-shadow:inset 0 0 0 1px var(--vds-accent-text,var(--accent)),0 0 0 4px var(--vds-ring,var(--vds-primary,var(--accent)));outline:0}@supports (color:color-mix(in lab, red, red)){[data-page=host-detail] .dt-reviewform-input:focus,[data-page=host-detail] .dt-reviewform-input:focus-visible{box-shadow:inset 0 0 0 1px var(--vds-accent-text,var(--accent)),0 0 0 4px var(--vds-ring,color-mix(in srgb, var(--vds-primary,var(--accent)) 22%, transparent))}}@media (max-width:768px){[data-page=host-detail] .dt-reviewform-input{font-size:16px}}@media (max-width:375px){[data-page=host-detail] .dt-reviewform-input{min-height:112px}}[data-page=host-detail] .dt-reviewform-actions{align-items:center;gap:var(--mk-s3);flex-wrap:wrap;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero{padding:var(--mk-s4) 0 var(--mk-s5);position:relative;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-glow{pointer-events:none;filter:blur(46px);opacity:.5;position:absolute}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-glow--a{background:radial-gradient(circle,#ff3b5c80,#0000 68%);width:320px;height:200px;top:-60px;left:-40px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-glow--b{background:radial-gradient(circle,#b394e861,#0000 68%);width:360px;height:220px;top:-80px;right:8%}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-wrap{gap:var(--mk-s5);margin-bottom:var(--mk-s2);grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:center;display:grid}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-wrap .hs-hero{grid-area:1/1;margin-bottom:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-wrap .hs-hero-bands{grid-area:1/2}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-copy{min-width:0;position:relative}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-bands{gap:var(--mk-s3);flex-direction:column;min-width:0;display:flex;position:relative}@media (max-width:1100px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-wrap{gap:var(--mk-s5);grid-template-columns:minmax(0,1fr)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-wrap .hs-hero,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-wrap .hs-hero-bands{grid-column:1}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-wrap .hs-hero{grid-row:1}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-wrap .hs-hero-bands{grid-row:2}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-tag{margin-bottom:var(--mk-s3);border:1px solid var(--vds-accent-text);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-tag{border:1px solid color-mix(in srgb, var(--vds-accent-text) 32%, transparent)}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-tag{border-radius:var(--r-pill,999px);background:var(--vds-accent-text)}@supports (color:color-mix(in lab, red, red)){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-tag{background:color-mix(in srgb, var(--vds-accent-text) 9%, transparent)}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-tag{color:var(--vds-accent-text);letter-spacing:.01em;font-size:11px;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-title{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.18}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-mark{background:linear-gradient(92deg, var(--accent) 0%, var(--brand-purple) 55%, var(--c-live) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-quick{margin-top:var(--mk-s4);flex-wrap:wrap;gap:6px;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-qchip{border:1px solid var(--glass-border);border-radius:var(--r-pill,999px);color:var(--mk-text-2);font:inherit;cursor:pointer;transition:color var(--mk-ease),border-color var(--mk-ease),background var(--mk-ease);background:#ffffff0a;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-qchip em{opacity:.6;font-variant-numeric:tabular-nums;font-style:normal}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-qchip:hover{color:var(--mk-text);border-color:var(--mk-border-strong)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-qchip.is-on{color:var(--vds-accent-text);background:var(--vds-primary-100);border-color:var(--vds-primary)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stats{gap:var(--mk-s3) var(--mk-s5);grid-template-columns:repeat(4,minmax(0,1fr))}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stat{padding-left:22px;position:relative}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stat-ico{color:var(--n-350);display:inline-flex;position:absolute;top:1px;left:0}@media (max-width:1200px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-hero-title{font-size:24px}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankbox{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 #0000;max-height:calc(100vh - 32px);overflow-y:auto}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankbox::-webkit-scrollbar{width:6px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankbox::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankmore{padding:var(--mk-s3) 0 0;text-align:center}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankmore-sentinel{height:1px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rankmore-done{margin:var(--mk-s3) 0 0;color:var(--mk-text-2);text-align:center;font-size:11px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-topband{margin-bottom:var(--mk-s5)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-topband .hs-block:last-child{margin-bottom:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-topband .hs-secrow{margin-bottom:var(--mk-s2)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside{gap:var(--mk-s4);top:var(--mk-s4);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 #0000;flex-direction:column;height:auto;min-height:0;max-height:calc(100vh - 32px);padding-right:2px;display:flex;position:sticky;overflow-y:auto}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside .hs-rankbox,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside .hs-newbox{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 #0000;flex:none;min-height:0;max-height:none;padding-right:2px;position:static;overflow-y:visible}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside .hs-rankbox::-webkit-scrollbar{width:6px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside .hs-newbox::-webkit-scrollbar{width:6px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside .hs-rankbox::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside .hs-newbox::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-newbox{flex-direction:column;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-newbox-ico{color:var(--accent-text);align-self:center}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-newbox .hs-rankbox-head{margin-bottom:var(--mk-s2)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-newbox .hs-rankscore em.is-flat{color:var(--mk-text-2);font-size:11px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-crumb{color:var(--mk-text-2);margin-bottom:var(--mk-s3);font-size:12px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-crumb .cur{color:var(--mk-text)}@media (max-width:1024px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside{flex-direction:row;height:auto;min-height:0;position:static}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside .hs-rankbox,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside .hs-newbox{flex:50%;max-height:420px}}@media (max-width:768px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside{flex-direction:column}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside .hs-rankbox,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-colside .hs-newbox{max-height:360px}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band{gap:var(--mk-s3);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;display:grid}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-fixed{gap:var(--mk-s2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-fixed[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-fixed[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-marquee{min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-marquee.is-empty{display:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-track{align-items:center;gap:var(--mk-s2);will-change:transform;width:max-content;animation-name:hs-marquee;animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-clone{align-items:center;gap:var(--mk-s2);display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-marquee:hover .hs-band-track,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-marquee:focus-within .hs-band-track{animation-play-state:paused}@keyframes hs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-marquee{scrollbar-width:thin;overflow-x:auto}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-track{animation:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-clone{display:none}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-fixed{position:relative}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-fixed:after{content:"";right:calc(var(--mk-s3)/-2);top:var(--sp-1);background:var(--mk-border);width:1px;position:absolute;bottom:4px}@media (max-width:1100px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band{grid-template-columns:minmax(0,1fr)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-fixed:after{display:none}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile--mini{align-items:center;gap:var(--mk-s2);border:1px solid var(--mk-border);border-radius:var(--r-sm,8px);scroll-snap-align:start;width:auto;min-width:0;transition:border-color var(--mk-ease),background var(--mk-ease);background:#ffffff05;flex-direction:row;flex:0 auto;padding:6px 8px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-fixed .hs-tile--mini{width:100%}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-marquee .hs-tile--mini{flex:0 0 168px;width:168px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile--mini:hover{border-color:var(--mk-border-strong);background:#ffffff0d}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-mini-thumb{background-image:linear-gradient(140deg, var(--accent-strong) 0%, var(--bg-deep) 100%);width:34px;height:34px;color:var(--n-0);border-radius:50%;flex:0 0 34px;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-mini-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-mini-pattern{opacity:.18;line-height:0;position:absolute}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-mini-initials{background:var(--accent-strong);color:var(--n-0);border-radius:50%;padding:0 3px;position:relative}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-mini-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-mini-name{color:var(--mk-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--sp-1);font-size:13px;font-weight:600;display:flex;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-mini-metric{align-items:center;gap:var(--sp-1);color:var(--mk-text-2);white-space:nowrap;font-size:11px;display:flex;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-mini-metric b{color:var(--mk-gold);font-variant-numeric:tabular-nums;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-mini-metric em{font-style:normal}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-mini-badge{border-radius:var(--r-sm,8px);color:var(--brand-gold);font-size:var(--fs-micro);background:#f7c87324;padding:1px 6px;font-weight:700}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-mini-live{flex:0 0 6px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-topband .hs-block{margin-bottom:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-topband .hs-sec-title{font-size:14px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-topband .hs-sec-sub{font-size:11px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-topband .hs-sec-more{font-size:12px}.hs-tile--mini .hs-mini-thumb{width:40px;height:40px}.hs-card .hs-cta{border:1px solid var(--sp-orange);min-height:40px;color:var(--sp-orange);padding:0 var(--sp-3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;margin-left:auto;font-size:12px;font-weight:700}.hs-rail{scroll-snap-type:x mandatory;scrollbar-width:none}.hs-rail::-webkit-scrollbar{display:none}.hs-rail .hs-tile{scroll-snap-align:start}.hs-card .hs-actions{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.hs-card .hs-cta{min-height:var(--sp-cta-h);cursor:pointer;white-space:nowrap;border-radius:999px;flex:1;font-size:13px;font-weight:700}.hs-card .hs-cta.is-outline{border:1px solid var(--accent);color:var(--accent-text);background:0 0}.hs-card .hs-cta.is-primary{background:var(--accent-strong);color:var(--n-0);border:0}.hs-card .hs-actions .hs-cta{margin-left:0}@media (max-width:768px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-cover{height:88px;margin-bottom:var(--d-2)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-name{font-size:var(--d-sub)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-sub,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-metrics{font-size:var(--d-tiny)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-skills,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-skills{display:none}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card .hs-actions{flex-direction:column}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card .hs-cta{min-height:40px;font-size:var(--d-body)}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile--mini .hs-mini-thumb{width:36px;height:36px}[data-page=host-detail] .dt-cover{height:112px;margin-bottom:var(--d-3)}[data-page=host-detail] .dt-identity{gap:var(--d-3);padding:var(--d-3) 0;margin-bottom:var(--d-3)}[data-page=host-detail] .dt-avatar{flex-basis:52px;width:52px;height:52px;font-size:18px}[data-page=host-detail] .dt-name{font-size:18px}[data-page=host-detail] .dt-headline,[data-page=host-detail] .dt-id-stats{font-size:var(--d-cap)}:is([data-page=host-detail],[data-page=discover]) .dt-subnav-item{font-size:var(--d-body)}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card .hs-actions{margin-top:auto}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-body{height:100%}@media (max-width:768px){[data-page=host-detail] .dt-actions .dt-btn--dup-mobile{display:none}[data-page=host-detail] .dt-actions .dt-btn{min-height:var(--m-tap-min)}[data-page=host-detail]{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}[data-page=host-detail] .dt-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-page=host-detail] .dt-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-page=host-detail] .dt-cover{aspect-ratio:16/9;height:auto}[data-page=host-detail] .dt-cover img{object-fit:cover;width:100%;height:100%}}@media (max-width:900px){[data-page=host-detail] .dt-ratings{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){[data-page=host-detail] .dt-bar-row{grid-template-columns:44px minmax(0,1fr) 84px}}[data-page=host-detail] .dt-crumbbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}[data-page=host-detail] .dt-crumbbtn:hover{text-decoration:underline}@media (max-width:768px){[data-page=host-detail] .dt-star{min-width:44px;min-height:44px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-trend,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-live-pill,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .mk-hot em{font-size:12px}}[data-page=host-detail] .dt-star.is-on svg{fill:currentColor}[data-page=host-detail] .dt-bar-label{align-items:center;gap:2px;display:inline-flex}[data-page=host-detail] .dt-openitem-price{color:var(--vds-money);font-variant-numeric:tabular-nums;font-weight:700}[data-page=host-detail] .dt-info b{color:var(--vds-money);font-variant-numeric:tabular-nums}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rails{gap:var(--mk-s5);flex-direction:column;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail--fit3{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:visible}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail--fit3 .hs-tile{flex:none;width:auto;min-width:0}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail--cards .hs-tile{flex:0 0 240px;width:240px}@media (max-width:768px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail--fit3{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-rail--fit3 .hs-tile{flex:0 0 200px;width:200px}}[data-page=host-detail] .dt-col-main{min-width:0}@media (max-width:480px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme=dark] [data-page=host-detail] .sp-thumb .sp-off{color:var(--c-live-ink)}@media (max-width:768px){:is([data-page=hosts],[data-page=host-detail]){--fs-micro:12px;--d-cap:12px;--d-tiny:12px}:is([data-page=hosts],[data-page=host-detail]) .mk-trend,:is([data-page=hosts],[data-page=host-detail]) .mk-live-pill,:is([data-page=hosts],[data-page=host-detail]) .hs-sec-sub,:is([data-page=hosts],[data-page=host-detail]) .hs-tile-badge,:is([data-page=hosts],[data-page=host-detail]) .hs-tile-live,:is([data-page=hosts],[data-page=host-detail]) .hs-live-pill,:is([data-page=hosts],[data-page=host-detail]) .hs-card-hot,:is([data-page=hosts],[data-page=host-detail]) .hs-skill,:is([data-page=hosts],[data-page=host-detail]) .hs-fgroup-count,:is([data-page=hosts],[data-page=host-detail]) .hs-fopt-count,:is([data-page=hosts],[data-page=host-detail]) .hs-rankbox-sub,:is([data-page=hosts],[data-page=host-detail]) .hs-rankmeta,:is([data-page=hosts],[data-page=host-detail]) .hs-ranknote,:is([data-page=hosts],[data-page=host-detail]) .hs-rankmore-done,:is([data-page=hosts],[data-page=host-detail]) .hs-newbox .hs-rankscore em.is-flat,:is([data-page=hosts],[data-page=host-detail]) .hs-mini-thumb,:is([data-page=hosts],[data-page=host-detail]) .hs-mini-metric,:is([data-page=hosts],[data-page=host-detail]) .hs-hero-tag{font-size:12px}:is([data-page=hosts],[data-page=host-detail]) .hs-card .hs-cta{min-height:44px}[data-page=hosts] .hs-search-x{width:44px;height:44px}[data-page=hosts] .hs-fsort select:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px;font-size:16px}[data-page=host-detail] .dt-crumbbtn{align-items:center;min-width:44px;min-height:44px;display:inline-flex}[data-page=host-detail] .dt-subnav-item{justify-content:center;min-width:44px}[data-page=host-detail] .dt-btn{min-height:44px}[data-page=host-detail] .dt-certcard-main em,[data-page=host-detail] :is(.sp-mall,.sp-off,.sp-live,.sp-views,.sp-meta){font-size:12px}[data-page=host-detail] .dt-subnav{padding-bottom:calc(var(--mk-s2) + env(safe-area-inset-bottom,0px));margin-bottom:calc(var(--mk-s6) - env(safe-area-inset-bottom,0px))}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-fixed{grid-template-columns:minmax(0,1fr)!important}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-tile-meta,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-card-sub,:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-sec-sub{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-filters{bottom:var(--sp-tab-h);padding-bottom:calc(var(--mk-s4) + env(safe-area-inset-bottom,0px))}[data-page=host-detail] .dt-mobilebar{bottom:var(--sp-tab-h)}[data-page=host-detail]{padding-bottom:calc(68px + var(--sp-tab-h) + env(safe-area-inset-bottom,0px))}}@media (hover:none) and (pointer:coarse){.hs-card,.hs-tile,.p2-card{transition:transform var(--m-dur-fast,.14s) var(--m-ease,cubic-bezier(.23, 1, .32, 1));transform:translateZ(0)}.hs-card[data-pressed=true],.hs-tile[data-pressed=true],.hs-card:active,.hs-tile:active,.p2-card[data-pressed=true]:not(.hs-card):not(.hs-tile):not(.hs-tile--mini),.p2-card:active:not(.hs-card):not(.hs-tile){transform:scale(.975)}.hs-card-photo,.hs-tile-media img,.hs-mini-thumb img{opacity:0;transition:opacity var(--m-dur,.2s) var(--m-ease,cubic-bezier(.23, 1, .32, 1))}.hs-card-photo.is-loaded,.hs-tile-media img.is-loaded,.hs-mini-thumb img.is-loaded{opacity:1}}@media (prefers-reduced-motion:reduce){.hs-card,.hs-tile,.hs-card-photo,.hs-tile-media img,.hs-mini-thumb img{transition:none}.hs-card-photo,.hs-tile-media img,.hs-mini-thumb img{opacity:1}.hs-card[data-pressed=true],.hs-tile[data-pressed=true],.hs-card:active,.hs-tile:active{transform:none}}@media (max-width:480px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-marquee .hs-tile--mini{flex:0 0 216px;width:216px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-marquee .hs-tile--mini .hs-cta{white-space:nowrap;flex:none;padding-inline:6px;font-size:12px}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-marquee .hs-tile--mini .hs-mini-name{min-width:0;display:block}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-band-marquee .hs-tile--mini .hs-tile-verified{vertical-align:-2px;margin-left:2px;display:inline-flex}}@media (min-width:1024px){[data-page=host-detail] .dt-name{font-size:var(--fs-h1)!important;letter-spacing:var(--ls-h1)!important;line-height:1.2!important}}#root .hs-search{padding:0 10px 0 12px!important}#root .hs-search--compact{border-radius:13px!important;height:44px!important;min-height:44px!important}@media (max-width:768px){#root :is(input,textarea):not(.vds-select__native):not([type=checkbox]):not([type=radio]):not([type=range]):not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important}}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .hs-grid>.p2-card{flex-direction:column;height:100%;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .p2-card .vds-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .p2-card .vds-card__head{align-items:flex-start}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .p2-card .vds-card__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .p2-card .hs-actions{margin-top:auto;display:flex}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .p2-card .vds-card__stats{flex-wrap:wrap}:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .p2-card .vds-card__stats>*{white-space:nowrap;flex:none}@media (max-width:768px){:is([data-page=hosts],[data-page=host-detail],[data-page=discover],[data-page=profile]) .p2-card .hs-actions{flex-direction:column}}html body :is(#root,body) [data-page=hosts] :is(.ph-h1,.vp-head__title){font-family:var(--font-vds);letter-spacing:-.03em;color:var(--vds-ink);font-size:32px;font-weight:800;line-height:1.12}html body :is(#root,body) [data-page=hosts] .hs-sec-title{font-family:var(--font-vds);letter-spacing:-.02em;color:var(--vds-ink);font-size:20px;font-weight:700;line-height:1.25}@media (min-width:1024px){html body :is(#root,body) [data-page=hosts] :is(.ph-h1,.vp-head__title){font-size:40px;line-height:1.1}html body :is(#root,body) [data-page=hosts] .hs-sec-title{font-size:24px;line-height:1.2}}[data-page=hosts] .hs-block{margin-bottom:24px}[data-page=hosts] .hs-block>*+*{margin-top:12px}[data-page=hosts] .hs-hero-wrap{border-radius:var(--vds-r-lg,28px);margin-bottom:24px;overflow:hidden}[data-page=hosts] .hs-hero-tag{border-radius:var(--vds-r-pill,999px);border:1px solid var(--vds-on-brand);align-items:center;gap:8px;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-page=hosts] .hs-hero-tag{border:1px solid color-mix(in srgb, var(--vds-on-brand) 38%, transparent)}}[data-page=hosts] .hs-hero-tag{color:var(--vds-on-brand);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000057;font-size:11px;font-weight:700}[data-page=hosts] .hs-hero-sub{color:var(--vds-on-brand);font-size:13px;line-height:1.5}@media (min-width:1024px){[data-page=hosts] .hs-block{margin-bottom:32px}}[data-page=hosts] .vds-card{border-radius:var(--vds-r-lg,28px)}html body :is(#root,body) [data-page=hosts] .vds-card__media img{border-radius:var(--vds-r-lg,28px) var(--vds-r-lg,28px) 0 0}:is([data-theme=dark],[data-venus-theme=dark]) [data-page=hosts] .vds-card{border:1px solid var(--vds-line);box-shadow:var(--shadow-2),inset 0 1px 0 #ffffff0f}[data-page=hosts] .hs-hero-title{letter-spacing:-.02em;font-weight:700!important}@media (min-width:1024px){html body #root :is([data-page=hosts],[data-page=host-detail]) :is(.vds-card__title,.hs-card-title,.w1-hrow__title){font-size:17px!important;line-height:1.35!important}}[data-page=home] :focus-visible,[data-page=hostdash] :focus-visible,[data-page=hosthome] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm,6px)}.db-rail{gap:var(--sp-3);scrollbar-width:thin;padding:4px 2px 10px;display:flex;overflow-x:auto}.db-rail::-webkit-scrollbar{height:6px}.db-rail::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:99px}.db-live{cursor:pointer;min-width:68px;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;display:flex}.db-live .a{background:conic-gradient(from 180deg, var(--brand-pink), var(--brand-purple), var(--brand-pink));border-radius:50%;width:60px;height:60px;padding:3px}.db-live.idle .a{background:var(--glass-border)}.db-live .a i{background:var(--n-800);border:2px solid var(--n-900);border-radius:50%;width:100%;height:100%;font-style:normal;display:block;overflow:hidden}.db-live .a img{object-fit:cover;width:100%;height:100%}.db-live .a b{justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;display:flex}.db-live .t{white-space:nowrap;text-overflow:ellipsis;max-width:72px;color:var(--n-200);font-size:10px;font-weight:700;overflow:hidden}.db-live .live-tag{letter-spacing:.06em;color:var(--c-live-ink);background:var(--c-live);border-radius:99px;padding:1px 7px;font-size:10px;font-weight:700;animation:1.6s db-pulse}.db-live.idle .live-tag{background:var(--n-700);color:var(--n-300);animation:none}@keyframes db-pulse{0%,to{opacity:1}50%{opacity:.55}}.db-hero{border-radius:var(--r-lg);padding:var(--sp-6);margin-bottom:var(--sp-6);background:var(--surface-2);border:1px solid var(--accent-line);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.db-grid{gap:var(--sp-4);margin-bottom:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.db-grid.c3{grid-template-columns:repeat(3,1fr)}@media (max-width:1080px){.db-grid.c3{grid-template-columns:1fr 1fr}}@media (max-width:720px){.db-grid,.db-grid.c3{grid-template-columns:1fr}}.db-ring .bg{stroke:var(--n-700)}.db-ring .fg{stroke:url(#db-grad);stroke-linecap:round;transition:stroke-dashoffset var(--m-dur-slow)}.db-streak .s-num{font-size:20px;font-weight:700}.db-streak .s-lbl{color:var(--n-400);font-size:11px}.db-filter{background:var(--n-800);border:1px solid var(--glass-border);border-radius:99px;padding:3px}.db-filter button:not(:where([data-venus-core],[data-venus-core] *)){color:var(--n-300);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:5px 12px;font-size:11px;font-weight:700}.db-filter button.on:not(:where([data-venus-core],[data-venus-core] *)){background:var(--brand-pink);color:var(--n-0)}.db-chart{width:100%;height:180px}.db-chart .ln{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.db-chart .area{fill:var(--accent-dim);stroke:none}.db-chart .bar{fill:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.db-chart .bar{fill:color-mix(in srgb, var(--brand-cyan) 45%, transparent)}}.db-chart .lbl{fill:var(--n-400);font-size:10px}.db-chart .prev{fill:none;stroke:var(--n-400);stroke-width:1.5px;stroke-dasharray:4 3;opacity:.8}.db-chart .dot{stroke:var(--n-900);stroke-width:1.5px}.db-chart .dot--max{fill:var(--accent)}.db-chart .dot--min{fill:var(--n-400)}.db-legend--list{flex:1;gap:6px;margin:0;padding:0;list-style:none;display:grid}.db-legend--list li{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--n-200);display:flex}.db-legend--list li b{color:var(--n-100);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.db-statline{gap:var(--sp-4);color:var(--n-300);flex-wrap:wrap;margin-bottom:10px;font-size:12px;display:flex}.db-statline b{color:var(--n-100);font-variant-numeric:tabular-nums}.db-clip{flex:0 0 150px;height:220px}.db-clip img{object-fit:cover;width:100%;height:100%}.db-clip .c-sub{color:var(--n-300);font-size:10px}.db-clips.mt{margin-top:12px}.db-clip--lg{flex:0 0 170px;height:240px}.db-clip video{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.db-clip--lg{flex-basis:150px;height:220px}}.db-skel{border-radius:var(--r-md);background:var(--surface-2);min-height:76px;animation:1.4s infinite db-sh}@keyframes db-sh{0%,to{opacity:.55}50%{opacity:.9}}.db-empty{text-align:center;color:var(--n-400);padding:22px 12px;font-size:12px}.db-empty .e-ico{font-size:24px}@media (max-width:768px){.db-filter button:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px;padding-inline:14px}.db-live{justify-content:center;min-height:44px}}@media (pointer:coarse){.db-live{justify-content:center;min-height:44px}.db-filter button:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px;padding-inline:14px}}[data-page=home]{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}[data-page=home] .ph-actions .btn2:not(.sm){--vds-c-btn-md:var(--vds-c-btn-lg,46px)}.home-join{align-items:center;gap:var(--sp-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);grid-template-columns:auto minmax(0,1fr) 132px auto;padding:16px 20px;display:grid}@media (min-width:1024px){[data-page=home] .home-join{--vds-f-h:var(--vds-c-btn-md,40px)}}.home-join-key{border-radius:var(--r-img);background:var(--surface-2);width:34px;height:34px;color:var(--accent);place-items:center;display:grid}html[data-theme=light] .home-join-key{color:var(--accent-deep)}.home-join-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.home-join-copy b{font-size:var(--fs-meta)}.home-join-copy span{color:var(--muted);font-size:var(--fs-cap)}.home-join-inp{width:100%;height:40px;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg);font:inherit;text-align:center;letter-spacing:3px;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:700}.home-join-inp::placeholder{color:var(--faint);letter-spacing:1px;text-transform:none;font-weight:500}.home-sec{min-width:0}.home-sec-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:12px;display:flex}.home-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)){margin:0}.home-sec-hint{color:var(--muted);font-size:var(--fs-meta);margin:4px 0 0}.home-up-row{align-items:center;gap:var(--sp-4);border-bottom:1px solid var(--vds-line);padding:12px 16px;display:flex}.home-up-row:last-child{border-bottom:0}.home-up-time{flex:0 0 78px;padding:7px 6px}.home-up-time b{font-size:var(--fs-body);font-variant-numeric:tabular-nums;display:block}.home-up-time span{font-size:var(--fs-micro);color:var(--muted)}.home-up-main{flex:1}.home-up-main h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.home-up-main p{color:var(--muted);font-size:var(--fs-cap);flex-wrap:wrap;align-items:center;gap:8px;margin:3px 0 0;display:flex}.home-up-actions{gap:var(--sp-2);flex-wrap:wrap;flex-shrink:0;display:flex}.home-remind.is-on{color:var(--c-online);border-color:var(--c-online)}@supports (color:color-mix(in lab, red, red)){.home-remind.is-on{border-color:color-mix(in srgb, var(--c-online) 55%, transparent)}}.home-promo-slide{opacity:0;visibility:hidden;pointer-events:none;background:var(--bg-deep);position:absolute;inset:0}.home-promo-slide.is-on{opacity:1;visibility:visible;pointer-events:auto;min-height:216px;position:relative}html body .home-promo-slide :is(h1,h2,h3,h4,h5,h6,p,small,strong,em,li):not(:where([data-venus-core],[data-venus-core] *)){color:inherit!important}.home-promo-body{color:var(--n-0)}.home-promo-tag{font-size:var(--fs-micro);color:var(--n-0);background:var(--bg-deep);align-self:flex-start;font-weight:700}@supports (color:color-mix(in lab, red, red)){.home-promo-tag{background:color-mix(in srgb, var(--bg-deep) 46%, transparent)}}.home-promo-tag{border-radius:var(--r-full);padding:3px 10px}.home-promo-body h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-h2);color:var(--n-0);margin:2px 0 0}.home-promo-body p{font-size:var(--fs-meta);color:var(--n-0);margin:0}@supports (color:color-mix(in lab, red, red)){.home-promo-body p{color:color-mix(in srgb, var(--n-0) 84%, transparent)}}.home-promo-count{font-size:var(--fs-cap);color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.home-promo-count{color:color-mix(in srgb, var(--n-0) 82%, transparent)}}.home-promo-count b{color:var(--n-0);font-variant-numeric:tabular-nums}.home-promo-dots{gap:6px}.home-promo-dot{border-radius:var(--r-full);background:var(--border);width:8px;height:8px;transition:background var(--motion-med);border:0}.home-promo-dot[aria-selected=true]{background:var(--accent);width:22px}.home-promo-arrow{border:1px solid var(--border);width:32px;height:32px;color:var(--fg);border-radius:50%}.home-promo-arrow:hover{border-color:var(--accent);color:var(--accent)}.home-recap-grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-recap-meta{font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.home-recap-cover{background:var(--bg-deep)}.home-course-grid{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-course{transition:transform var(--motion-med) var(--ease-out),box-shadow var(--motion-med)}.home-course:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.home-course-cover{background:var(--bg-deep)}.home-course-price{font-size:var(--fs-body);margin:0;font-weight:700}.home-course-price s{color:var(--faint);font-weight:400;font-size:var(--fs-micro);margin-left:8px}.home-host-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.home-host-row,[data-page=home] :is(.home-host-row,.home-ai-card) .vds-card__idrow{min-width:0}.home-host-main h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.home-host-main p{color:var(--muted);font-size:var(--fs-cap);align-items:center;gap:4px;margin:3px 0 0;display:flex}.home-ai-head{align-items:center;gap:var(--sp-3);display:flex}.home-ai-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--vds-fs-h4);align-items:center;gap:8px;margin:0;display:flex}.home-ai-card{min-width:0}.home-ai-live{font-size:var(--fs-micro)}.home-ai-more{align-items:center}.home-newempty h2:not(:where([data-venus-core],[data-venus-core] *)){margin:0 0 6px}.home-newempty p{color:var(--muted);font-size:var(--fs-meta);max-width:78ch;margin:0}.home-nextline{font-size:var(--fs-cap);flex-wrap:wrap}.home-nextline-live{color:var(--c-live);display:inline-flex}html[data-theme=light] .home-nextline-live{border-radius:var(--r-full,999px);background:var(--c-live);color:var(--c-live-ink);padding:1px 8px;font-weight:600}.home-skel{background:var(--surface-2);animation:1.4s ease-in-out infinite home-shimmer}@keyframes home-shimmer{0%,to{opacity:.5}50%{opacity:.9}}@media (max-width:1280px){.home-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.home-course-grid,.home-recap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-host-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.home-join{row-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto}.home-join-key{grid-area:1/1}.home-join-copy{grid-area:1/2/auto/4}.home-join-inp{grid-area:2/1/auto/3;width:100%}.home-join .btn2{grid-area:2/3;width:auto}.home-recap-grid,.home-course-grid{grid-template-columns:minmax(0,1fr)}.home-up-row{flex-wrap:wrap}}@media (max-width:375px){.home-promo-slide.is-on{min-height:238px}.home-up-time{flex-basis:66px}}@media (prefers-reduced-motion:reduce){.home-course{transition:none}.home-course:hover{transform:none}.home-skel{animation:none}}@media (max-width:768px){[data-page=home]{--fs-micro:12px}.home-join-inp{height:44px}[data-page=home] .home-promo-dots{gap:0}[data-page=home] .home-promo-dot{background:0 0;place-items:center;width:44px;height:44px;display:grid}[data-page=home] .home-promo-dot:before{content:"";border-radius:var(--r-full);background:var(--border);width:8px;height:8px;transition:background var(--motion-med)}[data-page=home] .home-promo-dot[aria-selected=true]{background:0 0;width:44px}[data-page=home] .home-promo-dot[aria-selected=true]:before{background:var(--accent);width:22px}[data-page=home] .home-promo-arrow{width:44px;height:44px}}.p2-num,.home-course-price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (hover:none) and (pointer:coarse){.p2-card{transition:transform var(--m-dur-fast,.14s) var(--m-ease,cubic-bezier(.23, 1, .32, 1));transform:translateZ(0)}.p2-card[data-pressed=true],.p2-card:active:not([disabled]){transform:scale(.975)}}.p2-media{background:linear-gradient(120deg, var(--surface-2), var(--surface));position:relative;overflow:hidden}@media (hover:none) and (pointer:coarse){.p2-media img{opacity:0;transition:opacity var(--m-dur,.2s) var(--m-ease,cubic-bezier(.23, 1, .32, 1))}.p2-media img.is-loaded{opacity:1}}.p2-rail--chips{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.p2-rail--chips::-webkit-scrollbar{display:none}.p2-rail--chips>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.p2-card,.p2-card[data-pressed=true]{transition:none!important;transform:none!important}.p2-media img{opacity:1!important;transition:none!important}}@media (max-width:768px){#root :is(input,textarea):not(.vds-select__native):not([type=checkbox]):not([type=radio]):not([type=range]):not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important}}html body #root [data-page=home] .home-kpis{border-radius:var(--vds-r-md,20px);background:var(--vds-surface)}@supports (color:color-mix(in lab, red, red)){html body #root [data-page=home] .home-kpis{background:color-mix(in srgb, var(--vds-surface) 72%, transparent)}}html body #root [data-page=home] .home-kpis{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-default);border:0}html body #root :is([data-theme=dark],[data-venus-theme=dark]) [data-page=home] .home-kpis{border:1px solid var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim),var(--shadow-default)}html body #root [data-page=home] .home-kpi+.home-kpi{border-left:1px solid var(--vds-line)}html body #root [data-page=home] .home-kpi-v{font-variant-numeric:tabular-nums;font-size:22px!important;font-weight:800!important;line-height:1.1!important}html body #root [data-page=home] .home-kpi-k,html body #root [data-page=home] .home-kpi-s{color:var(--vds-muted);font-size:11px!important;font-weight:600!important}html body #root [data-page=home] .home-sec+.home-sec{margin-top:32px!important}html body #root [data-page=home] .home-sec-head{margin-bottom:12px!important}html body #root [data-page=home] .vds-card--cover .vds-card__title,html body #root [data-page=home] .vds-card--media .vds-card__title{font-size:15px!important;font-weight:800!important;line-height:1.35!important}@media (min-width:1024px){html body #root [data-page=home]{flex-direction:column;gap:32px;display:flex}html body #root [data-page=home]>*{margin-block:0!important}html body #root [data-page=home] .home-sec+.home-sec{margin-top:0!important}}html body #root [data-page=home] :is(.vds-card--cover,.vds-card--media) .vds-card__sub,html body #root [data-page=home] :is(.vds-card--cover,.vds-card--media) .vds-card__text{font-size:12px!important;line-height:1.4!important}html body #root [data-page=home] .home-live-hero,html body #root [data-page=home] .home-sec,html body #root [data-page=home] .home-sec-body{margin-block:0!important}@media (min-width:1024px){html body #root [data-page=home]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}html body #root [data-page=home]>:not(.home-rail){grid-column:1;min-width:0}html body #root [data-page=home]>.home-sec,html body #root [data-page=home]>.home-sec+.home-sec{margin-top:0!important;margin-block:0!important}html body #root [data-page=home] .home-live-hero{margin-block:0!important}html body #root [data-page=home] .home-live-hero :is(.vds-btn,button):not(:where([data-venus-core],[data-venus-core] *)){min-height:48px}html body #root [data-page=home]>.home-rail{flex-direction:column;grid-area:1/2/span 99;gap:16px;min-width:0;display:flex;position:sticky;top:76px}}@media (max-width:1023px){html body #root [data-page=home]>.home-rail{display:none}}html body #root .home-rail-block{border-radius:var(--vds-r-md,20px);background:var(--vds-surface)}@supports (color:color-mix(in lab, red, red)){html body #root .home-rail-block{background:color-mix(in srgb, var(--vds-surface) 72%, transparent)}}html body #root .home-rail-block{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-default);padding:16px}html body #root :is([data-theme=dark],[data-venus-theme=dark]) .home-rail-block{border:1px solid var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim),var(--shadow-default)}html body #root .home-rail-title{text-transform:uppercase;color:var(--vds-muted);margin:0 0 8px;letter-spacing:.08em!important;font-size:11px!important;font-weight:700!important}html body #root .home-rail-tl{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}html body #root .home-rail-tl-row{align-items:center;gap:10px;min-height:44px;display:flex}html body #root .home-rail-tl-time{font-variant-numeric:tabular-nums;color:var(--vds-ink);flex:0 0 44px;font-size:13px!important;font-weight:700!important}html body #root .home-rail-tl-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html body #root .home-rail-tl-main b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important;font-weight:600!important}html body #root .home-rail-tl-main span,html body #root .home-rail-tl-state,html body #root .home-rail-host-main span{color:var(--vds-muted);font-size:11px!important}html body #root .home-rail-hosts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html body #root .home-rail-host{align-items:center;gap:10px;min-height:44px;display:flex}html body #root .home-rail-host-ava{object-fit:cover;background:var(--vds-well);border-radius:50%;flex:0 0 40px;width:40px;height:40px}html body #root .home-rail-host-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html body #root .home-rail-host-main b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important;font-weight:700!important}html body #root .home-rail-tip p{color:var(--vds-muted);margin:0;font-size:13px!important;line-height:1.55!important}html body #root .home-rail-tip-link{min-height:44px;color:var(--vds-accent-text);align-items:center;margin-top:4px;text-decoration:none;display:inline-flex;font-size:13px!important;font-weight:700!important}html body #root .home-rail-empty{color:var(--vds-muted);margin:0;font-size:12px!important}@media (min-width:1024px){html body #root [data-page=home]>*,html body #root [data-page=home] .home-sec,html body #root [data-page=home] .home-sec+.home-sec,html body #root [data-page=home] .home-sec-head{margin-block:0!important}html body #root [data-page=home] .home-sec:not(:first-child){padding-top:0!important}html body #root [data-page=home]>.home-quick:not(:has(*)){display:none}html body #root [data-page=home]>*{padding-block:0!important}html body #root [data-page=home] .home-sec>:first-child:not(:where([data-venus-core],[data-venus-core] *)),html body #root [data-page=home] .home-sec-head:not(:where([data-venus-core],[data-venus-core] *)),html body #root [data-page=home] .home-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)),html body #root [data-page=home] .home-sec-head .home-sec-hint:not(:where([data-venus-core],[data-venus-core] *)){margin-top:0!important}html body #root [data-page=home]>section.home-sec.home-sec,html body #root [data-page=home]>section.home-sec.home-sec+section.home-sec.home-sec,html body #root [data-page=home]>.vds-card.vds-card,html body #root [data-page=home]>div.home-kpis.home-kpis{margin-top:0!important;margin-bottom:0!important}}.home-live-hero{position:relative}html body #root [data-page=home] .home-kpis{grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;display:grid}html body #root [data-page=home] .home-kpi{text-align:center;grid-template-rows:auto 1fr auto;place-items:center;gap:4px;min-width:0;padding:16px 12px;display:grid}html body #root [data-page=home] .home-kpi-k{letter-spacing:.06em;text-transform:uppercase}html body #root [data-page=home] .home-kpi-v{align-self:center}html body #root [data-page=home] .home-kpi-s{text-align:center}html body #root [data-page=home] .home-course:hover{transform:none}.fm-link{color:var(--n-300)}.fm-link:hover{color:var(--fg)}.nt-live-dot{background:var(--success);box-shadow:0 0 0 3px var(--success)}@supports (color:color-mix(in lab, red, red)){.nt-live-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 14%, transparent)}}.nt-live.is-off .nt-live-dot{background:var(--n-600);box-shadow:none}@media (max-width:767px){.nt-item{min-height:72px}}.hs-skel--t,.hs-skel--s,.hs-skel--b{display:block}.dc-badge--muted{background:var(--surface-2);color:var(--muted)}.dc-trend{color:var(--faint);font-size:var(--fs-cap)}.dc-trend .dc-trend-btn{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:767px){.dc-trend{scrollbar-width:none;white-space:nowrap;display:flex;overflow-x:auto}.dc-trend::-webkit-scrollbar{display:none}.dc-trend .dc-trend-btn{min-height:var(--touch-min,44px)}}.ty--warm{background:linear-gradient(135deg, var(--warning), var(--c-rec))}.ty--review{background:linear-gradient(135deg, var(--info), var(--brand-pink))}.ty--new{background:linear-gradient(135deg, var(--purple), var(--brand-pink-dark))}.ty--practice{background:linear-gradient(135deg, var(--cyan), var(--info))}.ty--ai{background:linear-gradient(135deg, var(--purple), var(--accent-deep))}.ty--game{background:linear-gradient(135deg, var(--success), var(--success))}.ty--quiz{background:linear-gradient(135deg, var(--danger), var(--c-badge))}.ty--wrap{background:linear-gradient(135deg, var(--gold), var(--warning))}.ty--generic{background:linear-gradient(135deg, var(--muted), var(--surface-3))}@media (min-width:768px){.dc-trend{white-space:normal;display:block;overflow:visible}.dc-trend .dc-trend-btn{min-height:0}}@media (min-width:1024px){.dc-trend .dc-trend-btn:hover{color:var(--fg);text-decoration:underline}}.hd-page{padding:6px 20px calc(var(--vds-tap) + 22px)}.hd-page--tight{padding-top:0}.hd-list{border:1px solid var(--vds-line);border-radius:var(--vds-radius-card)}.hd-list>*+*{border-top:1px solid var(--vds-line)}.hd-row{grid-template-columns:40px minmax(0,1fr) auto}.hd-row:focus-visible{outline:2px solid var(--vds-primary);outline-offset:-2px}.hd-row--noico{grid-template-columns:minmax(0,1fr) auto}.hd-row__ico{border-radius:var(--vds-r-sm);background:var(--vds-well);width:40px;height:40px;color:var(--vds-accent-text);place-items:center;display:grid}.hd-row__ico--gold{color:var(--vds-money)}.hd-kv{color:var(--vds-ink-3);font-size:14px}.hd-kv+.hd-kv{border-top:1px solid var(--vds-line)}.hd-kv>span{min-width:0}.hd-kv>b{color:var(--vds-ink);text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:700}.hd-note>span{min-width:0}.hd-bar{bottom:90px}.hd-bar>.vds-btn{flex:1}body:not(:has(.vds-tabbar)) .hd-bar{bottom:16px}.hd-rail{scrollbar-width:none;gap:10px;margin:0 -20px;padding:2px 20px 10px;display:flex;overflow-x:auto}.hd-rail::-webkit-scrollbar{display:none}@media (max-width:375px){.hd-page{padding-left:14px;padding-right:14px}.hd-rail{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}}@media (min-width:768px){.hd-page{padding-left:22px;padding-right:22px}.hd-rail{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}}@media (min-width:1024px){.hd-page{padding-bottom:40px}.hd-list{border-radius:var(--vds-radius-card)}}body [data-page=host-detail] .dt-ev{color:var(--vds-success-text)}[data-page=hosthome] .kpi-row{gap:var(--sp-3);margin-bottom:var(--sp-6);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:1300px){[data-page=hosthome] .kpi-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){[data-page=hosthome] .kpi-row{grid-template-columns:repeat(2,1fr)}[data-page=hosthome] .kpi-row>.kpi:last-child{grid-column:1/-1}}[data-page=hosthome] .kpi{background:linear-gradient(160deg, var(--n-850), var(--n-900));border:1px solid var(--glass-border);border-radius:var(--r-md);padding:14px 16px;position:relative;overflow:hidden}[data-page=hosthome] .kpi:before{content:"";background:var(--grad-brand);opacity:0;height:2px;transition:opacity var(--dur-base);position:absolute;inset:0 0 auto}[data-page=hosthome] .kpi:hover:before{opacity:1}[data-page=hosthome] .btn-live{background:linear-gradient(90deg, var(--vds-primary), var(--vds-primary-hover));color:var(--vds-on-primary);border-radius:var(--r-full);cursor:pointer;box-shadow:0 6px 24px var(--vds-primary);border:none;padding:12px 26px;font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome] .btn-live{box-shadow:0 6px 24px color-mix(in srgb, var(--vds-primary) 35%, transparent)}}[data-page=hosthome] .btn-live{transition:transform var(--mo-fast),box-shadow var(--dur-base);align-items:center;gap:var(--sp-2);text-decoration:none;display:inline-flex}[data-page=hosthome] .btn-live:hover{box-shadow:0 10px 30px var(--vds-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome] .btn-live:hover{box-shadow:0 10px 30px color-mix(in srgb, var(--vds-primary) 45%, transparent)}}[data-page=hosthome] .empty{color:var(--n-500);text-align:center;padding:18px 0;font-size:12px}[data-page=hosthome] .rec-links{gap:var(--sp-2);border-top:1px solid var(--glass-border);flex-wrap:wrap;padding-top:10px;display:flex}[data-page=hosthome] .rec-links a{font-size:var(--fs-xs);color:var(--n-200);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-full);cursor:pointer;align-items:center;gap:6px;padding:7px 13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=hosthome] .rec-links a:hover{border-color:var(--vds-ink)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome] .rec-links a:hover{border-color:color-mix(in srgb, var(--vds-ink) 25%, transparent)}}[data-page=hosthome] .rec-links a.ai{color:var(--brand-purple)}[data-page=hosthome] .qa{background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-md);cursor:pointer;color:var(--n-100);transition:border-color var(--dur-fast),transform var(--m-dur-instant),background var(--dur-fast);align-items:center;gap:9px;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=hosthome] .qa:hover{border-color:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome] .qa:hover{border-color:color-mix(in srgb, var(--vds-primary) 45%, transparent)}}[data-page=hosthome] .qa:hover{transform:translateY(-1px)}[data-page=hosthome] .qa.primary{background:var(--grad-brand);color:var(--vds-on-primary);border-color:#0000}[data-page=hosthome] .qa.primary:hover{box-shadow:0 6px 20px var(--vds-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome] .qa.primary:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--vds-primary) 30%, transparent)}}[data-page=hosthome] :focus-visible{outline:2px solid var(--vds-primary);outline-offset:2px}@media (max-width:768px){[data-page=hosthome] .rec-links a{min-height:44px;padding:10px 16px}}[data-page=hosthome] .btn-live.share{background:var(--grad-cyan)}[data-page=hosthome-v18]{flex-direction:column;gap:24px;min-width:0;display:flex}@media (min-width:1024px){[data-page=hosthome-v18]{gap:24px}}[data-page=hosthome-v18] .num{font-variant-numeric:tabular-nums;letter-spacing:0}[data-page=hosthome-v18] .hh-greet{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}[data-page=hosthome-v18] .hh-greet-main{min-width:0}[data-page=hosthome-v18] .hh-eyebrow{font-size:var(--fs-micro,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}[data-page=hosthome-v18] .hh-greet h1:not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg);margin:0 0 6px}[data-page=hosthome-v18] .hh-greet p{color:var(--muted);font-size:var(--fs-meta);max-width:68ch;margin:0}[data-page=hosthome-v18] .hh-greet-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}[data-page=hosthome-v18] .hh-btn{min-height:var(--vds-c-btn-md,40px);border-radius:var(--vds-radius-pill);border:1px solid var(--vds-line-strong);background:var(--vds-surface);color:var(--vds-ink);font:inherit;font-size:var(--fs-meta);cursor:pointer;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease,transform var(--dur-fast) ease;align-items:center;gap:7px;padding:0 20px;font-weight:600;display:inline-flex}[data-page=hosthome-v18] .hh-btn:hover{border-color:var(--accent)}[data-page=hosthome-v18] .hh-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-page=hosthome-v18] .hh-btn--sm{min-height:var(--vds-c-btn-sm,30px);font-size:var(--fs-micro,12px);padding:0 12px}[data-page=hosthome-v18] .hh-btn--primary{background:var(--vds-primary);border-color:var(--vds-primary);color:var(--vds-on-primary)}.hh-btn--primary:hover{background:var(--vds-primary-hover);border-color:var(--vds-primary-hover);color:var(--vds-on-primary)}.hh-btn--primary:active{background:var(--vds-primary-press);border-color:var(--vds-primary-press)}[data-page=hosthome-v18] .hh-btn--live{background:var(--c-live);border-color:var(--c-live);color:var(--c-live-ink,var(--vds-on-primary));font-weight:700}[data-page=hosthome-v18] .hh-btn--live:hover{background:var(--c-live)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-btn--live:hover{background:color-mix(in srgb, var(--c-live) 84%, var(--vds-ink))}}[data-page=hosthome-v18] .hh-btn--live:hover{border-color:var(--c-live)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-btn--live:hover{border-color:color-mix(in srgb, var(--c-live) 84%, var(--vds-ink))}}[data-page=hosthome-v18] .hh-btn--live:hover{color:var(--c-live-ink,var(--vds-on-primary))}[data-page=hosthome-v18] .hh-btn--ghostlight{background:var(--vds-on-primary)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-btn--ghostlight{background:color-mix(in srgb, var(--vds-on-primary) 14%, transparent)}}[data-page=hosthome-v18] .hh-btn--ghostlight{border-color:var(--vds-on-primary)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-btn--ghostlight{border-color:color-mix(in srgb, var(--vds-on-primary) 34%, transparent)}}[data-page=hosthome-v18] .hh-btn--ghostlight{color:var(--vds-on-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-page=hosthome-v18] .hh-btn--ghostlight:hover{background:var(--vds-on-primary)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-btn--ghostlight:hover{background:color-mix(in srgb, var(--vds-on-primary) 22%, transparent)}}[data-page=hosthome-v18] .hh-btn--ghostlight:hover{border-color:var(--vds-on-primary)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-btn--ghostlight:hover{border-color:color-mix(in srgb, var(--vds-on-primary) 48%, transparent)}}[data-page=hosthome-v18] .hh-btn--ghostlight:hover{color:var(--vds-on-primary)}[data-page=hosthome-v18] .hh-link{color:var(--vds-primary-700);font:inherit;font-size:var(--fs-meta);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}[data-page=hosthome-v18] .hh-link:hover{text-decoration:underline}[data-page=hosthome-v18] .hh-hero{border-radius:var(--r-card);border:1px solid var(--border);min-height:248px;color:var(--n-0);isolation:isolate;position:relative;overflow:hidden}[data-page=hosthome-v18] .hh-hero-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}[data-page=hosthome-v18] .hh-hero-scrim{z-index:1;background:linear-gradient(90deg, var(--bg-deep) 0%, var(--bg-deep) 58%, var(--bg-deep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-hero-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-deep) 88%, transparent) 0%, color-mix(in srgb, var(--bg-deep) 62%, transparent) 58%, color-mix(in srgb, var(--bg-deep) 34%, transparent) 100%)}}[data-page=hosthome-v18] .hh-hero-inner{z-index:2;justify-content:space-between;align-items:flex-end;gap:var(--sp-5);min-height:248px;padding:22px;display:flex;position:relative}[data-page=hosthome-v18] .hh-hero-copy{flex-direction:column;gap:8px;min-width:0;max-width:720px;display:flex}[data-page=hosthome-v18] .hh-hero-badge{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-page=hosthome-v18] .hh-soon{border-radius:var(--r-full);border:1px solid var(--n-0);align-items:center;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-soon{border:1px solid color-mix(in srgb, var(--n-0) 40%, transparent)}}[data-page=hosthome-v18] .hh-soon{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-soon{background:color-mix(in srgb, var(--n-0) 12%, transparent)}}[data-page=hosthome-v18] .hh-soon{color:var(--n-0);font-size:var(--fs-micro,11px);letter-spacing:.06em;font-weight:700}[data-page=hosthome-v18] .hh-hero-code{font-size:var(--fs-micro,11px);color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-hero-code{color:color-mix(in srgb, var(--n-0) 82%, transparent)}}[data-page=hosthome-v18] .hh-hero h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-h2);color:var(--n-0);text-shadow:var(--e-1);margin:0;line-height:1.3}[data-page=hosthome-v18] .hh-hero-meta{font-size:var(--fs-meta);color:var(--n-0);flex-wrap:wrap;gap:6px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-hero-meta{color:color-mix(in srgb, var(--n-0) 86%, transparent)}}[data-page=hosthome-v18] .hh-seatline{font-size:var(--fs-micro,11px);color:var(--n-0);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-seatline{color:color-mix(in srgb, var(--n-0) 84%, transparent)}}[data-page=hosthome-v18] .hh-pbar{border-radius:var(--r-full);background:var(--n-0);width:148px;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-pbar{background:color-mix(in srgb, var(--n-0) 24%, transparent)}}[data-page=hosthome-v18] .hh-pbar{overflow:hidden}[data-page=hosthome-v18] .hh-pbar i{border-radius:var(--r-full);background:var(--success);height:100%;display:block}[data-page=hosthome-v18] .hh-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}[data-page=hosthome-v18] .hh-countdown{font-size:var(--fs-micro,11px);color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-countdown{color:color-mix(in srgb, var(--n-0) 78%, transparent)}}[data-page=hosthome-v18] .hh-hero-side{border-radius:var(--r-md);border:1px solid var(--n-0);flex:0 0 280px;max-width:100%}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-hero-side{border:1px solid color-mix(in srgb, var(--n-0) 26%, transparent)}}[data-page=hosthome-v18] .hh-hero-side{background:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-hero-side{background:color-mix(in srgb, var(--bg-deep) 58%, transparent)}}[data-page=hosthome-v18] .hh-hero-side{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:14px}[data-page=hosthome-v18] .hh-hero-side h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-meta);color:var(--n-0);margin:0 0 6px}[data-page=hosthome-v18] .hh-hero-side p{font-size:var(--fs-micro,12px);color:var(--n-0);margin:0 0 10px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-hero-side p{color:color-mix(in srgb, var(--n-0) 82%, transparent)}}[data-page=hosthome-v18] .hh-hero-side-actions{flex-wrap:wrap;gap:8px;display:flex}[data-page=hosthome-v18] .hh-sec-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-top:var(--sp-2);display:flex}[data-page=hosthome-v18] .hh-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hosthome-v18] .hh-panel-head h2:not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg);margin:0}[data-page=hosthome-v18] .hh-sec-head p,[data-page=hosthome-v18] .hh-panel-head p{font-size:var(--fs-micro,12px);color:var(--muted);margin:3px 0 0}[data-page=hosthome-v18] .hh-sched{flex-direction:column;gap:8px;display:flex}[data-page=hosthome-v18] .hh-srow{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:grid}[data-page=hosthome-v18] .hh-srow-thumb{border-radius:var(--r-sm);object-fit:cover;background:var(--surface-2);width:64px;height:46px}[data-page=hosthome-v18] .hh-srow-mid{flex-direction:column;gap:2px;min-width:0;display:flex}[data-page=hosthome-v18] .hh-srow-time{font-size:var(--fs-micro,11px);color:var(--muted)}[data-page=hosthome-v18] .hh-srow-name{font-size:var(--fs-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-page=hosthome-v18] .hh-srow-sub{font-size:var(--fs-micro,11px);color:var(--muted)}[data-page=hosthome-v18] .hh-srow-right{align-items:center;gap:10px;display:flex}[data-page=hosthome-v18] .hh-pill{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:var(--fs-micro,11px);white-space:nowrap;align-items:center;padding:4px 10px;font-weight:700;display:inline-flex}[data-page=hosthome-v18] .hh-pill.is-live{background:var(--c-live-soft,var(--c-live))}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-pill.is-live{background:var(--c-live-soft,color-mix(in srgb, var(--c-live) 14%, transparent))}}[data-page=hosthome-v18] .hh-pill.is-live{border-color:var(--c-live)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-pill.is-live{border-color:color-mix(in srgb, var(--c-live) 46%, transparent)}}[data-page=hosthome-v18] .hh-pill.is-live{color:var(--c-live)}[data-page=hosthome-v18] .hh-pill.is-wait{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-pill.is-wait{background:color-mix(in srgb, var(--accent) 12%, transparent)}}[data-page=hosthome-v18] .hh-pill.is-wait{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-pill.is-wait{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}[data-page=hosthome-v18] .hh-pill.is-wait{color:var(--accent)}[data-page=hosthome-v18] .hh-pill.is-ok{background:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-pill.is-ok{background:color-mix(in srgb, var(--success) 12%, transparent)}}[data-page=hosthome-v18] .hh-pill.is-ok{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-pill.is-ok{border-color:color-mix(in srgb, var(--success) 38%, transparent)}}[data-page=hosthome-v18] .hh-pill.is-ok{color:var(--success)}[data-page=hosthome-v18] .hh-pill.is-muted{opacity:.75}[data-page=hosthome-v18] .hh-pill--float{background:var(--bg-deep);position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-pill--float{background:color-mix(in srgb, var(--bg-deep) 72%, transparent)}}[data-page=hosthome-v18] .hh-pill--float{border-color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-pill--float{border-color:color-mix(in srgb, var(--n-0) 26%, transparent)}}[data-page=hosthome-v18] .hh-pill--float{color:var(--n-0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-page=hosthome-v18] .hh-grid4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}[data-page=hosthome-v18] .hh-card-cover{aspect-ratio:16/9;background:var(--surface-2);position:relative;overflow:hidden}[data-page=hosthome-v18] .hh-card-cover img{object-fit:cover;width:100%;height:100%;display:block}[data-page=hosthome-v18] .hh-card-cover .ds-live{position:absolute;top:10px;left:10px}[data-page=hosthome-v18] .hh-card-body{flex-direction:column;gap:6px;min-width:0;padding:12px 14px 14px;display:flex}[data-page=hosthome-v18] .hh-card-body h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-body);color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}[data-page=hosthome-v18] .hh-card-meta{font-size:var(--fs-micro,12px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-page=hosthome-v18] .hh-card-price{color:var(--vds-money);font-weight:700;font-size:var(--fs-body)}[data-page=hosthome-v18] .hh-card-actions{gap:8px;margin-top:2px;display:flex}[data-page=hosthome-v18] .hh-card-actions .hh-btn{flex:1;justify-content:center}[data-page=hosthome-v18] .hh-sug-why{font-size:var(--fs-micro,12px);color:var(--muted);min-height:36px;margin:0;line-height:1.5}[data-page=hosthome-v18] .hh-sug .hh-btn{align-self:flex-start}[data-page=hosthome-v18] .hh-stu{align-items:flex-start;min-width:0;display:flex}[data-page=hosthome-v18] .hh-stu img{border-radius:var(--r-full);object-fit:cover;background:var(--surface-2);flex:0 0 44px;width:44px;height:44px}[data-page=hosthome-v18] .hh-stu-body{flex-direction:column;gap:4px;min-width:0;display:flex}[data-page=hosthome-v18] .hh-stu-name{font-size:var(--fs-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-page=hosthome-v18] .hh-stu-sub{font-size:var(--fs-micro,11px);color:var(--muted)}[data-page=hosthome-v18] .hh-two{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}[data-page=hosthome-v18] .hh-panel{min-width:0}[data-page=hosthome-v18] .hh-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}[data-page=hosthome-v18] .hh-todo{flex-direction:column;display:flex}[data-page=hosthome-v18] .hh-todo-row{border-top:1px solid var(--line-soft,var(--border));align-items:center;gap:10px;padding:9px 0;display:flex}[data-page=hosthome-v18] .hh-todo-row:first-child{border-top:0}[data-page=hosthome-v18] .hh-todo-row.is-done .hh-todo-label{color:var(--muted);text-decoration:line-through}[data-page=hosthome-v18] .hh-cbox{border-radius:var(--r-xs);border:1px solid var(--border);background:var(--surface-2);width:22px;height:22px;color:var(--n-0);cursor:pointer;flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}[data-page=hosthome-v18] .hh-cbox.is-on{background:var(--success);border-color:var(--success)}[data-page=hosthome-v18] .hh-cbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-page=hosthome-v18] .hh-todo-main{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}[data-page=hosthome-v18] .hh-todo-label{font-size:var(--fs-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-page=hosthome-v18] .hh-todo-sub{font-size:var(--fs-micro,11px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-page=hosthome-v18] .hh-bars{flex:1;align-items:flex-end;gap:8px;min-height:132px;padding-top:8px;display:flex}[data-page=hosthome-v18] .hh-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}[data-page=hosthome-v18] .hh-bar-col{border-radius:var(--r-sm) var(--r-sm) 2px 2px;background:var(--accent);width:100%;max-width:34px}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-bar-col{background:color-mix(in srgb, var(--accent) 55%, transparent)}}[data-page=hosthome-v18] .hh-bar.is-hl .hh-bar-col{background:var(--accent-strong)}[data-page=hosthome-v18] .hh-bar-label{font-size:var(--fs-micro,11px);color:var(--muted)}[data-page=hosthome-v18] .hh-income-total{border-top:1px solid var(--border);font-size:var(--fs-meta);color:var(--muted);justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}[data-page=hosthome-v18] .hh-income-total b{font-size:var(--fs-h3);color:var(--vds-money);font-variant-numeric:tabular-nums}@media (max-width:1199px){[data-page=hosthome-v18] .hh-grid4{grid-template-columns:repeat(3,minmax(0,1fr))}[data-page=hosthome-v18] .hh-hero-side{flex-basis:240px}}@media (max-width:1023px){[data-page=hosthome-v18] .hh-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=hosthome-v18] .hh-hero-inner{flex-direction:column;align-items:stretch}[data-page=hosthome-v18] .hh-hero-side{flex-basis:auto}[data-page=hosthome-v18] .hh-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){[data-page=hosthome-v18] .hh-grid4{grid-template-columns:minmax(0,1fr)}[data-page=hosthome-v18] .hh-srow{grid-template-columns:48px minmax(0,1fr)}[data-page=hosthome-v18] .hh-srow-thumb{width:48px;height:40px}[data-page=hosthome-v18] .hh-srow-right{grid-column:1/-1;justify-content:flex-end}[data-page=hosthome-v18] .hh-greet-actions{width:100%}}@media (prefers-reduced-motion:reduce){[data-page=hosthome-v18] .hh-bar-col,[data-page=hosthome-v18] .hh-pbar i,[data-page=hosthome-v18] .hh-card,[data-page=hosthome-v18] .hh-btn{transition:none}}[data-page=hosthome-v18] .hh-hero,[data-page=hosthome-v18] .hh-hero-side{background-color:var(--bg-deep)}[data-page=hosthome-v18] .hh-sug-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}[data-page=hosthome-v18] .hh-pill--float,[data-page=hosthome-v18] .hh-pill--float.is-live,[data-page=hosthome-v18] .hh-pill--float.is-wait,[data-page=hosthome-v18] .hh-pill--float.is-ok,[data-page=hosthome-v18] .hh-pill--float.is-muted{background:var(--bg-deep);border-color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){[data-page=hosthome-v18] .hh-pill--float,[data-page=hosthome-v18] .hh-pill--float.is-live,[data-page=hosthome-v18] .hh-pill--float.is-wait,[data-page=hosthome-v18] .hh-pill--float.is-ok,[data-page=hosthome-v18] .hh-pill--float.is-muted{border-color:color-mix(in srgb, var(--n-0) 30%, transparent)}}[data-page=hosthome-v18] .hh-pill--float,[data-page=hosthome-v18] .hh-pill--float.is-live,[data-page=hosthome-v18] .hh-pill--float.is-wait,[data-page=hosthome-v18] .hh-pill--float.is-ok,[data-page=hosthome-v18] .hh-pill--float.is-muted{color:var(--n-0);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:768px){[data-page=hosthome-v18]{--fs-micro:12px}[data-page=hosthome-v18] .hh-btn,[data-page=hosthome-v18] .hh-btn--sm{min-height:var(--touch-min,44px)}[data-page=hosthome-v18] .hh-cbox{flex:0 0 var(--touch-min,44px);width:var(--touch-min,44px);height:var(--touch-min,44px);border-radius:var(--r-sm);background:0 0;border:0;position:relative}[data-page=hosthome-v18] .hh-cbox:before{content:"";border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface-2);position:absolute;inset:11px}[data-page=hosthome-v18] .hh-cbox.is-on:before{background:var(--success);border-color:var(--success)}[data-page=hosthome-v18] .hh-cbox svg{z-index:1;position:relative}[data-page=hosthome-v18] .hh-link{min-height:var(--touch-min,44px);align-items:center;display:inline-flex}[data-page=hosthome-v18] .hh-todo-main{min-height:var(--touch-min,44px);justify-content:center}}@media (max-width:1024px){[data-page=hosthome-v18]{--fs-micro:12px}[data-page=hosthome-v18] .hh-btn,[data-page=hosthome-v18] .hh-btn--sm{min-height:var(--touch-min,44px)}[data-page=hosthome-v18] .hh-cbox{flex:0 0 var(--touch-min,44px);width:var(--touch-min,44px);height:var(--touch-min,44px);border-radius:var(--r-sm);background:0 0;border:0;position:relative}[data-page=hosthome-v18] .hh-cbox:before{content:"";border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface-2);position:absolute;inset:11px}[data-page=hosthome-v18] .hh-cbox.is-on:before{background:var(--success);border-color:var(--success)}[data-page=hosthome-v18] .hh-cbox svg{z-index:1;position:relative}[data-page=hosthome-v18] .hh-link{min-height:var(--touch-min,44px);align-items:center;display:inline-flex}[data-page=hosthome-v18] .hh-todo-main{min-height:var(--touch-min,44px);justify-content:center}}@media (max-width:768px){[data-page=hostlive]{--fs-micro:var(--m-fs-micro,12px)}[data-page=hostlive] .btn2,[data-page=hostlive] .btn2.sm{min-height:var(--touch-min,44px)}[data-page=hostlive] .hlp-card small,[data-page=hostlive] .hlp-head .hlp-count,[data-page=hostlive] .hlp-head .live-badge,[data-page=hostlive] .hlp-sub code,[data-page=hostlive] .hlp-actions .hlp-pill,[data-page=hostlive] .hlp-time small{font-size:max(12px,var(--fs-cap))}}@media (max-width:1024px){[data-page=hostlive]{--fs-micro:var(--m-fs-micro,12px)}[data-page=hostlive] .btn2,[data-page=hostlive] .btn2.sm{min-height:var(--touch-min,44px)}[data-page=hostlive] .hlp-card small,[data-page=hostlive] .hlp-head .hlp-count,[data-page=hostlive] .hlp-head .live-badge,[data-page=hostlive] .hlp-sub code,[data-page=hostlive] .hlp-actions .hlp-pill,[data-page=hostlive] .hlp-time small{font-size:max(12px,var(--fs-cap))}}body #root [data-page=hosthome-v18] .hh-hero :is(h1,h2,h3,h4,p,span,b,em,strong):not(.vds-t-keep):not(.ds-live):not(:where([data-venus-core],[data-venus-core] *)),body #root [data-page=hosthome-v18] .hh-hero :is(.hh-hero-meta,.hh-seatline) :is(span,b):not(.vds-t-keep){color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){body #root [data-page=hosthome-v18] .hh-hero :is(.hh-hero-meta,.hh-seatline) :is(span,b):not(.vds-t-keep){color:color-mix(in srgb, var(--n-0) 88%, transparent)}}body #root [data-page=hosthome-v18] :is(.hh-card-cover,.hh-hero) .ds-live,body #root [data-page=hostmanage-v18] :is(.hm-v18-cover,.hm-v18-sub) .ds-live{color:var(--vds-scrim)}[data-page=hostlive],[data-page=hostlive] .hlp-rail{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}@media (pointer:coarse){[data-page=hostlive] .hlp-actions .btn2:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hostlive] .hlp-empty .btn2:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hostlive] .hlp-actions button:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hostlive] .hlp-mini-list li:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px}}@media (max-width:375px){[data-page=hostlive] .hlp-row{gap:8px}[data-page=hostlive] .hlp-info b{overflow-wrap:anywhere}[data-page=hostlive] .hlp-actions{justify-content:space-between;width:100%}}@media (min-width:768px){[data-page=hostlive] .hlp-rail{position:static}}@media (min-width:1024px){[data-page=hostlive] .hlp-layout{grid-template-columns:minmax(0,1fr) 320px}}[data-page=hostlive][data-page=hostlive] .pgl-only-m,[data-page=hostlive][data-page=hostlive] .pgl-cta,[data-page=hostlive][data-page=hostlive] .hlp-thumb,[data-page=hostlive][data-page=hostlive] .hlp-go{display:none}[data-page=hostlive][data-page=hostlive] .hlp-title-ico{vertical-align:-3px}@media (max-width:1023px){[data-page=hostlive][data-page=hostlive] .hlp-head{top:calc(var(--m-appbar-h,44px) + env(safe-area-inset-top,0px));z-index:30;gap:var(--m-space-2,8px);margin:0 calc(-1*var(--m-space-3,12px));padding:var(--m-space-2,8px) var(--m-space-3,12px);background:var(--surface);border-bottom:1px solid var(--border);position:sticky}[data-page=hostlive][data-page=hostlive] .hlp-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-h3,17px);line-height:1.3}[data-page=hostlive][data-page=hostlive] .hlp-count,[data-page=hostlive][data-page=hostlive] .hlp-head .live-badge{font-size:var(--m-fs-micro,12px)}[data-page=hostlive][data-page=hostlive] .hlp-row{align-items:center;gap:var(--m-space-2,8px);min-height:72px;padding:var(--m-space-2,8px) 0;grid-template-columns:96px minmax(0,1fr) 44px;display:grid}[data-page=hostlive][data-page=hostlive] .hlp-row--live{min-height:88px;padding-left:var(--m-space-2,8px);padding-right:var(--m-space-2,8px)}[data-page=hostlive][data-page=hostlive] .hlp-thumb{border-radius:var(--r-md,8px);border:1px solid var(--border);background:var(--surface-2);width:96px;height:54px;color:var(--muted);flex-shrink:0;place-items:center;display:grid;overflow:hidden}[data-page=hostlive][data-page=hostlive] .hlp-thumb>img{object-fit:cover;width:100%;height:100%}[data-page=hostlive][data-page=hostlive] .hlp-ico,[data-page=hostlive][data-page=hostlive] .hlp-time,[data-page=hostlive][data-page=hostlive] .hlp-extra,[data-page=hostlive][data-page=hostlive] .hlp-actions{display:none}[data-page=hostlive][data-page=hostlive] .hlp-info b{font-size:var(--m-fs-body,15px);white-space:normal;-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}[data-page=hostlive][data-page=hostlive] .hlp-sub,[data-page=hostlive][data-page=hostlive] .hlp-sub>code,[data-page=hostlive][data-page=hostlive] .hlp-pill,[data-page=hostlive][data-page=hostlive] .hlp-note,[data-page=hostlive][data-page=hostlive] .hlp-sub .num,[data-page=hostlive][data-page=hostlive] .hlp-checklist>li>span,[data-page=hostlive][data-page=hostlive] .hlp-checklist small,[data-page=hostlive][data-page=hostlive] .hlp-mini-time{font-size:var(--m-fs-micro,12px)}[data-page=hostlive][data-page=hostlive] .hlp-sub{gap:var(--m-space-2,8px);color:var(--muted);margin-top:2px;line-height:1.45}[data-page=hostlive][data-page=hostlive] .hlp-sub.pgl-only-m{align-items:center;gap:var(--m-space-2,8px);flex-wrap:nowrap;min-width:0;display:flex;overflow:hidden}[data-page=hostlive][data-page=hostlive] .hlp-sub.pgl-only-m>.hlp-pill{flex:none}[data-page=hostlive][data-page=hostlive] .hlp-meta-txt{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}[data-page=hostlive][data-page=hostlive] .pgl-hide-m{display:none}[data-page=hostlive][data-page=hostlive] .pgl-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pglLivePulse}@keyframes pglLivePulse{0%,to{opacity:1}50%{opacity:.35}}[data-page=hostlive][data-page=hostlive] .hlp-go{border:1px solid var(--border);background:var(--surface-2);width:44px;height:44px;color:var(--fg);border-radius:999px;flex-shrink:0;place-items:center;display:grid}[data-page=hostlive][data-page=hostlive] .hlp-go--live{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,var(--n-0))}[data-page=hostlive][data-page=hostlive] .hlp-row--done{opacity:.72}[data-page=hostlive][data-page=hostlive] .pgl-cta{bottom:calc(var(--m-tabbar-h,56px) + 1px);z-index:35;padding:var(--m-space-2,8px) 0;background:var(--surface);border-top:1px solid var(--border);border-radius:var(--r-lg,20px) var(--r-lg,20px) 0 0;display:block;position:sticky}[data-page=hostlive][data-page=hostlive] .pgl-cta-btn{justify-content:center;align-items:center;gap:var(--m-space-2,8px);border-radius:var(--r-md,8px);background:var(--accent);width:100%;min-height:48px;color:var(--accent-ink,var(--n-0));font-size:var(--m-fs-body,15px);border:0;font-weight:600;display:flex}[data-page=hostlive][data-page=hostlive][data-page=hostlive]{padding-bottom:calc(var(--m-tabbar-h,56px) + 72px)}[data-page=hostlive][data-page=hostlive] .pgl-head-cta{display:none}[data-page=hostlive][data-page=hostlive] .hlp-card{padding:var(--m-space-3,12px) var(--m-space-4,16px)}[data-page=hostlive][data-page=hostlive] .hlp-card--rail{padding:var(--m-space-3,12px)}[data-page=hostlive][data-page=hostlive] .hlp-head{margin-left:calc(-1*var(--m-space-4,16px));margin-right:calc(-1*var(--m-space-4,16px))}[data-page=hostlive][data-page=hostlive] .hlp-empty .btn2,[data-page=hostlive][data-page=hostlive] .hlp-rail .btn2,[data-page=hostlive][data-page=hostlive] .hlp-mini-list li{min-height:44px}}@media (max-width:375px){[data-page=hostlive][data-page=hostlive] .hlp-row{gap:var(--m-space-2,8px)}[data-page=hostlive][data-page=hostlive] .pgl-cta-btn{font-size:var(--m-fs-meta,13px)}}@media (min-width:768px) and (max-width:1023px){[data-page=hostlive][data-page=hostlive] .hlp-row{grid-template-columns:96px minmax(0,1fr) 44px}[data-page=hostlive][data-page=hostlive] .hlp-info b{font-size:var(--m-fs-h3,17px)}[data-page=hostlive][data-page=hostlive] .hlp-head{margin-left:calc(-1*var(--m-space-4,16px))}}@media (min-width:1024px){[data-page=hostlive][data-page=hostlive] .pgl-only-m,[data-page=hostlive][data-page=hostlive] .pgl-cta,[data-page=hostlive][data-page=hostlive] .hlp-thumb,[data-page=hostlive][data-page=hostlive] .hlp-go{display:none}[data-page=hostlive][data-page=hostlive] .hlp-row{min-height:0;display:flex}[data-page=hostlive][data-page=hostlive] .hlp-actions{display:flex}}@media (prefers-reduced-motion:reduce){[data-page=hostlive][data-page=hostlive] .pgl-dot{animation:none}}body #root [data-page=hostlive] .hlp-pill.wait,body #root [data-page=hostlive] .hlp-pill.is-wait,body #root [data-page=hostlive] .hlp-checklist>li>span{color:var(--vds-primary-700)}[data-page=hostlive] .vds-card .hlp-mini-list,[data-page=hostlive] .vds-card .hlp-mini-list>li{min-width:0}*{box-sizing:border-box}.inclass{height:100vh;color:var(--n-100);font-family:var(--font);background:#0b0b10;flex-direction:column;display:flex;overflow:hidden}.ic-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0d13e6;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:14px;padding:10px 18px;display:flex}.ic-top .t-brand{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.ic-top .t-brand .flame{filter:drop-shadow(0 0 8px #ff3b5c66)}.ic-top .t-brand em{color:var(--brand-pink);font-style:normal}.ic-top .spacer{flex:1}.menu-btn{width:34px;height:34px;color:var(--n-300);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.menu-btn svg{width:20px;height:20px}.menu-btn:hover{color:var(--n-100);background:#ffffff12}@keyframes blink{50%{opacity:.35}}.net-pill{font-variant-numeric:tabular-nums;color:var(--n-300);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.net-pill:hover{color:var(--n-100);background:#ffffff17}.net-pill.on{color:#7fffc9;background:#7fffc914;border-color:#7fffc947}.net-pill b{text-align:right;min-width:26px;font-weight:700}.net-pill .np-ar{opacity:.65;font-size:11px}.net-pill .np-u{opacity:.6;margin-left:1px;font-size:10px}.srv-net-pill{font-variant-numeric:tabular-nums;color:var(--n-300);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.srv-net-pill:hover{color:var(--n-100);background:#ffffff17}.srv-net-pill.on{color:#ffd479;background:#ffd47914;border-color:#ffd4794d}.srv-net-pill.warn{color:#ffb26b;background:#ffb26b14;border-color:#ffb26b59}.srv-net-pill b{text-align:right;min-width:30px;font-weight:700}.srv-net-pill .np-ar{opacity:.65;font-size:11px}.srv-net-pill .np-u{opacity:.6;margin-left:1px;font-size:10px}.srv-net-pill .sn-ico{opacity:.85;margin-right:1px;font-size:12px}.top-ico{width:34px;height:34px;color:var(--n-300);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex;position:relative}.top-ico:hover{color:var(--n-100);background:#ffffff0f}.top-ico .bdg{background:var(--brand-pink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}.top-ava{background:var(--grad-brand);color:#fff;border-radius:50%;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.top-ava img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ic-body{flex:1;min-height:0;display:flex}.stage{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px 20px;display:flex;position:relative}.main-vid{background:radial-gradient(120% 150% at 80% -10%,#3c285080,#0000 60%),#0e0e16;border:1px solid #ffffff12;border-radius:14px;flex:1;min-height:0;position:relative;overflow:hidden}.main-vid .mv-media{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cap-bar{flex-shrink:0;gap:8px;min-width:0;display:none}.cap-bar.on{display:flex}.cap-bar .cap-ic{opacity:.8;font-size:16px;line-height:1.35}.cap-bar .cap-txt{color:var(--n-200);min-width:0;font-size:13px}.cap-bar .cap-txt b{color:var(--n-100)}.cap-bar .cap-lang{color:var(--n-400);white-space:nowrap;margin-left:auto;padding-top:3px;font-size:10px;font-weight:700}.cap-bar .cap-src{color:var(--n-100)}.cap-bar .cap-py{color:var(--n-400);letter-spacing:.01em;margin-top:2px;font-size:12px;font-style:italic;line-height:1.35;display:block}.cap-bar .cap-mean{margin-top:3px;line-height:1.4;display:block}.cap-bar .cap-tr{color:var(--brand-cyan);font-size:14px;font-weight:600}.cap-bar .cap-idle{color:var(--n-400)}.cap-bar .cap-na{color:var(--n-500);font-style:italic}.cap-bar .cap-list{min-width:0;max-height:118px;color:var(--n-200);scrollbar-width:thin;flex-direction:column;flex:1;gap:7px;padding-right:6px;font-size:13px;display:flex;overflow-y:auto}.cap-bar .cap-list b{color:var(--n-100)}.cap-bar .cap-line{line-height:1.45}.cap-overlay{background:linear-gradient(#08080ed1,#08080eeb);border:1px solid #ffffff1a;border-radius:14px;padding:10px 16px 11px;position:absolute;bottom:18px;left:50%}.cap-overlay .co-src{color:#fff;text-shadow:0 1px 6px #000000b3;font-size:16px;font-weight:600;line-height:1.4}.cap-overlay .co-py{color:var(--n-300);margin-top:3px;font-size:13px;font-style:italic;line-height:1.35}.cap-overlay .co-tr{color:var(--brand-cyan);margin-top:4px;font-size:16px;font-weight:600;line-height:1.4}.cap-overlay .co-na{color:var(--n-500);font-style:italic;font-weight:500}.cap-overlay .co-prev{opacity:.55;border-bottom:1px solid #ffffff14;margin-bottom:7px;padding-bottom:7px}.cap-overlay .co-live{opacity:.8;border-top:1px dashed #ffffff2e;margin-top:7px;padding-top:7px}.cap-overlay .co-live-txt{color:var(--n-200);font-size:14px;line-height:1.4}.cap-overlay .co-live-tag{white-space:nowrap;color:var(--brand-cyan);margin-left:8px;font-size:11px;font-style:italic;animation:1s cb}.cap-overlay .co-name{letter-spacing:.04em;text-transform:uppercase;color:var(--n-200);background:#14141cf2;border:1px solid #ffffff1f;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700;position:absolute;top:-9px;left:12px}@media (max-width:720px){.cap-overlay{padding:8px 11px 9px;bottom:10px}.cap-overlay .co-src{font-size:16px}.cap-overlay .co-tr{font-size:14px}}.cap-loading{align-items:center;gap:3px;margin-left:6px;display:inline-flex}.cap-loading i{background:var(--n-500);border-radius:50%;width:4px;height:4px;animation:1s cb}.cap-loading i:nth-child(2){animation-delay:.15s}.cap-loading i:nth-child(3){animation-delay:.3s}@keyframes cb{0%,to{opacity:.3}50%{opacity:1}}.mini-strip::-webkit-scrollbar{height:0}.dock{flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 18px 14px;display:flex}.dock .tool{width:52px;height:48px;color:var(--n-100);cursor:pointer;transition:background var(--dur-fast),transform var(--m-dur-instant);background:#ffffff0b;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.dock .tool svg{width:20px;height:20px}.dock .tool .dock-lbl{color:var(--n-400);font-size:10px;font-weight:600}.dock .tool:hover{background:#ffffff17}.dock .tool:active{transform:scale(.95)}.dock .tool.off{color:#ff8098;background:#ff3b5c29;border-color:#ff3b5c66}.dock .tool.on{background:#ff3b5c2e;border-color:#ff3b5c8c}.dock .tool.cyan{color:#9ff5f0;background:#5ee6df1a;border-color:#5ee6df59}.dock .tool.badge{position:relative}.dock .tool.badge .bdg{background:var(--brand-pink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.dock .tool.leave{color:#fff;background:#ff3b5c33}.dock .tool.leave .dock-lbl{color:#ffb3c0}.sidep{background:#0d0d13d9;border-left:1px solid #ffffff0f;flex-shrink:0;width:0;overflow:hidden}.sidep.open{flex-direction:column;width:380px;min-height:0;display:flex}.sidep .sp-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.sidep .sp-body .pane.active{min-height:0}.sidep .sp-body::-webkit-scrollbar{width:8px}.sidep .sp-body::-webkit-scrollbar-track{background:0 0}.sidep .sp-body::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.sidep .sp-body::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.sp-tabs{border-bottom:1px solid #ffffff0f;flex-shrink:0;display:flex}.sp-tabs .tab{text-align:center;color:var(--n-400);cursor:pointer;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 0;font-size:12px;font-weight:700;display:flex}.sp-tabs .tab.active{color:var(--n-100);border-bottom-color:var(--brand-pink)}.sp-tabs .tab .n{background:#ffffff1a;border-radius:999px;padding:1px 6px;font-size:10px}.sp-body{flex:1;padding:10px 14px;overflow-y:auto}.sp-body .pane{flex-direction:column;min-width:0;height:100%;display:none}.sp-body .pane.active{display:flex}.people-head{color:var(--n-400);margin:8px 2px 6px;font-size:12px;font-weight:700}.member-sum{gap:8px;display:flex}.member-sum .ms-cell{text-align:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;flex:1;padding:8px 4px}.member-sum .ms-cell b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;display:block}.member-sum .ms-cell span{color:var(--n-400);font-size:10px}.p-row{border-radius:9px;align-items:center;gap:9px;padding:8px 6px;display:flex}.p-row.host{background:#ff3b5c0f}.p-row:hover{background:#ffffff0a}.p-row .m-ava{background:var(--grad-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.p-row .m-ava img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.p-row .m-col{flex-direction:column;flex:1;min-width:0;display:flex}.p-row .m-name{color:var(--n-100);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.p-row .mini{color:var(--n-200);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:3px 9px;font-size:10px}.p-row .mini.ok{color:#7be3a4;background:#34d3661f;border-color:#34d36659}.p-row .mini.warn{color:#e8c667;background:#e8c6671a;border-color:#e8c6674d}.mini{color:var(--n-200);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:4px 11px;font-size:10px}.mini.ok{color:#7be3a4;background:#34d3661f;border-color:#34d36659}.notice{color:var(--n-100);z-index:60;opacity:0;pointer-events:none;transition:opacity var(--dur-base),transform var(--dur-base);background:#14141cf0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex;position:fixed;top:64px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0006}.notice.show{opacity:1;transform:translate(-50%,4px)}.notice.warn{color:#ffe1a1;border-color:#e8c66773}.notice.info{color:#b9f7f3;border-color:#5ee6df66}.ic-modal{background:#16161f;border:1px solid #ffffff1a;border-radius:18px;width:min(460px,92vw);padding:22px}.ic-modal .im-title{font-size:1rem;font-weight:700}.ic-modal .im-close{float:right;color:var(--n-300);cursor:pointer;background:0 0;border:none;font-size:18px}.ic-modal label{color:var(--n-400);margin:12px 0 5px;font-size:12px;font-weight:600;display:block}.ic-modal input.inp2:not(:where([data-venus-core],[data-venus-core] *)){width:100%;color:var(--n-100);background:#0f0f16;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:10px 12px;font-size:14px}.pop{z-index:90;background:#181821;border:1px solid #ffffff1f;border-radius:14px;min-width:250px;padding:14px;position:absolute;box-shadow:0 16px 40px #00000080}.pop .pop-title{color:var(--n-200);margin-bottom:10px;font-size:12px;font-weight:700}.quality-opt{border-radius:9px;align-items:center;gap:10px;display:flex}.quality-opt:hover{background:#ffffff0d}.quality-opt.sel{background:#ff3b5c1f}.quality-opt .q-name{flex:1;font-size:13px;font-weight:700}.quality-opt .q-desc{color:var(--n-400);font-size:10px}.quality-opt .q-bw{align-items:center;gap:3px;display:flex}.quality-opt .q-bw i{background:var(--n-600);border-radius:2px;width:5px;height:10px}.quality-opt .q-bw i.on{background:var(--brand-cyan)}@media (max-width:900px){.sidep:not(.open){display:none}.sidep.open{z-index:60;background:var(--n-900);border:none;position:fixed;inset:0;width:100%!important}.ic-top{flex-wrap:wrap;row-gap:6px}.pj-room{flex-wrap:wrap;justify-content:flex-end;min-width:0}}.mv-media{background:#0d0d14;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.mv-media video{object-fit:contain;width:100%;height:100%}.lv-local{z-index:4;background:#000;width:200px;height:130px;position:absolute;bottom:14px;right:14px}.lv-local video{object-fit:cover;width:100%;height:100%}.lv-mini{background:#000;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;width:84px;position:relative;overflow:hidden}.lv-mini video{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.lv-mini .nm{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#000000a6;padding:1px 4px;font-size:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mv-empty{color:var(--n-400)}.speaking{outline-offset:2px;border-radius:12px;outline:2px solid #5ee6dfcc}.sp-body{flex:1;min-height:0;overflow-y:auto}.mt-mic{font-size:13px}.mt-mic.off{opacity:.5;filter:grayscale()}.p-row.me{background:#ffffff08}.chat-msg{flex-direction:column;gap:2px;max-width:92%;padding:7px 14px;display:flex}.chat-msg .m-text{background:var(--glass);border:1px solid var(--glass-border);border-radius:10px 10px 10px 3px;width:fit-content;padding:7px 10px;font-size:13px;line-height:1.45}.chat-msg.me{align-items:flex-end;margin-left:auto}.chat-msg.me .m-text{background:#ff4d2d26;border-color:#ff4d2d4d;border-radius:10px 10px 3px}.chat-msg .m-name{color:var(--n-400);font-size:10px;font-weight:700}.mv-grid{grid-template-columns:1fr 1fr;gap:4px;width:100%;height:100%;padding:6px;display:grid}.mv-grid>div{min-height:0}@keyframes floatUp{0%{opacity:0;transform:translate(-50%,10px)scale(.7)}15%{opacity:1;transform:translate(-50%)scale(1.15)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-70px)scale(1)}}.sp-tabs .tab{cursor:pointer}.lv-local video{object-fit:cover}.ic-modal{width:min(440px,92vw);display:flex}.ic-modal label{color:var(--n-400);margin-top:6px;font-size:11px;font-weight:700}.room-app.lobby{min-height:100vh;color:var(--n-100);background:#0b0b10;flex-direction:column;display:flex}@media (max-width:1200px){.inclass .sidep{width:300px}.inclass .sidep:not(.open){width:0}}@media (max-width:1080px){.inclass .dock{justify-content:flex-start;padding:8px 12px 12px;overflow-x:auto}.inclass .dock .tool{flex-shrink:0;width:48px;height:46px}.inclass .dock .tool .dock-lbl{font-size:10px}.inclass .sidep{width:280px}}@media (max-width:860px){.inclass .ic-top{flex-wrap:wrap;gap:6px 8px;padding:8px 10px}.inclass .ic-top .tb-room-zone{flex-wrap:wrap;flex:160px;min-width:0}.inclass .ic-top .tb-right-zone{flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.inclass .ic-top .tb-room-name{max-width:46vw}.inclass .ic-body .stage{padding:10px 8px}.inclass .dock{gap:5px}.inclass .lv-local{width:132px;height:86px;top:8px!important;right:8px!important}.inclass .dock .tool{border-radius:10px;width:44px;height:44px}.inclass .top-ico,.inclass .menu-btn{width:36px;height:36px;font-size:14px}}@media (max-width:640px){.inclass .ic-top .tb-room-sub,.inclass .ic-top .tb-room-zone .code{display:none}.inclass{height:100dvh}}@media (max-width:375px){.ic-top .live-badge{display:none}.inclass .ic-body .stage{padding:8px 6px}}@media (max-width:768px){.inclass .top-ico,.inclass .menu-btn{width:44px;height:44px}.sp-tabs .tab{min-height:44px}.pj-chip-btn{min-height:44px;padding:10px 14px}.pj-bg-x{width:44px;height:44px}}@media (max-width:640px){.inclass .dock{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.inclass .dock .dock-group{flex-shrink:0}.inclass .dock .dock-group.exit{z-index:2;background:linear-gradient(var(--danger-bg-subtle), var(--danger-bg-subtle)),var(--n-900);position:sticky;right:0}}.lv-mini{position:relative}.lv-mini:hover{cursor:pointer;outline:2px solid #ff3b5c99}.lv-mini.pinned{outline:2px solid var(--brand-pink);box-shadow:0 0 0 3px #ff3b5c40}.dock{transition:transform var(--m-dur-sheet) ease,opacity var(--m-dur-sheet) ease}.inclass.ctrl-hidden .dock{opacity:.15;transform:translateY(calc(100% - 6px))}.inclass.ctrl-hidden .dock:hover{opacity:1;transform:translateY(0)}.stage{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.stage .main-vid{flex:1;min-height:0}.mini-strip{flex-shrink:0;gap:10px;padding:4px 2px;overflow-x:auto}.mini-strip .lv-mini{border-radius:8px;width:160px;min-width:160px;height:90px;overflow:hidden}.stage.mode-share,.stage.mode-board{flex-direction:row;gap:10px}.stage.mode-share .main-vid,.stage.mode-board .main-vid{flex:3}.stage.mode-share .mini-strip,.stage.mode-board .mini-strip{flex-direction:column;flex:1;gap:8px;min-width:170px;max-width:22%;overflow:hidden auto}.stage.mode-share .mini-strip .lv-mini,.stage.mode-board .mini-strip .lv-mini{aspect-ratio:16/9;flex-shrink:0;width:100%;min-width:0;height:auto}.stage.mode-share .mini-strip.closed,.stage.mode-board .mini-strip.closed{visibility:hidden;pointer-events:none;border:0;gap:0;width:0;min-width:0;max-width:none;height:0;padding:0;position:absolute;top:0;left:0;overflow:visible}.stage.mode-share .mini-strip.closed .lv-mini,.stage.mode-board .mini-strip.closed .lv-mini{aspect-ratio:auto;flex-shrink:0;width:160px;min-width:160px;height:90px}@media (max-width:900px){.stage.mode-share,.stage.mode-board{flex-direction:column}.stage.mode-share .mini-strip,.stage.mode-board .mini-strip{flex-direction:row;flex:none;min-width:0;max-width:none;max-height:104px;overflow:auto hidden}.stage.mode-share .mini-strip .lv-mini,.stage.mode-board .mini-strip .lv-mini{aspect-ratio:auto;width:140px;min-width:140px;height:88px}.cap-overlay{bottom:84px}}.lv-local{cursor:grab}.lv-local.dragging{cursor:grabbing;opacity:.85}.lv-local .pip-drag{color:#ffffffb3;z-index:5;pointer-events:none;font-size:10px;position:absolute;top:2px;left:4px}.mv-grid>div{animation:tileIn var(--dur-base) ease}@keyframes tileIn{0%{opacity:.4;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.room-app.lobby{flex-direction:column;min-height:100vh;display:flex}.lobby-card{border:1px solid var(--glass-border);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#1e1830e6,#0e0e16f0);border-radius:20px;width:min(400px,94vw);padding:30px 26px;box-shadow:0 24px 60px #00000073}.lb-ava{background:var(--grad-brand);color:#fff}.lobby-card h2:not(:where([data-venus-core],[data-venus-core] *)){margin:0 0 6px;font-size:1.25rem;font-weight:700}.lobby-card .lbl{text-align:left;color:var(--n-300);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.lobby-card .inp{width:100%}.lb-join{border-radius:12px;font-size:14px}.room-app.lobby.pj{background:radial-gradient(1200px 600px at 15% -10%,#ff3b5c1a,#0000 60%),radial-gradient(1000px 700px at 110% 120%,#5e44ff1f,#0000 55%),#0a0a12}.pj-top{border-bottom:1px solid #ffffff12}.pj-room{color:var(--n-400);gap:8px;font-size:12px}.pj-room code{color:var(--n-200);background:#ffffff0f;border-radius:7px;padding:3px 9px;font-family:ui-monospace,monospace}.pj-room b{letter-spacing:.4px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.pj-room b.is-host{color:#ffd08a;background:#e8c6671f;border:1px solid #e8c66759}.pj-room b.is-stu{color:#8ecbff;background:#5096ff1f;border:1px solid #5096ff59}.pj-body{align-items:center;gap:26px;padding:26px 0 34px}.pj-stage{background:#101019;border:1px solid #ffffff17;border-radius:22px;box-shadow:0 30px 70px #00000080,inset 0 0 0 1px #ffffff08}.pj-stage.no-cam{background:radial-gradient(500px 300px at 50% 20%,#ff3b5c14,#0000 70%),#0d0d16}.pj-video{background:#000}.pj-ava{color:#fff;background:linear-gradient(140deg,#ff3b5c,#b03aff);font-size:42px;font-weight:700;box-shadow:0 10px 34px #ff3b5c73}.pj-nocam p{color:var(--n-400);margin:2px 0 6px;font-size:13px}.pj-stage-tag{color:var(--n-100);background:#08080eb8;border:1px solid #ffffff24;border-radius:999px;font-size:11px;font-weight:700}.pj-meter{background:#ffffff14;border-radius:999px;height:8px}.pj-meter i{background:linear-gradient(90deg,#35e0a1,#ffd166 65%,#ff3b5c);border-radius:999px;height:100%;display:block}.pj-meter-num{color:#35e0a1;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.pj-meter-num.dim{color:var(--n-500)}.pj-meter-wrap .dim{opacity:.4}.pj-tip{color:var(--n-500);font-size:11px}.pj-setup{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(165deg,#1c162ceb,#0d0d14f5);border-radius:22px;gap:14px;padding:26px 24px;display:flex;box-shadow:0 24px 60px #00000073}.pj-title{margin:0 0 2px;font-size:20px;font-weight:700}.pj-lbl{color:var(--n-300);letter-spacing:.3px;font-size:11px;font-weight:700}.pj-lbl-note{color:var(--n-500);font-style:normal;font-weight:600}.pj-chip-btn{cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),filter var(--dur-fast);border:1px solid #0000;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.pj-chip-btn.on{color:#7fffc9;background:#35e0a11f;border-color:#35e0a166}.pj-chip-btn.off{color:#ff9fae;background:#ff3b5c1f;border-color:#ff3b5c66}.pj-chip-btn:hover{filter:brightness(1.15)}.pj-bg-opt{border:1.5px solid var(--glass-border);color:var(--n-300);background:#ffffff0a;border-radius:13px;font-size:11px;font-weight:700}.pj-bg-opt:hover{color:var(--n-100);background:#ffffff14}.pj-bg-opt.sel{border-color:var(--brand-pink);color:#fff;background:#ff3b5c24;box-shadow:0 0 0 3px #ff3b5c1f}.pj-bg-x{width:28px;height:28px;color:var(--n-300);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:9px}.pj-bg-x:hover{color:#fff;border-color:var(--brand-pink)}.pj-join{margin-top:4px}@media (max-width:900px){.pj-body{padding:18px 14px 26px}}.room-app.lobby.pj .pj-body{align-items:safe center}@media (max-height:820px){.room-app.lobby.pj{height:100dvh;max-height:100dvh;overflow-y:auto}.pj-body{gap:18px;padding:14px 0 20px}.pj-stage{max-height:42vh}}@media (max-height:640px){.pj-body{gap:14px;padding:10px 0 16px}.pj-stage{max-height:34vh}}@media (max-height:820px) and (min-width:640px){.room-app.lobby.pj .pj-setup{grid-template-columns:1fr 1fr;align-content:start;gap:10px 18px;padding:16px 18px;display:grid}.room-app.lobby.pj .pj-setup>.pj-title,.room-app.lobby.pj .pj-setup>.pj-lbl,.room-app.lobby.pj .pj-setup>.pj-join{grid-column:1/-1}.room-app.lobby.pj .pj-setup>.pj-row{min-width:0}.room-app.lobby.pj .pj-title{margin-bottom:2px;font-size:16px}.room-app.lobby.pj .pj-join{margin-top:2px}}@media (max-height:560px){.room-app.lobby.pj .pj-setup{padding-bottom:58px}.room-app.lobby.pj .pj-join{z-index:4;position:sticky;bottom:8px;box-shadow:0 10px 26px #00000080}}.pop--anchored{z-index:60;background:var(--n-900);border:1px solid var(--glass-border);padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:14px;position:fixed}.pop--reactions{z-index:60;padding:8px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));background:var(--n-900);border:1px solid var(--glass-border);border-radius:999px;position:fixed}.react-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;min-width:44px;min-height:44px;font-size:1.5rem}.pop-title--sm{font-size:11px}.q-fps{color:var(--warning);margin-top:6px;font-size:.75rem;font-weight:700}.q-fps.ok{color:var(--success)}.lv-local--tr{top:14px;bottom:auto;right:14px}.lv-mini{cursor:pointer}.lv-camoff{background:#1a1a26}.lb-ava--denied{color:#ff8098;background:#dc262640}.dot--live{background:#7fffc9;border-radius:50%;width:6px;height:6px}.min0{min-width:0}.ml-auto{margin-left:auto}.chat-pinned{background:#ffb84c1a;border:1px dashed #ffb84c66;border-radius:8px;margin:6px 12px;padding:7px 10px;font-size:.75rem}.empty--pad{padding:20px}.empty--pad12{padding:12px}.rm-qhead--mt0{margin-top:var(--sp-3);margin-bottom:0}.rm-qhead--mt{margin-top:var(--sp-3)}.people-head--cyan{color:var(--brand-cyan)}.p-row--static{cursor:default}.perm-sub{font-size:.75rem}.people-head--mt{margin-top:14px}.live-tag--float{background:var(--n-950);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.live-tag--float{background:color-mix(in srgb, var(--n-950) 55%, transparent)}}.live-tag--float{border-radius:999px;padding:3px 10px}.pin-badge{font-size:.75rem}@media (max-width:768px){.inclass .mini,.p-row .mini{min-width:44px;min-height:44px}.quality-opt .q-desc,.perm-sub,.live-tag--float,.pin-badge,.lv-mini .nm{font-size:.75rem}.sidep.open{padding-bottom:env(safe-area-inset-bottom,0px)}}@media (max-width:860px){.inclass .top-ico,.inclass .menu-btn{width:44px;height:44px}}@media (max-width:900px){.inclass .lt-sheet__body .pane{flex-direction:column;display:flex}.inclass .lt-sheet__body .chat-list{max-height:44dvh}.inclass .lt-sheet__body .chat-composer{background:var(--n-900);z-index:1;position:sticky;bottom:0}.inclass .lt-sheet__body .qb-drawer-foot{position:sticky;bottom:0}}[data-page=hostlive]{padding-bottom:28px}[data-page=hostlive] .hlp-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}[data-page=hostlive] .hlp-main{flex-direction:column;gap:14px;min-width:0;display:flex}[data-page=hostlive] .hlp-rail{min-width:0;top:calc(var(--top-h,54px) + 12px);flex-direction:column;gap:14px;display:flex;position:sticky}[data-page=hostlive] .hlp-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0;padding:14px 16px}[data-page=hostlive] .hlp-card--rail{padding:13px 15px}[data-page=hostlive] .hlp-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}[data-page=hostlive] .hlp-head h2:not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg);margin:0;font-size:16px;font-weight:700}[data-page=hostlive] .hlp-ico{background:var(--surface-2);border:1px solid var(--border);width:28px;height:28px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}[data-page=hostlive] .hlp-ico--sm{border-radius:50%;width:30px;height:30px}[data-page=hostlive] .hlp-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:700}[data-page=hostlive] .live-badge{background:var(--c-live);color:var(--c-live-ink);letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}[data-page=hostlive] .live-badge .dot{background:var(--c-live-ink);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out hlpLivePulse;display:inline-block}@keyframes hlpLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}[data-page=hostlive] .hlp-list{margin:0;padding:0;list-style:none}[data-page=hostlive] .hlp-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 2px;display:flex}[data-page=hostlive] .hlp-row:last-child{border-bottom:0}[data-page=hostlive] .hlp-row--live{background:var(--c-live)}@supports (color:color-mix(in lab, red, red)){[data-page=hostlive] .hlp-row--live{background:color-mix(in srgb, var(--c-live) 7%, transparent)}}[data-page=hostlive] .hlp-row--live{box-shadow:inset 3px 0 0 var(--c-live);border-radius:10px}[data-page=hostlive] .hlp-thumb{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-shrink:0;width:48px;height:48px;overflow:hidden}[data-page=hostlive] .hlp-thumb>*{width:100%;height:100%}[data-page=hostlive] .hlp-info{flex:1;min-width:0}[data-page=hostlive] .hlp-info b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}[data-page=hostlive] .hlp-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}[data-page=hostlive] .hlp-sub code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:1px 5px;font-size:11px}[data-page=hostlive] .hlp-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}[data-page=hostlive] .hlp-actions .btn2{white-space:nowrap;min-height:32px}[data-page=hostlive] .hlp-time{text-align:right;flex-direction:column;flex-shrink:0;gap:1px;width:58px;display:flex}[data-page=hostlive] .hlp-time b{color:var(--fg);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}[data-page=hostlive] .hlp-time small{color:var(--muted);font-size:10px}[data-page=hostlive] .hlp-pill{white-space:nowrap;border:1px solid var(--border);color:var(--muted);background:var(--surface-2);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}[data-page=hostlive] .hlp-pill.live{background:var(--c-live);border-color:var(--c-live);color:var(--c-live-ink)}[data-page=hostlive] .hlp-pill.ok{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-page=hostlive] .hlp-pill.ok{border-color:color-mix(in srgb, var(--success) 42%, var(--border))}}[data-page=hostlive] .hlp-pill.ok{background:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-page=hostlive] .hlp-pill.ok{background:color-mix(in srgb, var(--success) 10%, transparent)}}[data-page=hostlive] .hlp-pill.warn{color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-page=hostlive] .hlp-pill.warn{border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}}[data-page=hostlive] .hlp-pill.warn{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-page=hostlive] .hlp-pill.warn{background:color-mix(in srgb, var(--warning) 10%, transparent)}}[data-page=hostlive] .hlp-pill.wait{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-page=hostlive] .hlp-pill.wait{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}}[data-page=hostlive] .hlp-pill.wait{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-page=hostlive] .hlp-pill.wait{background:color-mix(in srgb, var(--accent) 10%, transparent)}}[data-page=hostlive] .hlp-empty{border:1px dashed var(--border);background:var(--bg);text-align:center;border-radius:12px;padding:14px}[data-page=hostlive] .hlp-empty b{color:var(--fg);font-size:13px;display:block}[data-page=hostlive] .hlp-empty p{color:var(--muted);margin:4px 0 10px;font-size:12px;line-height:1.5}[data-page=hostlive] .hlp-empty .btn2{min-height:32px}[data-page=hostlive] .hlp-note{color:var(--muted);margin:8px 2px 0;font-size:11px}[data-page=hostlive] .hlp-rail-note{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.55}[data-page=hostlive] .hlp-checklist{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}[data-page=hostlive] .hlp-checklist li{align-items:flex-start;gap:9px;display:flex}[data-page=hostlive] .hlp-checklist>li>span{background:var(--surface-2);border:1px solid var(--border);width:22px;height:22px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}html[data-theme=light] [data-page=hostlive] .hlp-checklist>li>span{color:var(--accent-deep)}[data-page=hostlive] .hlp-checklist b{color:var(--fg);font-size:12px;font-weight:600;display:block}[data-page=hostlive] .hlp-checklist small{color:var(--muted);font-size:11px;line-height:1.45;display:block}[data-page=hostlive] .hlp-full{justify-content:center;width:100%}[data-page=hostlive] .hlp-mini-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-page=hostlive] .hlp-mini-list li{border-bottom:1px solid var(--border);color:var(--fg);align-items:center;gap:8px;padding:7px 2px;font-size:12px;display:flex}[data-page=hostlive] .hlp-mini-list li:last-child{border-bottom:0}[data-page=hostlive] .hlp-mini-time{color:var(--fg);flex-shrink:0;min-width:42px;font-weight:700}[data-page=hostlive] .hlp-mini-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}[data-page=hostlive] .hlp-loading{flex-direction:column;gap:10px;max-width:720px;display:flex}[data-page=hostlive] .hlp-skel{border:1px solid var(--border);background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:14px;height:64px;animation:1.2s linear infinite hlpShimmer;display:block}[data-page=hostlive] .hlp-loading p{color:var(--muted);margin:0;font-size:12px}@keyframes hlpShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[data-page=hostlive] .hlp-skel,[data-page=hostlive] .live-badge .dot{animation:none}}@media (max-width:1280px){[data-page=hostlive] .hlp-layout{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1023px){[data-page=hostlive] .hlp-layout{grid-template-columns:minmax(0,1fr)}[data-page=hostlive] .hlp-rail{position:static}}@media (max-width:640px){[data-page=hostlive] .hlp-row{flex-wrap:wrap}[data-page=hostlive] .hlp-actions{justify-content:flex-end;width:100%}[data-page=hostlive] .hlp-thumb{width:40px;height:40px}}.room-app.lobby.pj{background:var(--bg);color:var(--fg);min-height:100dvh}.room-app.lobby.pj .ic-top{background:var(--surface);border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;height:56px;min-height:56px;padding:0 14px}.room-app.lobby.pj .t-brand{color:var(--fg)}.room-app.lobby.pj .t-brand em{color:var(--accent)}.room-app.lobby.pj .pj-room{color:var(--muted);font-size:12px}.room-app.lobby.pj .pj-room code{font-family:var(--font-mono);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:7px;padding:2px 8px;font-size:11px}.room-app.lobby.pj .pj-room b.is-host,.room-app.lobby.pj .pj-room b.is-stu{letter-spacing:.05em;color:var(--fg);background:var(--surface-3);border:1px solid var(--border);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.room-app.lobby.pj .pj-stage{border:1px solid var(--border);background:var(--bg-deep);box-shadow:none;border-radius:14px}.room-app.lobby.pj .pj-stage.no-cam{background:var(--bg-deep)}.room-app.lobby.pj .pj-ava{background:var(--accent-strong);color:var(--n-0);box-shadow:none;font-weight:700}.room-app.lobby.pj .pj-nocam p{color:var(--n-300)}.room-app.lobby.pj .pj-stage-tag{background:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.room-app.lobby.pj .pj-stage-tag{background:color-mix(in srgb, var(--bg-deep) 62%, transparent)}}.room-app.lobby.pj .pj-stage-tag{border:1px solid var(--n-0)}@supports (color:color-mix(in lab, red, red)){.room-app.lobby.pj .pj-stage-tag{border:1px solid color-mix(in srgb, var(--n-0) 20%, transparent)}}.room-app.lobby.pj .pj-stage-tag{color:var(--n-0);border-radius:999px}.room-app.lobby.pj .pj-setup{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px}.room-app.lobby.pj .pj-title{letter-spacing:-.015em;color:var(--fg);font-size:24px;font-weight:700}.room-app.lobby.pj .pj-lbl{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:700}.room-app.lobby.pj input:not(:where([data-venus-core],[data-venus-core] *)),.room-app.lobby.pj select:not(:where([data-venus-core],[data-venus-core] *)){background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:9px}.room-app.lobby.pj .pj-chip-btn{background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.room-app.lobby.pj .pj-chip-btn.on{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.room-app.lobby.pj .pj-chip-btn.on{border-color:color-mix(in srgb, var(--success) 42%, var(--border))}}.room-app.lobby.pj .pj-chip-btn.on{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.room-app.lobby.pj .pj-chip-btn.on{background:color-mix(in srgb, var(--success) 10%, var(--surface-2))}}.room-app.lobby.pj .pj-chip-btn.off{color:var(--c-danger);border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.room-app.lobby.pj .pj-chip-btn.off{border-color:color-mix(in srgb, var(--c-danger) 45%, transparent)}}.room-app.lobby.pj .pj-chip-btn.off{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.room-app.lobby.pj .pj-chip-btn.off{background:color-mix(in srgb, var(--c-danger) 10%, var(--surface-2))}}.room-app.lobby.pj .pj-bg-opt{border-color:var(--border);background:var(--surface-2);color:var(--fg);border-radius:10px}.room-app.lobby.pj .pj-bg-opt.sel{border-color:var(--accent);color:var(--accent)}.room-app.lobby.pj .pj-tip{color:var(--muted)}.room-app.lobby.pj .pj-join,.room-app.lobby.pj .lb-join{background:var(--accent-strong);color:var(--n-0);border:0;border-radius:10px;font-weight:700}.room-app.lobby.pj .pj-join:hover:not(:disabled){background:var(--accent-strong)}.room-app.lobby.pj .pj-meter i{background:var(--accent)}@media (max-width:768px){.room-app.lobby.pj .pj-setup{padding:12px}.room-app.lobby.pj .pj-title{font-size:20px}}[data-page=hostlive] .hlp-ico--live{background:var(--c-live-soft);border:1px solid var(--c-live);border-radius:10px;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){[data-page=hostlive] .hlp-ico--live{border:1px solid color-mix(in srgb, var(--c-live) 40%, var(--border))}}[data-page=hostlive] .hlp-ico--live{color:var(--c-live)}.room-app.lobby.pj .pj-meter-num{color:var(--fg);font-size:12px;font-weight:700}.room-app.lobby.pj .pj-meter-num.dim{color:var(--muted)}.room-app.lobby.pj .pj-meter-wrap .dim{opacity:1}.room-app.lobby.pj .pj-tip{color:var(--muted);font-size:12px}.room-app.lobby.pj .pj-lbl-note{color:var(--muted)}.room-app.lobby.pj .pj-lbl{color:var(--muted);font-size:11px}.room-app.lobby.pj .pj-room b.is-host,.room-app.lobby.pj .pj-room b.is-stu,.room-app.lobby.pj .pj-room code,.room-app.lobby.pj .pj-stage-tag{font-size:11px}.room-app.lobby.pj .pj-nocam p{color:var(--n-0);font-size:12px}.room-app.lobby.pj .pj-meter{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.room-app.lobby.pj .pj-meter{background:color-mix(in srgb, var(--n-0) 14%, transparent)}}.room-app.lobby.pj .pj-join,.room-app.lobby.pj .lb-join{background:var(--accent-strong)}.room-app.lobby.pj .pj-join:hover:not(:disabled),.room-app.lobby.pj .lb-join:hover:not(:disabled){background:var(--accent)}.room-app.lobby.pj .pj-bg-opt.sel,.room-app.lobby.pj .pj-bg-opt.sel .pj-bg-ico{color:var(--fg);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.room-app.lobby.pj .pj-bg-opt.sel,.room-app.lobby.pj .pj-bg-opt.sel .pj-bg-ico{background:color-mix(in srgb, var(--accent) 16%, var(--surface-2))}}.room-app.lobby.pj .pj-bg-opt.sel,.room-app.lobby.pj .pj-bg-opt.sel .pj-bg-ico{border-color:var(--accent)}html[data-theme=light] .pj-chip-btn{color:var(--fg);background:var(--surface-2);border-color:var(--border)}html[data-theme=light] .pj-chip-btn.on{color:var(--success);background:var(--success-bg-subtle);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .pj-chip-btn.on{border-color:color-mix(in srgb, var(--success) 40%, transparent)}}html[data-theme=light] .pj-chip-btn.off{color:var(--danger);background:var(--danger-bg-subtle);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .pj-chip-btn.off{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}}@media (max-width:1024px){.room-app.lobby.pj{--fs-micro:var(--m-fs-micro)}.room-app.lobby.pj .pj-room code,.room-app.lobby.pj .pj-room b.is-host,.room-app.lobby.pj .pj-room b.is-stu,.room-app.lobby.pj .pj-stage-tag,.room-app.lobby.pj .pj-lbl,.room-app.lobby.pj .pj-lbl-note,.room-app.lobby.pj .pj-tip,.room-app.lobby.pj .pj-nocam p{font-size:var(--m-fs-micro)}.room-app.lobby.pj .pj-chip-btn{min-height:44px;font-size:var(--m-fs-micro);padding-inline:12px}.room-app.lobby.pj .pj-bg-opt{min-width:44px;min-height:44px;font-size:var(--m-fs-micro)}.room-app.lobby.pj .pj-join{width:100%;min-height:52px;font-size:var(--m-fs-micro)}.room-app.lobby.pj .pj-setup{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.inclass{height:100dvh}.inclass .top-ico,.inclass .menu-btn,.inclass .top-ava{width:44px;height:44px}.inclass .sp-tabs .tab{min-height:44px}.inclass .dock{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.inclass .chat-composer .ci-inp{font-size:16px!important}.inclass .chat-composer .cc-btn,.inclass .chat-composer .ci-btn{width:44px;height:44px}[data-page=hostlive] .hlp-actions .btn2,[data-page=hostlive] .hlp-empty .btn2{min-height:44px}[data-page=hostlive] .hlp-sub>code,[data-page=hostlive] .hlp-head .hlp-count,[data-page=hostlive] .hlp-head .live-badge{font-size:var(--m-fs-micro,12px)}}.mv-frame{--mv-bg:#0d0d14;--mv-fg:#f4f4fa;--mv-fg-2:#b9b9c9;--mv-dim:#7d7d93;--mv-grad-a:#241a34;--mv-grad-b:#14101f}.mv-frame--mini .mv-frame__video{border-radius:8px}.mv-stall__title{font-size:.86rem;font-weight:800}.mv-tap{font-size:.8rem;font-weight:800}.mv-ph{font-size:.7rem}.mv-ph__ico{font-size:1.6rem}.mv-frame--mini .mv-stall__title{font-size:.56rem}.mv-frame--mini .mv-tap{font-size:.58rem}.mv-frame--mini .mv-ph{font-size:.5rem}.mv-frame--mini .mv-ph__ico{font-size:1rem}@media (min-width:768px){.mv-stall__title{font-size:.9rem}.mv-tap{font-size:.86rem}}@media (min-width:1024px){.mv-ph{font-size:.72rem}.mv-ph__ico{font-size:1.7rem}}.room-cursor svg path{fill:var(--mv-fg);stroke:var(--mv-bg)}.strip-toggle{color:#fff;background:#0a0a12b3;border:1px solid #fff3;padding:4px 10px;font-size:.62rem;font-weight:700}.strip-toggle:focus-visible{box-shadow:0 0 0 2px var(--vds-primary);outline:0}@media (max-width:375px){.strip-toggle{padding:3px 8px;font-size:.58rem}}@media (min-width:768px){.strip-toggle{padding:5px 12px;font-size:.68rem}}.chat-composer>.room-chat-inp{flex:auto;min-width:0}.chat-composer>.room-chat-inp .vds-field__control{min-height:40px}.vds-tool[aria-pressed=true]{background:var(--vds-primary-100);color:var(--vds-primary-700);border-color:#0000}.vds-tool[aria-pressed=true] .vds-btn__icon{color:var(--vds-primary-700)}.vds-tool--danger[aria-pressed=true]{background:var(--vds-error)}@supports (color:color-mix(in lab, red, red)){.vds-tool--danger[aria-pressed=true]{background:color-mix(in srgb, var(--vds-error) 12%, transparent)}}.vds-tool--danger[aria-pressed=true]{color:var(--vds-error-text)}.vds-tool--cyan{background:var(--vds-band);color:var(--vds-accent-text)}[data-page=hostmanage] .empty{color:var(--n-500);text-align:center;padding:18px 0;font-size:12px}[data-page=hostmanage] .stdx{--acc:var(--vds-error);--acc2:var(--vds-error)}@supports (color:color-mix(in lab, red, red)){[data-page=hostmanage] .stdx{--acc2:color-mix(in srgb, var(--vds-error) 62%, var(--vds-warn))}}[data-page=hostmanage] .stdx{--ok:var(--c-online);--err:var(--c-danger)}[data-page=hostmanage] .stdx-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 26px;display:grid}[data-page=hostmanage] .stdx-nm{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}[data-page=hostmanage] .stdx-id{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}[data-page=hostmanage] .stdx-tbl{background:var(--surface);border:1px solid var(--border);border-radius:16px}[data-page=hostmanage] .stdx-tbl .tbl-scroll{border-radius:16px}[data-page=hostmanage] .stdx-tbl table{border-collapse:collapse;width:100%}[data-page=hostmanage] .stdx-table{table-layout:fixed;min-width:984px}[data-page=hostmanage] .stdx-tbl th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;border-bottom:1px solid var(--border);background:var(--glass);padding:12px 16px;font-size:11px;font-weight:600}[data-page=hostmanage] .stdx-tbl td{border-bottom:1px solid var(--glass-border);vertical-align:middle;color:var(--n-200);padding:12px 16px;font-size:13px}[data-page=hostmanage] .stdx-tbl tbody tr{transition:background var(--mo-fast)}[data-page=hostmanage] .stdx-tbl tbody tr:hover{background:var(--glass-hover)}[data-page=hostmanage] .stdx-tact{text-align:right;white-space:nowrap}[data-page=hostmanage] .stdx-mini{color:var(--n-350);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600}[data-page=hostmanage] .stdx-mini:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){[data-page=hostmanage] .stdx-mini:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}}[data-page=hostmanage] .stdx-mini:hover{color:var(--fg)}[data-page=hostmanage] .stdx-mini.chat{color:var(--brand-cyan)}[data-page=hostmanage] .stdx-mini.chat:hover{background:var(--glass-strong);color:var(--n-0)}[data-page=hostmanage] .stdx-mini.danger{color:var(--c-danger)}[data-page=hostmanage] .stdx-mini.danger:hover{background:var(--danger-bg-subtle)}[data-page=hostmanage] .stdx-mini:disabled{opacity:.5}[data-page=hostmanage] .stdx-pg{border:1px solid var(--glass-border);min-width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;font-size:13px;font-weight:600}[data-page=hostmanage] .stdx-pg:hover:not(:disabled){color:var(--fg);border-color:var(--glass-strong);background:var(--glass)}[data-page=hostmanage] .stdx-pg.on{background:linear-gradient(135deg, var(--acc), var(--acc2));color:var(--n-0);border-color:#0000}[data-page=hostmanage] .stdx-pg:disabled{opacity:.35;cursor:not-allowed}@media (max-width:1100px){[data-page=hostmanage] .stdx-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){[data-page=hostmanage] .stdx-stats{grid-template-columns:1fr}}[data-page=hostmanage] .stdx-pgrow{flex-wrap:wrap;gap:6px;min-width:0;display:flex}@media (max-width:768px){[data-page=hostmanage] .stdx-mini{min-width:44px;min-height:44px}[data-page=hostmanage] .stdx-pg{min-width:44px;height:44px}}[data-page=hostmanage] :focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}@media (max-width:768px){[data-page=hostmanage] .stdx-tbl th{color:var(--n-350);font-size:12px}}[data-page=hostmanage-v18]{flex-direction:column;gap:24px;min-width:0;display:flex}@media (min-width:1024px){[data-page=hostmanage-v18]{gap:32px}}[data-page=hostmanage-v18] .num{font-variant-numeric:tabular-nums}[data-page=hostmanage-v18] .hm-v18-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}[data-page=hostmanage-v18] .hm-v18-head h1:not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg);margin:0 0 4px}[data-page=hostmanage-v18] .hm-v18-head p{font-size:var(--fs-meta);color:var(--muted);margin:0}[data-page=hostmanage-v18] .hm-v18-head-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}[data-page=hostmanage-v18] .hm-v18-btn{min-height:var(--vds-c-btn-md,40px);border-radius:var(--vds-radius-pill);border:1px solid var(--vds-line-strong);background:var(--vds-surface);color:var(--vds-ink);font:inherit;font-size:var(--fs-meta);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease,color var(--dur-fast) ease,box-shadow var(--dur-fast) ease;align-items:center;gap:7px;padding:0 20px;font-weight:600;display:inline-flex}[data-page=hostmanage-v18] .hm-v18-btn:hover{border-color:var(--vds-primary);background:var(--vds-well);color:var(--vds-ink)}[data-page=hostmanage-v18] .hm-v18-btn:focus-visible{box-shadow:var(--vds-c-ring);outline:none}[data-page=hostmanage-v18] .hm-v18-btn--sm{min-height:var(--vds-c-btn-sm,30px);font-size:var(--fs-micro,12px);padding:0 12px}[data-page=hostmanage-v18] .hm-v18-btn--primary{background:var(--vds-primary);border-color:var(--vds-primary);color:var(--vds-on-primary)}[data-page=hostmanage-v18] .hm-v18-btn--primary:hover{background:var(--vds-primary-hover);border-color:var(--vds-primary-hover);color:var(--vds-on-primary)}[data-page=hostmanage-v18] .hm-v18-btn--primary:active{background:var(--vds-primary-press);border-color:var(--vds-primary-press)}[data-page=hostmanage-v18] .hm-v18-btn:active{background:var(--vds-primary-100)}[data-page=hostmanage-v18] .hm-v18-btn--danger{color:var(--vds-error);border-color:var(--vds-error)}@supports (color:color-mix(in lab, red, red)){[data-page=hostmanage-v18] .hm-v18-btn--danger{border-color:color-mix(in srgb, var(--vds-error) 42%, transparent)}}[data-page=hostmanage-v18] .hm-v18-btn:disabled{opacity:.45;cursor:not-allowed}[data-page=hostmanage-v18] .hm-v18-icon{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--muted);cursor:pointer;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}[data-page=hostmanage-v18] .hm-v18-icon:hover{color:var(--fg);border-color:var(--accent)}[data-page=hostmanage-v18] .hm-v18-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-page=hostmanage-v18] .hm-v18-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}[data-page=hostmanage-v18] .hm-v18-stat{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}[data-page=hostmanage-v18] .hm-v18-stat b{font-size:var(--fs-h2);color:var(--fg);align-items:center;gap:6px;line-height:1.1;display:flex}[data-page=hostmanage-v18] .hm-v18-stat span{font-size:var(--fs-micro,12px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-page=hostmanage-v18] .hm-v18-live-dot{border-radius:var(--r-full);background:var(--c-live);width:8px;height:8px;animation:1.8s ease-in-out hmV18Pulse}@keyframes hmV18Pulse{0%,to{opacity:1}50%{opacity:.35}}[data-page=hostmanage-v18] .hm-v18-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}[data-page=hostmanage-v18] .hm-v18-tab{min-height:var(--vds-c-tab-h,30px);border-radius:var(--vds-radius-pill);border:1px solid var(--vds-line);color:var(--vds-ink-soft);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}[data-page=hostmanage-v18] .hm-v18-tab:hover{border-color:var(--vds-primary);background:var(--vds-primary-100);color:var(--vds-ink)}[data-page=hostmanage-v18] .hm-v18-tab.is-on{background:var(--vds-primary);border-color:var(--vds-primary);color:var(--vds-on-primary)}[data-page=hostmanage-v18] .hm-v18-tab:focus-visible{box-shadow:var(--vds-c-ring);outline:none}[data-page=hostmanage-v18] .hm-v18-tab-count{border-radius:var(--r-full);background:var(--fg);justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-page=hostmanage-v18] .hm-v18-tab-count{background:color-mix(in srgb, var(--fg) 12%, transparent)}}[data-page=hostmanage-v18] .hm-v18-tab-count{color:inherit;font-size:var(--fs-micro,11px);font-weight:700}[data-page=hostmanage-v18] .hm-v18-tab.is-on .hm-v18-tab-count{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){[data-page=hostmanage-v18] .hm-v18-tab.is-on .hm-v18-tab-count{background:color-mix(in srgb, var(--n-0) 22%, transparent)}}[data-page=hostmanage-v18] .hm-v18-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-page=hostmanage-v18] .hm-v18-search{border:1px solid var(--vds-line-strong);border-radius:var(--vds-radius-control);background:var(--vds-surface);min-height:48px;color:var(--vds-muted);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease;flex:260px;align-items:center;gap:7px;padding:0 14px;display:flex}[data-page=hostmanage-v18] .hm-v18-search:focus-within{border-color:var(--vds-accent-text);box-shadow:0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring)}[data-page=hostmanage-v18] .hm-v18-search input:not(:where([data-venus-core],[data-venus-core] *)){min-width:0;color:var(--vds-ink);font:inherit;font-size:var(--fs-meta);appearance:none;background:0 0;border:0;outline:none;flex:1}[data-page=hostmanage-v18] .hm-v18-search input:not(:where([data-venus-core],[data-venus-core] *))::placeholder{color:var(--vds-muted-2)}[data-page=hostmanage-v18] .hm-v18-toolbar select:not(:where([data-venus-core],[data-venus-core] *)){border:1px solid var(--vds-line-strong);border-radius:var(--vds-radius-control);background-color:var(--vds-surface);background-image:linear-gradient(45deg, transparent 50%, var(--vds-muted) 50%),linear-gradient(135deg, var(--vds-muted) 50%, transparent 50%);min-height:48px;color:var(--vds-ink);font:inherit;font-size:var(--fs-meta);appearance:none;cursor:pointer;max-width:170px;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease;background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 30px 0 12px}[data-page=hostmanage-v18] .hm-v18-toolbar select:hover:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--vds-primary)}[data-page=hostmanage-v18] .hm-v18-toolbar select:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:var(--vds-c-ring);outline:none}[data-page=hostmanage-v18] .hm-v18-toolbar select option:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-surface);color:var(--vds-ink)}[data-page=hostmanage-v18] .hm-v18-viewseg{border:1px solid var(--vds-line);border-radius:var(--vds-radius-pill);background:var(--vds-well);gap:2px;padding:2px;display:inline-flex;overflow:visible}[data-page=hostmanage-v18] .hm-v18-viewseg button:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--vds-c-btn-sm,30px);border-radius:var(--vds-radius-pill);color:var(--vds-ink-soft);font:inherit;font-size:var(--fs-micro,12px);cursor:pointer;transition:background .16s var(--vds-ease),color .16s var(--vds-ease);background:0 0;border:0;padding:0 14px;font-weight:600}[data-page=hostmanage-v18] .hm-v18-viewseg button+button:not(:where([data-venus-core],[data-venus-core] *)){border-left:0}[data-page=hostmanage-v18] .hm-v18-viewseg button:hover:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-primary-100);color:var(--vds-accent-text)}[data-page=hostmanage-v18] .hm-v18-viewseg button.is-on:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-primary-100);color:var(--vds-accent-text);font-weight:700}[data-page=hostmanage-v18] .hm-v18-viewseg button.is-on:hover:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-primary-100);color:var(--vds-accent-text)}[data-page=hostmanage-v18] .hm-v18-viewseg button:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:var(--vds-c-ring);outline:none}[data-page=hostmanage-v18] .hm-v18-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}[data-page=hostmanage-v18] .hm-v18-cover img{object-fit:cover;width:100%;height:100%;display:block}[data-page=hostmanage-v18] .hm-v18-cover .ds-live,[data-page=hostmanage-v18] .hm-v18-badge{z-index:1;position:absolute;top:10px;left:10px}[data-page=hostmanage-v18] .hm-v18-badge{border-radius:var(--r-full);background:var(--bg-deep);border:1px solid var(--n-0);align-items:center;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-page=hostmanage-v18] .hm-v18-badge{border:1px solid color-mix(in srgb, var(--n-0) 26%, transparent)}}[data-page=hostmanage-v18] .hm-v18-badge{color:var(--n-0);letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:700}[data-page=hostmanage-v18] .hm-v18-badge.is-live{background:var(--c-live);border-color:var(--c-live);color:var(--c-live-ink,var(--n-0))}[data-page=hostmanage-v18] .hm-v18-badge.is-open{background:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){[data-page=hostmanage-v18] .hm-v18-badge.is-open{background:color-mix(in srgb, var(--accent-strong) 82%, var(--bg-deep))}}[data-page=hostmanage-v18] .hm-v18-badge.is-open{border-color:var(--accent-strong)}[data-page=hostmanage-v18] .hm-v18-badge.is-done{background:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-page=hostmanage-v18] .hm-v18-badge.is-done{background:color-mix(in srgb, var(--success) 78%, var(--bg-deep))}}[data-page=hostmanage-v18] .hm-v18-badge.is-done{border-color:var(--success)}[data-page=hostmanage-v18] .hm-v18-badge.is-draft{background:var(--surface-3,var(--surface-2));color:var(--fg);border-color:var(--border)}[data-page=hostmanage-v18] .hm-v18-body{flex-direction:column;gap:6px;min-width:0;padding:11px 13px 13px;display:flex}[data-page=hostmanage-v18] .hm-v18-body :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-body);color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}[data-page=hostmanage-v18] .hm-v18-meta{font-size:var(--fs-micro,12px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}[data-page=hostmanage-v18] .hm-v18-pbar{border-radius:var(--r-full);background:var(--surface-2);height:5px;display:block;overflow:hidden}[data-page=hostmanage-v18] .hm-v18-pbar i{border-radius:var(--r-full);background:var(--success);height:100%;display:block}[data-page=hostmanage-v18] .hm-v18-price-row{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}[data-page=hostmanage-v18] .hm-v18-price{font-size:var(--fs-body);color:var(--vds-money);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}[data-page=hostmanage-v18] .hm-v18-grid.is-list{grid-template-columns:minmax(0,1fr);gap:8px}[data-page=hostmanage-v18] .hm-v18-grid.is-list .hm-v18-body{flex:1}[data-page=hostmanage-v18] .hm-v18-grid.is-list .hm-v18-body :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)){-webkit-line-clamp:1;min-height:0}[data-page=hostmanage-v18] .hm-v18-loading{padding:var(--sp-12) 0;color:var(--muted);font-size:var(--fs-meta);justify-content:center;align-items:center;gap:10px;display:flex}[data-page=hostmanage-v18] .hm-v18-spin{border-radius:var(--r-full);border:2px solid var(--border);border-top-color:var(--accent);flex:none;width:15px;height:15px;animation:.8s linear infinite hmV18Spin}@keyframes hmV18Spin{to{transform:rotate(360deg)}}[data-page=hostmanage-v18] .hm-v18-fab{z-index:60;border-radius:var(--r-full);border:1px solid var(--accent-strong);background:var(--accent-strong);min-height:44px;color:var(--n-0);font:inherit;font-size:var(--fs-meta);cursor:pointer;box-shadow:var(--e-3);align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex;position:fixed;bottom:26px;right:26px}[data-page=hostmanage-v18] .hm-v18-fab:hover{filter:brightness(1.06)}[data-page=hostmanage-v18] .hm-v18-fab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:819px){:root:has(.lt-tabbar) [data-page=hostmanage-v18] .hm-v18-fab{bottom:calc(var(--vds-dock-h,64px) + 12px + env(safe-area-inset-bottom,0px))}}[data-page=hostmanage-v18] .hm-v18-menu{z-index:340;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);min-width:208px;box-shadow:var(--e-3);padding:6px;position:fixed}[data-page=hostmanage-v18] .hm-v18-menu button:not(:where([data-venus-core],[data-venus-core] *)){border-radius:var(--r-sm);width:100%;min-height:34px;color:var(--fg);font:inherit;font-size:var(--fs-meta);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;display:flex}[data-page=hostmanage-v18] .hm-v18-menu button:hover:not(:where([data-venus-core],[data-venus-core] *)){background:var(--surface-2)}[data-page=hostmanage-v18] .hm-v18-menu button.is-danger:not(:where([data-venus-core],[data-venus-core] *)){color:var(--danger)}[data-page=hostmanage-v18] .hm-v18-menu button:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){outline:2px solid var(--accent);outline-offset:-2px}[data-page=hostmanage-v18] .hm-v18-menu-sep{background:var(--border);height:1px;margin:4px 6px}[data-page=hostmanage-v18] .hm-v18-scrim{z-index:330;background:var(--overlay-app);cursor:default;border:0;padding:0;position:fixed;inset:0}[data-page=hostmanage-v18] .hm-v18-drawer{z-index:331;background:var(--surface);border-left:1px solid var(--border);width:min(440px,100vw);box-shadow:var(--e-3);animation:hmV18Drawer var(--dur-base) ease-out;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes hmV18Drawer{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}[data-page=hostmanage-v18] .hm-v18-drawer-head{border-bottom:1px solid var(--border);font-size:var(--fs-body);color:var(--fg);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}[data-page=hostmanage-v18] .hm-v18-drawer-body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px;display:flex;overflow-y:auto}[data-page=hostmanage-v18] .hm-v18-drawer-body :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg);margin:0;font-size:18px}[data-page=hostmanage-v18] .hm-v18-drawer-hero{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-md);background:var(--surface-2);width:100%}[data-page=hostmanage-v18] .hm-v18-drawer-sub{font-size:var(--fs-meta);color:var(--muted);margin:0}[data-page=hostmanage-v18] .hm-v18-drawer-price{font-size:var(--fs-body);color:var(--vds-money);font-variant-numeric:tabular-nums;margin:0;font-weight:700}[data-page=hostmanage-v18] .hm-v18-drawer-sec{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:10px;display:flex}[data-page=hostmanage-v18] .hm-v18-drawer-sec :is(h3,h4):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-micro,12px);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin:0}[data-page=hostmanage-v18] .hm-v18-drawer-muted{font-size:var(--fs-micro,12px);color:var(--muted);align-items:center;gap:6px;margin:0;display:flex}[data-page=hostmanage-v18] .hm-v18-members,[data-page=hostmanage-v18] .hm-v18-sessions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-page=hostmanage-v18] .hm-v18-members li,[data-page=hostmanage-v18] .hm-v18-sessions li{border-top:1px solid var(--line-soft,var(--border));font-size:var(--fs-meta);color:var(--fg);align-items:center;gap:9px;min-width:0;padding:7px 0;display:flex}[data-page=hostmanage-v18] .hm-v18-members li:first-child,[data-page=hostmanage-v18] .hm-v18-sessions li:first-child{border-top:0}[data-page=hostmanage-v18] .hm-v18-members .grow,[data-page=hostmanage-v18] .hm-v18-sessions .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-page=hostmanage-v18] .hm-v18-ava{border-radius:var(--r-full);background:var(--surface-2);width:26px;height:26px;color:var(--muted);font-size:var(--fs-micro,11px);flex:0 0 26px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}[data-page=hostmanage-v18] .hm-v18-sessions li>span.grow{white-space:normal;flex-direction:column;gap:1px;display:flex}[data-page=hostmanage-v18] .hm-v18-sessions li>span.grow b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-page=hostmanage-v18] .hm-v18-sessions li>span.grow small{color:var(--muted);font-size:var(--fs-micro,11px)}[data-page=hostmanage-v18] .hm-v18-sessions .hm-v18-badge{position:static}[data-page=hostmanage-v18] .hm-v18-session-no{font-size:var(--fs-micro,11px);color:var(--muted);flex:0 0 56px}[data-page=hostmanage-v18] .hm-v18-drawer-foot{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}@media (min-width:1560px){[data-page=hostmanage-v18] .hm-v18-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1279px){[data-page=hostmanage-v18] .hm-v18-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){[data-page=hostmanage-v18] .hm-v18-grid,[data-page=hostmanage-v18] .hm-v18-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){[data-page=hostmanage-v18] .hm-v18-grid{grid-template-columns:minmax(0,1fr)}[data-page=hostmanage-v18] .hm-v18-fab{bottom:14px;right:14px}[data-page=hostmanage-v18] .hm-v18-drawer{width:100vw}}@media (prefers-reduced-motion:reduce){[data-page=hostmanage-v18] .hm-v18-spin,[data-page=hostmanage-v18] .hm-v18-live-dot,[data-page=hostmanage-v18] .hm-v18-drawer{animation:none}}[data-page=hostmanage-v18] .hm-v18-badge.is-open{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--n-0)}[data-page=hostmanage-v18] .hm-v18-badge.is-done{background:var(--success);border-color:var(--success);color:var(--on-success)}html[data-theme=light] [data-page=hostmanage-v18] .hm-v18-badge.is-done{color:var(--n-0)}@media (max-width:768px){[data-page=hostmanage-v18]{--fs-micro:12px}[data-page=hostmanage-v18] .hm-v18-icon{width:var(--touch-min,44px);height:var(--touch-min,44px);flex:0 0 var(--touch-min,44px)}[data-page=hostmanage-v18] .hm-v18-btn,[data-page=hostmanage-v18] .hm-v18-btn--sm{min-height:var(--touch-min,44px)}[data-page=hostmanage-v18] .hm-v18-btn--sm{font-size:var(--fs-cap)}[data-page=hostmanage-v18] .hm-v18-viewseg button:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px)}[data-page=hostmanage-v18] .hm-v18-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000)}[data-page=hostmanage-v18] .hm-v18-tabs::-webkit-scrollbar{display:none}[data-page=hostmanage-v18] .hm-v18-tab{min-height:var(--touch-min,44px);scroll-snap-align:start;flex:none}[data-page=hostmanage-v18] .hm-v18-search{min-height:var(--touch-min,44px)}[data-page=hostmanage-v18] .hm-v18-search input:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hostmanage-v18] .hm-v18-toolbar select:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:16px!important}[data-page=hostmanage-v18] .stdx-tbl th{font-size:var(--fs-cap)}}@media (max-width:1024px){[data-page=hostmanage-v18]{--fs-micro:12px}[data-page=hostmanage-v18] .hm-v18-icon{width:var(--touch-min,44px);height:var(--touch-min,44px);flex:0 0 var(--touch-min,44px)}[data-page=hostmanage-v18] .hm-v18-btn,[data-page=hostmanage-v18] .hm-v18-btn--sm{min-height:var(--touch-min,44px)}[data-page=hostmanage-v18] .hm-v18-btn--sm{font-size:var(--fs-cap)}[data-page=hostmanage-v18] .hm-v18-viewseg button:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px)}[data-page=hostmanage-v18] .hm-v18-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000)}[data-page=hostmanage-v18] .hm-v18-tabs::-webkit-scrollbar{display:none}[data-page=hostmanage-v18] .hm-v18-tab{min-height:var(--touch-min,44px);scroll-snap-align:start;flex:none}[data-page=hostmanage-v18] .hm-v18-search{min-height:var(--touch-min,44px)}[data-page=hostmanage-v18] .hm-v18-search input:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hostmanage-v18] .hm-v18-toolbar select:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:16px!important}[data-page=hostmanage-v18] .stdx-tbl th{font-size:var(--fs-cap)}}[data-page=hostmanage-v18] .hm-v18-row{display:contents}[data-page=hostmanage-v18] .hm-v18-check,[data-page=hostmanage-v18] .hm-v18-sheet-only,[data-page=hostmanage-v18] .hm-bulkbar{display:none}[data-page=hostmanage-v18] .hm-v18-sub{display:contents}[data-page=hostmanage-v18] .hm-v18-sub .ds-live{z-index:1;position:absolute;top:10px;left:10px}@media (max-width:1023px){[data-page=hostmanage-v18] .hm-v18-row{min-width:0;display:block}[data-page=hostmanage-v18] .hm-v18-card,[data-page=hostmanage-v18] .hm-v18-cover,[data-page=hostmanage-v18] .hm-v18-body{gap:2px;min-width:0;padding:0}[data-page=hostmanage-v18] .hm-v18-body :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-body-s);-webkit-line-clamp:1;min-height:0;margin:0;line-height:1.36}[data-page=hostmanage-v18] .hm-v18-sub{align-items:center;gap:var(--m-space-2);min-width:0;display:flex}[data-page=hostmanage-v18] .hm-v18-chip{flex:none;display:inline-flex}[data-page=hostmanage-v18] .hm-v18-sub .hm-v18-badge,[data-page=hostmanage-v18] .hm-v18-sub .ds-live{z-index:auto;font-size:var(--m-fs-micro);line-height:var(--m-lh-micro);padding:1px 7px;position:static;top:auto;left:auto}[data-page=hostmanage-v18] .hm-v18-meta{min-width:0;font-size:var(--m-fs-micro);flex:auto;line-height:1.28}[data-page=hostmanage-v18] .hm-v18-pbar{display:none}[data-page=hostmanage-v18] .hm-v18-price-row{justify-content:flex-start;gap:var(--m-space-2);margin:0;padding:0}[data-page=hostmanage-v18] .hm-v18-price{font-size:var(--m-fs-meta);line-height:1.2}[data-page=hostmanage-v18] .hm-v18-price-row .hm-v18-icon{display:none}[data-page=hostmanage-v18] .hm-v18-grid{gap:var(--m-card-gap)}}@media (max-width:768px){[data-page=hostmanage-v18] .hm-v18-grid{grid-template-columns:minmax(0,1fr)}[data-page=hostmanage-v18] .hm-v18-row{grid-template-columns:var(--m-control-48) minmax(0, 1fr);align-items:center;gap:var(--m-space-1);display:grid}[data-page=hostmanage-v18] .hm-v18-check{width:var(--m-control-48);height:var(--m-control-48);justify-content:center;align-items:center;display:inline-flex}[data-page=hostmanage-v18] .hm-bulkbar{left:var(--m-gutter);right:var(--m-gutter);bottom:calc(var(--m-tabbar-h) + var(--m-safe-bottom) + var(--m-space-2));z-index:60;align-items:center;display:flex;position:fixed}[data-page=hostmanage-v18] .hm-bulkbar-count{font-size:var(--m-fs-meta);color:var(--m-ink);white-space:nowrap;font-weight:700}[data-page=hostmanage-v18] .hm-bulkbar .hm-v18-btn{min-height:var(--m-control-48)}[data-page=hostmanage-v18] .hm-bulkbar .hm-v18-btn--primary{margin-left:auto}[data-page=hostmanage-v18]:has(.hm-bulkbar) .hm-v18-grid{padding-bottom:calc(var(--m-tabbar-h) + 72px)}[data-page=hostmanage-v18] .hm-v18-drawer{top:auto;left:0;right:0;bottom:calc(var(--m-tabbar-h) + var(--m-safe-bottom));width:100%;height:calc(92vh - var(--m-tabbar-h));max-height:calc(92vh - var(--m-tabbar-h));border-left:0;border-top:1px solid var(--m-border);border-radius:var(--m-r-sheet);animation:hmV18SheetIn var(--m-dur-sheet) var(--m-ease)}[data-page=hostmanage-v18] .hm-v18-drawer:before{content:"";border-radius:var(--r-full);background:var(--m-border);width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}[data-page=hostmanage-v18] .hm-v18-drawer-head{padding-top:var(--m-space-4)}[data-page=hostmanage-v18] .hm-v18-drawer-foot{padding-bottom:var(--m-space-3)}[data-page=hostmanage-v18] .hm-v18-sheet-only{display:inline-flex}[data-page=hostmanage-v18]:has(.hm-bulkbar) .hm-v18-fab{display:none}[data-page=hostmanage-v18] .hm-v18-drawer-hero{aspect-ratio:16/7;border-radius:var(--m-r-12)}@keyframes hmV18SheetIn{0%{opacity:.7;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){[data-page=hostmanage-v18] .hm-v18-drawer{animation:none}}[data-page=hostmanage] .stdx-table .stdx-c-who{width:240px}@media (max-width:768px){[data-page=hostmanage] .stdx-stats{gap:var(--m-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}[data-page=hostmanage] .stdx-nm{font-size:var(--m-fs-body)}[data-page=hostmanage] .stdx-id{font-size:var(--m-fs-micro)}.uhd .vds-seg__item{min-height:var(--vds-tap)}.uhd .vds-seg__count{font-size:12px}.uhd .vds-seg{background:0 0;border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.uhd .vds-seg__item{border:1px solid var(--vds-line);background:var(--vds-surface);flex:none}.uhd .vds-seg__item[aria-selected=true]{border-color:#0000}.uhd .uhd-fld{display:block}.uhd .uhd-mcard__foot{flex-wrap:wrap;row-gap:6px}.uhd .uhd-mcard__foot .vds-btn{height:var(--vds-tap);min-height:var(--vds-tap);padding-inline:10px}.uhd .uhd-price{margin-left:auto}.uhd .uhd-mcard__acts .vds-btn{height:var(--vds-tap);min-height:var(--vds-tap)}}[data-page=hostmanage-v18] .vds-card.is-picked{border-color:var(--m-accent-edge);background:var(--m-accent-tint)}.rc-hero b{color:var(--n-0)}.rc-meta .tag2{background:var(--glass);color:var(--n-300);border:1px solid var(--glass-border)}.rc-gram-item{border-bottom:1px solid var(--glass-border);padding:12px 0}.rc-gram-item:first-child{padding-top:0}.rc-gram-item:last-child{border-bottom:none;padding-bottom:0}.rc-topic-row{border-bottom:1px solid var(--glass-border);padding:10px 0}.rc-topic-row:first-child{padding-top:0}.rc-topic-row:last-child{border-bottom:none;padding-bottom:0}.rc-corr-item{border-bottom:1px solid var(--glass-border);padding:12px 0}.rc-corr-item:first-child{padding-top:0}.rc-corr-item:last-child{border-bottom:none;padding-bottom:0}.rc-corr-chips .rc-arrow{color:var(--n-500)}.rc-warn{background:var(--c-warn);align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.rc-warn{background:color-mix(in srgb, var(--c-warn) 8%, transparent)}}.rc-warn{border:1px solid var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.rc-warn{border:1px solid color-mix(in srgb, var(--c-warn) 35%, transparent)}}.rc-warn{color:var(--c-warn);border-radius:var(--r-md);margin-bottom:var(--sp-5);font-size:13px;line-height:1.6}.rc-warn.err{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.rc-warn.err{background:color-mix(in srgb, var(--c-danger) 10%, transparent)}}.rc-warn.err{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.rc-warn.err{border-color:color-mix(in srgb, var(--c-danger) 40%, transparent)}}.rc-warn.err{color:var(--c-danger)}.rc-gen .rc-gen-ico{margin-bottom:var(--sp-4);font-size:34px}.rc-gen .rc-gen-title{font-size:18px;font-weight:700}.rc-gen .rc-gen-sub{color:var(--n-300);margin-top:var(--sp-2);font-size:14px;line-height:1.65}.rc-gen .rc-gen-status{margin-top:var(--sp-5);border-radius:var(--r-full);background:var(--brand-purple);align-items:center;gap:9px;padding:9px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rc-gen .rc-gen-status{background:color-mix(in srgb, var(--brand-purple) 12%, transparent)}}.rc-gen .rc-gen-status{border:1px solid var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){.rc-gen .rc-gen-status{border:1px solid color-mix(in srgb, var(--brand-purple) 35%, transparent)}}.rc-gen .rc-gen-status{color:var(--brand-purple);font-size:12px;font-weight:700}.rc-gen .rc-steps{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.rc-gen .rc-steps .st{color:var(--n-500);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-full);padding:5px 11px;font-size:11px;font-weight:700}.rc-gen .rc-steps .st.on{color:var(--brand-purple);border-color:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){.rc-gen .rc-steps .st.on{border-color:color-mix(in srgb, var(--brand-purple) 45%, transparent)}}.rc-han{font-size:20px;font-weight:700}.rc-pinyin{color:var(--brand-cyan);font-weight:700}html[data-theme=light] .rc-pinyin{color:var(--accent-strong)}:is([data-page=recap],[data-page=recaps],[data-page=host-notes]) .sec2 :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:var(--ls-h3);font-size:18px;font-weight:600;line-height:28px}[data-page=recap] .sec2 .more,[data-page=recaps] .sec2 .more{color:var(--muted)}.rc-vocab-ex{font-size:var(--fs-micro)}.rc-audio{white-space:nowrap}.rc-vocab-tbl{table-layout:fixed;width:100%}.rc-vocab-mean{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rc-vocab-tbl td{min-width:0}@media (pointer:coarse){.rc-audio{min-width:44px;min-height:44px}}.rc-vocab-foot{color:var(--muted)}.rc-note-wait .spin{flex-shrink:0;width:20px;height:20px}.rc-privacy{margin-top:var(--sp-8);color:var(--n-300);align-items:flex-start;gap:14px;font-size:12px;display:flex}.rc-privacy .rc-p-ico{font-size:20px}.rc-privacy b{color:var(--accent-ink)}.rc-privacy .rc-p-toggle{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);color:var(--n-100);font-size:13px;display:flex}.rc-privacy .rc-p-hint{color:var(--muted);font-size:var(--fs-micro);margin-top:var(--sp-1)}.rc-switch{border-radius:var(--r-full);cursor:pointer;background:var(--n-700);border:1px solid var(--glass-border);width:46px;height:26px;transition:background-color var(--m-dur-exit),border-color var(--m-dur-exit),opacity var(--m-dur-exit);position:relative}.rc-switch:after{content:"";background:var(--n-300);width:18px;height:18px;transition:background-color var(--m-dur-exit),transform var(--m-dur-exit);border-radius:50%;position:absolute;top:3px;left:3px}.rc-switch.on{background:linear-gradient(90deg, var(--brand-cyan), var(--c-info));border-color:#0000}.rc-switch.on:after{background:var(--n-0);transform:translate(20px)}.rc-switch:disabled{opacity:.5;cursor:not-allowed}[data-page=recaps]{--rcg-orange:var(--c-warn);--rcg-orange-tint:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){[data-page=recaps]{--rcg-orange-tint:color-mix(in srgb, var(--c-warn) 10%, transparent)}}[data-page=recaps]{--rcg-orange-line:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){[data-page=recaps]{--rcg-orange-line:color-mix(in srgb, var(--c-warn) 28%, transparent)}}[data-page=recaps] .rcg-banner{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-6);background:var(--rcg-orange-tint);border:1px solid var(--rcg-orange-line);border-radius:var(--r-md);animation:rcg-fade-in var(--m-dur-sheet) ease-out;display:flex}[data-page=recaps] .rcg-banner-ico{flex-shrink:0;font-size:18px}[data-page=recaps] .rcg-banner-text{min-width:0;font-size:var(--fs-sm);color:var(--n-200);flex:1;line-height:1.5}[data-page=recaps] .rcg-banner-text b{color:var(--rcg-orange);font-weight:700}[data-page=recaps] .rcg-banner-x{border-radius:var(--r-xs);width:26px;height:26px;color:var(--n-400);cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);background:0 0;border:1px solid #0000;flex-shrink:0;font-size:12px}[data-page=recaps] .rcg-banner-x:hover{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){[data-page=recaps] .rcg-banner-x:hover{background:color-mix(in srgb, var(--n-0) 6%, transparent)}}[data-page=recaps] .rcg-banner-x:hover{color:var(--n-100);border-color:var(--glass-border)}[data-page=recaps] .rcg-groups{gap:var(--sp-8);flex-direction:column;display:flex}[data-page=recaps] .rcg-group-head{align-items:center;gap:var(--sp-2);padding:0 var(--sp-1) var(--sp-3);border-bottom:1px solid var(--glass-border);margin-bottom:var(--sp-4);display:flex}[data-page=recaps] .rcg-group-ico{opacity:.75;font-size:14px}[data-page=recaps] .rcg-group-head :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:.04em;text-transform:uppercase;color:var(--n-300);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:12px;font-weight:700;overflow:hidden}[data-page=recaps] .rcg-group-count{color:var(--muted);background:var(--glass);border:1px solid var(--glass-border);padding:2px var(--sp-2);border-radius:var(--r-full);flex-shrink:0;font-size:11px;font-weight:600}[data-page=recaps] .rcg-cards{gap:var(--sp-3);flex-direction:column;display:flex}[data-page=recaps] .rcg-top{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}[data-page=recaps] .rcg-title{flex:1;min-width:0;margin:0}[data-page=recaps] .rcg-kind{color:var(--n-500);border-left:1px solid var(--glass-border);padding-left:var(--sp-3);flex-shrink:0;font-size:11px;font-weight:600}[data-page=recaps] .rcg-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=recaps] .rcg-focus{margin-top:var(--sp-2);color:var(--n-300);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.5;overflow:hidden}[data-page=recaps] .rcg-meta{margin-top:var(--sp-2);font-size:var(--fs-micro);color:var(--muted);gap:0 var(--sp-1);flex-wrap:wrap;line-height:1.6;display:flex}[data-page=recaps] .rcg-meta-skel{margin-top:var(--sp-3)}[data-page=recaps] .rcg-filters{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}[data-page=recaps] .rcg-search{flex:1;min-width:220px;max-width:420px}[data-page=recaps] .rcg-select{max-width:320px}[data-page=recaps] .rcg-count{color:var(--n-400);font-size:12px}[data-page=recaps] .rcg-clear{border:1px solid var(--glass-border);color:var(--n-300);cursor:pointer;padding:7px var(--sp-3);border-radius:var(--r-sm);transition:background-color var(--dur-fast),color var(--dur-fast);background:0 0;font-family:inherit;font-size:12px;font-weight:600}[data-page=recaps] .rcg-clear:hover{background:var(--glass);color:var(--n-100)}[data-page=recaps] .rcg-noresult{text-align:center;padding:var(--sp-16) var(--sp-6)}[data-page=recaps] .rcg-noresult-ico{opacity:.5;font-size:34px}[data-page=recaps] .rcg-noresult-title{margin-top:var(--sp-3);color:var(--n-100);font-size:14px;font-weight:700}[data-page=recaps] .rcg-noresult-text{color:var(--n-400);margin:var(--sp-2) 0 var(--sp-5);font-size:13px}[data-page=recaps] .rcg-more{margin-top:var(--sp-8);justify-content:center;display:flex}[data-page=recaps] .rcg-more--done{color:var(--n-500);font-size:12px}[data-page=recaps] .rcg-more--done b{color:var(--n-300)}[data-page=recaps] .rcg-badge{font-size:var(--fs-xs);padding:5px var(--sp-2) 5px 7px;border-radius:var(--r-full);white-space:nowrap;border:1px solid #0000;flex-shrink:0;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex}[data-page=recaps] .rcg-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-page=recaps] .rcg-badge--ok{color:var(--success);background:var(--success-bg-subtle);border-color:var(--c-online)}@supports (color:color-mix(in lab, red, red)){[data-page=recaps] .rcg-badge--ok{border-color:color-mix(in srgb, var(--c-online) 22%, transparent)}}[data-page=recaps] .rcg-badge--run{color:var(--warning);background:var(--warning-bg-subtle);border-color:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){[data-page=recaps] .rcg-badge--run{border-color:color-mix(in srgb, var(--c-warn) 22%, transparent)}}[data-page=recaps] .rcg-badge--err{color:var(--error);background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){[data-page=recaps] .rcg-badge--err{background:color-mix(in srgb, var(--c-danger) 10%, transparent)}}[data-page=recaps] .rcg-badge--err{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){[data-page=recaps] .rcg-badge--err{border-color:color-mix(in srgb, var(--c-danger) 22%, transparent)}}[data-page=recaps] .rcg-badge--soft{border-color:var(--glass-border);color:var(--n-300);background:0 0;font-weight:600}[data-page=recaps] .rcg-card.is-processing .rcg-badge--run .rcg-dot{animation:1.6s ease-in-out rcg-pulse}[data-page=recaps] .rcg-bottom{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}[data-page=recaps] .rcg-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}[data-page=recaps] .rcg-act{padding:7px var(--sp-3);border-radius:var(--r-sm);background:var(--glass);border:1px solid var(--glass-border);color:var(--n-200);cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),outline var(--dur-fast),filter var(--dur-fast);white-space:nowrap;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}[data-page=recaps] .rcg-act:hover{background:var(--glass-strong);border-color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){[data-page=recaps] .rcg-act:hover{border-color:color-mix(in srgb, var(--n-0) 16%, transparent)}}[data-page=recaps] .rcg-act:hover{color:var(--n-0)}[data-page=recaps] .rcg-act:focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}[data-page=recaps] .rcg-act--primary{background:var(--grad-brand);color:var(--n-0);border-color:#0000;font-weight:700}[data-page=recaps] .rcg-act--primary:hover{filter:brightness(1.08);background:var(--grad-brand);color:var(--n-0)}[data-page=recaps] .rcg-excerpt{margin:var(--sp-3) 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-page=recaps] .rcg-pending{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}[data-page=recaps] .rcg-card--skel{cursor:default;border-left:1px solid var(--glass-border)}[data-page=recaps] .rcg-card--skel:hover{box-shadow:none;background:var(--n-800);border-color:var(--glass-border);transform:none}[data-page=recaps] .rcg-skel{height:var(--sp-3);border-radius:var(--r-xs);background:linear-gradient(90deg, var(--glass) 0%, var(--n-0) 50%, var(--glass) 100%);display:block}@supports (color:color-mix(in lab, red, red)){[data-page=recaps] .rcg-skel{background:linear-gradient(90deg, var(--glass) 0%, color-mix(in srgb, var(--n-0) 9%, transparent) 50%, var(--glass) 100%)}}[data-page=recaps] .rcg-skel{background-size:200% 100%;animation:1.4s ease-in-out infinite rcg-shimmer}[data-page=recaps] .rcg-skel--badge{border-radius:var(--r-full);flex-shrink:0;width:128px;height:22px}[data-page=recaps] .rcg-skel--meta{width:96px}[data-page=recaps] .rcg-skel--act{border-radius:var(--r-sm);width:150px;height:30px;margin-left:auto}[data-page=recaps] .rcg-skel--head{width:190px;height:14px}[data-page=recaps] .rcg-card--skel .rcg-top{flex-wrap:nowrap}[data-page=recaps] .rcg-card--skel .rcg-skel:not(.rcg-skel--badge){flex:1;min-width:0;max-width:60%}@keyframes rcg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rcg-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--c-warn) 45%, transparent);transform:scale(1)}50%{opacity:.65;box-shadow:0 0 0 4px color-mix(in srgb, var(--c-warn) 1%, transparent);transform:scale(.86)}}@keyframes rcg-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-page=recaps] .rcg-card{transition:border-color var(--dur-fast)}[data-page=recaps] .rcg-card:hover{transform:none}[data-page=recaps] .rcg-skel,[data-page=recaps] .rcg-card.is-processing .rcg-badge--run .rcg-dot{animation:none}}.sr-only{border:0;height:1px;padding:0}.rc-stu-head:hover{background:var(--glass)}.rc-stu-body .rc-text{margin-top:var(--sp-3)}.rc-trans-line{color:var(--n-300)}.rc-trans-line b{color:var(--n-100)}.rc-board-thumb img{aspect-ratio:16/9;object-fit:contain;background:var(--n-0);border:1px solid var(--border-default,var(--surface-2));border-radius:8px;width:210px}@media (max-width:700px){.rc-board-thumb img{width:100%}}.rc-vocab-tbl .rc-c-han{width:88px}.rc-vocab-tbl .rc-c-py{width:110px}.rc-vocab-tbl .rc-c-tone{width:96px}.rc-vocab-tbl .rc-c-play{width:64px}.rc-switch:before,[data-page=recaps] .rcg-banner-x:before,[data-page=recaps] .rcg-search-x:before{content:"";position:absolute;inset:-9px}.rc-switch,[data-page=recaps] .rcg-banner-x,[data-page=recaps] .rcg-search-x{position:relative}@media (max-width:768px){[data-page=recaps] .rcg-clear,[data-page=recaps] .rcg-act{min-height:44px}}.rcp-skel-hero{border-radius:var(--r-md);border:1px solid var(--glass-border);background:linear-gradient(90deg, var(--glass) 25%, var(--glass-strong) 50%, var(--glass) 75%);background-size:200% 100%;min-height:120px;animation:1.2s infinite rcp-shimmer}.rcp-skel-row{border:1px solid var(--glass-border);border-radius:var(--r-md);gap:10px;padding:12px 14px;display:flex}.rcp-skel-row:nth-child(3) .rcp-skel-bar{animation-delay:80ms}.rcp-skel-row:nth-child(4) .rcp-skel-bar{animation-delay:.16s}.rcp-skel-bar{background:linear-gradient(90deg, var(--glass) 25%, var(--glass-strong) 50%, var(--glass) 75%);background-size:200% 100%;border-radius:999px;flex:1;height:12px;animation:1.2s infinite rcp-shimmer;display:block}.rcp-skel-bar.w30{max-width:30%}.rcp-skel-bar.w40{max-width:40%}.rcp-skel-bar.w70{max-width:70%}@keyframes rcp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bdv-skel{border:1px solid var(--glass-border);background:linear-gradient(90deg, var(--glass) 25%, var(--glass-strong) 50%, var(--glass) 75%);background-size:200% 100%;border-radius:12px;justify-content:center;align-items:center;animation:1.2s infinite rcp-shimmer;display:flex}.bdv-skel-bar{background:var(--glass-strong);border-radius:999px;width:40%;height:12px;display:block}@media (prefers-reduced-motion:reduce){.rcp-skel-hero,.rcp-skel-bar,.bdv-skel{animation:none}}[data-page=recaps] .rcg-tabs{gap:var(--sp-4);border-bottom:1px solid var(--border);margin:0 0 var(--sp-4);scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}[data-page=recaps] .rcg-tabs::-webkit-scrollbar{display:none}[data-page=recaps] .rcg-tab{min-height:36px;color:var(--muted);font-size:var(--fs-meta);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 2px;font-weight:600;display:inline-flex}[data-page=recaps] .rcg-tab:hover{color:var(--fg)}[data-page=recaps] .rcg-tab.is-on{color:var(--fg);border-bottom-color:var(--accent)}[data-page=recaps] .rcg-tab-n{border-radius:var(--r-full);background:var(--surface-2);min-width:20px;color:var(--muted);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;text-align:center;padding:0 6px}[data-page=recaps] .rcg-tab.is-on .rcg-tab-n{background:var(--accent-soft-bg);color:var(--accent-ink)}[data-page=recaps] .rcg-cards{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}[data-page=recaps] .rcg-cards>*{min-width:0}@media (max-width:1400px){[data-page=recaps] .rcg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){[data-page=recaps] .rcg-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:375px){[data-page=recaps] .rcg-tab{font-size:var(--fs-micro)}}.rc-tabs{padding:6px 0;display:flex}.rc-tabs::-webkit-scrollbar{display:none}.rc-tab{min-height:var(--vds-c-tab-h);color:var(--vds-muted);border:0;border-bottom:2px solid #0000}.rc-tab:hover{color:var(--vds-accent-text)}.rc-tab[aria-selected=true],.rc-tab.active{color:var(--vds-accent-text);border-bottom-color:var(--vds-primary)}.rc-tab:focus-visible{box-shadow:var(--vds-c-ring);border-radius:6px;outline:0}#rc-topics,#rc-vocab,#rc-corr,#rc-grammar{scroll-margin-top:calc(var(--top-h) + 14px)}.rc-vocab-tbl thead th{color:var(--muted)}.rc-vocab-foot b{color:var(--fg)}.rc-p-hint{color:var(--muted)}html[data-theme=light] [data-page=recaps] .rcg-banner-text b{color:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] [data-page=recaps] .rcg-banner-text b{color:color-mix(in srgb, var(--c-warn) 62%, var(--fg))}}@media (max-width:768px){:is([data-page=recaps],[data-page=recap]){--fs-micro:var(--m-fs-micro);--fs-xs:var(--m-fs-micro);--d-cap:var(--m-fs-micro);--d-tiny:var(--m-fs-micro)}[data-page=recaps] .rcg-banner-x{width:44px;height:44px}[data-page=recaps] .rcg-tab{min-height:44px}[data-page=recaps] .rcg-filters input:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px;font-size:var(--m-fs-input)}[data-page=recaps] .rcg-group-count{font-size:var(--m-fs-micro)}[data-page=recap] .rc-tab{min-height:44px}.rc-switch{background:0 0;border:0;width:46px;height:44px}.rc-switch:before{content:"";border-radius:var(--r-full);background:var(--n-700);border:1px solid var(--glass-border);height:26px;transition:background var(--m-dur-exit),border-color var(--m-dur-exit);position:absolute;top:9px;left:0;right:0}.rc-switch.on:before{background:linear-gradient(90deg, var(--brand-cyan), var(--c-info));border-color:#0000}.rc-switch:after{top:12px}[data-page=recap] .rc-tabs,[data-page=recaps] .rc-tabs{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}[data-page=recaps] .rcg-group-head :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)),[data-page=recaps] .rcg-title:not(:where([data-venus-core],[data-venus-core] *)){-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:1199px){[data-page=recap] .md2{align-items:stretch}}.rc-spin-s{width:16px;height:16px}.rc-spin-m{width:18px;height:18px}.rc-sec-flat{margin-top:0}.rc-ml-1{margin-left:8px}.rc-ml-auto{margin-left:auto}.rc-p-hint{margin-top:10px}.rc-fold-body.is-folded{display:none}@media (max-width:768px){[data-page=recap] .sec2{justify-content:space-between;align-items:center;gap:2px var(--m-space-2);flex-wrap:wrap;display:flex}[data-page=recap] .sec2 h2:not(:where([data-venus-core],[data-venus-core] *)){white-space:nowrap;flex:auto;min-width:0}[data-page=recap] .sec2{margin-top:var(--m-space-5);margin-bottom:var(--m-space-2)}[data-page=recap] .md2-main>.sec2:first-child,[data-page=recap] .md2-side>.sec2:first-child{margin-top:0}[data-page=recap] .sec2 .more{flex:100%;order:3}.rc-fold-btn svg{transition:transform var(--m-dur-fast) var(--m-ease)}.rc-fold-btn[aria-expanded=false] svg{transform:rotate(-90deg)}[data-page=recap] .tbl-scroll{overflow:visible}.rc-vocab-tbl{table-layout:auto;width:100%;min-width:0;display:block}.rc-vocab-tbl thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.rc-vocab-tbl tbody{display:block}.rc-vocab-tbl tr{align-items:center;gap:2px var(--m-space-2);padding:var(--m-space-2) 0;border-bottom:1px solid var(--m-border);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"han py tone play""mean mean mean play";display:grid}.rc-vocab-tbl tbody tr:last-child{border-bottom:0}.rc-vocab-tbl td{white-space:normal;text-overflow:clip;border:0;min-width:0;padding:0;overflow:visible}.rc-vocab-tbl td:first-child{grid-area:han}.rc-vocab-tbl td:nth-child(2){grid-area:py}.rc-vocab-tbl td:nth-child(3){grid-area:mean}.rc-vocab-tbl td:nth-child(4){grid-area:tone;justify-self:start}.rc-vocab-tbl td:nth-child(5){grid-area:play;justify-self:end}.rc-vocab-tbl .rc-han{font-size:var(--m-fs-h3);line-height:var(--m-lh-h3)}.rc-vocab-tbl .rc-pinyin{color:var(--m-ink-muted);font-size:var(--m-fs-meta)}.rc-vocab-tbl .rc-vocab-mean{white-space:normal;text-overflow:clip;font-size:var(--m-fs-body-s);display:block;overflow:visible}.rc-vocab-tbl .rc-vocab-ex{font-size:var(--m-fs-micro)}.rc-vocab-tbl .rc-audio{min-width:var(--m-control-44);min-height:var(--m-control-44)}}@media (max-width:375px){.rc-vocab-tbl tr{gap:2px var(--m-space-1)}.rc-vocab-tbl td:first-child{max-width:40%}}@media (prefers-reduced-motion:reduce){.rc-fold-btn svg{transition:none}}@media (max-width:768px){#root :is(input,textarea):not(.vds-select__native):not([type=checkbox]):not([type=radio]):not([type=range]):not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important}}[data-page=hostnotes-v18]{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}[data-page=hostnotes-v18] .num{font-variant-numeric:tabular-nums}[data-page=hostnotes-v18] .hn-v18-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}[data-page=hostnotes-v18] .hn-v18-crumb{font-size:var(--fs-micro,12px);color:var(--muted);align-items:center;gap:4px;margin-bottom:6px;display:flex}[data-page=hostnotes-v18] .hn-v18-crumb a{color:var(--vds-primary-700);text-decoration:none}[data-page=hostnotes-v18] .hn-v18-crumb a:hover{text-decoration:underline}[data-page=hostnotes-v18] .hn-v18-head h1:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-h1);color:var(--fg);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 4px;line-height:1.25;display:flex}[data-page=hostnotes-v18] .hn-v18-head p{font-size:var(--fs-meta);color:var(--muted);margin:0}[data-page=hostnotes-v18] .hn-v18-head-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}[data-page=hostnotes-v18] .hn-v18-btn{min-height:var(--vds-c-btn-md,40px);border-radius:var(--vds-radius-pill);border:1px solid var(--vds-line-strong);background:var(--vds-surface);color:var(--vds-ink);font:inherit;font-size:var(--fs-meta);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}[data-page=hostnotes-v18] .hn-v18-btn:hover{border-color:var(--vds-primary);background:var(--vds-well)}[data-page=hostnotes-v18] .hn-v18-btn:active{background:var(--vds-primary-100)}[data-page=hostnotes-v18] .hn-v18-btn:focus-visible{box-shadow:var(--vds-c-ring);outline:none}[data-page=hostnotes-v18] .hn-v18-btn--primary{background:var(--vds-primary);border-color:var(--vds-primary);color:var(--vds-on-primary)}[data-page=hostnotes-v18] .hn-v18-btn--primary:hover{background:var(--vds-primary-hover);border-color:var(--vds-primary-hover);color:var(--vds-on-primary)}[data-page=hostnotes-v18] .hn-v18-btn--primary:active{background:var(--vds-primary-press);border-color:var(--vds-primary-press)}[data-page=hostnotes-v18] .hn-v18-btn:disabled{opacity:.45;cursor:not-allowed}[data-page=hostnotes-v18] .hn-v18-loading{padding:var(--sp-12) 0;color:var(--muted);font-size:var(--fs-meta);justify-content:center;align-items:center;gap:10px;display:flex}[data-page=hostnotes-v18] .hn-v18-spin{animation:.8s linear infinite hnV18Spin}@keyframes hnV18Spin{to{transform:rotate(360deg)}}[data-page=hostnotes-v18] .hn-v18-banner{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--fg);font-size:var(--fs-micro,12px);align-items:center;gap:8px;padding:9px 12px;display:flex}[data-page=hostnotes-v18] .hn-v18-banner.is-failed{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-banner.is-failed{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}}[data-page=hostnotes-v18] .hn-v18-banner.is-failed{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-banner.is-failed{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}[data-page=hostnotes-v18] .hn-v18-banner.is-pending{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-banner.is-pending{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}}[data-page=hostnotes-v18] .hn-v18-banner.is-pending{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-banner.is-pending{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}[data-page=hostnotes-v18] .hn-v18-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}[data-page=hostnotes-v18] .hn-v18-kpi{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:11px 14px;display:flex}[data-page=hostnotes-v18] .hn-v18-kpi b{font-size:var(--fs-h2);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}[data-page=hostnotes-v18] .hn-v18-kpi span{font-size:var(--fs-micro,12px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-page=hostnotes-v18] .hn-v18-recapstate.is-ready{color:var(--success)}[data-page=hostnotes-v18] .hn-v18-recapstate.is-failed{color:var(--danger)}[data-page=hostnotes-v18] .hn-v18-recapstate.is-pending,[data-page=hostnotes-v18] .hn-v18-recapstate.is-running{color:var(--accent)}[data-page=hostnotes-v18] .hn-v18-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}[data-page=hostnotes-v18] .hn-v18-master,[data-page=hostnotes-v18] .hn-v18-rail{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}[data-page=hostnotes-v18] .hn-v18-rail{max-height:calc(100vh - 100px);position:sticky;top:74px;overflow-y:auto}[data-page=hostnotes-v18] .hn-v18-master-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}[data-page=hostnotes-v18] .hn-v18-master-head h2:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hostnotes-v18] .hn-v18-recap-head h2:not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg);letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}[data-page=hostnotes-v18] .hn-v18-master-head p,[data-page=hostnotes-v18] .hn-v18-recap-head p{font-size:var(--fs-micro,12px);color:var(--muted);margin:3px 0 0}[data-page=hostnotes-v18] .hn-v18-search{min-height:var(--vds-c-btn-md,40px);border:1px solid var(--vds-line-strong);border-radius:var(--vds-radius-control);background:var(--vds-surface);color:var(--vds-muted);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease;flex:0 220px;align-items:center;gap:6px;padding:0 12px;display:flex}[data-page=hostnotes-v18] .hn-v18-search:focus-within{border-color:var(--vds-accent-text);box-shadow:var(--vds-c-ring)}[data-page=hostnotes-v18] .hn-v18-search input:not(:where([data-venus-core],[data-venus-core] *)){min-width:0;color:var(--fg);font:inherit;font-size:var(--fs-micro,12px);background:0 0;border:0;outline:none;flex:1}[data-page=hostnotes-v18] .hn-v18-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-page=hostnotes-v18] .hn-v18-row{border:0;border-top:1px solid var(--border);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-sm);background:0 0;align-items:center;gap:10px;padding:9px 8px;display:flex}[data-page=hostnotes-v18] .hn-v18-list li:first-child .hn-v18-row{border-top:0}[data-page=hostnotes-v18] .hn-v18-row:hover{background:var(--surface-2)}[data-page=hostnotes-v18] .hn-v18-row.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-row.is-on{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}[data-page=hostnotes-v18] .hn-v18-row.is-on{box-shadow:inset 2px 0 0 var(--accent)}[data-page=hostnotes-v18] .hn-v18-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-page=hostnotes-v18] .hn-v18-ava{border-radius:var(--r-full);background:var(--surface-2);width:32px;height:32px;color:var(--muted);font-size:var(--fs-micro,12px);flex:0 0 32px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}[data-page=hostnotes-v18] .hn-v18-ava.is-lg{width:40px;height:40px;font-size:var(--fs-meta);flex-basis:40px}[data-page=hostnotes-v18] .hn-v18-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}[data-page=hostnotes-v18] .hn-v18-row-main b{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-page=hostnotes-v18] .hn-v18-row-main small{font-size:var(--fs-micro,11px);color:var(--muted)}[data-page=hostnotes-v18] .hn-v18-row-arrow{color:var(--faint);flex:none}[data-page=hostnotes-v18] .hn-v18-pill{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-2);color:var(--muted);white-space:nowrap;flex:none;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}[data-page=hostnotes-v18] .hn-v18-pill.is-ready{border-color:var(--vds-success)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-pill.is-ready{border-color:color-mix(in srgb, var(--vds-success) 45%, transparent)}}[data-page=hostnotes-v18] .hn-v18-pill.is-ready{color:var(--vds-success-text);background:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-pill.is-ready{background:color-mix(in srgb, var(--success) 10%, var(--surface))}}[data-page=hostnotes-v18] .hn-v18-pill.is-pending{border-color:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-pill.is-pending{border-color:color-mix(in srgb, var(--vds-primary) 45%, transparent)}}[data-page=hostnotes-v18] .hn-v18-pill.is-pending{color:var(--vds-accent-text);background:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-pill.is-pending{background:color-mix(in srgb, var(--vds-primary) 10%, var(--surface))}}[data-page=hostnotes-v18] .hn-v18-pill.is-failed{border-color:var(--vds-error)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-pill.is-failed{border-color:color-mix(in srgb, var(--vds-error) 45%, transparent)}}[data-page=hostnotes-v18] .hn-v18-pill.is-failed{color:var(--vds-error-text);background:var(--vds-error)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-pill.is-failed{background:color-mix(in srgb, var(--vds-error) 10%, var(--surface))}}[data-page=hostnotes-v18] .hn-v18-rail-head{align-items:center;gap:10px;min-width:0;display:flex}[data-page=hostnotes-v18] .hn-v18-rail-head h3:not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}[data-page=hostnotes-v18] .hn-v18-rail-head p{font-size:var(--fs-micro,11px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}[data-page=hostnotes-v18] .hn-v18-rail-sec{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:10px;display:flex}[data-page=hostnotes-v18] .hn-v18-rail-title{font-size:var(--fs-micro,12px);letter-spacing:.03em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;font-weight:700;display:flex}[data-page=hostnotes-v18] .hn-v18-rail-title .hn-v18-pill{text-transform:none;letter-spacing:0;margin-left:auto}[data-page=hostnotes-v18] .hn-v18-note{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);color:var(--fg);font-size:var(--fs-meta);white-space:pre-wrap;word-break:break-word;padding:10px 12px;line-height:1.6}[data-page=hostnotes-v18] .hn-v18-note.is-muted{color:var(--muted);align-items:center;gap:7px;display:flex}[data-page=hostnotes-v18] .hn-v18-note.is-error{border-color:var(--danger);align-items:flex-start;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-note.is-error{border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}}[data-page=hostnotes-v18] .hn-v18-note.is-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-note.is-error{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}[data-page=hostnotes-v18] .hn-v18-note.is-error{color:var(--fg)}[data-page=hostnotes-v18] .hn-v18-lines{flex-direction:column;gap:6px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}[data-page=hostnotes-v18] .hn-v18-lines li{font-size:var(--fs-micro,12px);color:var(--fg);gap:8px;line-height:1.5;display:flex}[data-page=hostnotes-v18] .hn-v18-lines li b{color:var(--faint);flex:0 0 42px;font-weight:600}[data-page=hostnotes-v18] .hn-v18-textarea{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:84px;color:var(--fg);font:inherit;font-size:var(--fs-meta);resize:vertical;padding:9px 11px;line-height:1.5}[data-page=hostnotes-v18] .hn-v18-textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[data-page=hostnotes-v18] .hn-v18-rail-actions{flex-wrap:wrap;gap:8px;display:flex}[data-page=hostnotes-v18] .hn-v18-muted{font-size:var(--fs-micro,11px);color:var(--muted);margin:0}[data-page=hostnotes-v18] .hn-v18-hint{line-height:1.5}[data-page=hostnotes-v18] .hn-v18-recap{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}[data-page=hostnotes-v18] .hn-v18-recap-head{flex-direction:column;gap:3px;display:flex}[data-page=hostnotes-v18] .hn-v18-ai-tag{border-radius:var(--r-full);background:var(--accent);align-items:center;gap:4px;margin-left:6px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-page=hostnotes-v18] .hn-v18-ai-tag{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}}[data-page=hostnotes-v18] .hn-v18-ai-tag{color:var(--vds-primary-700);letter-spacing:.04em;font-size:10px;font-weight:700}[data-page=hostnotes-v18] .hn-v18-foot{font-size:var(--fs-micro,11px);color:var(--faint);align-items:center;gap:5px;margin:0;display:flex}@media (max-width:1279px){[data-page=hostnotes-v18] .hn-v18-split{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1024px){[data-page=hostnotes-v18] .hn-v18-split{grid-template-columns:minmax(0,1fr)}[data-page=hostnotes-v18] .hn-v18-rail{max-height:none;position:static}[data-page=hostnotes-v18] .hn-v18-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){[data-page=hostnotes-v18] .hn-v18-kpis{grid-template-columns:minmax(0,1fr)}[data-page=hostnotes-v18] .hn-v18-search{flex-basis:100%}}@media (max-width:375px){[data-page=hostnotes-v18] .hn-v18-head{flex-direction:column;align-items:stretch}[data-page=hostnotes-v18] .hn-v18-kpis{grid-template-columns:minmax(0,1fr)}[data-page=hostnotes-v18] .hn-v18-body{min-width:0}}@media (prefers-reduced-motion:reduce){[data-page=hostnotes-v18] .hn-v18-spin{animation:none}}html[data-theme=light] [data-page=hostnotes-v18] .hn-v18-crumb a{color:var(--accent-strong)}[data-page=hostnotes-v18] .md2,[data-page=hostnotes-v18] .md2-main{min-width:0}@media (max-width:768px){[data-page=hostnotes-v18] .md2-main,[data-page=hostnotes-v18] .md2-main>*{min-width:0;max-width:100%}[data-page=hostnotes-v18] #rc-vocab{max-width:100%}[data-page=hostnotes-v18] .hn-v18-recap{overflow-x:clip}[data-page=hostnotes-v18]{--fs-micro:12px}[data-page=hostnotes-v18] .hn-v18-ai-tag{font-size:var(--fs-cap)}[data-page=hostnotes-v18] .hn-v18-btn,[data-page=hostnotes-v18] .btn2{min-height:var(--touch-min,44px)}[data-page=hostnotes-v18] .hn-v18-crumb a{min-height:var(--touch-min,44px);align-items:center;display:inline-flex}[data-page=hostnotes-v18] .hn-v18-search{min-height:var(--touch-min,44px)}[data-page=hostnotes-v18] .hn-v18-search input:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hostnotes-v18] input:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:16px!important}}@media (max-width:1024px){[data-page=hostnotes-v18]{--fs-micro:12px}[data-page=hostnotes-v18] .hn-v18-ai-tag{font-size:var(--fs-cap)}[data-page=hostnotes-v18] .hn-v18-btn,[data-page=hostnotes-v18] .btn2{min-height:var(--touch-min,44px)}[data-page=hostnotes-v18] .hn-v18-crumb a{min-height:var(--touch-min,44px);align-items:center;display:inline-flex}[data-page=hostnotes-v18] .hn-v18-search{min-height:var(--touch-min,44px)}[data-page=hostnotes-v18] .hn-v18-search input:not(:where([data-venus-core],[data-venus-core] *)),[data-page=hostnotes-v18] input:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:16px!important}}[data-page=hostprofile-v18] .hpv-head{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);margin-bottom:var(--gutter);position:relative;overflow:hidden}[data-page=hostprofile-v18] .hpv-cover{background:var(--surface-2);height:156px;position:relative}[data-page=hostprofile-v18] .hpv-cover img{object-fit:cover;width:100%;height:100%;display:block}[data-page=hostprofile-v18] .hpv-cover:after{content:"";background:linear-gradient(180deg, transparent 35%, var(--bg-deep));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-page=hostprofile-v18] .hpv-cover:after{background:linear-gradient(180deg, transparent 35%, color-mix(in srgb, var(--bg-deep) 72%, transparent))}}[data-page=hostprofile-v18] .hpv-cover:after{pointer-events:none}[data-page=hostprofile-v18] .hpv-head-main{align-items:flex-end;gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-4);flex-wrap:wrap;margin-top:-34px;display:flex;position:relative}[data-page=hostprofile-v18] .hpv-ava{object-fit:cover;border:3px solid var(--surface);background:var(--surface-2);border-radius:50%;flex:none;width:84px;height:84px}[data-page=hostprofile-v18] .hpv-id{flex:300px;min-width:0}[data-page=hostprofile-v18] .hpv-name-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}[data-page=hostprofile-v18] .hpv-name{font-size:var(--fs-h1);letter-spacing:var(--ls-h1);color:var(--fg);margin:0;font-weight:700}[data-page=hostprofile-v18] .hpv-badge{border-radius:var(--r-full);font-size:var(--fs-micro);border:1px solid var(--border);color:var(--muted);background:var(--surface-2);align-items:center;gap:4px;padding:2px 9px;font-weight:600;display:inline-flex}[data-page=hostprofile-v18] .hpv-badge--ok{color:var(--c-online);border-color:var(--c-online)}@supports (color:color-mix(in lab, red, red)){[data-page=hostprofile-v18] .hpv-badge--ok{border-color:color-mix(in srgb, var(--c-online) 45%, transparent)}}[data-page=hostprofile-v18] .hpv-badge--ok{background:var(--success-bg-subtle)}[data-page=hostprofile-v18] .hpv-badge--warn{color:var(--c-warn);border-color:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){[data-page=hostprofile-v18] .hpv-badge--warn{border-color:color-mix(in srgb, var(--c-warn) 45%, transparent)}}[data-page=hostprofile-v18] .hpv-badge--warn{background:var(--warning-bg-subtle)}[data-page=hostprofile-v18] .hpv-stats{color:var(--muted);font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;display:flex}[data-page=hostprofile-v18] .hpv-stats b{color:var(--fg);font-weight:600}[data-page=hostprofile-v18] .hpv-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}[data-page=hostprofile-v18] .hpv-complete{gap:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;display:grid}[data-page=hostprofile-v18] .hpv-complete-top{justify-content:space-between;align-items:baseline;gap:var(--sp-2);grid-column:1/-1;display:flex}[data-page=hostprofile-v18] .hpv-complete-top b{color:var(--fg);font-size:var(--fs-meta)}[data-page=hostprofile-v18] .hpv-complete-top .num{color:var(--accent-ink);font-size:18px;font-weight:700}[data-page=hostprofile-v18] .hpv-bar{border-radius:var(--r-full);background:var(--surface-3);grid-column:1/-1;height:8px;overflow:hidden}[data-page=hostprofile-v18] .hpv-bar i{border-radius:inherit;background:var(--grad-brand);height:100%;display:block}[data-page=hostprofile-v18] .hpv-fixes{gap:var(--sp-2);font-size:var(--fs-meta);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}[data-page=hostprofile-v18] .hpv-fixes li{border-radius:var(--r-full);border:1px dashed var(--border);color:var(--muted);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}[data-page=hostprofile-v18] .hpv-fixes a{color:var(--accent-ink)}[data-page=hostprofile-v18] .hpv-fixes .done{color:var(--c-online)}[data-page=hostprofile-v18] .hpv-subnav{gap:var(--sp-1);margin-bottom:var(--gutter);flex-wrap:wrap;display:flex}[data-page=hostprofile-v18] .hpv-subnav a{min-height:var(--vds-c-tab-h,30px);border-radius:var(--vds-radius-pill);border:1px solid var(--vds-line);background:var(--vds-surface);color:var(--vds-ink-soft);font-size:var(--fs-meta);transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease,background var(--dur-fast) ease;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}[data-page=hostprofile-v18] .hpv-subnav a:hover{color:var(--vds-ink);border-color:var(--vds-primary);background:var(--vds-primary-100)}[data-page=hostprofile-v18] .hpv-subnav a:focus-visible{box-shadow:var(--vds-c-ring);outline:none}[data-page=hostprofile-v18] .hpv-card{border:1px solid var(--vds-line);border-radius:var(--vds-radius-control);background:var(--vds-surface);padding:var(--sp-4);margin-bottom:var(--gutter)}[data-page=hostprofile-v18] .hpv-card-head{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}[data-page=hostprofile-v18] .hpv-card-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-h2);color:var(--fg);margin:0;font-weight:700}[data-page=hostprofile-v18] .hpv-card-head .hpv-hint{font-size:var(--fs-micro);color:var(--faint);margin-left:auto}[data-page=hostprofile-v18] .hpv-sched{grid-template-columns:74px repeat(3,minmax(0,1fr));gap:6px;display:grid}[data-page=hostprofile-v18] .hpv-sched-corner{min-height:26px}[data-page=hostprofile-v18] .hpv-sched-h{font-size:var(--fs-micro);color:var(--muted);justify-content:center;align-items:center;padding:3px 0;font-weight:600;display:flex}[data-page=hostprofile-v18] .hpv-sched-d{font-size:var(--fs-micro);color:var(--faint);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}[data-page=hostprofile-v18] .hpv-slot{min-height:38px;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease;border-radius:var(--vds-r-sm);border:1px dashed var(--vds-line-strong);background:var(--vds-well);color:var(--vds-muted-2);font-size:var(--fs-micro);justify-content:center;align-items:center;display:flex}[data-page=hostprofile-v18] .hpv-slot:disabled{cursor:not-allowed;opacity:.75}[data-page=hostprofile-v18] .hpv-empty-note{font-size:var(--fs-meta);color:var(--muted);margin:10px 0 0}[data-page=hostprofile-v18] .hpv-courses-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-page=hostprofile-v18] .hpv-course{gap:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}[data-page=hostprofile-v18] .hpv-course-cover{background:var(--surface-2);height:104px}[data-page=hostprofile-v18] .hpv-course-cover img{object-fit:cover;width:100%;height:100%;display:block}[data-page=hostprofile-v18] .hpv-course-body{padding:0 var(--sp-3) var(--sp-3);flex-direction:column;gap:4px;min-width:0;display:flex}[data-page=hostprofile-v18] .hpv-course-title{font-size:var(--fs-meta);color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-weight:600;display:-webkit-box;overflow:hidden}[data-page=hostprofile-v18] .hpv-course-meta{font-size:var(--fs-micro);color:var(--faint);font-variant-numeric:tabular-nums}[data-page=hostprofile-v18] .hpv-reviews{gap:var(--gutter);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}[data-page=hostprofile-v18] .hpv-rating{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:4px;display:flex}[data-page=hostprofile-v18] .hpv-rating b{color:var(--fg);font-size:24px;font-weight:700;line-height:1}[data-page=hostprofile-v18] .hpv-rating .hpv-stars{color:var(--c-rating);font-size:var(--fs-meta);letter-spacing:2px}[data-page=hostprofile-v18] .hpv-rating span{font-size:var(--fs-micro);color:var(--faint)}[data-page=hostprofile-v18] .hpv-review-list{gap:var(--sp-2);flex-direction:column;display:flex}[data-page=hostprofile-v18] .hpv-review{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:4px;display:flex}[data-page=hostprofile-v18] .hpv-review-top{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}[data-page=hostprofile-v18] .hpv-review-top b{font-size:var(--fs-meta);color:var(--fg)}[data-page=hostprofile-v18] .hpv-review-top .num{font-size:var(--fs-micro);color:var(--faint)}[data-page=hostprofile-v18] .hpv-review p{font-size:var(--fs-meta);color:var(--muted);margin:0;line-height:1.45}@media (min-width:1024px){[data-page=hostprofile-v18] .hpv-courses-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){[data-page=hostprofile-v18] .hpv-complete{grid-template-columns:minmax(0,1fr)}[data-page=hostprofile-v18] .hpv-courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=hostprofile-v18] .hpv-reviews{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){[data-page=hostprofile-v18] .hpv-courses-grid{grid-template-columns:minmax(0,1fr)}[data-page=hostprofile-v18] .hpv-sched{grid-template-columns:58px repeat(3,minmax(0,1fr))}[data-page=hostprofile-v18] .hpv-head-main{margin-top:-24px}}@media (max-width:375px){[data-page=hostprofile-v18] .hpv-ava{width:64px;height:64px}[data-page=hostprofile-v18] .hpv-card{padding:var(--sp-3)}}[data-page=hostprofile-v18] .hpv-cover{height:200px}[data-page=hostprofile-v18] .hpv-head-main{align-items:flex-end;margin-top:-44px}[data-page=hostprofile-v18] .hpv-ava{flex-basis:96px;width:96px;height:96px}[data-page=hostprofile-v18] .hpv-subnav{margin-bottom:var(--gutter)}[data-page=hostprofile-v18] .hpv-subnav a{min-height:34px;transition:background-color var(--m-dur-fast) ease,color var(--m-dur-fast) ease,border-color var(--m-dur-fast) ease;padding:0 16px;font-weight:600}[data-page=hostprofile-v18] .hpv-subnav a.is-on{background:var(--accent-soft);border-color:var(--accent);color:var(--fg)}@media (max-width:768px){[data-page=hostprofile-v18] .hpv-cover{height:150px}[data-page=hostprofile-v18] .hpv-ava{flex-basis:72px;width:72px;height:72px}[data-page=hostprofile-v18] .hpv-head-main{margin-top:-32px}}[data-page=hostprofile-v18] .hp-row{border-bottom:1px solid var(--border-default);align-items:center;gap:12px;padding:12px 0;display:flex}[data-page=hostprofile-v18] .hp-row:last-child{border-bottom:0}[data-page=hostprofile-v18] .hp-row-cover{border-radius:6px;flex-shrink:0;width:44px;height:30px;display:inline-flex;position:relative;overflow:hidden}[data-page=hostprofile-v18] .hp-row-main{flex:1;min-width:0}[data-page=hostprofile-v18] .hp-row-name{font-size:14px;font-weight:600}[data-page=hostprofile-v18] .hp-row-meta{color:var(--text-tertiary);margin-top:2px;font-size:12px}@media (max-width:640px){[data-page=hostprofile-v18] .hp-row{flex-wrap:wrap;align-items:flex-start;row-gap:8px}[data-page=hostprofile-v18] .hp-row-cover{margin-top:2px}[data-page=hostprofile-v18] .hp-row-main{flex:calc(100% - 56px)}[data-page=hostprofile-v18] .hp-row-btn{margin-left:auto}}@media (max-width:1024px){[data-page=hostprofile-v18] .hpv-subnav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}[data-page=hostprofile-v18] .hpv-subnav a{scroll-snap-align:start;align-items:center;min-height:44px;display:inline-flex}[data-page=hostprofile-v18] .hpv-badge,[data-page=hostprofile-v18] .hpv-card-head .hpv-hint,[data-page=hostprofile-v18] .hpv-sched-h,[data-page=hostprofile-v18] .hpv-sched-d,[data-page=hostprofile-v18] .hpv-course-meta,[data-page=hostprofile-v18] .lt-chip,[data-page=hostprofile-v18] .lt-pv-verify-state,[data-page=hostprofile-v18] .lt-pv-skill,[data-page=hostprofile-v18] .lt-pv-section{font-size:12px}[data-page=hostprofile-v18] .lt-pv-skill{align-items:center;min-height:32px;display:inline-flex}[data-page=hostprofile-v18] .lt-pv a,[data-page=hostprofile-v18] .hpv-fixes a{align-items:center;min-height:44px;display:inline-flex}[data-page=hostprofile-v18] .hpv-slot,[data-page=hostprofile-v18] .lt-linkbtn,[data-page=hostprofile-v18] .pf-pub-link{min-height:44px}}[data-page=hostprofile-v18] .lt-linkbtn{color:var(--text-primary)}.rq-page{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.rq-page{gap:32px}}.rq-countline{color:var(--muted);font-size:var(--fs-meta)}.rq-countline b{color:var(--fg);font-variant-numeric:tabular-nums}.rq-muted{color:var(--muted)}.rq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rq-grid>*{min-width:0}.rq-code{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--faint)}.rq-match{font-size:var(--fs-micro);color:var(--vds-ink-3)}.rq-match b{color:var(--accent-ink)}.rq-chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.rq-budget,.rq-per{font-size:var(--fs-micro)}.rq-date{color:var(--accent-ink)}.rq-date svg{color:currentColor;flex:none}.rq-date-v{color:var(--accent-ink)}.rq-date--soon,.rq-date--soon .rq-date-v{color:var(--c-warn)}.rq-pill{font-size:var(--fs-micro);font-weight:600}.rq-pill--warn{color:var(--c-warn);border-color:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.rq-pill--warn{border-color:color-mix(in srgb, var(--c-warn) 45%, transparent)}}.rq-pill--warn{background:var(--warning-bg-subtle)}.rq-pill--ok{color:var(--c-online);border-color:var(--c-online)}@supports (color:color-mix(in lab, red, red)){.rq-pill--ok{border-color:color-mix(in srgb, var(--c-online) 45%, transparent)}}.rq-pill--ok{background:var(--success-bg-subtle)}.rq-pill--info{color:var(--c-info);border-color:var(--c-info)}@supports (color:color-mix(in lab, red, red)){.rq-pill--info{border-color:color-mix(in srgb, var(--c-info) 45%, transparent)}}.rq-pill--info{background:var(--c-info)}@supports (color:color-mix(in lab, red, red)){.rq-pill--info{background:color-mix(in srgb, var(--c-info) 12%, transparent)}}.rq-pill--neutral{color:var(--muted);background:var(--surface-2)}.rq-steps{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rq-steps li{color:var(--muted);font-size:var(--fs-meta);align-items:center;gap:6px;font-weight:600;display:flex}.rq-steps .rq-step-dot{border:1px solid var(--border);width:22px;height:22px;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rq-steps li.is-on{color:var(--fg)}.rq-steps li.is-on .rq-step-dot{background:var(--accent-soft-bg);border-color:var(--accent);color:var(--accent-ink)}.rq-steps li.is-done .rq-step-dot{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--n-0)}.rq-steps .rq-step-line{background:var(--border);width:32px;height:1px}.rq-form-layout{grid-template-columns:minmax(0,1fr) 340px}.rq-section-hint{font-size:var(--fs-micro);font-weight:500}.rq-field>span:first-child:has(+input,+textarea,+select,+.vds-select,+.rq-chips-input):not(:where([data-venus-core],[data-venus-core] *)){z-index:2;background:var(--vds-surface,var(--surface));width:fit-content;max-width:calc(100% - 28px);color:var(--vds-muted,var(--muted));letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin:0 0 -15px 12px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;position:relative;overflow:hidden}.rq-field:focus-within>span:first-child{color:var(--vds-accent-text,var(--accent))}.rq-field input:not(:where([data-venus-core],[data-venus-core] *)),.rq-field textarea:not(:where([data-venus-core],[data-venus-core] *)),.rq-field select:not(:where([data-venus-core],[data-venus-core] *)){width:100%;font-family:inherit}.rq-field textarea:not(:where([data-venus-core],[data-venus-core] *)){resize:vertical;line-height:1.4}.rq-seg{gap:var(--sp-2);display:grid}.rq-seg>button:not(:where([data-venus-core],[data-venus-core] *)){text-align:left;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);min-height:56px;color:var(--muted);cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;font-family:inherit;display:flex}.rq-seg>button strong:not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg);font-size:var(--fs-meta)}.rq-seg>button small:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-micro);color:var(--faint)}#root .rq-seg>button.is-on small:not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-ink-2)}.rq-seg>button.is-on:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--accent);background:var(--accent-soft-bg)}.rq-budget-row{flex-wrap:wrap}.rq-budget-row input[type=range]:not(:where([data-venus-core],[data-venus-core] *)){accent-color:var(--accent);flex:180px}.rq-budget-row input[type=number]:not(:where([data-venus-core],[data-venus-core] *)){width:140px}.rq-sumline{color:var(--muted)}.rq-sumline strong{color:var(--fg)}.rq-rail-head{font-size:var(--fs-micro);font-weight:700}.rq-preview{gap:var(--sp-2)}.rq-preview h3:not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.rq-preview .rq-chips{gap:4px}.rq-preview-row{font-size:var(--fs-meta);color:var(--muted)}.rq-preview-row b{color:var(--fg);text-align:right;overflow-wrap:anywhere;font-weight:600}.rq-matchbox{display:flex}.rq-matchbox p{font-size:var(--fs-micro);color:var(--muted);margin:0;line-height:1.35}.rq-matchbox strong{color:var(--fg);font-size:var(--fs-meta);display:block}.rq-match-avas img{object-fit:cover;border:2px solid var(--surface);border-radius:50%;width:28px;height:28px;margin-left:-8px}.rq-match-avas img:first-child{margin-left:0}.rq-layout{grid-template-columns:minmax(0,1fr) 380px}.rq-info-item dt{font-size:var(--fs-micro);color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin:0}.rq-info-item dd{font-size:var(--fs-meta);color:var(--fg);overflow-wrap:anywhere;margin:2px 0 0}.rq-timeline{padding:0}.rq-timeline li{font-size:var(--fs-meta);color:var(--muted);padding-left:22px;position:relative}.rq-timeline li:before{content:"";background:var(--border);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:5px;left:4px}.rq-timeline li.is-done:before{background:var(--c-online)}.rq-timeline li.is-on:before{background:var(--c-warn)}.rq-timeline li.is-on .rq-tl-title{color:var(--fg);font-weight:600}.rq-tl-title{color:var(--fg)}.rq-tl-time{color:var(--faint);font-size:var(--fs-micro)}.rq-quote-sess{font-size:var(--fs-micro)}.rq-accepted-box h2:not(:where([data-venus-core],[data-venus-core] *)){color:var(--c-online);margin:0;font-size:18px}@media (min-width:1024px){.rq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.rq-form-layout,.rq-layout{grid-template-columns:minmax(0,1fr)}.rq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.rq-grid{grid-template-columns:minmax(0,1fr)}.rq-steps .rq-step-line{display:none}}.rq-form-foot{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) 0;background:var(--bg);flex-wrap:wrap;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.rq-form-foot{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.rq-form-foot{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rq-note-summary{color:var(--faint)}.rq-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.rq-stat span{font-size:var(--fs-micro);color:var(--faint);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rq-stat b{font-size:var(--fs-h2);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:768px){.rq-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:375px){.rq-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.rq-form-foot{bottom:calc(var(--m-tabbar-h) + env(safe-area-inset-bottom,0px));z-index:5;padding:var(--sp-2) 0}.rq-page{--fs-micro:var(--m-fs-micro);--d-cap:var(--m-fs-micro);--d-tiny:var(--m-fs-micro)}.rq-page .ds-tab,.rq-page .ds-toolbar-search{min-height:44px}.rq-page .ds-toolbar-search input:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px;font-size:var(--m-fs-input)}.rq-page .rq-code,.rq-page .rq-pill,.rq-page .rq-per,.rq-page .rq-budget,.rq-page .rq-match,.rq-page .rq-tl-time,.rq-page .rq-rail-head,.rq-page .rq-section-hint{font-size:var(--m-fs-micro)}.rq-page textarea:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-input)}.rq-page .rq-field input:not(:where([data-venus-core],[data-venus-core] *)),.rq-page .rq-field select:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px;font-size:var(--m-fs-input)}.rq-page .rq-field textarea:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-input);min-height:96px}.rq-page .rq-field>span{font-size:var(--m-fs-meta)}.rq-page .ds-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-padding-inline:12px}.rq-page .ds-tabs .ds-tab{scroll-snap-align:start}.rq-page{padding-bottom:calc(var(--m-control-48) + var(--m-space-2))}.m-cta-bar__main>.rq-form-foot{z-index:auto;justify-content:flex-end;gap:var(--m-space-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:auto;width:100%;margin:0;padding:0;display:flex;position:static;bottom:auto}.m-cta-bar__main>.rq-form-foot .ds-btn{min-height:var(--m-control-48);font-size:var(--m-fs-meta)}}@media (max-width:767px){.rq-page .rq-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rq-page .rq-chips::-webkit-scrollbar{display:none}.rq-page .ds-btn{min-height:44px}}#root .ds-toolbar-search{border-radius:13px!important;height:44px!important;min-height:44px!important;padding:0 10px 0 12px!important}.ds-toolbar-search>input:not(:where([data-venus-core],[data-venus-core] *)){height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important}.ds-toolbar-search>input:focus:not(:where([data-venus-core],[data-venus-core] *)),.ds-toolbar-search>input:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:none!important;outline:0!important}@media (max-width:768px){.ds-toolbar-search>input:not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important}}.rq-page .ds-toolbar :is(.ds-toolbar-search,.vds-select__trigger),.w3-page.uhm-page .ds-toolbar :is(.ds-toolbar-search,.vds-select__trigger){min-height:var(--vds-f-h-sm,44px)!important;height:var(--vds-f-h-sm,44px)!important;border-radius:13px!important}.rq-page .ds-toolbar .ds-toolbar-search,.w3-page.uhm-page .ds-toolbar .ds-toolbar-search{gap:8px;background:var(--vds-surface)!important;border:1px solid var(--vds-line)!important;padding-inline:12px!important}.rq-page .ds-toolbar .ds-toolbar-search input:not(:where([data-venus-core],[data-venus-core] *)),.w3-page.uhm-page .ds-toolbar .ds-toolbar-search input:not(:where([data-venus-core],[data-venus-core] *)),.w3-page.uhm-page .ds-toolbar .ds-toolbar-search input:not(:where([data-venus-core],[data-venus-core] *)){height:22px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important}@media (max-width:768px){#root :is(input,textarea):not(.vds-select__native):not([type=checkbox]):not([type=radio]):not([type=range]):not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important}}html body #root :is([data-page=requests],[data-page=req]) :is([class*=meta],[class*=sub],time,small){font-size:12px!important;font-weight:600!important;line-height:1.4!important}@media (max-width:1023px){#root .w2-req__meta{font-size:12px!important;font-weight:600!important;line-height:1.4!important}}.hsch-page{gap:24px;min-width:0}@media (min-width:1024px){.hsch-page{gap:32px}}.hsch-quick{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hsch-stat{padding:var(--sp-3);border:1px solid var(--vds-line);border-radius:var(--vds-radius-control);background:var(--vds-surface);flex-direction:column;gap:2px;display:flex}.hsch-stat b{font-size:var(--fs-h2);color:var(--vds-ink);font-variant-numeric:tabular-nums;font-weight:700}.hsch-stat span{font-size:var(--fs-micro);color:var(--vds-ink-3)}.hsch-toolbar{gap:var(--sp-2);flex-wrap:wrap;display:flex}.hsch-weeknav span{font-size:var(--fs-meta);color:var(--fg);font-variant-numeric:tabular-nums;padding:0 var(--sp-2);font-weight:600}.hsch-week{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.hsch-dayhead{border-bottom:1px solid var(--border);border-left:1px solid var(--border);font-size:var(--fs-micro);color:var(--muted);flex-direction:column;gap:1px;min-width:0;padding:6px 8px;display:flex}.hsch-dayhead b{color:var(--fg);font-size:var(--fs-meta)}.hsch-dayhead.is-today{background:var(--accent-soft-bg)}.hsch-dayhead.is-today .num,.hsch-dayhead.is-today .hsch-today{color:var(--vds-primary-700)}.hsch-dayhead .hsch-today{font-style:normal;font-size:var(--fs-micro);color:var(--accent-ink);font-weight:600}.hsch-cell{border-left:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:3px;min-width:0;min-height:64px;padding:3px;display:flex}.hsch-cell.is-today{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hsch-cell.is-today{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.hsch-session{text-align:left;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface-2);width:100%;color:var(--fg);cursor:pointer;flex-direction:column;gap:1px;min-width:0;padding:4px 6px;font-family:inherit;display:flex}.hsch-session:hover{border-color:var(--accent)}.hsch-session:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hsch-session.is-live{border-left-color:var(--c-live)}.hsch-session.is-done{border-left-color:var(--c-success);opacity:.85}.hsch-session b{font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hsch-session span{font-size:var(--fs-micro);color:var(--faint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hsch-session .hsch-livepill{border-radius:var(--r-full);background:var(--c-live);color:var(--c-live-ink);font-size:var(--fs-micro);align-self:flex-start;align-items:center;gap:4px;margin-top:1px;padding:0 6px;font-weight:700;display:inline-flex}.hsch-session .hsch-livepill i{background:currentColor;border-radius:50%;width:5px;height:5px}.hsch-note{font-size:var(--fs-micro);color:var(--faint);margin:0}.hsch-drawer-row{justify-content:space-between;align-items:baseline;gap:var(--sp-2);border-bottom:1px solid var(--border);font-size:var(--fs-meta);padding:6px 0;display:flex}.hsch-drawer-row:last-child{border-bottom:0}.hsch-drawer-row span{color:var(--faint)}.hsch-drawer-row b{color:var(--fg);text-align:right;font-variant-numeric:tabular-nums}.hsch-drawer-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (min-width:1024px){.hsch-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.hsch-quick{grid-template-columns:minmax(0,1fr)}}.hsch-page,.hsch-week{min-width:0}.hsch-week{max-width:100%}@media (max-width:768px){.hsch-page,.hsch-week{max-width:100vw}}.hsch-toolbar .hdis-field{flex-direction:column;flex:0 280px;gap:4px;width:280px;min-width:0;max-width:100%;display:flex}.hsch-toolbar .hdis-field>span{font-size:var(--fs-micro);color:var(--muted);font-weight:600}.hsch-toolbar .hdis-field select:not(:where([data-venus-core],[data-venus-core] *)){width:100%;min-width:0}.hsch-week::-webkit-scrollbar{height:8px}.hsch-week::-webkit-scrollbar-track{background:var(--surface-2);border-radius:var(--r-full)}.hsch-week::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full)}.hsch-swipe{display:none}@media (max-width:768px){.hsch-swipe{margin-top:4px;font-weight:600;display:block}.hsch-page{--fs-micro:12px}.hsch-page .ds-btn,.hsch-page .ds-btn--sm,.hsch-cta{min-height:var(--touch-min,44px)}.hsch-page .ds-btn--sm,.hsch-page .hsch-swipe{font-size:var(--fs-cap)}.hsch-toolbar .hdis-field select:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:16px!important}}@media (max-width:1024px){.hsch-page{--fs-micro:12px}.hsch-page .ds-btn,.hsch-page .ds-btn--sm,.hsch-cta{min-height:var(--touch-min,44px)}.hsch-page .ds-btn--sm,.hsch-page .hsch-swipe{font-size:var(--fs-cap)}.hsch-toolbar .hdis-field select:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:16px!important}.hsch-session{justify-content:center;min-height:44px}}[data-page=schedule] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-page=schedule]{gap:var(--gutter);flex-direction:column;min-width:0;display:flex}.sch-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-3)}.sch-viewbtn{border-radius:var(--r-full);min-height:32px;color:var(--muted);font-size:var(--fs-meta);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast);background:0 0;border:0;align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:inline-flex;position:relative}.sch-viewbtn:hover{color:var(--fg)}.sch-viewbtn.is-on{background:var(--accent-strong);color:var(--n-0)}.sch-tools{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sch-select{flex:none;min-width:180px;max-width:100%}.sch-quick{gap:var(--sp-3);display:grid}.sch-q{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-img);min-width:0;padding:10px 12px}.sch-qv{font-size:var(--fs-stat);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.sch-ql{font-size:var(--fs-micro);color:var(--muted);margin-top:2px}.sch-navbtn{border:1px solid var(--border);border-radius:var(--r-sm);min-width:32px;min-height:32px;font-size:var(--fs-meta);padding:0 8px}.sch-navbtn:hover{border-color:var(--accent)}.sch-navbtn--txt{padding:0 12px;font-weight:600}.sch-weeklabel{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;font-weight:600}.sch-main{min-width:0}.sch-week-scroll{padding-bottom:4px;overflow-x:auto}.sch-week{gap:var(--sp-2);grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;min-width:980px;display:grid}.sch-day{gap:var(--sp-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-img);flex-direction:column;min-width:0;padding:8px;display:flex}.sch-day.is-today{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sch-day-head{flex-direction:column;gap:1px;min-height:44px;display:flex;position:relative}.sch-day-code{font-size:var(--fs-cap);font-weight:600}.sch-day-name{font-size:var(--fs-micro);color:var(--muted)}.sch-today-chip{font-size:var(--fs-micro);border-radius:var(--r-full);background:var(--accent-strong);color:var(--n-0);padding:2px 6px;font-weight:700;position:absolute}.sch-day-body{flex-direction:column;gap:8px;min-width:0;display:flex}.sch-day-empty{min-height:56px;color:var(--faint);font-size:var(--fs-micro);border:1px dashed var(--border);border-radius:var(--r-sm);place-items:center;display:grid}.sch-add{border:1px dashed var(--border);border-radius:var(--r-sm);min-height:32px;color:var(--muted);font-size:var(--fs-micro);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;display:inline-flex}.sch-add:hover{color:var(--fg);border-color:var(--accent)}.sch-ses{text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);width:100%;color:inherit;cursor:pointer;min-width:0;transition:transform var(--motion-med) var(--ease-out),border-color var(--motion-med);animation:sch-rise var(--motion-slow) var(--ease-out) both;flex-direction:column;padding:0;display:flex;overflow:hidden}.sch-ses:hover{border-color:var(--accent-line);transform:translateY(-2px)}.sch-ses.is-live{border-color:var(--c-live)}.sch-ses.is-done{opacity:.78}.sch-ses-img{object-fit:cover;background:var(--bg-deep);width:100%;height:54px;display:block}.sch-ses-main{flex-direction:column;gap:3px;min-width:0;padding:8px 9px 9px;display:flex}.sch-ses-time{font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.sch-ses-main h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-cap);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.sch-ses-teacher,.sch-ses-room{font-size:var(--fs-micro);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sch-ses-room{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--faint)}.sch-ses-foot{justify-content:space-between;align-items:center;gap:6px;margin-top:4px;padding-top:4px;display:flex}.sch-ses-size{font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sch-pill{border:1px solid var(--border);border-radius:var(--r-full);font-size:var(--fs-micro);letter-spacing:.02em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;gap:5px;max-width:100%;padding:2px 8px;font-weight:600;display:inline-flex;overflow:hidden}.sch-pill.is-up{color:var(--accent-ink);border-color:var(--accent-line)}.sch-pill.is-wait{color:var(--c-warn);border-color:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.sch-pill.is-wait{border-color:color-mix(in srgb, var(--c-warn) 45%, transparent)}}.sch-pill.is-done{color:var(--faint)}.sch-pill.is-live{color:var(--c-live-ink);background:var(--c-live);border-color:var(--c-live)}.sch-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out 4 both sch-blink;display:inline-block}@keyframes sch-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes sch-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sch-month{padding:14px}.sch-month-head{margin-bottom:10px}.sch-month-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--vds-fs-h4);margin:0}.sch-mgrid{gap:8px}.sch-mhead{padding:6px 0}.sch-mday{text-align:left;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);min-width:0;min-height:76px;color:inherit;cursor:pointer;flex-direction:column;gap:4px;padding:6px;display:flex}.sch-mday:hover:not(:disabled){border-color:var(--accent)}.sch-mday.is-out{opacity:.42;cursor:default}.sch-mday.is-today{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sch-mdate{font-size:var(--fs-cap);font-variant-numeric:tabular-nums;font-weight:600}.sch-mdots{display:flex}.sch-mdots i{background:var(--accent);border-radius:50%;width:7px;height:7px;display:block}.sch-mdots i.alt{background:var(--c-online)}.sch-mdots i.hot{background:var(--c-live)}.sch-lrow{gap:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-img);cursor:pointer;width:100%;min-width:0;padding:10px}.sch-lrow:hover{border-color:var(--accent-line)}.sch-lmain{min-width:0}.sch-ldate{font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.sch-ldetail{min-height:32px}.sch-rail{gap:var(--gutter);align-items:start;display:grid}.sch-rail>*{min-width:0}.sch-next{border-top:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.sch-next:first-of-type{border-top:0;padding-top:0}.sch-next-thumb{border-radius:var(--r-sm);object-fit:cover;background:var(--bg-deep);flex:0 0 56px;width:56px;height:40px}.sch-next-main{flex:1;min-width:0}.sch-ntime{font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums}.sch-ntitle{font-size:var(--fs-cap);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sch-nteacher{font-size:var(--fs-micro);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sch-nrow{border-top:1px solid var(--border);font-size:var(--fs-cap);color:var(--muted)}.sch-nrow:first-of-type{border-top:0}.sch-nrow b{color:var(--fg);font-variant-numeric:tabular-nums}.sch-rail-note{font-size:var(--fs-cap);color:var(--muted);margin:0 0 10px}.sch-loading{gap:var(--sp-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sch-skel{border-radius:var(--r-img);background:var(--surface-2);min-height:220px;animation:1.4s ease-in-out infinite sch-shimmer;display:block}@keyframes sch-shimmer{0%,to{opacity:.5}50%{opacity:.9}}.sch-empty{padding:26px 16px}.sch-drawer{width:440px;max-width:92vw;animation:sch-slide-in var(--motion-med) var(--ease-out) both}@keyframes sch-slide-in{0%{transform:translate(100%)}to{transform:none}}.sch-drawer-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--vds-fs-h4);overflow-wrap:anywhere;margin:0;line-height:1.25}.sch-drawer-x{min-width:32px;min-height:32px}.sch-dv{font-size:var(--fs-body)}.sch-mono{font-family:var(--font-mono);font-size:var(--fs-cap)}@media (max-width:1400px){.sch-week{min-width:900px}}@media (max-width:1100px){.sch-week{min-width:840px}}@media (max-width:768px){.sch-toolbar{align-items:stretch}.sch-tools{width:100%}.sch-select{flex:1}.sch-week{min-width:760px}.sch-lrow{flex-wrap:wrap}.sch-ldetail{width:100%}}@media (max-width:375px){.sch-views{width:100%}.sch-viewbtn{flex:1;justify-content:center;padding-inline:8px}.sch-skel{min-height:180px}}@media (prefers-reduced-motion:reduce){.sch-ses{transition:none;animation:none}.sch-ses:hover{transform:none}.sch-drawer,.sch-dot,.sch-skel{animation:none}}[data-page=schedule] .sch-week-scroll{min-width:0;max-width:100%}@media (max-width:768px){[data-page=schedule],[data-page=schedule] .sch-main{max-width:100vw;overflow-x:clip}[data-page=schedule] .sch-week-scroll{width:100%}}[data-page=schedule] .sch-quick{flex-wrap:wrap;gap:8px;display:flex}[data-page=schedule] .sch-q{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-img);flex-direction:column;min-width:96px;padding:8px 12px;display:flex}[data-page=schedule] .sch-q strong{font-size:var(--vds-fs-h4);font-variant-numeric:tabular-nums;line-height:1.2}[data-page=schedule] .sch-q span{font-size:var(--fs-micro);color:var(--muted);margin-top:2px}[data-page=schedule] .sch-toolbar{justify-content:flex-start}[data-page=schedule] .sch-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;width:100%;min-width:0;max-width:100%;display:grid}[data-page=schedule] .sch-main{min-width:0}[data-page=schedule] .sch-cal{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;padding:12px;overflow:hidden}[data-page=schedule] .sch-cal-hint{font-size:var(--fs-micro);color:var(--muted);margin:0 0 8px}[data-page=schedule] .sch-wgrid-scroll{min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto}[data-page=schedule] .sch-wgrid{grid-template-columns:56px repeat(7,minmax(0,1fr));align-items:start;gap:8px;min-width:980px;display:grid}[data-page=schedule] .sch-tcol{flex-direction:column;gap:8px;min-width:0;display:flex}[data-page=schedule] .sch-thead{height:58px}[data-page=schedule] .sch-tcell{min-height:112px;font-size:var(--fs-micro);color:var(--muted);border-top:1px dashed var(--border);font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-start;padding-top:10px;display:flex}[data-page=schedule] .sch-dcol{flex-direction:column;gap:8px;min-width:0;display:flex}[data-page=schedule] .sch-dcol.is-today{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-page=schedule] .sch-dcol.is-today{background:color-mix(in srgb, var(--accent) 8%, transparent)}}[data-page=schedule] .sch-dcol.is-today{border:1px solid var(--accent);border-radius:12px;padding:6px}[data-page=schedule] .sch-dhead{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;justify-content:center;gap:1px;min-width:0;height:58px;padding:6px 8px;display:flex;position:relative;overflow:hidden}[data-page=schedule] .sch-dcol.is-today .sch-dhead{background:var(--surface);border-color:var(--accent)}[data-page=schedule] .sch-dhead strong{font-size:var(--fs-meta);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=schedule] .sch-dhead span{font-size:var(--fs-micro);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=schedule] .sch-dhead .sch-today-chip{font-size:var(--fs-micro);border-radius:var(--vds-r-pill,var(--r-full));background:var(--accent-strong);color:var(--on-accent);align-self:center;margin-top:2px;padding:2px 6px;font-style:normal;line-height:1.1;position:static}[data-page=schedule] .sch-dcol.is-today .sch-dhead span{display:none}[data-page=schedule] .sch-slots{flex-direction:column;gap:8px;min-width:0;display:flex}[data-page=schedule] .sch-slot{flex-direction:column;gap:6px;min-width:0;min-height:112px;display:flex}[data-page=schedule] .sch-slot-empty{border:1px dashed var(--border);border-radius:10px;width:100%;height:100%;min-height:112px;display:block}@supports (color:color-mix(in lab, red, red)){[data-page=schedule] .sch-slot-empty{border:1px dashed color-mix(in srgb, var(--border) 70%, transparent)}}[data-page=schedule] .sch-slot-empty{opacity:.45}[data-page=schedule] .ses-block{background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;min-width:0;min-height:112px;animation:sch-rise var(--m-dur-slow) ease both;transition:transform var(--dur-fast) ease,border-color var(--dur-fast) ease;border-radius:10px;flex-direction:column;flex:1;align-items:stretch;gap:3px;padding:6px 7px;display:flex;position:relative;overflow:hidden}[data-page=schedule] .ses-block:hover{border-color:var(--accent);transform:translateY(-2px)}[data-page=schedule] .ses-block img{object-fit:cover;border-radius:6px;flex:none;width:100%;height:30px}[data-page=schedule] .sb-time{-webkit-line-clamp:2;font-size:var(--fs-micro);color:var(--fg);-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}[data-page=schedule] .sb-meta{font-size:var(--fs-micro);color:var(--muted);align-items:center;gap:4px;display:flex}[data-page=schedule] .sb-meta .sb-bar{background:var(--surface-3);border-radius:99px;flex:1;min-width:10px;height:3px;display:inline-block;overflow:hidden}[data-page=schedule] .sb-meta .sb-bar i{background:var(--accent);border-radius:99px;height:100%;display:block}[data-page=schedule] .ses-block .sch-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-micro);align-self:flex-start;margin-top:auto;padding:3px 7px;overflow:hidden}[data-page=schedule] .ses-block[data-status=live]{border-color:var(--c-live);background:var(--c-live)}@supports (color:color-mix(in lab, red, red)){[data-page=schedule] .ses-block[data-status=live]{background:color-mix(in srgb, var(--c-live) 9%, var(--surface))}}[data-page=schedule] .ses-block[data-status=live] .sch-pill{background:var(--c-live);border-color:var(--c-live);color:var(--c-live-ink,var(--n-0))}[data-page=schedule] .ses-block[data-status=ended]{opacity:.62}[data-page=schedule] .ses-block[data-status=published]{border-style:dashed}[data-page=schedule] .sb-livedot{background:var(--c-live);border-radius:9999px;width:7px;height:7px;animation:1.2s ease-in-out 4 both sch-blink;position:absolute;top:5px;right:5px}[data-page=schedule] .sch-addsch{min-height:24px;font-size:var(--fs-micro);color:var(--muted);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}[data-page=schedule] .sch-addsch:hover{color:var(--fg);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){[data-page=schedule] .ses-block,[data-page=schedule] .sb-livedot,.v2-content [data-page=schedule] .sch-viewbtn.is-on:after{animation:none}}[data-page=schedule] .sch-rail{flex-direction:column;align-items:stretch;gap:12px;min-width:0;max-width:320px;display:flex}[data-page=schedule] .sch-rail>*{min-width:0;max-width:100%;overflow:hidden}[data-page=schedule] .sch-up{border:0;border-top:1px solid var(--border);width:100%;min-width:0;max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 0;display:flex}[data-page=schedule] .sch-up:first-of-type{border-top:0}[data-page=schedule] .sch-up img{object-fit:cover;background:var(--surface-2);border-radius:8px;flex:none;width:44px;height:34px}[data-page=schedule] .sch-up-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}[data-page=schedule] .sch-up-time{font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums}[data-page=schedule] .sch-up-time.is-live{color:var(--danger);font-weight:700}[data-page=schedule] .sch-up-name{font-size:var(--fs-cap);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}[data-page=schedule] .sch-up-sub{font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:1279px){[data-page=schedule] .sch-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){[data-page=schedule]{--fs-micro:var(--m-fs-micro);--fs-xs:var(--m-fs-micro)}[data-page=schedule] .sch-toolbar{align-items:stretch;gap:10px}[data-page=schedule] .sch-views{width:100%}[data-page=schedule] .sch-viewbtn{flex:1;justify-content:center;min-height:44px;padding-inline:8px}[data-page=schedule] .sch-navbtn{min-width:44px;min-height:44px}[data-page=schedule] .sch-navbtn--txt{padding-inline:14px}[data-page=schedule] .sch-select{flex:100%;min-width:0;max-width:100%;min-height:44px}[data-page=schedule] .sch-weeknav{width:100%}[data-page=schedule] .sch-addsch{min-height:44px;padding-inline:12px}[data-page=schedule] .sch-wgrid-scroll{overflow-x:visible}[data-page=schedule] .sch-wgrid{gap:var(--gutter);flex-direction:column;min-width:0;display:flex}[data-page=schedule] .sch-tcol{display:none}[data-page=schedule] .sch-dcol{gap:8px}[data-page=schedule] .sch-dcol.is-today{padding:10px}[data-page=schedule] .sch-dhead{height:auto;min-height:44px;padding:10px 12px}[data-page=schedule] .sch-slots{gap:8px}[data-page=schedule] .sch-slot:has(.sch-slot-empty){display:none}[data-page=schedule] .sch-slot{gap:8px;min-height:0}[data-page=schedule] .ses-block{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img time pill""img meta pill";align-content:center;gap:2px 10px;min-height:64px;padding:8px 12px;display:grid}[data-page=schedule] .ses-block img{border-radius:10px;grid-area:img;width:56px;height:56px}[data-page=schedule] .ses-block .sb-time{font-size:var(--fs-meta);grid-area:time}[data-page=schedule] .sb-meta{font-size:var(--fs-micro);grid-area:meta}[data-page=schedule] .ses-block .sch-pill{grid-area:pill;align-self:center;margin-top:0;padding:4px 8px}[data-page=schedule] .ses-block:hover{transform:none}[data-page=schedule] .sch-month{padding:10px}[data-page=schedule] .sch-mgrid{gap:4px}[data-page=schedule] .sch-mhead{padding:2px 0}[data-page=schedule] .sch-mday{min-height:64px;padding:4px}[data-page=schedule] .sch-mdate{font-size:var(--fs-micro)}[data-page=schedule] .sch-lrow{min-height:64px}[data-page=schedule] .sch-ldetail{min-height:44px}[data-page=schedule] .sch-drawer{width:100%;max-width:100vw}[data-page=schedule] .sch-drawer-x{min-width:44px;min-height:44px}[data-page=schedule] .sch-cal{padding:8px}[data-page=schedule] .sch-dcol:not(:has(.ses-block)){display:none}[data-page=schedule] .sch-lrow{flex-wrap:nowrap;gap:10px;padding:10px}[data-page=schedule] .sch-lrow .sch-lmain{min-width:0}[data-page=schedule] .sch-lrow .sch-ldetail{width:auto;margin-left:auto}[data-page=schedule] .sch-cal:not(:has(.ses-block)):not(:has(.sch-skel)):after{content:"Khoảng này chưa có buổi học nào. Dùng ← → để đổi tuần hoặc bấm \"Hôm nay\".";text-align:center;color:var(--muted);font-size:var(--fs-meta);padding:24px 12px;line-height:1.5;display:block}[data-page=schedule] .sch-up .sch-up-time,[data-page=schedule] .sch-up .sch-up-sub{text-align:left}[data-page=schedule] .sch-hint-wide{display:none}}.sch-lrow-wrap{--sch-action-w:88px;border-radius:var(--r-img);position:relative}.sch-lacts{visibility:hidden}.sch-lacts[data-open="1"]{visibility:visible}.sch-lact:focus-visible{outline:2px solid var(--fg);outline-offset:-3px}.sch-lrow-wrap>.sch-lrow{z-index:1;touch-action:pan-y;position:relative}.sch-lrow-wrap>.sch-lrow.is-swiping{will-change:transform;cursor:grabbing;border-color:var(--accent-line);transition:none}@media (prefers-reduced-motion:reduce){.sch-lrow-wrap>.sch-lrow.is-swiping{will-change:auto;transition:none}}.sb-bar>i{width:var(--sch-pct,0%)}[data-page=schedule] .w1-sched__stats{min-width:0;margin-top:24px}[data-page=schedule] .w1-sched__next{align-items:center;gap:10px;min-width:0;margin-top:12px;display:flex}[data-page=schedule] .w1-sched__next>span{flex:1;min-width:0}[data-page=schedule] .w1-sched__rows{flex-direction:column;min-width:0;display:flex}[data-page=schedule] .w1-sched__rows>*+*{border-top:1px solid var(--vds-line)}[data-page=schedule] .w1-sched__week{margin-top:12px}[data-page=schedule] .w1-sched__wk{min-height:44px}[data-page=schedule] .w1-sched__seg{min-width:0;max-width:100%;margin-top:12px;overflow-x:auto}html body #root [data-page=schedule] :is([class*=meta],[class*=sub],time,small){font-size:12px!important;font-weight:600!important;line-height:1.4!important}@media (max-width:560px){[data-page=schedule] .vds-btn--sm,.w1-page .sch-toolbar .vds-btn--sm,.w1-sched .vds-btn--sm{min-height:44px}.w1-page .v-btn--sm,[data-page=schedule] .v-btn--sm{height:auto;min-height:44px}}@media (max-width:1023px){.w1-page .vp-row__meta{font-size:12px;font-weight:600;line-height:1.4}}@media (max-width:560px){#root .w1-page .v-btn--sm,#root [data-page=schedule] .v-btn--sm{height:44px!important;min-height:44px!important}}[data-page=classdetail] .cd{gap:var(--sp-6);grid-template-columns:1fr 340px;align-items:start;display:grid}@media (max-width:1080px){[data-page=classdetail] .cd{grid-template-columns:1fr}}[data-page=classdetail] .cd-main{min-width:0}[data-page=classdetail] .cd-side{min-width:0;position:sticky;top:20px}[data-page=classdetail] .cd-hero{border-radius:var(--r-lg);background:radial-gradient(120% 150% at 30% 20%, var(--accent), transparent 62%),var(--surface);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-page=classdetail] .cd-hero{background:radial-gradient(120% 150% at 30% 20%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 62%),var(--surface)}}[data-page=classdetail] .cd-hero{border:1px solid var(--border);padding:var(--sp-8);gap:var(--sp-6);flex-wrap:wrap;align-items:center;display:flex}[data-page=classdetail] .cd-hero .ch-cover{border-radius:var(--r-md);background:var(--surface-2);flex-shrink:0;justify-content:center;align-items:center;width:190px;height:130px;display:flex;position:relative;overflow:hidden}[data-page=classdetail] .cd-hero .ch-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-page=classdetail] .cd-hero .ch-cover .ch-emoji{filter:drop-shadow(0 8px 24px #00000080);font-size:34px}[data-page=classdetail] .cd-hero .ch-copy{flex:1;min-width:240px}[data-page=classdetail] .cd-hero .ch-kinds{gap:var(--sp-2);flex-wrap:wrap;margin-bottom:10px;display:flex}[data-page=classdetail] .tag2.wait{font-size:var(--fs-micro)}html[data-theme=light] [data-page=classdetail] .tag2.wait{color:var(--accent-text)}[data-page=classdetail] .cd-hero h1:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.015em;font-size:1.5rem;font-weight:700;line-height:1.3}[data-page=classdetail] .cd-hero .ch-sub{color:var(--n-300);margin-top:10px;font-size:14px;line-height:1.65}[data-page=classdetail] .cd-hero .ch-meta{margin-top:var(--sp-3);color:var(--n-300);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}[data-page=classdetail] .cd-sec{margin-top:var(--sp-5)}[data-page=classdetail] .cd-ttl{vertical-align:middle;align-items:center;gap:7px;min-width:0;display:inline-flex}[data-page=classdetail] .cd-out{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:760px){[data-page=classdetail] .cd-out{grid-template-columns:1fr}}[data-page=classdetail] .cd-out .co{color:var(--n-100);background:var(--n-900);border:1px solid var(--glass-border);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}[data-page=classdetail] .cd-out .co .ck{color:var(--success);flex-shrink:0;font-weight:700}[data-page=classdetail] .cd-req{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:760px){[data-page=classdetail] .cd-req{grid-template-columns:1fr}}[data-page=classdetail] .cd-req .cr{background:var(--n-900);border:1px solid var(--glass-border);color:var(--n-200);border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.6}[data-page=classdetail] .cd-req .cr .t{font-size:var(--fs-micro);color:var(--n-350);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-weight:700}[data-page=classdetail] .tlbar{border:1px solid var(--glass-border);background:#ffffff0a;border-radius:10px;height:34px;margin:4px 0;display:flex;overflow:hidden}[data-page=classdetail] .tlbar .tlb{cursor:pointer;font-size:var(--fs-micro);color:#ffffffd9;text-shadow:0 1px 2px #00000080;min-width:0;transition:filter var(--dur-fast);justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}[data-page=classdetail] .tlbar .tlb:hover{filter:brightness(1.2)}[data-page=classdetail] .tlbar .tlb .lb-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=classdetail] .tl-times{font-size:var(--fs-micro);color:var(--n-500);justify-content:space-between;margin-bottom:12px;font-weight:700;display:flex}[data-page=classdetail] .tl{flex-direction:column;display:flex}[data-page=classdetail] .tl .tr{gap:var(--sp-3);padding:0 0 var(--sp-4) 20px;grid-template-columns:76px 1fr;display:grid;position:relative}[data-page=classdetail] .tl .tr:before{content:"";background:var(--glass-border);width:2px;position:absolute;top:12px;bottom:-2px;left:4px}[data-page=classdetail] .tl .tr:last-child:before{display:none}[data-page=classdetail] .tl .tr:after{content:"";background:var(--brand-cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0;box-shadow:0 0 0 3px #5ee6df26}[data-page=classdetail] .tl .tr .tt{color:var(--accent-text);font-weight:700;font-size:var(--fs-meta);padding-top:1px}[data-page=classdetail] .tl .tr .tb{color:var(--n-100);font-size:14px;line-height:1.5}[data-page=classdetail] .tl .tr .tb .ty{font-size:var(--fs-micro);vertical-align:2px;border-radius:999px;margin-right:8px;padding:1px 8px;font-weight:700;display:inline-block}[data-page=classdetail] .tl .tr .tb .d{color:var(--n-350);margin-top:2px;font-size:12px}@media (max-width:700px){[data-page=classdetail] .tl .tr{grid-template-columns:64px 1fr}}[data-page=classdetail] .c-warm{background:linear-gradient(135deg, var(--vds-warn), var(--vds-error))}[data-page=classdetail] .c-review{background:linear-gradient(135deg, var(--vds-primary), var(--vds-primary-700))}[data-page=classdetail] .c-new{background:linear-gradient(135deg, var(--vds-primary-700), var(--vds-primary-press))}[data-page=classdetail] .c-practice{background:linear-gradient(135deg, var(--vds-accent-text), var(--vds-primary))}[data-page=classdetail] .c-ai{background:linear-gradient(135deg, var(--vds-primary), var(--vds-primary-press))}[data-page=classdetail] .c-game{background:linear-gradient(135deg, var(--vds-success), var(--vds-success-text))}[data-page=classdetail] .c-quiz{background:linear-gradient(135deg, var(--vds-error), var(--vds-warn))}[data-page=classdetail] .c-wrap{background:linear-gradient(135deg, var(--vds-warn), var(--vds-primary-700))}[data-page=classdetail] .c-generic{background:linear-gradient(135deg, var(--vds-muted), var(--vds-muted-2))}[data-page=classdetail] .ses{border:1px solid var(--glass-border);margin-bottom:var(--sp-2);background:var(--n-900);border-radius:12px;overflow:hidden}[data-page=classdetail] .ses .s-head{cursor:pointer;align-items:center;gap:11px;padding:12px 15px;display:flex}[data-page=classdetail] .ses .s-no{background:var(--glass);width:28px;height:28px;color:var(--brand-cyan);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}[data-page=classdetail] .ses .s-name{flex:1;font-size:14px;font-weight:700}[data-page=classdetail] .ses .s-when{font-size:var(--fs-micro);color:var(--n-350)}[data-page=classdetail] .ses .s-chev{color:var(--n-500);font-size:var(--fs-xs);transition:transform var(--dur-fast)}[data-page=classdetail] .ses.open .s-chev{transform:rotate(180deg)}[data-page=classdetail] .ses .s-body{border-top:1px dashed var(--glass-border);padding:4px 16px 14px;display:none}[data-page=classdetail] .ses.open .s-body{padding-top:12px;display:block}[data-page=classdetail] .ses .s-focus{color:var(--brand-purple);margin:2px 0 8px;font-size:12px}[data-page=classdetail] .cd-side>*+*{margin-top:14px}[data-page=classdetail] .fee-box{text-align:center}[data-page=classdetail] .fee-box .f-old{color:var(--vds-money-soft);font-weight:500;font-size:var(--fs-sm);margin-top:2px;text-decoration:line-through}[data-page=classdetail] .fee-box .cd-fee-label{margin-bottom:4px}[data-page=classdetail] .fee-box .f-cur{color:var(--vds-money);font-size:24px;font-weight:700;line-height:1.2}[data-page=classdetail] .fee-box .f-sale{background:var(--success);color:var(--c-live-ink);font-size:var(--fs-micro);vertical-align:middle;border-radius:5px;padding:2px 7px;font-weight:700}html[data-theme=light] [data-page=classdetail] .fee-box .f-sale{color:var(--n-0)}[data-page=classdetail] .fee-box .f-per{color:var(--vds-money-soft);font-size:var(--fs-micro)}[data-page=classdetail] .fee-box .f-total{color:var(--vds-money);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}[data-page=classdetail] .cd-host{align-items:center;gap:11px;display:flex}[data-page=classdetail] .cd-host img{object-fit:cover;border:2px solid var(--brand-gold);border-radius:50%;width:46px;height:46px}[data-page=classdetail] .cd-host b{font-size:14px}[data-page=classdetail] .cd-host .m{color:var(--n-350);font-size:var(--fs-micro);margin-top:2px}[data-page=classdetail] .fee-box{font-variant-numeric:tabular-nums}[data-page=classdetail] .cd-cta-mobile{display:none}@media (max-width:1080px){[data-page=classdetail] .cd-cta-mobile{align-items:center;gap:var(--sp-3);bottom:var(--sp-3);z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);margin-top:var(--sp-4);background:#0e0e13eb;display:flex;position:sticky}[data-page=classdetail] .cd-cta-mobile .cd-cta-price{min-width:0;color:var(--vds-money);flex:1;font-weight:700}[data-page=classdetail] .cd-cta-mobile .btn2{flex-shrink:0}}[data-page=classdetail] :focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}[data-page=classdetail] .cd-hero .ch-cover{aspect-ratio:1;width:100%;max-width:400px;height:auto}[data-page=classdetail] .cd-hero .ch-cover img{object-fit:cover;width:100%;height:100%}[data-page=classdetail] .fee-box .f-cur{color:var(--vds-money);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}@media (max-width:768px){[data-page=classdetail] .fee-box .f-cur{font-size:var(--m-fs-num,28px);font-weight:700}}[data-page=classdetail] .fee-box .f-old{color:var(--sp-mute);margin-bottom:2px;font-size:12px;line-height:1.4}[data-page=classdetail] .ses .s-head{min-height:var(--sp-cta-h)}[data-page=classdetail] .cd-cta-mobile{z-index:var(--sp-z-cta);min-height:calc(var(--sp-tab-h) + env(safe-area-inset-bottom,0px));padding:var(--sp-2) var(--sp-3) calc(var(--sp-2) + env(safe-area-inset-bottom,0px));background:var(--sp-card);border-top:1px solid var(--glass-border);position:fixed;bottom:0;left:0;right:0}[data-page=classdetail] .cd-cta-mobile .cd-cta-price{color:var(--vds-money);font-size:16px}[data-page=classdetail] .cd-cta-mobile .btn2{min-height:var(--sp-cta-h);min-width:var(--sp-cta-h)}@media (max-width:1080px){[data-page=classdetail]{padding-bottom:calc(var(--sp-tab-h) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){[data-page=classdetail] .cd-cta-mobile{transition:none}}[data-page=classdetail] .cd-cta-mobile{row-gap:var(--sp-2);flex-wrap:wrap}[data-page=classdetail] .cd-cta-mobile .cd-cta-price{flex:100%}[data-page=classdetail] .cd-cta-mobile .cd-cta-chat{min-height:var(--sp-cta-h);border:1px solid var(--sp-orange);color:var(--sp-orange);flex:1;font-weight:700}[data-page=classdetail] .cd-cta-mobile .btn2:not(.ghost):not(.cd-cta-chat){min-height:var(--sp-cta-h);background:var(--sp-orange-gradient);color:var(--n-0);border:0;flex:2;font-weight:700}[data-page=classdetail] .cd-cta-mobile .btn2.ghost:not(.cd-cta-chat){min-height:var(--sp-cta-h);flex:2}@media (max-width:768px){[data-page=classdetail] .cd-hero{padding:var(--d-3);gap:var(--d-3)}[data-page=classdetail] .cd-hero h1:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--d-h2)}[data-page=classdetail] .cd-hero .ch-sub{font-size:var(--d-body);margin-top:var(--d-2)}[data-page=classdetail] .cd-hero .ch-meta{font-size:var(--d-cap);gap:var(--d-2)}[data-page=classdetail] .cd-sec{margin-top:var(--d-3)}[data-page=classdetail] .ses .s-name{font-size:var(--d-sub)}[data-page=classdetail] .ses .s-when{font-size:var(--d-cap)}[data-page=classdetail] .tl .tr .tb{font-size:var(--d-body)}[data-page=classdetail] .fee-box .f-per,[data-page=classdetail] .fee-box .f-total{font-size:var(--d-cap)}}.cd-hero-title{letter-spacing:-.015em;font-size:1.5rem;font-weight:700;line-height:1.3}.cd-hero .ch-copy{min-width:min(240px,100%)}.cd-tabs{gap:var(--sp-2);display:flex}[data-page=classdetail] .tl .tr--wide{grid-template-columns:110px 1fr}[data-page=classdetail] .tl .tr .tb .ty{background:var(--accent-strong);color:var(--n-0);font-size:var(--fs-micro)}.cd-host-ava{width:46px;height:46px;font-size:13px}.cd-fee-box--paid,.cd-fee-box--free{border-color:var(--glass-border)}.cd-fee-label{font-size:12px}.cd-fee-free{color:var(--success)}.cd-total-strong{font-variant-numeric:tabular-nums}.cd-discount{vertical-align:middle}.cd-cta-full{width:100%;height:auto;min-height:var(--vds-c-btn-lg,46px);white-space:normal;margin-top:12px;padding:10px 20px;line-height:1.3}.cd-cta-done{background:var(--success);cursor:default}.cd-prog-head{font-size:14px;font-weight:700}.cd-prog-meta{font-size:11px}.cd-tl{margin-top:4px}.cd-tl-desc{font-size:12px}.tl .tr .tb .ty{align-items:center;gap:4px;display:inline-flex}@media (max-width:700px){[data-page=classdetail] .tl .tr--wide{grid-template-columns:96px 1fr}}@media (max-width:768px){[data-page=classdetail] .cd-hero-title{font-size:var(--d-h2)}.cd-tabs{gap:var(--d-2)}.cd-fee-label,.cd-prog-head{font-size:var(--d-title)}.cd-prog-meta,.cd-tl-desc{font-size:var(--d-cap)}.cd-host-ava{width:44px;height:44px}}@media (max-width:1080px){[data-page=classdetail] .cd-side{position:static}[data-page=classdetail] .cd-head-chat{display:none}[data-page=classdetail] .cd-cta-mobile{flex-wrap:wrap}}[data-page=classdetail] .cd-hero .ch-cover{background-image:radial-gradient(circle at 50% 38%, var(--accent), transparent 62%)}@supports (color:color-mix(in lab, red, red)){[data-page=classdetail] .cd-hero .ch-cover{background-image:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 62%)}}[data-page=classdetail] .cd-hero .ch-emoji{aspect-ratio:1;border-radius:var(--r-full);background:var(--surface);place-items:center;width:clamp(132px,42%,172px);font-size:clamp(3.4rem,10vw,6rem);line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){[data-page=classdetail] .cd-hero .ch-emoji{background:color-mix(in srgb, var(--surface) 62%, transparent)}}[data-page=classdetail] .cd-hero .ch-emoji{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){[data-page=classdetail] .cd-hero .ch-emoji{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}[data-page=classdetail] .cd-hero .ch-emoji{box-shadow:0 24px 48px -28px var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-page=classdetail] .cd-hero .ch-emoji{box-shadow:0 24px 48px -28px color-mix(in srgb, var(--accent) 70%, transparent)}}[data-page=classdetail] .cd-ses-more{width:100%;min-height:var(--m-tap-min,44px);margin-top:var(--sp-3);justify-content:center}@media (max-width:768px){[data-page=classdetail]{--fs-micro:var(--m-fs-micro);--d-cap:var(--m-fs-micro)}[data-page=classdetail] .fee-box .f-old,.cd-prog-meta,.cd-tl-desc{font-size:12px}[data-page=classdetail]{padding-bottom:calc(var(--sp-cta-h)*2 + var(--sp-4) + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){[data-page=classdetail] .cd-hero h2.cd-hero-title:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-h1)!important;letter-spacing:var(--ls-h1)!important;font-weight:700!important;line-height:1.2!important}}@media (max-width:375px){[data-page=classdetail] .cd-hero{border-radius:20px;gap:12px;padding:16px}[data-page=classdetail] .cd-hero .ch-cover{border-radius:16px;max-width:100%}[data-page=classdetail] .cd-out{gap:8px}[data-page=classdetail] .fee-box .f-cur{font-size:20px}}[data-page=classdetail] .cd-main>*,[data-page=classdetail] .cd-side>*{margin-top:0;margin-bottom:0}[data-page=classdetail] .cd-main>*+*,[data-page=classdetail] .cd-side>*+*{margin-top:24px}@media (min-width:1024px){[data-page=classdetail] .cd-main>*+*,[data-page=classdetail] .cd-side>*+*{margin-top:32px}}[data-page=magic]{gap:var(--sp-4);flex-direction:column;display:flex}[data-page=magic] .mg-hud{gap:var(--sp-3);background:var(--n-900);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;align-items:stretch;display:flex}[data-page=magic] .mg-meter{flex-direction:column;flex:1;gap:6px;min-width:140px;display:flex}[data-page=magic] .mg-meter-top{justify-content:space-between;gap:var(--sp-2);color:var(--n-100);font-size:12px;font-weight:700;display:flex}[data-page=magic] .mg-meter-num{font-variant-numeric:tabular-nums}[data-page=magic] .mg-meter-track{border-radius:var(--r-full);background:var(--glass-strong);height:10px;overflow:hidden}[data-page=magic] .mg-meter-fill{background:var(--brand-pink);height:100%;display:block}[data-page=magic] .mg-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-page=magic] .mg-canvas:focus-within .mg-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;position:static}[data-page=magic] .mg-canvas{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--n-950);height:70vh;min-height:420px;position:relative;overflow:hidden}[data-page=magic] .mg-canvas canvas{display:block}[data-page=magic] .mg-spirit{border-radius:var(--r-md);border:1px solid var(--glass-border);background:var(--n-900);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:6px 12px;font-size:24px;font-weight:700}[data-page=magic] .mg-spirit.is-new{color:var(--success);border-color:var(--success)}[data-page=magic] .mg-spirit.is-learning{color:var(--warning);border-color:var(--warning)}[data-page=magic] .mg-spirit.is-mastered{color:var(--brand-purple);border-color:var(--brand-purple)}[data-page=magic] .mg-spirit[aria-disabled=true]{cursor:default}[data-page=magic] .mg-bossbar{border-radius:var(--r-full);background:var(--glass-strong);border:1px solid var(--glass-border);width:180px;height:10px;overflow:hidden}[data-page=magic] .mg-bossbar-fill{background:var(--error);height:100%;display:block}[data-page=magic] .mg-flip{perspective:900px;cursor:pointer;max-width:480px}[data-page=magic] .mg-flip-inner{min-height:240px;transform-style:preserve-3d;transition:transform var(--mo-base,.2s) ease-out;position:relative}[data-page=magic] .mg-flip.is-flipped .mg-flip-inner{transform:rotateY(180deg)}[data-page=magic] .mg-face{justify-content:center;align-items:center;gap:var(--sp-3);border-radius:var(--r-lg);border:1px solid var(--glass-border);background:var(--n-900);min-height:240px;padding:var(--sp-6);backface-visibility:hidden;flex-direction:column;display:flex}[data-page=magic] .mg-back{position:absolute;inset:0;transform:rotateY(180deg)}[data-page=magic] .mg-big-han{color:var(--n-0);text-shadow:0 2px 12px var(--n-950);font-size:64px;font-weight:700;line-height:1.2}[data-page=magic] .mg-hint{font-size:var(--fs-xs);color:var(--n-400)}[data-page=magic] .mg-pinyin{color:var(--brand-pink);font-size:20px;font-weight:700}[data-page=magic] .mg-choices{gap:var(--sp-2);flex-direction:column;width:100%;display:flex}@media (prefers-reduced-motion:reduce){[data-page=magic] .mg-flip-inner{transition:none}}@media (max-width:720px){[data-page=magic] .mg-canvas{height:60vh;min-height:300px}[data-page=magic] .mg-big-han{font-size:64px}}[data-page=magic] :focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}@media (pointer:coarse){[data-page=magic] .mg-spirit{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (max-width:768px){[data-page=magic]{gap:var(--m-space-3)}[data-page=magic] .mg-hud{gap:var(--m-space-2);padding:var(--m-space-3);border-radius:var(--m-r-16);grid-template-columns:minmax(0,1fr);display:grid}[data-page=magic] .mg-meter{gap:4px;min-width:0}[data-page=magic] .mg-meter-top{font-size:var(--m-fs-meta)}[data-page=magic] .mg-canvas{border-radius:var(--m-r-16);height:min(46dvh,360px);min-height:240px}[data-page=magic] .mg-flip{max-width:none}[data-page=magic] .mg-flip-inner,[data-page=magic] .mg-face{min-height:200px}[data-page=magic] .mg-face{gap:var(--m-space-2);padding:var(--m-space-4);border-radius:var(--m-r-16)}[data-page=magic] .mg-big-han{font-size:clamp(44px,15vw,60px);line-height:1.1}[data-page=magic] .mg-pinyin{font-size:var(--m-fs-h3)}[data-page=magic] .mg-hint{font-size:var(--m-fs-micro)}[data-page=magic] .mg-choices{gap:var(--m-space-2)}}@media (max-width:375px){[data-page=magic] .mg-canvas{height:min(42dvh,320px);min-height:220px}}[data-page=vocab]{gap:var(--sp-4);flex-direction:column;display:flex}:is([data-page=vocab],[data-page=magic]) .vc-tabs{gap:var(--sp-2);flex-wrap:wrap;display:flex}:is([data-page=vocab],[data-page=magic]) .vc-tab{border:1px solid var(--glass-border);background:var(--glass);color:var(--n-300);border-radius:var(--r-full);font-size:var(--fs-sm);cursor:pointer;min-height:var(--touch-min);padding:7px 14px;font-weight:700}:is([data-page=vocab],[data-page=magic]) .vc-tab.is-on{background:var(--accent-strong);color:var(--n-0);border-color:#0000}[data-page=vocab] .vc-wrap{gap:var(--sp-3);flex-direction:column;max-width:480px;display:flex}[data-page=vocab] .vc-card{border-radius:var(--r-lg);border:1px solid var(--glass-border);background:var(--n-900);min-height:220px;color:var(--n-100);cursor:pointer;padding:var(--sp-6);position:relative}[data-page=vocab] .vc-front,[data-page=vocab] .vc-back{justify-content:center;align-items:center;gap:var(--sp-2);min-height:180px;transition:opacity var(--mo-base,.2s) ease-out;flex-direction:column;display:flex}[data-page=vocab] .vc-back{inset:var(--sp-6);opacity:0;pointer-events:none;position:absolute}[data-page=vocab] .vc-card.is-flipped .vc-front{opacity:0}[data-page=vocab] .vc-card.is-flipped .vc-back{opacity:1;pointer-events:auto}[data-page=vocab] .vc-han{font-size:34px;font-weight:700;line-height:1.2}[data-page=vocab] .vc-hint{font-size:var(--fs-xs);color:var(--n-400)}[data-page=vocab] .vc-pinyin{color:var(--brand-pink);font-size:20px;font-weight:700}[data-page=vocab] .vc-meaning{text-align:center;font-size:18px;font-weight:700}[data-page=vocab] .vc-example{font-size:var(--fs-sm);color:var(--n-300);text-align:center}[data-page=vocab] .vc-actions{gap:var(--sp-3);display:flex}[data-page=vocab] .vc-actions .btn2{min-height:var(--touch-min);flex:1}[data-page=vocab] .vc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-page=vocab] .vc-row{align-items:baseline;gap:var(--sp-3);border-bottom:1px solid var(--glass-border);padding:10px 4px;display:flex}[data-page=vocab] .vc-row-han{font-size:18px;font-weight:700}[data-page=vocab] .vc-row-sub{font-size:var(--fs-sm);color:var(--n-400);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=vocab] .vc-empty{padding:var(--sp-8) var(--sp-4);text-align:center}[data-page=vocab] .vc-empty .e-title{margin-bottom:6px;font-size:1rem;font-weight:700}[data-page=vocab] .vc-empty .e-text{color:var(--muted);font-size:var(--fs-sm);margin-bottom:var(--sp-3)}[data-page=vocab] .vc-skel{border-radius:var(--r-lg);background:var(--glass);min-height:220px}@media (prefers-reduced-motion:reduce){[data-page=vocab] .vc-front,[data-page=vocab] .vc-back{transition:none}}[data-page=vocab] :focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}@media (pointer:coarse){[data-page=vocab] .vc-row{min-height:44px}}@media (max-width:768px){:is([data-page=vocab],[data-page=magic]) .vc-tab{font-size:var(--d-body)}[data-page=vocab] .vc-row-sub{font-size:var(--d-cap)}}@media (max-width:767px){[data-page=vocab] .vc-row{align-items:center;min-height:56px;padding-block:12px}[data-page=vocab] .vc-tabs button:not(:where([data-venus-core],[data-venus-core] *)),[data-page=vocab] .vc-tabs a:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px}}@media (max-width:375px){[data-page=vocab] .vc-row{min-height:52px;padding-block:10px}}@media (max-width:768px){#root :is(input,textarea):not(.vds-select__native):not([type=checkbox]):not([type=radio]):not([type=range]):not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important}}[data-page=create] .cc-wrap{gap:var(--sp-6);grid-template-columns:1.55fr 1fr;align-items:start;display:grid}@media (max-width:1180px){[data-page=create] .cc-wrap{grid-template-columns:1fr}}[data-page=create] .cc-form{min-width:0}[data-page=create] .cc-preview{min-width:0;position:sticky;top:24px}[data-page=create] .cc-steps{margin-bottom:var(--sp-5);gap:6px;display:flex}[data-page=create] .cc-step{background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast);-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}[data-page=create] .cc-step .cs-num{background:var(--n-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}[data-page=create] .cc-step .cs-label{font-size:12px;font-weight:700;line-height:1.2}[data-page=create] .cc-step .cs-sub{color:var(--n-400);font-size:10px;font-weight:500}[data-page=create] .cc-step.active{background:#ff3b5c0f;border-color:#ff3b5c80}[data-page=create] .cc-step.active .cs-num{background:var(--grad-brand);color:var(--vds-on-primary)}[data-page=create] .cc-step.done{border-color:#34d37466}[data-page=create] .cc-step.done .cs-num{background:var(--success);color:var(--on-success)}@media (max-width:700px){[data-page=create] .cc-step .cs-label,[data-page=create] .cc-step .cs-sub{display:none}}[data-page=create] .cc-card{background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:var(--sp-6);margin-bottom:var(--sp-4)}[data-page=create] .cc-card h3:not(:where([data-venus-core],[data-venus-core] *)){margin-bottom:2px;font-size:14px;font-weight:700}[data-page=create] .cc-card .c-sub{color:var(--n-400);margin-bottom:14px;font-size:12px}[data-page=create] .field{margin-bottom:var(--sp-4)}[data-page=create] .field label.lbl{color:var(--n-200);margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.45;display:block}[data-page=create] label.lbl .hint{color:var(--n-500);margin-top:1px;font-size:10px;font-weight:500;line-height:1.4;display:block}[data-page=create] .field label.lbl{min-height:2.1em}[data-page=create] .field .err{color:var(--error);margin-top:5px;font-size:11px;display:none}[data-page=create] .field.invalid .err{display:block}[data-page=create] .field.invalid input:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .field.invalid textarea:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .field.invalid .inp:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--error)!important}[data-page=create] .cc-counter{color:var(--n-500);text-align:right;margin-top:var(--sp-1);font-size:10px}[data-page=create] .cc-counter.over{color:var(--error)}[data-page=create] input.inp:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] textarea.inp:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] select.inp:not(:where([data-venus-core],[data-venus-core] *)){background:var(--n-900);border:1.5px solid var(--n-600);width:100%;color:var(--n-50);border-radius:var(--r-sm);font-size:14px;font-family:var(--font);transition:border-color var(--dur-fast);padding:11px 12px}[data-page=create] input.inp:focus:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] textarea.inp:focus:not(:where([data-venus-core],[data-venus-core] *)){border-color:var(--brand-cyan);outline:none}[data-page=create] textarea.inp:not(:where([data-venus-core],[data-venus-core] *)){resize:vertical;min-height:76px;line-height:1.5}[data-page=create] .row2{gap:var(--sp-3);grid-template-columns:1fr 1fr;align-items:end;display:grid}[data-page=create] .row3{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);align-items:end;display:grid}@media (max-width:700px){[data-page=create] .row2,[data-page=create] .row3{grid-template-columns:1fr}}[data-page=create] .cc-type{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}[data-page=create] .type-card{border:1.5px solid var(--n-600);border-radius:var(--r-md);padding:var(--sp-4);cursor:pointer;background:var(--n-900);transition:border-color var(--dur-fast),background var(--dur-fast)}[data-page=create] .type-card:hover{border-color:var(--n-400)}[data-page=create] .type-card.sel{border-color:var(--brand-pink);background:#ff3b5c0f}[data-page=create] .type-card .t-ico{font-size:24px}[data-page=create] .type-card .t-name{margin-top:var(--sp-2);font-size:14px;font-weight:700}[data-page=create] .type-card .t-sub{font-size:var(--fs-xs);color:var(--n-400);margin-top:var(--sp-1);line-height:1.5}[data-page=create] .type-card .t-check{float:right;color:#0000;font-size:18px}[data-page=create] .cover-drop{border:2px dashed var(--n-600);border-radius:var(--r-md);text-align:center;cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast);background:var(--n-900);justify-content:center;align-items:center;min-height:180px;padding:18px;display:flex;position:relative;overflow:hidden}[data-page=create] .cover-drop:hover{border-color:var(--n-400)}[data-page=create] .cover-drop.has-img{border-style:solid;padding:0}[data-page=create] .cover-drop img{object-fit:cover;border-radius:var(--r-sm);width:100%;max-height:260px;display:block}[data-page=create] .cover-drop .cd-empty .cd-ico{font-size:24px}[data-page=create] .cover-drop .cd-empty .cd-title{margin-top:6px;font-size:14px;font-weight:700}[data-page=create] .cover-drop .cd-empty .cd-sub{color:var(--n-400);margin-top:var(--sp-1);font-size:11px}[data-page=create] .cover-drop .cd-overlay{gap:var(--sp-2);background:linear-gradient(#0000,#0009);justify-content:center;padding:12px;display:flex;position:absolute;inset:auto 0 0}[data-page=create] .cover-drop .cd-overlay button:not(:where([data-venus-core],[data-venus-core] *)){background:var(--vds-on-primary);color:var(--vds-ink);opacity:.92;border-radius:var(--r-full);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;padding:7px 14px;font-size:11px;font-weight:700}[data-page=create] .emoji-pick{gap:var(--sp-2);flex-wrap:wrap;margin-top:10px;display:flex}[data-page=create] .emoji-pick .ep{border-radius:var(--r-sm);background:var(--n-800);border:1px solid var(--glass-border);cursor:pointer;width:42px;height:42px;transition:transform var(--m-dur-instant);justify-content:center;align-items:center;font-size:20px;display:flex}[data-page=create] .emoji-pick .ep:hover{transform:scale(1.1)}[data-page=create] .emoji-pick .ep.sel{border-color:var(--brand-pink);background:#ff3b5c1a}[data-page=create] .chip-row{gap:var(--sp-2);flex-wrap:wrap;display:flex}[data-page=create] .chip{border:1px solid var(--n-600);color:var(--n-200);background:var(--n-900);cursor:pointer;transition:background-color var(--mo-fast),border-color var(--mo-fast),color var(--mo-fast);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}[data-page=create] .chip:hover{border-color:var(--n-300)}[data-page=create] .agenda-list{gap:var(--sp-2);flex-direction:column;margin-top:10px;display:flex}[data-page=create] .ag-item{background:var(--n-900);border:1px solid var(--glass-border);border-radius:var(--r-sm);align-items:center;gap:10px;padding:9px 12px;display:flex}[data-page=create] .ag-item .ag-time{flex-shrink:0;width:92px}[data-page=create] .ag-item .ag-time input:not(:where([data-venus-core],[data-venus-core] *)){border:1px solid var(--n-600);width:100%;color:var(--n-100);border-radius:var(--r-sm);font-size:12px;font-family:var(--font);background:0 0;padding:6px 8px}[data-page=create] .ag-item .ag-txt{flex:1}[data-page=create] .ag-item .ag-txt input:not(:where([data-venus-core],[data-venus-core] *)){width:100%;color:var(--n-100);background:0 0;border:none;padding:6px 2px;font-size:13px}[data-page=create] .ag-item .ag-txt input:focus:not(:where([data-venus-core],[data-venus-core] *)){border-bottom:1px solid var(--brand-cyan);outline:none}[data-page=create] .ag-item .ag-del{color:var(--n-500);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:1rem}[data-page=create] .ag-item .ag-del:hover{color:var(--error)}[data-page=create] .ses-list{gap:var(--sp-2);flex-direction:column;margin-top:10px;display:flex}[data-page=create] .ses-item{background:var(--n-900);border:1px solid var(--glass-border);border-radius:var(--r-sm);overflow:hidden}[data-page=create] .ses-head{cursor:pointer;align-items:center;gap:10px;padding:11px 13px;display:flex}[data-page=create] .ses-head .sh-drag{color:var(--n-500);cursor:grab}[data-page=create] .ses-head .sh-no{background:var(--glass);width:26px;height:26px;color:var(--brand-cyan);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}[data-page=create] .ses-head .sh-mid{flex:1;min-width:0}[data-page=create] .ses-head .sh-top{align-items:center;gap:10px;display:flex}[data-page=create] .ses-head .sh-name{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}[data-page=create] .ses-head .sh-when{color:var(--n-400);flex-shrink:0;font-size:11px}[data-page=create] .ses-head .sh-sum{margin-top:var(--sp-1);color:var(--n-400);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}[data-page=create] .ses-head .sh-sum b{color:var(--n-300);font-weight:600}[data-page=create] .ses-head .sh-del{color:var(--n-500);cursor:pointer;background:0 0;border:none;font-size:14px}[data-page=create] .ses-head .sh-del:hover{color:var(--error)}[data-page=create] .ses-head .sh-chev{color:var(--n-500);transition:transform var(--dur-fast);font-size:11px}[data-page=create] .ses-item.open .sh-chev{transform:rotate(180deg)}[data-page=create] .ses-body{border-top:1px dashed var(--glass-border);padding:0 13px 13px;display:none}[data-page=create] .ses-body.open{padding-top:12px;display:block}[data-page=create] .ses-fields{grid-template-columns:1.4fr 1fr 1fr;align-items:end;gap:10px;margin-bottom:6px;display:grid}[data-page=create] .ses-fields .ses-fields{align-items:end}@media (max-width:800px){[data-page=create] .ses-fields{grid-template-columns:1fr;align-items:stretch}}[data-page=create] .ses-fields .field{margin-bottom:var(--sp-2)}[data-page=create] .tl-cap{color:var(--n-300);align-items:center;gap:6px;margin:10px 0 2px;font-size:11px;font-weight:700;display:flex}[data-page=create] .tl-cap small{color:var(--n-500);font-weight:500}[data-page=create] .ses-tl{margin:8px 0 4px;padding-left:4px;position:relative}[data-page=create] .tl-item{gap:var(--sp-2);grid-template-columns:86px 132px 1fr 28px;align-items:start;padding:7px 0 7px 18px;display:grid;position:relative}[data-page=create] .tl-item:before{content:"";background:var(--glass-border);width:2px;position:absolute;top:0;bottom:0;left:3px}[data-page=create] .tl-item:first-child:before{top:14px}[data-page=create] .tl-item:last-child:before{height:14px;bottom:auto}[data-page=create] .tl-item:after{content:"";width:var(--sp-2);height:var(--sp-2);background:var(--brand-cyan);border-radius:50%;position:absolute;top:15px;left:0;box-shadow:0 0 0 3px #5ee6df26}[data-page=create] .tl-item .tl-time{width:86px}[data-page=create] .tl-item .tl-time input:not(:where([data-venus-core],[data-venus-core] *)){background:var(--n-800);border:1px solid var(--n-600);width:100%;color:var(--n-100);font-size:var(--fs-xs);font-family:var(--font);text-align:center;border-radius:7px;padding:6px}[data-page=create] .tl-item .tl-type{width:132px}[data-page=create] .tl-item .tl-type select:not(:where([data-venus-core],[data-venus-core] *)){background:var(--n-800);border:1px solid var(--n-600);width:100%;color:var(--n-100);font-size:11px;font-family:var(--font);border-radius:7px;padding:6px}[data-page=create] .tl-item .tl-main{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}[data-page=create] .tl-item .tl-main input:not(:where([data-venus-core],[data-venus-core] *)){border:none;border-bottom:1px solid var(--n-600);color:var(--n-50);background:0 0;width:100%;padding:5px 2px;font-size:12px}[data-page=create] .tl-item .tl-main input:focus:not(:where([data-venus-core],[data-venus-core] *)){border-bottom-color:var(--brand-cyan);outline:none}[data-page=create] .tl-item .tl-main .tl-desc{color:var(--n-400);font-size:11px}[data-page=create] .tl-item .tl-del{color:var(--n-500);cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px}[data-page=create] .tl-item .tl-del:hover{color:var(--error)}[data-page=create] .tl-add{margin-top:var(--sp-1)}@media (max-width:720px){[data-page=create] .tl-item{grid-template-columns:76px 1fr 26px}[data-page=create] .tl-item .tl-type{grid-area:2/1/auto/-1;width:100%}[data-page=create] .tl-item .tl-type select:not(:where([data-venus-core],[data-venus-core] *)){width:100%}}[data-page=create] .ses-tl-preview{color:var(--n-500);margin-top:6px;font-size:11px;line-height:1.5}[data-page=create] .ses-tl-preview b{color:var(--n-300)}[data-page=create] .rep-hint{font-size:var(--fs-xs);color:var(--brand-cyan);border-radius:var(--r-sm);background:#5ee6df12;border:1px solid #5ee6df33;margin:12px 0;padding:10px 12px;line-height:1.6}[data-page=create] .days-pick{flex-wrap:wrap;gap:6px;display:flex}[data-page=create] .day-p{background:var(--n-900);border:1px solid var(--n-600);width:40px;height:40px;font-size:var(--fs-xs);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:flex}[data-page=create] .day-p.sel{background:var(--grad-brand);color:var(--vds-on-primary);border-color:#0000}[data-page=create] .cc-nav{margin-top:var(--sp-4);align-items:center;gap:10px;display:flex}[data-page=create] .cc-nav .sp{flex:1}[data-page=create] .btn2.big{padding:13px 24px;font-size:14px}[data-page=create] .btn2.ghost.big{padding:13px 20px}[data-page=create] .pv-card{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--n-850);overflow:hidden}[data-page=create] .pv-cover{background:radial-gradient(at 35% 25%,#b394e859,#ff3b5c1f 55%,#0000);justify-content:center;align-items:center;height:170px;font-size:4rem;display:flex;position:relative}[data-page=create] .pv-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-page=create] .pv-cover .pv-live{position:absolute;top:14px;left:14px}[data-page=create] .pv-cover .pv-dur{position:absolute;bottom:14px;right:14px}[data-page=create] .pv-body{padding:var(--sp-5)}[data-page=create] .pv-body :is(h3,h4):not(:where([data-venus-core],[data-venus-core] *)){min-height:2.7em;font-size:16px;font-weight:700;line-height:1.35}[data-page=create] .pv-tags{gap:var(--sp-2);flex-wrap:wrap;min-height:28px;margin-top:10px;display:flex}[data-page=create] .pv-meta{gap:var(--sp-3);color:var(--n-300);margin-top:var(--sp-2);flex-wrap:wrap;font-size:11px;display:flex}[data-page=create] .pv-sub{color:var(--n-300);margin-top:var(--sp-3);min-height:3em;font-size:12px;line-height:1.6}[data-page=create] .pv-note{color:var(--n-500);margin-top:14px;font-size:11px;line-height:1.6}[data-page=create] .pv-earn{border-bottom:1px dashed var(--glass-border);justify-content:space-between;padding:10px 0;font-size:13px;display:flex}[data-page=create] .pv-earn b,[data-page=create] .pv-earn.gold b{color:var(--vds-money);font-variant-numeric:tabular-nums}[data-page=create] .pv-earn b .strike{color:var(--vds-money-soft);font-weight:500;text-decoration:line-through;text-decoration-thickness:1px}[data-page=create] .succ-code{text-align:center;letter-spacing:.18em;color:var(--brand-gold);border-radius:var(--r-md);background:#e8c66714;border:1px dashed #e8c66766;margin:14px 0;padding:14px;font-size:24px;font-weight:700}[data-page=create] .succ-actions{gap:10px;display:flex}[data-page=create] .succ-actions .btn2{flex:1}[data-page=create] .pv-detail{flex-direction:column;width:calc(100vw - 48px);max-width:860px;max-height:88vh;display:flex;overflow:hidden;padding:0!important}[data-page=create] .pv-detail .pd-scroll{padding:var(--sp-6);overflow-y:auto}[data-page=create] .pv-detail .pd-scroll::-webkit-scrollbar{width:6px}[data-page=create] .pd-sec{margin-top:20px}[data-page=create] .pd-sec h3:not(:where([data-venus-core],[data-venus-core] *)){align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}[data-page=create] .pd-tl{flex-direction:column;display:flex}[data-page=create] .pd-tl .pt-row{gap:var(--sp-3);border-bottom:1px dashed var(--glass-border);align-items:flex-start;padding:8px 0;font-size:13px;display:flex}[data-page=create] .pd-tl .pt-row:last-child{border-bottom:none}[data-page=create] .pd-tl .pt-time{width:56px;color:var(--brand-cyan);flex-shrink:0;font-weight:700;line-height:1.5}[data-page=create] .pd-tl .pt-type{flex-shrink:0;width:118px;line-height:1.5}[data-page=create] .pd-tl .pt-type .tag2{padding:2px 8px;font-size:10px}[data-page=create] .pd-tl .pt-body{flex:1;min-width:0}[data-page=create] .pd-tl .pt-body .t{font-weight:700}[data-page=create] .pd-tl .pt-body .d{color:var(--n-400);font-size:var(--fs-xs);margin-top:2px}[data-page=create] .pd-ag{flex-direction:column;display:flex}[data-page=create] .pd-ag .pa-row{gap:var(--sp-3);border-bottom:1px dashed var(--glass-border);align-items:flex-start;padding:7px 0;font-size:13px;display:flex}[data-page=create] .pd-ag .pa-row:last-child{border-bottom:none}[data-page=create] .pd-ag .pa-time{width:56px;color:var(--brand-cyan);flex-shrink:0;font-weight:700;line-height:1.5}[data-page=create] .pd-ag .pa-body{flex:1;min-width:0}[data-page=create] .pd-ag .pa-body .t{color:var(--n-100);font-weight:600;line-height:1.55}[data-page=create] .pd-ses{border:1px solid var(--glass-border);border-radius:var(--r-sm);margin-bottom:var(--sp-2);background:var(--n-900);overflow:hidden}[data-page=create] .pd-ses .ps-head{cursor:pointer;align-items:center;gap:10px;padding:11px 14px;display:flex}[data-page=create] .pd-ses .ps-head .no{background:var(--glass);width:26px;height:26px;font-weight:700;font-size:var(--fs-xs);color:var(--brand-cyan);border-radius:8px;justify-content:center;align-items:center;display:flex}[data-page=create] .pd-ses .ps-head .nm{flex:1;font-size:14px;font-weight:700}[data-page=create] .pd-ses .ps-head .wh{color:var(--n-400);font-size:11px}[data-page=create] .pd-ses .ps-head .ch{color:var(--n-500);font-size:13px}[data-page=create] .pd-ses .ps-body{border-top:1px dashed var(--glass-border);padding:4px 16px 14px;display:none}[data-page=create] .pd-ses .ps-body.open{padding-top:12px;display:block}[data-page=create] .out-item{background:var(--n-900);border:1px solid var(--glass-border);border-radius:var(--r-sm);align-items:center;gap:10px;margin-bottom:7px;padding:8px 12px;display:flex}[data-page=create] .out-item .o-ic{color:var(--success);flex-shrink:0;font-size:14px}[data-page=create] .out-item .o-txt{color:var(--n-100);flex:1;font-size:13px}[data-page=create] .out-item .o-del{color:var(--n-500);cursor:pointer;background:0 0;border:none;font-size:14px}[data-page=create] .out-item .o-del:hover{color:var(--error)}[data-page=create] .tag-x{color:var(--vds-ink-soft);border-radius:var(--vds-r-pill);font-size:var(--fs-xs);background:#b394e81f;border:1px solid #b394e84d;align-items:center;gap:5px;padding:5px 6px 5px 12px;font-weight:600;display:inline-flex}[data-page=create] .tag-x button:not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1}[data-page=create] .tag-x button:hover:not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-on-primary)}[data-page=create] .pub-row{color:var(--n-300);align-items:center;gap:9px;padding:5px 0;font-size:12px;display:flex}[data-page=create] .pub-row .st{text-align:center;width:18px;font-size:13px}[data-page=create] .pub-row.ok .st{color:var(--success)}[data-page=create] .pub-row.no .st{color:var(--n-600)}[data-page=create] .pub-row.ok b{color:var(--n-200)}[data-page=create] .pub-row.no b{color:var(--n-500);font-weight:500}[data-page=create] .pub-row .fix{color:var(--brand-cyan);cursor:pointer;margin-left:auto;font-size:11px}[data-page=create] .pub-bar{gap:var(--sp-2);margin-top:var(--sp-2);align-items:center;display:flex}[data-page=create] .pub-bar .pb-track{background:var(--n-700);border-radius:99px;flex:1;height:7px;overflow:hidden}[data-page=create] .pub-bar .pb-fill{background:linear-gradient(90deg, var(--success), var(--brand-cyan));border-radius:99px;height:100%}[data-page=create] .pub-bar .pb-pct{font-size:var(--fs-xs);color:var(--success);text-align:right;min-width:34px;font-weight:700}[data-page=create] .strike{color:var(--n-400);font-weight:600;text-decoration:line-through}[data-page=create] :focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}[data-page=create] .cc-step{text-align:left;color:var(--n-100);width:100%;font-family:inherit}@media (max-width:700px){[data-page=create] .cc-step .cs-label{font-size:12px;display:block}[data-page=create] .cc-step .cs-sub{display:none}[data-page=create] .cc-step{padding:10px 12px}}@media (max-width:1180px){[data-page=create] .cc-preview{position:static;top:auto}}@media (max-width:768px){[data-page=create] .day-p{width:44px;height:44px}[data-page=create] .chip{align-items:center;min-height:44px;display:inline-flex}[data-page=create] .emoji-pick .ep{width:44px;height:44px}[data-page=create] .ag-item .ag-del:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .ses-head .sh-del:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .tl-item .tl-del:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cover-drop .cd-overlay button:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .tag-x button:not(:where([data-venus-core],[data-venus-core] *)){min-width:44px;min-height:44px}}[data-page=create] .pd-hero-row{gap:var(--sp-6);flex-wrap:wrap;align-items:center;display:flex}[data-page=create] .pd-cover{border-radius:var(--r-md);background:var(--n-900);flex-shrink:0;justify-content:center;align-items:center;width:170px;height:120px;display:flex;position:relative;overflow:hidden}[data-page=create] .pd-hero-main{flex:1;min-width:220px}[data-page=create] .pd-kinds{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}[data-page=create] .pd-out{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-page=create] .pd-out-item{background:var(--n-900);border:1px solid var(--glass-border);border-radius:10px;gap:8px;padding:9px 11px;font-size:13px;display:flex}@media (max-width:640px){[data-page=create] .pd-out{grid-template-columns:1fr}[data-page=create] .pd-cover{width:100%}[data-page=create] .pd-hero-main{min-width:0}}[data-page=create] :is(h2,h3).cc-h3:not(:where([data-venus-core],[data-venus-core] *)){align-items:center;gap:8px;display:flex}[data-page=create] .cc-lbl-cover{color:var(--n-200);margin:14px 0 6px;font-size:11px;font-weight:700;display:block}[data-page=create] .cc-hidden{display:none}[data-page=create] .cc-gold{color:var(--brand-gold)}[data-page=create] .cc-check{appearance:none;border:1.5px solid var(--vds-line,var(--border));background:var(--vds-surface,var(--surface));cursor:pointer;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin:0;transition:background .12s,border-color .12s;display:inline-flex}[data-page=create] .cc-check:checked{border-color:var(--vds-primary);background:var(--vds-primary)}[data-page=create] .cc-check:checked:after{content:"";border-left:2px solid var(--vds-on-primary,var(--n-50));border-bottom:2px solid var(--vds-on-primary,var(--n-50));width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}[data-page=create] .cc-check:focus-visible{box-shadow:0 0 0 4px var(--vds-ring,var(--vds-primary));outline:0}@supports (color:color-mix(in lab, red, red)){[data-page=create] .cc-check:focus-visible{box-shadow:0 0 0 4px var(--vds-ring,color-mix(in srgb, var(--vds-primary) 22%, transparent))}}[data-page=create] .cc-hint{color:var(--n-500);font-size:.75rem;line-height:1.5}[data-page=create] .cc-mt2{margin-top:2px}[data-page=create] .cc-mt6{margin-top:6px}[data-page=create] .cc-mt8{margin-top:8px}[data-page=create] .cc-mt10{margin-top:10px}[data-page=create] .cc-mt12{margin-top:12px}[data-page=create] .cc-mt14{margin-top:14px}[data-page=create] .field .err.show{display:block}[data-page=create] .cc-span2{grid-column:span 2}[data-page=create] .cc-narrow{max-width:280px}[data-page=create] .cc-end-col{flex-direction:column;justify-content:flex-end;display:flex}[data-page=create] .cc-seg{gap:8px;display:flex}[data-page=create] .cc-seg-btn{flex:1;padding:10px 12px}[data-page=create] .cc-seg-btn.is-off{background:var(--n-700)}[data-page=create] .cc-pubbox{background:var(--n-900);border:1px solid var(--glass-border);border-radius:var(--r-sm);margin-top:16px;padding:12px 14px}[data-page=create] .cc-pubbox-title{align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}[data-page=create] .cc-submit-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}[data-page=create] .cc-f12{flex:1.2}[data-page=create] .cc-f08{flex:.8}[data-page=create] .cc-nav-hint{color:var(--n-500);font-size:12px}[data-page=create] .cc-pv-label{letter-spacing:.1em;color:var(--n-400);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}[data-page=create] .pv-card.clickable{cursor:pointer}[data-page=create] .pv-cover .pv-emoji{filter:drop-shadow(0 8px 32px var(--n-950))}@supports (color:color-mix(in lab, red, red)){[data-page=create] .pv-cover .pv-emoji{filter:drop-shadow(0 8px 32px color-mix(in srgb, var(--n-950) 50%, transparent))}}[data-page=create] .pv-cover .pv-dur{align-items:center;gap:4px;display:inline-flex}[data-page=create] .pv-view{background:var(--n-950);position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){[data-page=create] .pv-view{background:color-mix(in srgb, var(--n-950) 55%, transparent)}}[data-page=create] .pv-view{color:var(--n-0);border-radius:999px 0 0;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:700;display:flex}[data-page=create] .pv-note.center{text-align:center;margin-top:10px}[data-page=create] .lt-card .cc-ok-ico{color:var(--success)}[data-page=create] .succ-actions{justify-content:center;margin-top:16px}[data-page=create] .pd-hero-main .pd-name{font-size:18px;font-weight:700}[data-page=create] .pd-hero-main .pd-desc{color:var(--n-300);margin-top:8px;font-size:12px}[data-page=create] .pd-out-item .ok{color:var(--success);font-weight:700}[data-page=create] .cc-pd-empty{color:var(--n-500);font-size:13px}[data-page=create] .pd-ses-list{flex-direction:column;gap:8px;display:flex}[data-page=create] .pd-ses .ps-head .ch{color:var(--n-500);transition:transform var(--dur-fast);flex-shrink:0;font-size:11px}[data-page=create] .pd-ses .ps-head .ch.open{transform:rotate(180deg)}[data-page=create] .pd-ses .ps-mid{flex:1;min-width:0}[data-page=create] .pt-pill{color:var(--n-0);white-space:nowrap;border-radius:999px;flex-shrink:0;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}[data-page=create] .pd-ag-list{flex-direction:column;gap:6px;display:flex}[data-page=create] .cc-earn-duo{margin-top:var(--sp-5);flex-wrap:wrap;gap:16px;display:flex}[data-page=create] .cc-earn-duo .pv-earn{flex:1;min-width:160px}[data-page=create] .pd-cover .pd-emoji{font-size:34px}[data-page=create] .pd-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:640px){[data-page=create] .lt-overlay{align-items:flex-end;padding:0}[data-page=create] .lt-card{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:92dvh;overflow-y:auto}[data-page=create] .pv-detail{border-radius:16px 16px 0 0;width:100vw;max-width:100vw;max-height:92dvh}[data-page=create] .pv-detail .pd-scroll{padding:var(--sp-4)}}[data-page=create] .cc-lbl-check{align-items:center;gap:6px;display:flex}[data-page=create] .cc-btn-block{width:100%;margin-top:16px}[data-page=create] .cc-ok-card{text-align:center;max-width:420px;padding:var(--sp-8)}[data-page=create] .lt-card .cc-ok-title{font-size:18px}[data-page=create] .pd-ses .ps-head .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:768px){[data-page=create] label.lbl .hint,[data-page=create] .field .err,[data-page=create] .cc-counter,[data-page=create] .ses-head .sh-when,[data-page=create] .ses-head .sh-sum,[data-page=create] .pd-tl .pt-type .tag2,[data-page=create] .pv-note,[data-page=create] .pv-meta,[data-page=create] .cc-hint{font-size:.75rem}}[data-page=create] .cc-review-grid{gap:6px var(--sp-5,20px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}[data-page=create] .cc-review-grid>div{border-bottom:1px dashed var(--line-base,var(--border));justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:7px 0;display:flex}[data-page=create] .cc-review-grid dt{color:var(--muted);font-size:var(--fs-meta);flex:none;margin:0}[data-page=create] .cc-review-grid dd{color:var(--fg);font-size:var(--fs-meta);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}[data-page=create] .cc-nav{z-index:5;background:var(--bg);padding:10px 0;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){[data-page=create] .cc-nav{background:color-mix(in srgb, var(--bg) 90%, transparent)}}[data-page=create] .cc-nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line-base,var(--border))}@media (max-width:1024px){[data-page=create] .cc-review-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){[data-page=create] .cc-nav{padding:8px 0}}@media (max-width:375px){[data-page=create] .cc-review-grid>div{padding:6px 0}}[data-page=create] .cc-step .cs-sub,[data-page=create] .cc-card .c-sub,[data-page=create] .type-card .t-sub,[data-page=create] .cover-drop .cd-empty .cd-sub,[data-page=create] .ses-head .sh-when,[data-page=create] .ses-head .sh-sum,[data-page=create] .tl-item .tl-main .tl-desc,[data-page=create] .pd-tl .pt-body .d,[data-page=create] .pd-ses .ps-head .wh,[data-page=create] .strike,[data-page=create] label.lbl .hint,[data-page=create] .cc-counter,[data-page=create] .pv-note{color:var(--n-350)}[data-page=create] .cc-step .cs-sub,[data-page=create] .cc-card .c-sub,[data-page=create] .type-card .t-sub,[data-page=create] .cover-drop .cd-empty .cd-sub,[data-page=create] label.lbl .hint,[data-page=create] .cc-counter,[data-page=create] .ses-head .sh-when,[data-page=create] .ses-head .sh-sum,[data-page=create] .tl-item .tl-main .tl-desc,[data-page=create] .pv-note,[data-page=create] .tag2{font-size:var(--fs-micro)}[data-page=create] .chip.sel{border-color:var(--accent);background:var(--accent-soft-bg);color:var(--accent-ink)}[data-page=create] .tag2.ok,[data-page=create] .tag2.wait,[data-page=create] .tag2.ai,[data-page=create] .tag2.pv-live,[data-page=create] .tag2{background:var(--surface-2);border-color:var(--border);color:var(--muted)}@media (max-width:1024px){[data-page=create] .pv-note{line-height:1.5}}@media (max-width:768px){[data-page=create] .cc-step .cs-sub{font-size:var(--fs-micro)}}@media (max-width:375px){[data-page=create] .cc-counter{font-size:var(--fs-micro)}}@media (max-width:700px){[data-page=create] .cc-steps{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid;overflow:visible}[data-page=create] .cc-step{flex:initial;gap:8px;min-width:0;padding:10px}}[data-page=create] .cc-steps{max-width:100%}[data-page=create] .cc-step{flex-shrink:0}@media (max-width:768px){[data-page=create]{--fs-micro:12px}[data-page=create] .cc-step .cs-sub:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-card .c-sub:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .field label.lbl:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] label.lbl .hint:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .field .err:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-counter:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cover-drop .cd-empty .cd-sub:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cover-drop .cd-overlay button:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .chip:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .ses-head .sh-no:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .ses-head .sh-when:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .ses-head .sh-sum:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .ses-head .sh-chev:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .tl-cap:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .tl-item .tl-main .tl-desc:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .ses-tl-preview:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pv-meta:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pv-note:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pd-tl .pt-type .tag2:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pd-ses .ps-head .wh:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pub-row .fix:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-step .cs-label:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-lbl-cover:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-pubbox-title:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-nav-hint:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-pv-label:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pv-view:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pd-ses .ps-head .ch:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pt-pill:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .t-sub:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .hint:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-cap)}[data-page=create] input:not([type=checkbox]):not([type=radio]):not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] select:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] textarea:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:16px!important}[data-page=create] .btn2.big,[data-page=create] .cc-btn-block{min-height:var(--touch-min,44px)}[data-page=create] .cc-nav{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}}@media (max-width:1024px){[data-page=create]{--fs-micro:12px}[data-page=create] .cc-step .cs-sub:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-card .c-sub:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .field label.lbl:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] label.lbl .hint:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .field .err:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-counter:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cover-drop .cd-empty .cd-sub:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cover-drop .cd-overlay button:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .chip:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .ses-head .sh-no:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .ses-head .sh-when:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .ses-head .sh-sum:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .ses-head .sh-chev:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .tl-cap:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .tl-item .tl-main .tl-desc:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .ses-tl-preview:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pv-meta:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pv-note:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pd-tl .pt-type .tag2:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pd-ses .ps-head .wh:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pub-row .fix:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-step .cs-label:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-lbl-cover:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-pubbox-title:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-nav-hint:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .cc-pv-label:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pv-view:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pd-ses .ps-head .ch:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .pt-pill:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .t-sub:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] .hint:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-cap)}[data-page=create] input:not([type=checkbox]):not([type=radio]):not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] select:not(:where([data-venus-core],[data-venus-core] *)),[data-page=create] textarea:not(:where([data-venus-core],[data-venus-core] *)){min-height:var(--touch-min,44px);font-size:16px!important}[data-page=create] .btn2.big,[data-page=create] .cc-btn-block{min-height:var(--touch-min,44px)}[data-page=create] .cc-nav{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}}@media (max-width:768px){[data-page=create] .cc-submit-row{gap:var(--m-space-2);flex-wrap:nowrap;flex:auto;width:100%;margin:0}[data-page=create] .cc-submit-row .btn2.big{padding-inline:var(--m-space-3);font-size:var(--m-fs-meta)}[data-page=create] .cc-submit-row .cc-f12{flex:auto;min-width:0}[data-page=create] .cc-submit-row .cc-f08{flex:none}[data-page=create]{padding-bottom:calc(var(--m-control-48) + var(--m-space-2))}}[data-page=create] .pt-pill--warm{background:linear-gradient(135deg, var(--brand-gold), var(--warning))}[data-page=create] .pt-pill--review{background:linear-gradient(135deg, var(--info), var(--brand-purple))}[data-page=create] .pt-pill--new{background:linear-gradient(135deg, var(--brand-purple), var(--brand-purple))}@supports (color:color-mix(in lab, red, red)){[data-page=create] .pt-pill--new{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-purple) 72%, white), var(--brand-purple))}}[data-page=create] .pt-pill--practice{background:linear-gradient(135deg, var(--brand-cyan), var(--brand-cyan))}@supports (color:color-mix(in lab, red, red)){[data-page=create] .pt-pill--practice{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-cyan) 70%, white), var(--brand-cyan))}}[data-page=create] .pt-pill--ai{background:linear-gradient(135deg, var(--brand-pink), var(--brand-purple))}[data-page=create] .pt-pill--game{background:linear-gradient(135deg, var(--success), var(--success))}@supports (color:color-mix(in lab, red, red)){[data-page=create] .pt-pill--game{background:linear-gradient(135deg, color-mix(in srgb, var(--success) 70%, white), var(--success))}}[data-page=create] .pt-pill--quiz{background:linear-gradient(135deg, var(--danger), var(--danger))}@supports (color:color-mix(in lab, red, red)){[data-page=create] .pt-pill--quiz{background:linear-gradient(135deg, color-mix(in srgb, var(--danger) 70%, white), var(--danger))}}[data-page=create] .pt-pill--wrap{background:linear-gradient(135deg, var(--brand-gold), var(--brand-gold))}@supports (color:color-mix(in lab, red, red)){[data-page=create] .pt-pill--wrap{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 70%, white), var(--brand-gold))}}[data-page=create] .pt-pill{background:linear-gradient(135deg, var(--muted), var(--faint))}@media (min-width:1024px){[data-page=create] .cc-steps{max-width:720px}}[data-page=create] .field label.lbl .req{color:var(--vds-error-text)}[data-page=create] .type-card.sel .t-check{color:var(--vds-primary-700)}.chat-list{flex-direction:column;flex:1;gap:2px;padding:8px 2px;display:flex}.chat-day{color:var(--n-500);font-size:10px}.chat-day span{background:#ffffff0f;border-radius:999px;padding:3px 12px}.m-file{color:#9ff5f0;cursor:pointer;background:#5ee6df14;border:1px solid #5ee6df38;border-radius:12px;align-items:center;gap:8px;max-width:240px;padding:8px 12px;font-size:12px;display:inline-flex}.m-file .fn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-file .fs{color:var(--n-500);font-size:10px}.chat-composer{border-top:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 0 4px;display:flex}.cc-btn{width:34px;height:34px;color:var(--n-300);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;font-size:16px}.cc-btn:hover{background:#ffffff0f}.ci-inp{color:var(--n-100);background:#191922;border:1px solid #ffffff1a;border-radius:999px;outline:none;flex:1;min-width:0;padding:9px 14px;font-size:13px}.ci-btn{background:var(--grad-brand);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:38px;height:38px;font-size:14px}.cv-pane{border:1px solid var(--glass-border);border-radius:var(--r-md);background:#12121ab8;flex-direction:column;min-height:0;display:flex;overflow:hidden}.cv-head{padding:12px 12px 8px}.cv-search{border:1px solid var(--glass-border);border-radius:var(--r-full);background:#ffffff0d;align-items:center;gap:8px;padding:8px 12px;display:flex}.cv-search input:not(:where([data-venus-core],[data-venus-core] *)){min-width:0;color:var(--n-100);background:0 0;border:none;outline:none;flex:1;font-size:13px}.cv-search:focus-within{border-color:var(--focus-ring)}.cv-tab-n{color:var(--n-300);font-size:10px;font-weight:700}.cv-list{flex:1;padding:6px;overflow-y:auto}.cv-item{text-align:left;cursor:pointer;border-radius:var(--r-sm);width:100%;transition:background var(--dur-fast);background:0 0;border:none;align-items:center;gap:10px;padding:10px;display:flex;position:relative}.cv-item:hover{background:var(--glass-hover)}.cv-item.on{background:var(--glass-strong)}.cv-item.on:before,.cv-item.unread:before{content:"";background:var(--brand-pink);opacity:.9;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.cv-item.unread{background:linear-gradient(90deg,#ff3b5c1a,#0000 55%)}.cv-mid{flex:1;min-width:0}.cv-title{align-items:center;gap:6px;display:flex}.cv-title b{color:var(--n-100);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.cv-preview{color:var(--n-400);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.75rem;overflow:hidden}.cv-preview.muted{color:var(--n-500);font-style:italic}.cv-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.cv-time{color:var(--n-500);font-size:10px;font-weight:600}.cv-dot{background:var(--brand-pink);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:grid}.thread-wrap{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.thread{border:1px solid var(--glass-border);border-radius:var(--r-md);background:#12121ab8;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.thread-head{border-bottom:1px solid var(--glass-border);flex-shrink:0;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.thread-head .th-mid{flex:1;min-width:0}.thread-head .th-title{color:var(--n-50);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.thread-head .th-sub{color:var(--n-400);margin-top:2px;font-size:11px}.th-btn{cursor:pointer;width:34px;height:34px;color:var(--n-300);background:0 0;border:none;border-radius:50%;flex-shrink:0;font-size:16px}.th-btn:hover{background:var(--glass-hover);color:var(--n-50)}.th-btn.on{color:var(--brand-pink)}.thread-body{flex:1;padding:12px 14px;position:relative;overflow-y:auto}.new-divider{align-items:center;gap:10px;margin:10px 0;display:flex}.new-divider:before,.new-divider:after{content:"";background:#ff3b5c73;flex:1;height:1px}.new-divider span{color:#ff8098;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.jump-new{border-radius:var(--r-full);cursor:pointer;background:var(--brand-pink);color:#fff;box-shadow:var(--glow-pink);border:none;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;display:flex;position:sticky;bottom:8px}.msg-actions{border:1px solid var(--glass-strong);border-radius:var(--r-full);box-shadow:var(--e-2);z-index:4;background:#16161ef7;gap:2px;padding:3px;display:none;position:absolute;top:-12px}.msg-actions button:not(:where([data-venus-core],[data-venus-core] *)){cursor:pointer;width:26px;height:26px;color:var(--n-300);background:0 0;border:none;border-radius:50%;font-size:12px}.msg-actions button:hover:not(:where([data-venus-core],[data-venus-core] *)){background:var(--glass-hover);color:#fff}.quote{border-left:3px solid var(--brand-cyan);cursor:pointer;background:#ffffff0d;border-radius:6px;flex-direction:column;gap:1px;margin-bottom:4px;padding:5px 8px;display:flex}.quote b{color:var(--brand-cyan);font-size:10px;font-weight:700}.quote span{color:var(--n-300);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.m-text.recalled{color:var(--n-400);background:0 0;border-style:dashed;font-style:italic}.typing{align-items:center;gap:6px;padding:4px 2px;display:flex}.typing .dots{gap:3px;display:inline-flex}.typing .dots i{background:var(--n-400);border-radius:50%;width:5px;height:5px;animation:1s chatTyping}.typing .dots i:nth-child(2){animation-delay:.15s}.typing .dots i:nth-child(3){animation-delay:.3s}.typing span{color:var(--n-400);font-size:11px}@keyframes chatTyping{0%,to{opacity:.3}50%{opacity:1}}.m-img-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-width:320px;display:grid}.m-img-grid img{object-fit:cover;cursor:zoom-in;border:1px solid #ffffff14;border-radius:10px;width:100%;height:100%}.info-panel{border:1px solid var(--glass-border);border-radius:var(--r-md);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.info-sec{border-bottom:1px solid #ffffff0d}.info-sec h4:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:.08em;text-transform:uppercase;color:var(--n-400);margin-bottom:10px;font-size:10px;font-weight:700}.info-row{align-items:center;gap:10px;padding:6px 0;display:flex}.info-row .nm{min-width:0;color:var(--n-100);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.info-row .rl{background:var(--glass-strong);color:var(--n-300);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.info-row .rl.host{background:var(--accent-dim);color:#ff8098}.info-opt{color:var(--n-200);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.info-opt button:not(:where([data-venus-core],[data-venus-core] *)){border-radius:var(--r-full);border:1px solid var(--glass-border);color:var(--n-300);cursor:pointer;background:0 0;padding:5px 10px;font-size:11px;font-weight:700}.info-opt button:hover:not(:where([data-venus-core],[data-venus-core] *)){color:#fff;background:var(--glass-hover)}.info-opt button.danger:not(:where([data-venus-core],[data-venus-core] *)){color:#ff8098;border-color:#ff4d5e66}.cv-empty{text-align:center;color:var(--n-400);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px 24px;display:flex}.cv-empty .e-ico{font-size:42px}.cv-empty .e-title{color:var(--n-100);font-size:1rem;font-weight:700}.cv-empty .e-text{max-width:320px;font-size:13px;line-height:1.6}.msg-banner{margin-bottom:var(--sp-2);border-radius:var(--r-sm);background:var(--warning-bg-subtle);color:#f0c674;border:1px solid #e8a8384d;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.msg-banner button:not(:where([data-venus-core],[data-venus-core] *)){color:var(--brand-cyan);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12px;font-weight:700}.chat-lightbox{z-index:600;cursor:zoom-out;background:#040408e6;place-items:center;display:grid;position:fixed;inset:0}.chat-lightbox img{border-radius:var(--r-sm);max-width:92vw;max-height:88vh}.thread-head [data-mobile-back]{display:none}@media (max-width:1279px){.info-panel{z-index:320;width:min(88vw,340px);box-shadow:var(--e-3);border-radius:0;position:fixed;top:0;bottom:0;right:0}}@media (max-width:1023px){.thread-head [data-mobile-back]{justify-content:center;align-items:center;display:inline-flex}}@media (max-width:480px){.thread-body{padding:10px}}.thread-body{flex-direction:column;display:flex}.thread-body.empty{justify-content:flex-end;padding-bottom:18px}.thread-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:520px;margin:auto auto 0;padding:8px 16px 4px;display:flex}.thread-hero .th-name{color:var(--n-50);font-size:16px;font-weight:700}.thread-hero .th-meta{color:var(--n-400);font-size:12px}.thread-hero .th-note{color:var(--n-500);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-full);align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.quick-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.quick-chips .chip{cursor:pointer;border-radius:var(--r-full);color:var(--n-100);background:var(--glass);border:1px solid var(--glass-border);transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast),opacity var(--dur-fast);align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.quick-chips .chip:hover{background:var(--accent-dim);color:#fff;border-color:#ff3b5c73;transform:translateY(-1px)}.chat-composer{gap:8px}.chat-composer .cc-btn{background:var(--glass);border:1px solid var(--glass-border);place-items:center;width:38px;height:38px;display:grid}.chat-composer .cc-btn:hover{background:var(--glass-strong)}.chat-composer .ci-inp{border-color:var(--glass-border);background:#ffffff0f;padding:11px 16px;font-size:14px}.chat-composer .ci-inp:focus{border-color:#ff3b5c80}.chat-composer .ci-inp::placeholder{color:var(--n-500)}.cv-empty .e-ico{background:var(--glass);border:1px solid var(--glass-border);border-radius:50%;place-items:center;width:64px;height:64px;font-size:34px;display:grid}.info-sec h4:not(:where([data-venus-core],[data-venus-core] *)){align-items:center;gap:6px;display:flex}.info-empty{color:var(--n-500);padding:4px 0;font-size:12px;font-style:italic}.th-link{border-radius:var(--r-full);cursor:pointer;color:var(--n-100);background:var(--glass);border:1px solid var(--glass-border);transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.th-link:hover{background:var(--accent-dim);color:#fff;border-color:#ff3b5c73}@media (max-width:1023px){.th-link span{display:none}}.info-detail-btn{border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--n-100);background:var(--glass);border:1px solid var(--glass-border);justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.info-detail-btn:hover{background:var(--accent-dim);color:#fff;border-color:#ff3b5c73}.info-sec h4 svg:not(:where([data-venus-core],[data-venus-core] *)),.info-opt span svg:not(:where([data-venus-core],[data-venus-core] *)),.msg-banner svg:not(:where([data-venus-core],[data-venus-core] *)){vertical-align:-2px}.info-opt span{align-items:center;gap:7px;display:inline-flex}.info-opt button:not(:where([data-venus-core],[data-venus-core] *)){align-items:center;gap:5px;display:inline-flex}.cv-flag{color:var(--n-400);flex-shrink:0}.cv-title b+.cv-flag{margin-left:2px}.thread-head svg,.msg-actions svg,.chat-composer svg,.th-btn svg,.cc-btn svg,.ci-btn svg{flex-shrink:0}.th-btn:not(:where([data-venus-core],[data-venus-core] *)),.cc-btn:not(:where([data-venus-core],[data-venus-core] *)),.ci-btn:not(:where([data-venus-core],[data-venus-core] *)),.msg-actions button:not(:where([data-venus-core],[data-venus-core] *)){place-items:center;display:inline-grid}.quick-chips .chip svg{opacity:.9}.btn2 svg{vertical-align:-2px;margin-right:6px}@media (max-width:768px){.chat-composer .cc-btn,.chat-composer .ci-btn{width:44px;height:44px}.chat-composer .ci-inp{font-size:16px}}.chat-composer .ci-inp.ci-inp{border-radius:var(--vds-radius-control,16px)!important;height:44px!important;min-height:44px!important;color:var(--n-100)!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;padding:0 16px!important;font-size:14px!important;line-height:44px!important}.chat-composer .ci-inp.ci-inp::placeholder{color:var(--n-500)!important}.chat-composer .ci-inp.ci-inp:focus,.chat-composer .ci-inp.ci-inp:focus-visible{border-color:var(--vds-primary)!important;box-shadow:inset 0 0 0 1px var(--vds-primary),0 0 0 3px var(--vds-primary)!important;outline:none!important}@supports (color:color-mix(in lab, red, red)){.chat-composer .ci-inp.ci-inp:focus,.chat-composer .ci-inp.ci-inp:focus-visible{box-shadow:inset 0 0 0 1px var(--vds-primary),0 0 0 3px color-mix(in srgb, var(--vds-primary) 26%, transparent)!important}}.chat-composer .ci-inp.ci-inp:disabled{opacity:.6!important;cursor:not-allowed!important}.chat-composer .cc-btn,.chat-composer .ci-btn{border-radius:999px;flex:none;width:40px;height:40px}@media (max-width:768px){.chat-composer .ci-inp.ci-inp{font-size:16px!important}}.dock{justify-content:center;align-items:center;gap:var(--sp-4);padding:10px var(--sp-4);display:flex}.dock .tool .dock-lbl{white-space:nowrap;text-align:center;width:100%;padding:0;font-size:10px;line-height:1.15;display:block}.dock .tool{white-space:nowrap}.dock .tool svg,.dock .tool>span:first-child{flex-shrink:0}.dock-group{align-items:center;gap:var(--sp-2);border-radius:var(--r-md,12px);border:1px solid var(--glass-border);background:#ffffff08;padding:6px 8px;display:flex}.dock-group.exit{margin-left:var(--sp-6);background:var(--danger-bg-subtle);border-color:#ff4d5e47}.dock .dock-group.core .tool{width:76px;height:var(--dock-core,56px)}.dock .dock-group.teach .tool{width:74px;height:var(--dock-tool,48px)}.dock .dock-group.util .tool{width:78px;height:var(--touch-min,44px)}.dock .dock-group.exit .tool{width:88px;height:var(--dock-core,56px)}.dock .dock-group .tool{padding:0 6px}.dock .dock-group.teach .tool .dock-lbl,.dock .dock-group.util .tool .dock-lbl{font-size:10px}.dock .tool.off{background:var(--danger-bg-subtle);color:#ff9fae;border-color:#ff4d5e73}.dock .tool.on{color:#7fffc9;background:#34d3741f;border-color:#34d37461}.dock .tool.on .dock-lbl{color:#7fffc9}.dock .tool.off .dock-lbl{color:#ff9fae}.dock .dock-group.util .tool{min-width:var(--touch-min,44px);min-height:var(--touch-min,44px)}@keyframes toolBounce{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.dock .tool.bounced{animation:toolBounce var(--dur-fast,.15s) var(--ease-out,cubic-bezier(.2, .8, .2, 1))}.dock .tool{transition:transform var(--mo-fast,.12s) ease-out}.dock .tool:active:not(:disabled){transform:scale(.97)}.tt-bubble.top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tt-bubble.bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tt-kbd,.om-kbd{border:1px solid var(--glass-border);color:var(--n-200);background:#ffffff1a;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:10px}.om-panel{bottom:calc(100% + 10px)}.om-panel.right{right:0}.om-panel.left{left:0}@keyframes omIn{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.om-item{border-radius:var(--r-xs);width:100%;color:var(--n-100);background:0 0;border:0;padding:9px 10px;font-size:12px;font-weight:600}.om-item:hover,.om-item:focus-visible{background:var(--glass-hover);outline:none}.om-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.om-item.danger{color:#ff9fae}.om-item.danger:hover{background:var(--danger-bg-subtle)}.cd-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0404089e;justify-content:center;display:flex;position:fixed;inset:0}@keyframes cdFade{0%{opacity:0}to{opacity:1}}@keyframes cdPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.cd-ico{font-size:24px}.cd-title{font:var(--h4);margin-bottom:var(--sp-2)}.cd-actions .btn2{min-width:120px}.toast-stack{right:var(--sp-4);z-index:190;gap:var(--sp-2);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:96px}.toast-item{pointer-events:auto;background:var(--n-800);border:1px solid var(--glass-border);border-left:3px solid var(--n-500);border-radius:var(--r-sm,10px);max-width:min(360px,100vw - 32px);box-shadow:var(--e-2,0 4px 16px #00000047);color:var(--n-100);animation:toastIn var(--dur-base,.2s) var(--ease-out,cubic-bezier(.2, .8, .2, 1));align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ic-top .tb-brand-zone{align-items:center;gap:10px;display:flex}.live-badge{letter-spacing:.5px;color:#7fffc9;border-radius:var(--r-full,999px);background:#34d3741f;border:1px solid #34d37459;align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.ic-top .tb-room-zone{align-items:center;gap:8px;min-width:0;display:flex}.ic-top .tb-room-name{font:var(--h4);color:var(--n-100);white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-size:16px;font-weight:700;overflow:hidden}.ic-top .tb-room-sub{color:var(--n-400);font-size:10px}.ic-top .tb-right-zone{align-items:center;gap:10px;margin-left:auto;display:flex}.rec-time{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;font-size:11px}.stage-empty-ava{color:#fff;outline-offset:4px;background:linear-gradient(140deg,#ff3b5c,#b03aff);border-radius:50%;outline:3px solid #0000}.stage-empty-ava.cam-off{outline-color:var(--n-600)}.stage-empty-ava.speaking{outline-color:var(--success)}.stage-empty-hint{color:var(--n-400)}.layout-switch{z-index:20;border:1px solid var(--glass-border);border-radius:var(--r-full,999px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080ead;gap:2px;padding:3px;display:flex;position:absolute;top:14px;right:14px}.layout-switch button:not(:where([data-venus-core],[data-venus-core] *)){color:var(--n-300);border-radius:var(--r-full,999px);cursor:pointer;background:0 0;border:0;padding:5px 9px;font-size:12px;line-height:1}.layout-switch button.sel:not(:where([data-venus-core],[data-venus-core] *)){color:#fff;background:#ffffff1f}.layout-switch button:hover:not(:where([data-venus-core],[data-venus-core] *)){color:#fff}.stage.mode-grid{flex-direction:column}.stage.mode-grid .mv-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;width:100%;height:100%;padding:10px;display:grid}.ms-cell{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-sm,10px);text-align:center;flex-direction:column;padding:8px 6px;display:flex}.ms-cell .ms-ico{font-size:14px;line-height:1}.ms-cell b{font:var(--fs-stat,24px/1.1 700);font-variant-numeric:tabular-nums;font-size:20px}.ms-cell span{color:var(--n-300);text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:700}.ms-cell.ok{background:var(--success-bg-subtle);border-color:#34d37452}.ms-cell.ok b{color:#7fffc9}.ms-cell.warn{background:var(--warning-bg-subtle);border-color:#e8a83861}.ms-cell.warn b{color:var(--warning)}.ms-cell.warn.pulse{animation:handPulse var(--dur-slow,.3s) var(--ease-out,cubic-bezier(.2, .8, .2, 1))}@keyframes handPulse{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}.ms-cell.alert b{color:#ff9fae}.sp-tabs .tab{transition:color var(--dur-fast,.15s) var(--ease-out,cubic-bezier(.2, .8, .2, 1));position:relative}.sp-tabs button.tab:not(:where([data-venus-core],[data-venus-core] *)){appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2}.sp-tabs button.tab:hover:not(:where([data-venus-core],[data-venus-core] *)){color:var(--n-100)}.sp-tabs button.tab.active:not(:where([data-venus-core],[data-venus-core] *)){color:var(--n-100);border-bottom-color:#0000}.sp-tabs .tab .tab-underline{background:var(--brand-pink);transform-origin:50%;height:2px;transition:transform var(--dur-base,.2s) var(--ease-inout,cubic-bezier(.4, 0, .2, 1));border-radius:2px;position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(0)}.sp-tabs .tab.active .tab-underline{transform:scaleX(1)}.sp-tabs .tab.dim{opacity:.55}.p-row .p-status{color:var(--n-400);align-items:center;gap:4px;font-size:10px;display:flex}.p-row .p-status .st{font-size:11px}.p-row .p-status .st.warn{color:var(--warning)}.p-row .p-status .st.bad{color:var(--error)}.p-row .p-actions{opacity:0;pointer-events:none;transition:opacity var(--dur-fast,.15s) var(--ease-out,cubic-bezier(.2, .8, .2, 1));gap:3px;display:flex}.p-row:hover .p-actions,.p-row:focus-within .p-actions{opacity:1;pointer-events:auto}@media (hover:none){.p-row .p-actions{opacity:1;pointer-events:auto}}.people-empty{padding:18px 14px}.people-empty .pe-ico{margin-bottom:8px;font-size:34px}.people-empty .pe-title{margin-bottom:4px;font-size:13px;font-weight:700}.people-empty .pe-hint{color:var(--n-400);margin-bottom:12px;font-size:11px;line-height:1.55}.people-empty .pe-code{letter-spacing:3px;color:var(--brand-gold);border-radius:var(--r-sm,10px);background:#e8c66714;border:1px dashed #e8c66759;margin-bottom:12px;padding:8px 12px;font-family:ui-monospace,monospace;font-size:24px;font-weight:700;display:inline-block}.people-empty .pe-copy{width:100%}.inclass :focus-visible,.cd-box :focus-visible,.om-panel :focus-visible,.toast-stack :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:1279px){.dock{gap:var(--sp-3);flex-wrap:wrap}.dock .dock-group{padding:5px 6px}.dock .dock-group .tool{padding:0 6px}.dock .dock-group.util .tool .dock-lbl{display:none}.dock .dock-group.util .tool{min-width:var(--touch-min,44px)}.dock .dock-group.core .tool{width:68px;height:52px}.dock .dock-group.teach .tool{width:66px;height:46px}.dock .dock-group.util .tool{width:68px;height:44px}.dock .dock-group.exit .tool{width:78px;height:52px}.ic-top .tb-room-name{max-width:200px}.ms-cell b{font-size:16px}}.sc-list li{border-bottom:1px solid var(--glass-border);color:var(--n-200);justify-content:space-between;align-items:center;gap:12px;padding:7px 2px;font-size:12px;display:flex}.sc-list li:last-child{border-bottom:0}.sc-list kbd{border:1px solid var(--glass-border);color:var(--n-100);background:#ffffff17;border-radius:5px;padding:2px 7px;font-family:ui-monospace,monospace;font-size:11px}@media (max-width:768px){.layout-switch button:not(:where([data-venus-core],[data-venus-core] *)){min-width:44px;min-height:44px}.dock .tool .dock-lbl,.dock .dock-group.util .tool .dock-lbl,.ms-cell span{font-size:12px}}.inclass{background:var(--bg);height:100dvh;color:var(--fg);font-size:14px;line-height:1.3333}.inclass .spacer{flex:auto}.inclass .min0{min-width:0}.inclass .ic-top{background:var(--surface);border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0;gap:12px;height:56px;min-height:56px;max-height:56px;padding:0 14px}.inclass .ic-top .tb-brand-zone{flex:0 auto;gap:10px;min-width:0}.inclass .ic-top .t-brand{letter-spacing:-.01em;color:var(--fg);white-space:nowrap;font-size:14px;font-weight:700}.inclass .ic-top .t-brand .flame{background:var(--c-live);width:24px;height:24px;color:var(--c-live-ink);filter:none;border-radius:8px;place-items:center;display:grid}.inclass .ic-top .t-brand em{color:var(--accent);font-style:normal}.inclass .live-badge{background:var(--c-live);color:var(--c-live-ink);letter-spacing:.06em;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.inclass .live-badge .dot{background:var(--c-live-ink);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out livePulse;display:inline-block}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.inclass .ic-top .tb-room-zone{flex:0 auto;min-width:0}.inclass .ic-top .tb-room-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;max-width:34ch;font-size:14px;font-weight:700;overflow:hidden}.inclass .ic-top .tb-room-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.inclass .ic-top .tb-right-zone{flex:0 auto;gap:8px;min-width:0}.inclass .codebox{border:1px solid var(--border);background:var(--surface-2);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:4px 5px 4px 10px;display:inline-flex}.inclass .codebox code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:12px}.inclass .hud-pill{border:1px solid var(--border);background:var(--surface-2);color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.inclass .hud-pill .num{font-variant-numeric:tabular-nums}.inclass .rolechip{letter-spacing:.06em;border:1px solid var(--border);background:var(--surface-3);color:var(--fg);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.inclass .hostgroup{border-left:1px solid var(--border);align-items:center;gap:8px;padding-left:10px;display:inline-flex}.inclass .ic-top .top-ico{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--fg);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.inclass .ic-top .top-ico:hover{border-color:var(--accent)}.inclass .ic-top .top-ava{background:var(--accent-strong);width:30px;height:30px;color:var(--n-0);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}@media (max-width:1440px){.inclass .ic-top .codebox,.inclass .hostgroup .hud-pill{display:none}}@media (max-width:1180px){.inclass .ic-top .rolechip,.inclass .ic-top .hud-pill{display:none}}.inclass .ic-body{background:var(--bg);min-height:0}.inclass .stage{border:1px solid var(--border);background:var(--bg-deep);border-radius:14px;min-height:360px;margin:14px 14px 10px;overflow:hidden}.inclass .main-vid{border-radius:14px;overflow:hidden}.inclass .mv-media{background:var(--bg-deep)}.inclass .mv-empty{color:var(--n-300)}.inclass .stage-empty-name{color:var(--n-0)}.inclass .stage-empty-hint{color:var(--n-300)}.inclass .stage-tl{z-index:8;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px}.inclass .onair,.inclass .darkpill{white-space:nowrap;color:var(--n-0);background:var(--bg-deep);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.inclass .onair,.inclass .darkpill{background:color-mix(in srgb, var(--bg-deep) 62%, transparent)}}.inclass .onair,.inclass .darkpill{border:1px solid var(--n-0)}@supports (color:color-mix(in lab, red, red)){.inclass .onair,.inclass .darkpill{border:1px solid color-mix(in srgb, var(--n-0) 22%, transparent)}}.inclass .onair,.inclass .darkpill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:6px 10px}.inclass .darkpill .num{font-variant-numeric:tabular-nums}.inclass .darkpill.rec{color:var(--c-danger)}.inclass .darkpill.rec .rec-dot{background:var(--c-danger);border-radius:50%;width:7px;height:7px;animation:1.4s recBlink}@keyframes recBlink{50%{opacity:.3}}.inclass .stage-tr{z-index:8;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:min(72%,720px);display:flex;position:absolute;top:12px;right:12px}.inclass .stage-tr .net-pill,.inclass .stage-tr .srv-net-pill{border:1px solid var(--n-0);border-radius:999px;padding:5px 9px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.inclass .stage-tr .net-pill,.inclass .stage-tr .srv-net-pill{border:1px solid color-mix(in srgb, var(--n-0) 22%, transparent)}}.inclass .stage-tr .net-pill,.inclass .stage-tr .srv-net-pill{background:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.inclass .stage-tr .net-pill,.inclass .stage-tr .srv-net-pill{background:color-mix(in srgb, var(--bg-deep) 62%, transparent)}}.inclass .stage-tr .net-pill,.inclass .stage-tr .srv-net-pill{color:var(--n-0);align-items:center;gap:4px;display:inline-flex}.inclass .stage-tr .net-pill .np-ar,.inclass .stage-tr .srv-net-pill .np-ar,.inclass .stage-tr .net-pill .np-u,.inclass .stage-tr .srv-net-pill .np-u{opacity:.7;font-size:10px}.inclass .stage-tr .net-pill b,.inclass .stage-tr .srv-net-pill b{font-variant-numeric:tabular-nums;font-weight:700}.inclass .hostcard{z-index:8;max-width:min(420px,60%);color:var(--n-0);background:var(--bg-deep);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:absolute;bottom:86px;left:12px}@supports (color:color-mix(in lab, red, red)){.inclass .hostcard{background:color-mix(in srgb, var(--bg-deep) 58%, transparent)}}.inclass .hostcard{border:1px solid var(--n-0)}@supports (color:color-mix(in lab, red, red)){.inclass .hostcard{border:1px solid color-mix(in srgb, var(--n-0) 18%, transparent)}}.inclass .hostcard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.inclass .hostcard-info{min-width:0}.inclass .hostcard-info b{color:var(--n-0);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.inclass .hostcard-info>span{opacity:.85;font-size:11px;display:block}.inclass .hostcard .minirow{gap:6px;margin-top:6px;display:flex}.inclass .voicebars{vertical-align:-1px;align-items:flex-end;gap:2px;height:12px;margin-left:6px;display:inline-flex}.inclass .voicebars i{background:var(--success);transform-origin:bottom;opacity:.95;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out alternate voiceBar;display:block}.inclass .voicebars i:nth-child(2){animation-delay:.12s}.inclass .voicebars i:nth-child(3){animation-delay:.24s}.inclass .voicebars i:nth-child(4){animation-delay:.36s}.inclass .voicebars i:nth-child(5){animation-delay:.48s}@keyframes voiceBar{0%{transform:scaleY(.26)}to{transform:scaleY(1)}}.inclass .self-tile{z-index:8;width:168px;color:var(--n-0);background:var(--bg-deep);border-radius:12px;position:absolute;bottom:86px;right:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.inclass .self-tile{background:color-mix(in srgb, var(--bg-deep) 62%, transparent)}}.inclass .self-tile{border:1px solid var(--n-0)}@supports (color:color-mix(in lab, red, red)){.inclass .self-tile{border:1px solid color-mix(in srgb, var(--n-0) 20%, transparent)}}.inclass .self-tile video{object-fit:cover;width:100%;height:96px;display:block}.inclass .self-tile-off{background:var(--bg-deep);place-items:center;height:96px;display:grid}.inclass .self-ava{background:var(--accent-strong);width:44px;height:44px;color:var(--n-0);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.inclass .self-tile-bar{justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.inclass .self-tile-bar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inclass .self-tile-bar small{opacity:.8;white-space:nowrap;font-size:10px}.inclass .cap-overlay{bottom:84px}.inclass .cap-overlay .co-prev{display:none}.inclass .cap-overlay .co-src{font-size:13px;font-weight:700}.inclass .cap-overlay .co-tr{color:var(--c-live);font-size:12px}.inclass .mini-strip{background:var(--bg-deep);gap:8px;padding:8px 10px 10px}.inclass .mini-strip .lv-mini{border:1px solid var(--n-0);border-radius:10px;width:148px;min-width:148px;height:84px}@supports (color:color-mix(in lab, red, red)){.inclass .mini-strip .lv-mini{border:1px solid color-mix(in srgb, var(--n-0) 14%, transparent)}}.inclass .mini-strip .lv-mini{background:var(--bg-deep)}.inclass .mini-strip .lv-mini .nm{padding:2px 6px;font-size:10px}.inclass .mini-strip .lv-mini.pinned{outline:2px solid var(--c-live)}.inclass .dock{background:var(--surface);border-top:1px solid var(--border);flex-shrink:0;gap:10px;height:72px;min-height:72px;padding:0 14px}.inclass .dock-group{background:0 0;border:0;border-radius:0;gap:8px;padding:0}.inclass .dock-group.react{margin-right:auto}.inclass .dock-group.util{margin-left:auto}.inclass .dock .dock-group.core .tool,.inclass .dock .dock-group.teach .tool,.inclass .dock .dock-group.exit .tool{border:1px solid var(--border);background:var(--surface-2);width:auto;min-width:64px;height:52px;color:var(--fg);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 10px;display:flex}.inclass .dock .dock-group.util .tool{border:1px solid var(--border);background:var(--surface-2);width:auto;height:44px;color:var(--fg);border-radius:10px;flex-direction:row;gap:6px;padding:0 12px}.inclass .dock .tool .dock-lbl{color:var(--muted);font-size:11px;font-weight:700}.inclass .dock .tool.on{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.inclass .dock .tool.on{background:color-mix(in srgb, var(--success) 12%, var(--surface-2))}}.inclass .dock .tool.on{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.inclass .dock .tool.on{border-color:color-mix(in srgb, var(--success) 42%, var(--border))}}.inclass .dock .tool.on{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.inclass .dock .tool.off{background:color-mix(in srgb, var(--c-danger) 14%, var(--surface-2))}}.inclass .dock .tool.off{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.inclass .dock .tool.off{border-color:color-mix(in srgb, var(--c-danger) 55%, transparent)}}.inclass .dock .tool.off{color:var(--c-danger)}.inclass .dock .tool.cyan{background:var(--c-live)}@supports (color:color-mix(in lab, red, red)){.inclass .dock .tool.cyan{background:color-mix(in srgb, var(--c-live) 12%, var(--surface-2))}}.inclass .dock .tool.cyan{border-color:var(--c-live)}@supports (color:color-mix(in lab, red, red)){.inclass .dock .tool.cyan{border-color:color-mix(in srgb, var(--c-live) 45%, transparent)}}.inclass .dock .tool.cyan{color:var(--c-live)}.inclass .dock .tool.leave{background:var(--c-danger);border-color:var(--c-danger);color:var(--n-0)}.inclass .dock .tool.badge .bdg{background:var(--c-danger);color:var(--n-0);border-radius:999px;font-size:10px}.inclass .sidep{background:var(--surface);border-left:1px solid var(--border)}.inclass .sidep.open{width:380px}.inclass .sidep .sp-tabs .tab{height:38px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;padding:0 4px;font-size:12px;font-weight:700;overflow:hidden}.inclass .sidep .sp-tabs .tab svg{display:none}.inclass .sidep .sp-tabs .tab .n{background:var(--surface-3);border:1px solid var(--border);color:var(--fg);border-radius:999px;padding:1px 5px;font-size:10px}.inclass .sidep .sp-tabs .tab.active .n{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inclass .sidep .sp-tabs .tab.active .n{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.inclass .sidep .sp-body{padding:12px}.inclass .sidep .sp-close{color:var(--muted);flex:0 0 30px}.inclass .sidep .sp-body::-webkit-scrollbar-thumb{background:var(--border)}.inclass .sidep .sp-body::-webkit-scrollbar-thumb:hover{background:var(--faint)}.inclass .chat-msg{flex-direction:row;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.inclass .chat-msg .m-ava{background:var(--surface-3);border:1px solid var(--border);width:30px;height:30px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.inclass .chat-msg .m-bubble{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;max-width:82%;padding:8px 10px}.inclass .chat-msg .m-meta{color:var(--muted);margin-bottom:2px;font-size:11px}.inclass .chat-msg .m-meta b{color:var(--fg);font-size:12px}.inclass .chat-msg .m-text{word-break:break-word;font-size:13px;line-height:1.45}.inclass .chat-msg.me{flex-direction:row-reverse;justify-content:flex-start}.inclass .chat-msg.me .m-bubble{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--n-0)}.inclass .chat-msg.me .m-meta{color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.inclass .chat-msg.me .m-meta{color:color-mix(in srgb, var(--n-0) 82%, transparent)}}.inclass .chat-msg.me .m-meta b{color:var(--n-0)}.inclass .chat-pinned,.inclass .pinned{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin-bottom:10px;padding:8px 10px;font-size:12px}.inclass .chat-composer{border-top:1px solid var(--border);background:var(--surface);margin-top:8px;padding-top:8px}.inclass .chat-composer .ci-inp{border:1px solid var(--border);background:var(--surface-2);height:36px;color:var(--fg);border-radius:9px;font-size:13px}.inclass .member-sum{gap:8px}.inclass .member-sum .ms-cell{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:8px 4px}.inclass .member-sum .ms-cell b{color:var(--fg);font-size:16px}.inclass .member-sum .ms-cell span{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px}.inclass .member-sum .ms-cell.ok{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.inclass .member-sum .ms-cell.ok{border-color:color-mix(in srgb, var(--success) 38%, var(--border))}}.inclass .member-sum .ms-cell.ok b{color:var(--success)}.inclass .member-sum .ms-cell.warn{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.inclass .member-sum .ms-cell.warn{border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}}.inclass .member-sum .ms-cell.warn b{color:var(--warning)}.inclass .people-head{color:var(--muted);font-size:11px;font-weight:700}.inclass .p-row{border-radius:10px}.inclass .p-row:hover{background:var(--surface-2)}.inclass .p-row .m-name{color:var(--fg);font-size:13px}.inclass .p-row .st{color:var(--muted)}.inclass .p-row .st.on{color:var(--success)}.inclass .p-row .st.off{color:var(--c-danger)}.inclass .p-row .mini{border:1px solid var(--border);background:var(--surface-2);color:var(--fg);border-radius:8px;font-size:11px}.inclass .p-row .mini.cyan{border-color:var(--accent);color:var(--accent)}.inclass .people-empty{color:var(--muted)}.inclass .people-empty .pe-title{color:var(--fg)}.inclass .phead{margin:0 0 6px}.inclass .phead h3:not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg);letter-spacing:0;margin:0;font-size:13px;font-weight:600}.inclass .docs-sub{color:var(--muted);margin:0 0 10px;font-size:12px}.inclass .filecard{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.inclass .fileic{background:var(--surface-3);border:1px solid var(--border);width:38px;height:38px;color:var(--muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.inclass .filecard .inf{flex:1;min-width:0}.inclass .filecard .inf b{color:var(--fg);font-size:13px;display:block}.inclass .filecard .inf small{color:var(--muted);font-size:11px}.inclass .bigbtn{background:var(--accent-strong);width:100%;height:44px;color:var(--n-0);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;margin:4px 0 10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.inclass .bigbtn:hover{background:var(--accent-strong)}.inclass .ql-head-title{color:var(--fg)}.inclass .ql-question-title{color:var(--fg);font-weight:700}.inclass .ql-choice{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:10px}.inclass .ql-choice.sel{border-color:var(--accent)}.inclass .ql-tag{background:var(--c-live)}@supports (color:color-mix(in lab, red, red)){.inclass .ql-tag{background:color-mix(in srgb, var(--c-live) 16%, transparent)}}.inclass .ql-tag{color:var(--c-live)}.inclass .pop{background:var(--surface);border:1px solid var(--border);color:var(--fg);box-shadow:0 16px 40px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.inclass .pop{box-shadow:0 16px 40px color-mix(in srgb, var(--bg-deep) 55%, transparent)}}.inclass .pop--anchored,.inclass .pop--reactions{background:var(--surface);border-color:var(--border)}.inclass .toast-item{background:var(--surface);color:var(--fg);border:1px solid var(--border)}@media (max-width:1180px){.inclass .sidep.open{width:340px}}@media (max-width:900px){.inclass .ic-top{gap:8px;padding:0 10px}.inclass .dock{gap:6px;padding:0 10px}.inclass .dock .dock-group.core .tool,.inclass .dock .dock-group.teach .tool,.inclass .dock .dock-group.exit .tool{min-width:48px;height:46px}.inclass .stage{margin:10px 10px 8px}.inclass .hostcard{max-width:62%;bottom:72px}.inclass .self-tile{width:128px;bottom:72px}.inclass .self-tile video,.inclass .self-tile-off{height:72px}.inclass .cap-overlay{bottom:64px}}@media (max-width:640px){.inclass .hostcard{display:none}.inclass .self-tile{visibility:hidden;pointer-events:none}.inclass .stage-tl .onair{display:none}}.inclass .hostcard .m-ava{background:var(--accent-strong);width:40px;height:40px;color:var(--n-0);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.inclass .hostcard .m-ava img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.inclass{animation:rm-enter var(--dur-page,.32s) var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both;animation-duration:.18s}}@keyframes rm-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.inclass{animation:none}}.inclass[data-live-lock=on] :is(.ic-body,.stage,.sidep,.hostcard,.self-tile,.cap-overlay){transition:none!important;animation:none!important}.inclass[data-live-lock=on] :is(.ic-body,.stage,.sidep,.hostcard,.self-tile) :not(.dock *){will-change:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.inclass[data-live-lock=on] :is(.ic-top,.live-badge,.rec-pill),.inclass[data-live-lock=on] :is(.live-badge,.rec-pill) .dot{transition-duration:1ms!important;animation:none!important}.inclass .dock{height:auto;min-height:72px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}@media (pointer:coarse){.inclass .dock .dock-group.core .tool,.inclass .dock .dock-group.teach .tool,.inclass .dock .dock-group.util .tool,.inclass .dock .dock-group.exit .tool{min-height:44px}}@media (max-width:640px){.inclass .dock{gap:6px}.inclass .dock .dock-group{min-width:0}.inclass .dock .dock-group.util .dock-lbl{display:none}}@media (max-width:375px){.inclass .dock-group.react{display:none}}@media (min-width:768px){.inclass .dock{min-height:76px}}@media (min-width:1024px){.inclass .dock{padding-bottom:max(6px,env(safe-area-inset-bottom,0px))}}@media (pointer:coarse){.inclass .chat-composer .ci-inp,.inclass .sidep .sp-tabs .tab{height:44px}.inclass .sidep .sp-close{flex:0 0 44px}}.inclass .chat-composer{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.inclass .dock .tool.badge .bdg{transform-origin:50%}@media (prefers-reduced-motion:reduce){.inclass .dock .tool.bounced,.inclass .ms-cell.warn.pulse{animation:none!important}}.inclass .dock .tool{height:var(--vds-c-btn-lg);min-height:var(--vds-c-btn-lg);border-radius:var(--vds-r-md,20px);border:1px solid var(--vds-line);background:var(--vds-surface);color:var(--vds-ink);transition:background .16s var(--vds-ease,ease),border-color .16s var(--vds-ease,ease),color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease),transform .12s var(--vds-ease,ease)}.inclass .dock .tool:hover{background:var(--vds-primary-100);border-color:var(--vds-accent-text);color:var(--vds-accent-text)}.inclass .dock .tool:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.inclass .dock .tool.on{background:var(--vds-primary-100);border-color:var(--vds-accent-text);color:var(--vds-accent-text)}.inclass .dock .tool.on .dock-lbl{color:var(--vds-accent-text)}.inclass .dock .tool.off{background:var(--vds-error)}@supports (color:color-mix(in lab, red, red)){.inclass .dock .tool.off{background:color-mix(in srgb, var(--vds-error) 12%, transparent)}}.inclass .dock .tool.off{border-color:var(--vds-error-text);color:var(--vds-error-text)}.inclass .dock .tool.off .dock-lbl{color:var(--vds-error-text)}.inclass .dock .tool.leave{background:var(--vds-error);color:var(--vds-on-brand);border-color:#0000}.inclass .dock .tool.leave .dock-lbl{color:var(--vds-on-brand)}.inclass .dock .tool .bdg{background:var(--vds-primary);color:var(--vds-on-brand);border-radius:var(--vds-r-pill,999px)}.inclass .dock .dock-group{border-radius:var(--vds-r-md,20px);background:var(--vds-well);border:1px solid var(--vds-line);padding:6px}.inclass .dock .dock-group.exit{background:var(--vds-error)}@supports (color:color-mix(in lab, red, red)){.inclass .dock .dock-group.exit{background:color-mix(in srgb, var(--vds-error) 10%, transparent)}}.inclass .dock .dock-group.exit{border-color:var(--vds-error)}@supports (color:color-mix(in lab, red, red)){.inclass .dock .dock-group.exit{border-color:color-mix(in srgb, var(--vds-error) 34%, transparent)}}.inclass .ic-top .top-ico{width:var(--vds-c-btn-md);height:var(--vds-c-btn-md);border-radius:calc(var(--vds-c-btn-md)/2);border:1px solid var(--vds-line);background:var(--vds-surface);color:var(--vds-ink)}.inclass .ic-top .top-ico:hover{border-color:var(--vds-accent-text);background:var(--vds-primary-100);color:var(--vds-accent-text)}.inclass .ic-top .top-ico:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.inclass .ic-top .top-ico .bdg{background:var(--vds-primary);color:var(--vds-on-brand);border-radius:var(--vds-r-pill,999px)}.inclass .codebox{border-radius:var(--vds-r-md,20px);border-color:var(--vds-line);background:var(--vds-well)}.inclass .hud-pill,.inclass .rolechip{border-radius:var(--vds-r-pill,999px);border-color:var(--vds-line);background:var(--vds-well);color:var(--vds-ink)}.inclass .live-badge{border-radius:var(--vds-r-pill,999px)}.inclass .sidep{border-left:1px solid var(--vds-line);background:var(--vds-surface)}.inclass .sidep .sp-tabs{border-bottom:1px solid var(--vds-line);background:var(--vds-surface);gap:14px;padding:10px 10px 0}.inclass .sidep .sp-tabs .tab{height:36px;color:var(--vds-muted);border-radius:0;padding:0 2px;font-size:13px;font-weight:500}.inclass .sidep .sp-tabs .tab:hover{color:var(--vds-accent-text)}.inclass .sidep .sp-tabs .tab.active{color:var(--vds-accent-text);border-bottom-color:var(--vds-primary)}.inclass .sidep .sp-tabs .tab:focus-visible{box-shadow:var(--vds-c-ring);border-radius:6px;outline:0}.inclass .sidep .sp-tabs .tab .n{background:var(--vds-primary-100);color:var(--vds-accent-text);border:1px solid #0000;font-weight:700}.inclass .sidep .sp-close{border-radius:var(--vds-r-sm);color:var(--vds-muted)}.inclass .sidep .sp-close:hover{background:var(--vds-primary-100);color:var(--vds-accent-text)}.p-row .p-status .st.off{color:var(--vds-error-text)}.p-row .p-status .st.on{color:var(--vds-success-text)}.toast-item{border-radius:var(--vds-r-md,20px);border:1px solid var(--vds-line);border-left-width:3px;border-left-color:var(--vds-muted-2);box-shadow:var(--shadow-default)}.toast-item.ok{border-left-color:var(--vds-success)}.toast-item.err{border-left-color:var(--vds-error)}.toast-item.cyan{border-left-color:var(--vds-primary)}@media (pointer:coarse){.inclass .dock .tool{min-height:var(--vds-c-btn-lg)}.inclass .ic-top .top-ico{width:var(--vds-c-btn-lg);height:var(--vds-c-btn-lg)}}@media (max-width:375px){.inclass .dock .tool{border-radius:var(--vds-r-sm)}.inclass .sidep .sp-tabs{gap:8px}.inclass .sidep .sp-tabs .tab{font-size:12px}}@media (max-width:1023px){.inclass .ic-top{gap:var(--sp-2);padding:0 var(--sp-2);flex-wrap:nowrap;min-height:56px}.inclass .ic-top .t-brand,.inclass .ic-top .tb-room-sub,.inclass .ic-top .codebox,.inclass .ic-top .hud-pill,.inclass .ic-top .rolechip,.inclass .ic-top .hostgroup,.inclass .ic-top .pillbtn.primary,.inclass .ic-top .top-ava{display:none}.inclass .ic-top .tb-brand-zone{gap:var(--sp-2);flex:auto;min-width:0}.inclass .ic-top .tb-room-zone{flex:auto;min-width:0}.inclass .ic-top .tb-room-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.inclass .ic-top .tb-right-zone{gap:var(--sp-2);flex-wrap:nowrap;flex:none;margin-left:auto}.inclass .ic-top .menu-btn:not(:where([data-venus-core],[data-venus-core] *)),.inclass .ic-top .top-ico:not(:where([data-venus-core],[data-venus-core] *)),.inclass .ic-top .om-wrap>button:not(:where([data-venus-core],[data-venus-core] *)){border-radius:var(--r-md,12px);justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}.inclass .ic-top .om-wrap>button .dock-lbl:not(:where([data-venus-core],[data-venus-core] *)){display:none}.inclass .ic-top .om-wrap .om-panel{top:calc(100% + var(--sp-1));max-width:calc(100vw - var(--sp-4));max-height:60dvh;bottom:auto;left:auto;right:0;overflow-y:auto}.inclass .ic-top .top-ico .bdg{min-width:18px;height:18px;font-size:12px;font-weight:700}.inclass .ic-body{min-height:0}.inclass .stage{padding:var(--sp-2);gap:var(--sp-2);flex-wrap:nowrap;min-height:0;margin:0}.inclass .main-vid{border-radius:var(--edu-r,20px);min-height:0}.inclass .mv-grid{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}.inclass .mv-grid:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.inclass .mv-vid{--lt-mv-fit:contain}.inclass .stage-tl,.inclass .stage-tr{gap:var(--sp-1)}.inclass .stage-tl{left:var(--sp-2);top:var(--sp-2)}.inclass .stage-tr{right:var(--sp-2);top:var(--sp-2)}.inclass .stage-tr .net-pill,.inclass .stage-tr .srv-net-pill{display:none}.inclass .live-badge,.inclass .darkpill,.inclass .onair,.inclass .np-u,.inclass .np-ar{font-size:12px;line-height:1.2}.inclass .cap-bar .cap-txt{color:var(--n-0);font-size:13px;line-height:1.45}.inclass .cap-bar .cap-txt.cap-idle{color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.inclass .cap-bar .cap-txt.cap-idle{color:color-mix(in srgb, var(--n-0) 80%, transparent)}}.inclass .cap-bar .cap-lang{color:var(--n-0);font-size:12px}.inclass .cap-bar .cap-ic{font-size:14px}.inclass .dock.dock--m{justify-content:space-between;align-items:stretch;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) calc(var(--sp-2) + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);flex-wrap:nowrap;flex-shrink:0;display:flex;overflow:visible}.dock--m .mctl{border-radius:var(--r-md,12px);background:var(--surface-2);min-width:48px;max-width:92px;min-height:52px;color:var(--fg);font:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) linear,border-color var(--motion-fast) linear;border:1px solid #0000;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:12px;font-weight:600;line-height:1.1;display:flex;position:relative}.dock--m .mctl-lbl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.1;overflow:hidden}.dock--m .mctl:active{transform:scale(.96)}.dock--m .mctl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dock--m .mctl.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dock--m .mctl.on{background:color-mix(in srgb, var(--accent) 16%, var(--surface-2))}}.dock--m .mctl.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dock--m .mctl.on{border-color:color-mix(in srgb, var(--accent) 46%, transparent)}}.dock--m .mctl.on{color:var(--fg)}.dock--m .mctl.off{color:var(--muted)}.dock--m .mctl.wait{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dock--m .mctl.wait{border-color:color-mix(in srgb, var(--accent) 46%, transparent)}}.dock--m .mctl--leave{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dock--m .mctl--leave{background:color-mix(in srgb, var(--danger) 14%, var(--surface))}}.dock--m .mctl--leave{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dock--m .mctl--leave{border-color:color-mix(in srgb, var(--danger) 34%, transparent)}}.dock--m .mctl-bdg{border-radius:var(--r-full,999px);background:var(--accent);min-width:16px;height:16px;color:var(--n-0);text-align:center;padding:0 4px;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:2px;right:6px}}@media (max-width:375px){.inclass .ic-top{padding:0 var(--sp-1);gap:var(--sp-1)}.inclass .dock.dock--m{padding-left:var(--sp-2);padding-right:var(--sp-2);gap:var(--sp-2)}.dock--m .mctl{min-width:48px}.dock--m .mctl-lbl{font-size:12px}}@media (min-width:768px) and (max-width:1023px){.inclass .dock.dock--m{padding-left:var(--sp-4);padding-right:var(--sp-4);gap:var(--sp-3)}.dock--m .mctl{max-width:120px;min-height:56px}.dock--m .mctl-lbl{font-size:13px}}@media (min-width:1024px){.dock--m{display:none}}@media (prefers-reduced-motion:reduce){.dock--m .mctl{transition:none}.dock--m .mctl:active{transform:none}}@media (max-width:1023px){.room-app.lobby.pj .ic-top.pj-top{align-items:center;gap:var(--sp-2);height:auto;min-height:44px;padding:var(--sp-2) var(--sp-3);padding-top:calc(var(--sp-2) + env(safe-area-inset-top,0px));flex-wrap:nowrap;overflow:hidden}.room-app.lobby.pj .pj-top .t-brand{flex:none;min-width:0}.room-app.lobby.pj .pj-top .spacer{display:none}.room-app.lobby.pj .pj-room{justify-content:flex-start;gap:var(--sp-1);min-width:0;font-size:var(--m-fs-meta,13px);white-space:nowrap;flex-wrap:nowrap;flex:auto;overflow:hidden}.room-app.lobby.pj .pj-room code{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40vw;font-size:var(--m-fs-meta,13px);overflow:hidden}.room-app.lobby.pj .pj-room b{font-size:var(--m-fs-micro,12px);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.room-app.lobby.pj .pj-top .pj-exit{flex:none}.room-app.lobby.pj .pj-body{padding-top:var(--sp-2)}}@media (max-width:480px){.room-app.lobby.pj .pj-top .pj-exit{justify-content:center;gap:0;width:44px;height:44px;padding:0}.room-app.lobby.pj .pj-top .pj-exit .pj-exit-lbl{display:none}}@media (max-width:900px){.inclass .sidep.open{border-radius:var(--r-lg,20px) var(--r-lg,20px) 0 0;top:56px}.inclass .sidep-scrim{top:56px}}@media (max-width:1023px){.inclass .self-tile.self-tile--m{border-radius:var(--r-md,8px);z-index:8;visibility:visible;pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid var(--glass-border);background:var(--n-900);width:96px;min-width:96px;height:96px;position:absolute;inset:auto;overflow:hidden}.inclass .self-tile--m:active{cursor:grabbing}.inclass .self-tile--m:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inclass .self-tile--m video,.inclass .self-tile--m .self-tile-off{object-fit:cover;border-radius:inherit;width:100%;height:100%}.inclass .self-tile--m .self-tile-bar{display:none}.inclass .self-tile--m.corner-tl{left:var(--sp-2);top:var(--sp-2)}.inclass .self-tile--m.corner-tr{right:var(--sp-2);top:var(--sp-2)}.inclass .self-tile--m.corner-bl{left:var(--sp-2);bottom:var(--sp-2)}.inclass .self-tile--m.corner-br{right:var(--sp-2);bottom:var(--sp-2)}}@media (min-width:768px) and (max-width:1023px){.inclass .self-tile.self-tile--m{width:128px;min-width:128px;height:128px}}@media (max-width:900px){.room-app.lobby.pj .pj-cta-bar{bottom:calc(var(--sp-2) + env(safe-area-inset-bottom,0px));z-index:6;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);padding-bottom:calc(var(--sp-2) + env(safe-area-inset-bottom,0px));background:inherit;flex-direction:column;display:flex;position:sticky}.room-app.lobby.pj .pj-cta-bar .pj-join{width:100%;min-height:52px;margin:0}.room-app.lobby.pj .pj-cta-bar .pj-hint{margin:0}.room-app.lobby.pj .pj-body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (max-width:1023px){.inclass .sidep .member-sum .ms-cell>span:not(.ms-ico),.inclass .sidep .people-head,.inclass .sidep .st{font-size:var(--m-fs-micro,12px)}.inclass .sidep .people-head{line-height:1.45}.inclass .self-tile--m{transform:translate(var(--pip-dx,0px), var(--pip-dy,0px))}.inclass .self-tile--m:active{transition:none}}@media (max-width:900px){.room-app.lobby.pj .pj-setup{background:var(--vds-surface);border:1px solid var(--vds-line);border-radius:var(--vds-radius-control);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.room-app.lobby.pj .pj-title{color:var(--vds-ink)}.room-app.lobby.pj .pj-lbl{color:var(--vds-muted)}.room-app.lobby.pj .pj-hint{color:var(--vds-muted-2)}.room-app.lobby.pj .pj-setup .inp{min-height:var(--vds-c-field-h,56px);border:1px solid var(--vds-line-strong);border-radius:var(--vds-radius-control);background:var(--vds-surface);color:var(--vds-ink);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease;font-size:16px}.room-app.lobby.pj .pj-setup .inp:hover:not(:disabled){border-color:var(--vds-primary)}.room-app.lobby.pj .pj-setup .inp:focus,.room-app.lobby.pj .pj-setup .inp:focus-visible{border-color:var(--vds-accent-text);box-shadow:var(--vds-c-ring);outline:none}.room-app.lobby.pj .pj-setup .inp:disabled{opacity:.5;cursor:not-allowed}.room-app.lobby.pj .pj-chip-btn{border-radius:var(--vds-radius-pill);min-height:30px;padding:0 12px;font-weight:700}.room-app.lobby.pj .pj-chip-btn:focus-visible{box-shadow:var(--vds-c-ring);outline:none}.room-app.lobby.pj .pj-join{min-height:var(--vds-c-btn-lg,46px);border-radius:var(--vds-radius-pill);font-weight:600}.room-app.lobby.pj .pj-cta-bar .pj-join{min-height:var(--vds-c-btn-lg,46px)}.room-app.lobby.pj .pj-top .pj-exit{border-radius:var(--vds-radius-pill);border:1px solid var(--vds-line-strong);min-width:var(--touch-min,44px);min-height:var(--touch-min,44px);justify-content:center}.room-app.lobby.pj .pj-top .pj-exit:focus-visible{box-shadow:var(--vds-c-ring);outline:none}}.bd-layer{z-index:24;border-radius:14px;display:none;position:absolute;inset:0}.bd-layer.on{display:flex}.bd-layer.full{z-index:200;background:#101018;border-radius:0;padding:12px;position:fixed;inset:0}.bd-layer.full .bd-shell{border-radius:10px}.bd-shell{background:#101018;border-radius:14px}.bd-toolbar{border-radius:var(--vds-r-md,20px);background:#ffffff0d;border:1px solid #ffffff1a}.bd-btn{border-radius:var(--vds-r-sm,12px);min-width:34px;height:34px;color:var(--n-200,#dfe2e8);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:14px;display:inline-flex;position:relative}.bd-btn:hover:not(:disabled){color:#fff;background:#ffffff1a}.bd-btn:focus-visible,.bd-select:focus-visible{box-shadow:0 0 0 2px var(--vds-primary);outline:0}.bd-btn:disabled{opacity:.35;cursor:not-allowed}.bd-btn.on{background:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){.bd-btn.on{background:color-mix(in srgb, var(--vds-primary) 30%, transparent)}}.bd-btn.on{border-color:var(--vds-primary);color:var(--vds-on-primary)}.bd-btn.danger{border-radius:var(--vds-r-pill,999px);width:auto;padding:0 14px;font-size:12px;font-weight:700}.bd-btn.sm{min-width:26px;padding:0 6px;font-size:11px;font-weight:700}.bd-lbl{color:var(--n-400,#9aa1ad)}.bd-page{color:var(--n-200,#dfe2e8);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.bd-select{height:30px;color:var(--n-200,#dfe2e8);cursor:pointer;background:#1b1c22;border:1px solid #ffffff24;border-radius:8px;padding:0 6px;font-size:12px}.bd-swatch{border:2px solid #ffffff59;border-radius:50%;width:20px}.bd-swatch.on{border-color:#fff;box-shadow:0 0 0 2px #5ee6dfd9}.bd-toolbar input[type=range]:not(:where([data-venus-core],[data-venus-core] *)){width:68px;accent-color:var(--brand-cyan,#5ee6df)}.bd-canvas-wrap{background:#fff}.bd-text-input{border:2px solid var(--brand-cyan,#5ee6df);caret-color:#111}.bd-cell-input{border:2px solid var(--brand-cyan,#5ee6df);background:#fff}.bd-label-input,.bd-answer-input{border:2px solid var(--brand-cyan,#5ee6df)}.bd-hanzi-input{border:2px solid var(--brand-cyan,#5ee6df);color:#111;font:500 22px Noto Sans SC,Microsoft YaHei,PingFang SC,Inter,sans-serif}.bd-results{color:var(--n-100,#eef0f4);background:#16171d}.bd-results-head strong{font-size:13px}.bd-results-stat{color:var(--n-400,#9aa1ad)}.bd-results-empty,.bd-results-none{color:var(--n-400,#9aa1ad);font-size:12px;line-height:1.5}.bd-results-key{color:#7be0a8}.bd-results-count{color:var(--n-400,#9aa1ad)}.bd-results-item{border-radius:6px}.bd-results-item.ok{border-left:3px solid #0f9d58}.bd-results-item.no{border-left:3px solid #e5342b}.bd-results-who{color:var(--brand-cyan,#5ee6df)}.bd-results-tag{border-radius:999px;font-size:10px;font-weight:700}.bd-results-tag.ok{color:#7be0a8;background:#0f9d5838}.bd-results-tag.no{color:#ff9a92;background:#e5342b33}.bd-results-show{color:var(--n-200,#dfe2e8);background:0 0}.bd-results-show:hover{background:#ffffff1f}.bd-badge{background:var(--brand-cyan,#5ee6df);color:#101018}.bd-pip{pointer-events:none;background:#000;width:208px;height:130px}.bd-pip>*{pointer-events:auto}.bd-pip video{object-fit:cover;width:100%;height:100%;display:block}.bd-pip-bar{color:#fff}.bd-pip-actions{display:flex}.bd-pip-actions button:not(:where([data-venus-core],[data-venus-core] *)){color:#fff;cursor:pointer;background:#0006;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;line-height:1;display:inline-flex}.bd-pip-empty{color:#fff9;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;font-size:11px;display:flex}.bd-layer.full .bd-pip{width:148px;height:92px}@media (max-width:900px){.bd-toolbar::-webkit-scrollbar{height:4px}.bd-toolbar::-webkit-scrollbar-track{background:0 0}.bd-toolbar::-webkit-scrollbar-thumb{background:var(--n-600);border-radius:999px}.bd-pip,.bd-layer.full .bd-pip{width:104px;height:66px}}@media (max-width:768px){.bd-btn{min-width:44px;height:44px;padding:0 10px}.bd-btn.sm{min-width:44px}.bd-select,.bd-toolbar input[type=range]:not(:where([data-venus-core],[data-venus-core] *)){height:44px}.bd-swatch{width:44px}.bd-pip-actions button:not(:where([data-venus-core],[data-venus-core] *)){width:44px;height:44px}}.bd-view-bar{background:var(--bg-surface,#14161a);border:1px solid var(--border-default,#232629);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:6px 10px;display:flex}.bd-view-bar .bd-page{color:var(--text-primary,#eef0f4)}.bd-view-note{color:var(--text-tertiary,#9aa1ad);margin-left:auto;font-size:12px}.bd-view-canvas{border:1px solid var(--border-default,#232629);background:#101018;border-radius:12px;width:100%;height:min(72dvh,640px);position:relative;overflow:hidden}.bd-view-canvas canvas{width:100%;height:100%;display:block}.bd-view-shots{margin-top:18px}.bd-view-shot-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.bd-view-shot-grid a{color:var(--text-secondary,#c3c8d2);flex-direction:column;gap:4px;font-size:11px;text-decoration:none;display:flex}.bd-view-shot-grid img{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--border-default,#232629);background:#fff;border-radius:8px;width:100%}.bd-templates{color:var(--n-100,#eef0f4);background:#16171d}.bd-tpl-thumb{background:#fff}.bd-tpl-thumb.empty{background:#ffffff14;justify-content:center;align-items:center;font-size:14px;display:flex}.bd-tpl-sub{color:var(--n-400,#9aa1ad)}.bd-btn svg{width:18px;height:18px}.bdv-page{flex-direction:column;gap:14px;min-width:0;display:flex}.bdv-page .mono{font-family:var(--font-mono);font-size:.95em}.bdv-page .num{font-variant-numeric:tabular-nums}.bdv-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.bdv-head-main{flex:420px}.bdv-eyebrow{font-size:11px;font-weight:700}.bdv-title{color:var(--fg);flex-wrap:wrap;align-items:center;gap:8px;font-size:24px;font-weight:700}.bdv-title svg{color:var(--muted);flex-shrink:0}.bdv-title-txt{overflow:hidden}.bdv-badge{font-size:10px;font-weight:700}.bdv-sub{font-size:13px;line-height:1.5}.bdv-head-actions{align-items:center;gap:8px;display:flex}.bdv-head-actions .bd-btn{align-items:center;gap:6px;min-height:36px;display:inline-flex}.bdv-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.bdv-rail{gap:12px}.bdv-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0;padding:13px 15px}.bdv-card-head{color:var(--muted);align-items:center;gap:7px;margin-bottom:8px;display:flex}.bdv-card-head h2:not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg);margin:0;font-size:13px;font-weight:700}.bdv-card-note{font-size:12px;line-height:1.55}.bdv-kv{flex-direction:column;margin:0;display:flex}.bdv-kv>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;font-size:12px;display:flex}.bdv-kv>div:last-child{border-bottom:0}.bdv-kv dt{color:var(--muted);flex-shrink:0;margin:0}.bdv-kv dd{color:var(--fg);text-align:right;text-overflow:ellipsis;min-width:0;margin:0;font-weight:600;overflow:hidden}.bdv-full{justify-content:center;width:100%;min-height:36px;margin-top:8px}.bdv-stage-card{border:1px solid var(--border);border-radius:16px;padding:13px 15px}.bdv-stage{border:1px solid var(--border);border-radius:14px;width:100%;height:min(64dvh,620px)}.bdv-stage canvas{width:100%;height:100%;display:block}.bdv-stage-tag{font-size:11px;font-weight:700;top:10px;left:10px}.bdv-toolbar{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 8px;padding:6px 10px;display:flex}.bdv-toolbar .bd-page{color:var(--fg);font-variant-numeric:tabular-nums}.bdv-toolbar .bd-btn{align-items:center;gap:5px;display:inline-flex}.bdv-note{color:var(--muted);margin-left:auto;font-size:11px}.bdv-film{padding:2px 1px 4px;overflow-x:auto}.bdv-film-pg{cursor:pointer;border:1px solid var(--border);background:var(--surface-2);min-width:58px;height:32px;color:var(--muted);border-radius:8px;flex:none;padding:0 10px;font-size:11px;font-weight:700}.bdv-film-pg:hover{border-color:var(--accent);color:var(--fg)}.bdv-film-pg.on{border-color:var(--accent);color:var(--fg);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bdv-film-pg.on{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2))}}.bdv-h2{font-size:20px;font-weight:700}.bdv-shot-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.bdv-shot-grid a{color:var(--fg);border:1px solid var(--border);background:var(--surface);border-radius:12px;text-decoration:none;display:block;overflow:hidden}.bdv-shot-grid img{aspect-ratio:16/9;object-fit:cover;background:var(--bg-deep);width:100%;display:block}.bdv-shot-grid span{color:var(--muted);padding:6px 8px;font-size:11px;display:block}.bdv-page .bdv-skel{border:1px solid var(--border);background:var(--surface);border-radius:16px;justify-content:center;align-items:center;min-height:240px;display:flex}.bdv-page .bdv-skel-bar{background:var(--surface-3);border-radius:999px;width:40%;height:12px;animation:1.2s ease-in-out infinite bdvShimmer;display:block}@keyframes bdvShimmer{0%,to{opacity:.55}50%{opacity:1}}.bdv-empty,.bdv-error{border:1px dashed var(--border);background:var(--surface);text-align:center;border-radius:14px;padding:20px}.bdv-empty-ico{background:var(--surface-2);border:1px solid var(--border);width:48px;height:48px;color:var(--muted);border-radius:12px;place-items:center;margin:0 auto 10px;display:grid}.bdv-empty b,.bdv-error b{color:var(--fg);font-size:14px;display:block}.bdv-empty p{max-width:60ch;color:var(--muted);margin:6px auto 14px;font-size:13px;line-height:1.55}.bdv-error{color:var(--muted);font-size:13px}.bdv-error .btn2{margin-left:10px}@media (max-width:1279px){.bdv-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1023px){.bdv-layout{grid-template-columns:minmax(0,1fr)}.bdv-stage{height:min(58dvh,520px)}}@media (max-width:768px){.bdv-page .bdv-title{font-size:20px}.bdv-note{display:none}.bdv-stage{border-radius:12px;height:min(52dvh,420px)}.bdv-stage-card{padding:10px}}@media (prefers-reduced-motion:reduce){.bdv-page .bdv-skel-bar{animation:none}}@media (max-width:768px){.bdv-eyebrow,.bdv-badge,.bdv-stage-tag,.bdv-note,.bdv-meta,dd.mono,.bd-page{font-size:var(--m-fs-micro)}.bdv-stage{aspect-ratio:16/10;max-width:100%}.bdv-stage img,.bdv-stage canvas,.bdv-stage iframe{object-fit:contain;max-width:100%;height:100%}.bdv-toolbar{flex-wrap:wrap;gap:8px}.bdv-page{--fs-micro:var(--m-fs-micro)}.bdv-page .mono,.bdv-page code,.bdv-head .bdv-badge,.bdv-toolbar .mono{font-size:var(--m-fs-micro)}}.bdv-film .vds-seg{flex-wrap:nowrap;min-width:max-content}.bdv-toolbar .vds-icon-btn{width:36px;height:36px}.bdv-toolbar .vds-icon-btn .vds-icon-btn__icon{width:20px;height:20px}.chat-page{padding:12px}.chat-page .lt-chat{height:100%}.lt-chat{--bg-app:var(--bg);--bg-sidebar:var(--surface);--bg-chat:var(--bg);--bg-panel:var(--surface);--bg-hover:var(--glass);--border-subtle:var(--border);--border-strong:var(--border-strong);--text-primary:var(--fg);--text-secondary:var(--muted);--text-tertiary:var(--faint);--text-inverse:var(--n-0);--accent-500:var(--accent);--accent-600:var(--accent-strong);--accent-50:var(--accent-soft-bg);--accent-on:var(--n-0);--success:var(--c-online);--danger:var(--c-danger);--danger-50:var(--danger-bg-subtle);--warning:var(--c-warn);--bubble-mine-bg:var(--accent-strong);--bubble-mine-text:var(--n-0);--bubble-other-bg:var(--surface-3);--bubble-other-text:var(--fg);--avatar-gradient-1:linear-gradient(135deg, var(--accent), var(--surface-3))}@supports (color:color-mix(in lab, red, red)){.lt-chat{--avatar-gradient-1:linear-gradient(135deg, color-mix(in srgb, var(--accent) 34%, var(--surface-2)), var(--surface-3))}}.lt-chat{--avatar-gradient-2:linear-gradient(135deg, var(--c-info), var(--surface-3))}@supports (color:color-mix(in lab, red, red)){.lt-chat{--avatar-gradient-2:linear-gradient(135deg, color-mix(in srgb, var(--c-info) 30%, var(--surface-2)), var(--surface-3))}}.lt-chat{--avatar-gradient-3:linear-gradient(135deg, var(--c-online), var(--surface-3))}@supports (color:color-mix(in lab, red, red)){.lt-chat{--avatar-gradient-3:linear-gradient(135deg, color-mix(in srgb, var(--c-online) 30%, var(--surface-2)), var(--surface-3))}}.lt-chat{--avatar-gradient-4:linear-gradient(135deg, var(--brand-purple), var(--surface-3))}@supports (color:color-mix(in lab, red, red)){.lt-chat{--avatar-gradient-4:linear-gradient(135deg, color-mix(in srgb, var(--brand-purple) 30%, var(--surface-2)), var(--surface-3))}}.lt-chat{--avatar-gradient-5:linear-gradient(135deg, var(--c-warn), var(--surface-3))}@supports (color:color-mix(in lab, red, red)){.lt-chat{--avatar-gradient-5:linear-gradient(135deg, color-mix(in srgb, var(--c-warn) 28%, var(--surface-2)), var(--surface-3))}}.lt-chat{--avatar-text:var(--fg);--font-chat:var(--font-body);--fs-title:var(--fs-h3);--fs-body:var(--fs-body);--fs-preview:var(--fs-meta);--fs-meta:var(--fs-cap);--fs-name:var(--fs-meta);--fs-badge:var(--fs-micro);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--radius-bubble:18px;--radius-bubble-tight:4px;--radius-card:var(--r-img);--radius-input:22px;--shadow-sm:var(--e-1);--shadow-md:var(--e-2);--shadow-panel:var(--e-3);--ease-standard:var(--ease-out);--duration-fast:var(--motion-fast);--duration-base:var(--motion-med);--sidebar-w:360px;--sidebar-w-md:280px;--info-w:300px;font-family:var(--font-body);color:var(--text-primary);flex-direction:column;height:100%;min-height:0;display:flex}.lt-chat-shell{grid-template-columns:var(--sidebar-w) minmax(480px, 1fr);gap:var(--sp-3);flex:1;min-height:0;display:grid}.lt-chat-shell.has-info{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--info-w)}.lt-chat-shell.collapsed{grid-template-columns:minmax(0,1fr);gap:0}.lt-chat-shell.collapsed.has-info{grid-template-columns:minmax(0, 1fr) var(--info-w)}.lt-chat-shell.collapsed>.cv-pane{display:none}.lt-chat .cv-pane{background:var(--bg-sidebar);border:1px solid var(--border-subtle);border-radius:var(--radius-card);flex-direction:column;min-height:0;display:flex;overflow:hidden}.lt-chat .cv-head{padding:var(--sp-3) var(--sp-3) var(--sp-2)}.lt-chat .cv-search{align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-3);border-radius:var(--radius-input);background:var(--bg-chat);color:var(--text-tertiary);transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:flex}.lt-chat .cv-search:focus-within{background:var(--accent-50);border-color:var(--accent-500)}.lt-chat .cv-search input:not(:where([data-venus-core],[data-venus-core] *)){min-width:0;font-family:inherit;font-size:var(--fs-preview);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1}.lt-chat .cv-search input:not(:where([data-venus-core],[data-venus-core] *))::placeholder{color:var(--text-tertiary)}.lt-chat .cv-filter{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);display:flex}.lt-chat .cv-filter-btn{height:30px;padding:0 var(--sp-3);border-radius:var(--radius-input);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:inherit;font-size:var(--fs-preview);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;align-items:center;gap:6px;font-weight:500;display:inline-flex}.lt-chat .cv-filter-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.lt-chat .cv-filter-btn.on{background:var(--accent-50);color:var(--accent-500);border-color:#0000;font-weight:600}.lt-chat .cv-filter-menu{z-index:30;min-width:196px;padding:var(--sp-1);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-panel);position:absolute;top:36px;right:0}.lt-chat .cv-filter-item{align-items:center;gap:var(--sp-2);width:100%;padding:8px var(--sp-2);cursor:pointer;color:var(--text-primary);font-family:inherit;font-size:var(--fs-preview);text-align:left;background:0 0;border:none;border-radius:8px;display:flex}.lt-chat .cv-filter-item:hover{background:var(--bg-hover)}.lt-chat .cv-filter-item .lb{flex:1}.lt-chat .cv-tab-n{font-size:var(--fs-badge);color:var(--text-tertiary);font-weight:400}.lt-chat .cv-list{padding:var(--sp-1) var(--sp-2) var(--sp-2);flex:1;overflow-y:auto}.lt-chat .cv-item{gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-card);cursor:pointer;text-align:left;color:inherit;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:none;align-items:center;display:flex;position:relative}.lt-chat .cv-item:hover{background:var(--bg-hover)}.lt-chat .cv-item.on{background:var(--accent-50)}.lt-chat .cv-item.on:before{content:"";left:0;top:var(--sp-2);bottom:var(--sp-2);background:var(--accent-500);border-radius:0 3px 3px 0;width:3px;position:absolute}.lt-chat .cv-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lt-chat .cv-title{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.lt-chat .cv-title b{font-size:var(--fs-preview);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lt-chat .cv-item.unread .cv-title b{font-weight:600}.lt-chat .cv-preview{font-size:var(--fs-preview);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lt-chat .cv-item.unread .cv-preview{color:var(--text-primary);font-weight:600}.lt-chat .cv-right{align-items:flex-end;gap:var(--sp-1);flex-direction:column;flex-shrink:0;display:flex}.lt-chat .cv-time{font-size:var(--fs-meta);color:var(--text-tertiary)}.lt-chat .cv-flag{color:var(--text-tertiary);flex-shrink:0}.lt-chat .cv-dot{background:var(--accent-500);min-width:20px;height:20px;color:var(--accent-on);font-size:var(--fs-badge);border-radius:999px;place-items:center;padding:0 6px;font-weight:700;line-height:1;display:grid}.lt-chat .cv-more{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.lt-chat .cv-item:hover .cv-more,.lt-chat .cv-item:focus-within .cv-more{opacity:1}.lt-chat .lt-avatar{color:var(--avatar-text);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:grid;position:relative}.lt-chat .lt-avatar-core{border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.lt-chat .lt-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.lt-chat .lt-avatar-online{background:var(--success);border:2px solid var(--bg-sidebar);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.lt-chat .thread-wrap{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.lt-chat .thread{background:var(--bg-chat);border:1px solid var(--border-subtle);border-radius:var(--radius-card);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.lt-chat .thread-head{align-items:center;gap:var(--sp-3);min-height:60px;padding:var(--sp-2) var(--sp-3);background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.lt-chat .thread-head .th-mid{flex:1;min-width:0}.lt-chat .th-title{font-size:var(--fs-title);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lt-chat .th-sub{font-size:var(--fs-meta);color:var(--text-secondary);margin-top:1px}.lt-chat .th-sub.typing{color:var(--accent-500)}.lt-chat .th-btn{cursor:pointer;width:36px;height:36px;color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.lt-chat .th-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.lt-chat .th-btn.on{color:var(--accent-500);background:var(--accent-50)}.lt-chat .th-btn:disabled{opacity:.45;cursor:not-allowed}.lt-chat .th-link{height:32px;padding:0 var(--sp-3);border-radius:var(--radius-input);border:1px solid var(--border-subtle);cursor:pointer;color:var(--text-secondary);font-family:inherit;font-size:var(--fs-meta);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;flex-shrink:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.lt-chat .th-link:hover{background:var(--bg-hover);color:var(--text-primary)}.lt-chat .thread-body{min-height:0;padding:var(--sp-4) var(--sp-4) var(--sp-3);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.lt-chat .thread-body.empty{padding-bottom:var(--sp-5)}.lt-chat .thread-body>:first-child{margin-top:auto}.lt-chat .chat-day{padding:var(--sp-3) 0 var(--sp-2);justify-content:center;display:flex}.lt-chat .chat-day span{padding:4px var(--sp-3);border-radius:var(--radius-input);background:var(--bg-hover);font-size:var(--fs-meta);color:var(--text-tertiary)}.lt-chat .msg-group{gap:var(--sp-2);margin-top:var(--sp-2);align-items:flex-end;display:flex}.lt-chat .msg-group.mine{flex-direction:row-reverse}.lt-chat .msg-col{flex-direction:column;min-width:0;max-width:min(68%,560px);display:flex}.lt-chat .msg-group.mine .msg-col{align-items:flex-end}.lt-chat .msg-sender{font-size:var(--fs-name);color:var(--text-secondary);margin:0 0 2px var(--sp-3);font-weight:600}.lt-chat .m-text{font-size:var(--fs-body);padding:8px var(--sp-3);border-radius:var(--radius-bubble);background:var(--bubble-other-bg);max-width:100%;color:var(--bubble-other-text);word-break:break-word;white-space:pre-wrap;line-height:1.45}.lt-chat .msg-group.mine .m-text{background:var(--bubble-mine-bg);color:var(--bubble-mine-text)}.lt-chat .msg-bubble{flex-direction:column;display:flex;position:relative}.lt-chat .msg-bubble+.msg-bubble{margin-top:2px}.lt-chat .msg-bubble.middle .m-text{border-top-left-radius:var(--radius-bubble-tight);border-bottom-left-radius:var(--radius-bubble-tight)}.lt-chat .msg-bubble.last .m-text{border-bottom-left-radius:var(--radius-bubble)}.lt-chat .msg-group.mine .msg-bubble.middle .m-text{border-top-right-radius:var(--radius-bubble-tight);border-bottom-right-radius:var(--radius-bubble-tight)}.lt-chat .msg-group.mine .msg-bubble.last .m-text{border-bottom-right-radius:var(--radius-bubble)}.lt-chat .msg-time{font-size:var(--fs-meta);color:var(--text-tertiary);margin:var(--sp-1) var(--sp-2) 0;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.lt-chat .msg-group:hover .msg-time,.lt-chat .msg-time.always{opacity:1}.lt-chat .msg-status{align-items:center;gap:var(--sp-1);font-size:var(--fs-meta);color:var(--text-tertiary);margin:var(--sp-1) var(--sp-2) 0;display:inline-flex}.lt-chat .msg-status.seen{color:var(--accent-500)}.lt-chat .msg-status.err{color:var(--danger)}.lt-chat .msg-status button:not(:where([data-venus-core],[data-venus-core] *)){cursor:pointer;color:var(--accent-500);font:inherit;background:0 0;border:none;padding:0;font-weight:600}.lt-chat .m-emoji{padding:2px var(--sp-2);font-size:34px;line-height:1.25}.lt-chat .m-img-grid{gap:3px;display:grid}.lt-chat .m-img-grid.two,.lt-chat .m-img-grid.many{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.lt-chat .m-img-grid.one{grid-template-columns:minmax(0,1fr);max-width:min(420px,62vw)}.lt-chat .m-img-grid img{object-fit:cover;border-radius:var(--radius-card);border:1px solid var(--border-subtle);cursor:zoom-in;width:100%;height:auto;max-height:420px;display:block}.lt-chat .m-img-grid.one img{max-height:none}.lt-chat .m-file{align-items:center;gap:var(--sp-2);max-width:320px;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-card);background:var(--bg-panel);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);cursor:pointer;color:var(--text-primary);transition:background var(--duration-fast) var(--ease-standard);display:inline-flex}.lt-chat .m-file:hover{background:var(--bg-hover)}.lt-chat .m-file .fn{font-size:var(--fs-preview);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lt-chat .m-file .fs{font-size:var(--fs-meta);color:var(--text-tertiary)}.lt-chat .quote{cursor:pointer;margin-bottom:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-left:3px solid var(--accent-500);background:var(--bg-hover);border-radius:6px;flex-direction:column;gap:2px;display:flex}.lt-chat .quote b{font-size:var(--fs-meta);color:var(--accent-500);font-weight:600}.lt-chat .quote span{font-size:var(--fs-meta);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-chat .m-text.recalled{color:var(--text-tertiary);border:1px dashed var(--border-strong);background:0 0;font-style:italic}.lt-chat .msg-actions{z-index:4;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-input);box-shadow:var(--shadow-md);gap:2px;padding:3px;display:none;position:absolute;top:-14px}.lt-chat .msg-group:not(.mine) .msg-actions{left:0}.lt-chat .msg-group.mine .msg-actions{right:0}.lt-chat .msg-bubble:hover .msg-actions{display:flex}.lt-chat .msg-actions button:not(:where([data-venus-core],[data-venus-core] *)){cursor:pointer;width:26px;height:26px;color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.lt-chat .msg-actions button:hover:not(:where([data-venus-core],[data-venus-core] *)){background:var(--bg-hover);color:var(--text-primary)}.lt-chat .typing{align-items:flex-end;gap:var(--sp-2);padding:var(--sp-1) 0;display:flex}.lt-chat .typing .lt-avatar{flex-shrink:0}.lt-chat .th-sub.typing{align-items:center;gap:6px;display:inline-flex}.lt-chat .typing .dots{align-items:center;gap:var(--sp-1);padding:10px var(--sp-3);border-radius:var(--radius-bubble);background:var(--bubble-other-bg);display:inline-flex}.lt-chat .typing .dots i{background:var(--text-tertiary);width:6px;height:6px;animation:ltTyping 1.2s var(--ease-standard);border-radius:50%}.lt-chat .typing .dots i:nth-child(2){animation-delay:.15s}.lt-chat .typing .dots i:nth-child(3){animation-delay:.3s}@keyframes ltTyping{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lt-chat .jump-new{bottom:var(--sp-2);padding:7px var(--sp-4);border-radius:var(--radius-input);cursor:pointer;background:var(--accent-500);color:var(--accent-on);box-shadow:var(--shadow-md);font-family:inherit;font-size:var(--fs-preview);border:none;align-self:center;align-items:center;gap:6px;font-weight:600;display:inline-flex;position:sticky}.lt-chat .new-divider{align-items:center;gap:var(--sp-3);margin:var(--sp-2) 0;display:flex}.lt-chat .new-divider:before,.lt-chat .new-divider:after{content:"";background:var(--accent-500);opacity:.35;flex:1;height:1px}.lt-chat .new-divider span{font-size:var(--fs-meta);color:var(--accent-500);font-weight:600}.lt-chat .chat-composer{align-items:flex-end;gap:var(--sp-2);padding:var(--sp-3);background:var(--bg-panel);border-top:1px solid var(--border-subtle);flex-shrink:0;display:flex}.lt-chat .cc-btn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.lt-chat .cc-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.lt-chat .cc-btn:disabled{opacity:.45;cursor:not-allowed}.lt-chat .ci-wrap{min-width:0;padding:6px var(--sp-4);border-radius:var(--radius-input);background:var(--bg-chat);border:1px solid var(--border-subtle);transition:border-color var(--duration-fast) var(--ease-standard);flex:1;align-items:flex-end;display:flex}.lt-chat .ci-wrap:focus-within{border-color:var(--accent-500)}.lt-chat .ci-inp{resize:none;min-width:0;max-height:132px;font-family:inherit;font-size:var(--fs-body);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:6px 0;line-height:1.45}.lt-chat .ci-inp::placeholder{color:var(--text-tertiary)}.lt-chat .ci-btn{cursor:pointer;background:var(--accent-500);width:36px;height:36px;color:var(--accent-on);transition:background var(--duration-fast) var(--ease-standard);border:none;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.lt-chat .ci-btn:hover{background:var(--accent-600)}.lt-chat .ci-btn.like{color:var(--accent-500);background:0 0}.lt-chat .ci-btn.like:hover{background:var(--accent-50)}.lt-chat .ci-btn:disabled{opacity:.45;cursor:not-allowed}.lt-chat .msg-banner{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);margin:var(--sp-2) var(--sp-3) 0;border-radius:var(--radius-card);background:var(--bg-hover);border:1px solid var(--border-subtle);font-size:var(--fs-meta);color:var(--text-secondary);display:flex}.lt-chat .msg-banner button:not(:where([data-venus-core],[data-venus-core] *)){color:var(--accent-500);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:auto;font-weight:600}.lt-chat .thread-hero{text-align:center;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);flex-direction:column;max-width:520px;margin:auto auto 0;display:flex}.lt-chat .thread-hero .th-name{font-size:var(--fs-title);color:var(--text-primary);font-weight:600}.lt-chat .thread-hero .th-meta{font-size:var(--fs-preview);color:var(--text-secondary)}.lt-chat .th-note{font-size:var(--fs-meta);color:var(--text-tertiary);align-items:center;gap:6px;display:inline-flex}.lt-chat .quick-chips{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;justify-content:center;display:flex}.lt-chat .quick-chips .chip{padding:7px var(--sp-3);border-radius:var(--radius-input);border:1px solid var(--border-subtle);background:var(--bg-panel);color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:var(--fs-preview);transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;font-weight:500;display:inline-flex}.lt-chat .quick-chips .chip:hover{background:var(--bg-hover)}.lt-chat .lt-skel{gap:var(--sp-2);padding:var(--sp-2) 0;flex-direction:column;display:flex}.lt-chat .lt-skel .row{gap:var(--sp-2);display:flex}.lt-chat .lt-skel .row.mine{justify-content:flex-end}.lt-chat .lt-skel .b{border-radius:var(--radius-bubble);background:var(--border-subtle);height:34px;animation:ltPulse 1.4s var(--ease-standard)}@keyframes ltPulse{0%,to{opacity:.55}50%{opacity:1}}.lt-chat .cv-empty{justify-content:center;align-items:center;gap:var(--sp-3);text-align:center;padding:var(--sp-8) var(--sp-6);color:var(--text-secondary);flex-direction:column;flex:1;display:flex}.lt-chat .cv-empty .e-ico{color:var(--text-tertiary)}.lt-chat .cv-empty .e-title{font-size:var(--fs-title);color:var(--text-primary);font-weight:600}.lt-chat .cv-empty .e-text{font-size:var(--fs-preview);max-width:340px;line-height:1.5}.lt-chat .cv-empty .btn2{padding:8px var(--sp-4);border-radius:var(--radius-input);border:1px solid var(--border-subtle);background:var(--bg-panel);color:var(--text-primary);font-family:inherit;font-size:var(--fs-preview);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.lt-chat .cv-empty .btn2:hover{background:var(--bg-hover)}.lt-chat .chat-lightbox{z-index:900;cursor:zoom-out;animation:ltFade var(--duration-base) var(--ease-standard);background:#000000e0;place-items:center;display:grid;position:fixed;inset:0}.lt-chat .chat-lightbox img{border-radius:var(--radius-card);max-width:92vw;max-height:88vh}@keyframes ltFade{0%{opacity:0}to{opacity:1}}.lt-chat .msg-bubble.enter{animation:ltSlideIn var(--duration-base) var(--ease-standard)}@keyframes ltSlideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lt-chat .info-panel{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.lt-chat .info-head{padding:var(--sp-5) var(--sp-4) var(--sp-4);text-align:center;border-bottom:1px solid var(--border-subtle)}.lt-chat .info-head .nm{color:var(--text-primary);margin-top:var(--sp-3);font-size:18px;font-weight:600}.lt-chat .info-head .sub{font-size:var(--fs-meta);color:var(--text-secondary);margin-top:2px}.lt-chat .info-sec{border-bottom:1px solid var(--border-subtle)}.lt-chat .info-sec-head{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-3) var(--sp-4);cursor:pointer;font-family:inherit;font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);text-align:left;background:0 0;border:none;font-weight:700;display:flex}.lt-chat .info-sec-head:hover{background:var(--bg-hover)}.lt-chat .info-sec-head .chev{transition:transform var(--duration-fast) var(--ease-standard);margin-left:auto}.lt-chat .info-sec-head.open .chev{transform:rotate(180deg)}.lt-chat .info-sec-body{padding:0 var(--sp-4) var(--sp-3)}.lt-chat .info-row{align-items:center;gap:var(--sp-3);padding:6px 0;display:flex}.lt-chat .info-row .nm{min-width:0;font-size:var(--fs-preview);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lt-chat .info-row .rl{font-size:var(--fs-badge);padding:2px var(--sp-2);background:var(--bg-hover);color:var(--text-secondary);border-radius:999px;font-weight:600}.lt-chat .info-row .rl.teacher{background:var(--accent-50);color:var(--accent-500)}.lt-chat .info-opt{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2);cursor:pointer;color:var(--text-primary);font-family:inherit;font-size:var(--fs-preview);text-align:left;background:0 0;border:none;border-radius:6px;display:flex}.lt-chat .info-opt:hover{background:var(--bg-hover)}.lt-chat .info-opt .lb{align-items:center;gap:var(--sp-2);display:inline-flex}.lt-chat .info-opt .val{font-size:var(--fs-meta);color:var(--text-tertiary)}.lt-chat .info-opt.danger{color:var(--danger)}.lt-chat .info-empty{font-size:var(--fs-meta);color:var(--text-tertiary);padding:var(--sp-1) 0;font-style:italic}.lt-chat .info-detail-btn{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-3);border-radius:var(--radius-card);cursor:pointer;border:1px solid var(--border-subtle);color:var(--text-primary);font-family:inherit;font-size:var(--fs-preview);background:0 0;font-weight:600;display:flex}.lt-chat .info-detail-btn:hover{background:var(--bg-hover)}.lt-chat .lt-switch{cursor:pointer;background:var(--border-strong);width:38px;height:22px;transition:background var(--duration-fast) var(--ease-standard);border:none;border-radius:999px;flex-shrink:0;position:relative}.lt-chat .lt-switch.on{background:var(--accent-500)}.lt-chat .lt-switch:after{content:"";width:18px;height:18px;transition:transform var(--duration-fast) var(--ease-standard);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.lt-chat .lt-switch.on:after{transform:translate(16px)}.lt-chat button:focus-visible:not(:where([data-venus-core],[data-venus-core] *)),.lt-chat input:focus-visible:not(:where([data-venus-core],[data-venus-core] *)),.lt-chat textarea:focus-visible:not(:where([data-venus-core],[data-venus-core] *)),.lt-chat [role=option]:focus-visible:not(:where([data-venus-core],[data-venus-core] *)),.lt-chat a:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){outline:2px solid var(--accent-500);outline-offset:2px}@media (max-width:1279px){.lt-chat-shell,.lt-chat-shell.has-info{grid-template-columns:var(--sidebar-w-md) minmax(0, 1fr)}.lt-chat .info-panel{width:min(88vw,var(--info-w));z-index:320;box-shadow:var(--shadow-panel);border-radius:0;position:fixed;top:0;bottom:0;right:0}.lt-chat .info-scrim{z-index:310;cursor:pointer;background:var(--bg-hover);border:none;padding:0;display:block;position:fixed;inset:0}}.lt-chat .info-close{display:none}@media (max-width:1279px){.lt-chat .info-close{top:var(--sp-2);right:var(--sp-2);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:inline-grid;position:absolute}.lt-chat .info-close:hover{background:var(--bg-hover);color:var(--text-primary)}.lt-chat .info-panel{position:fixed}.lt-chat .info-head{position:relative}}@media (max-width:1023px){.lt-chat-shell,.lt-chat-shell.has-info{grid-template-columns:var(--sidebar-w-md) minmax(0, 1fr)}}@media (max-width:767px){.lt-chat-shell,.lt-chat-shell.has-info{grid-template-columns:minmax(0,1fr)}.lt-chat .info-panel{width:100vw;max-width:100vw}.lt-chat-shell.show-thread .cv-pane,.lt-chat-shell:not(.show-thread) .thread-wrap,.lt-chat-shell:not(.show-thread) .info-panel{display:none}.lt-chat .msg-col{max-width:82%}.lt-chat .th-link span{display:none}}.lt-chat .thread-head [data-mobile-back]{display:none}@media (max-width:767px){.lt-chat .thread-head [data-mobile-back]{display:inline-grid}}.lt-chat .chat-composer{padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){.lt-chat *,.lt-chat :after,.lt-chat :before{transition:none!important;animation:none!important}}.lt-chat .member-picker{top:56px;right:var(--sp-3);z-index:40;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-card);width:268px;box-shadow:var(--shadow-panel);position:absolute;overflow:hidden}.lt-chat .member-picker .mp-head{padding:var(--sp-3) var(--sp-3) var(--sp-2);font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-weight:700}.lt-chat .member-picker .mp-list{max-height:300px;padding:0 var(--sp-2) var(--sp-2);overflow-y:auto}.lt-chat .member-picker .mp-item{align-items:center;gap:var(--sp-2);width:100%;padding:6px var(--sp-2);cursor:pointer;color:var(--text-primary);font-family:inherit;font-size:var(--fs-preview);text-align:left;background:0 0;border:none;border-radius:8px;display:flex}.lt-chat .member-picker .mp-item:hover{background:var(--bg-hover)}.lt-chat .member-picker .mp-item .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lt-chat .member-picker .mp-item .rl{font-size:var(--fs-badge);background:var(--bg-hover);color:var(--text-secondary);border-radius:999px;padding:2px 6px}.lt-chat .member-picker .mp-item .rl.teacher{background:var(--accent-50);color:var(--accent-500)}.lt-chat{margin-bottom:0}.lt-chat-shell{padding-bottom:0}.lt-chat .attach-thumbs{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) 0;flex-wrap:wrap;display:flex}.lt-chat .attach-thumb{border:1px solid var(--border-subtle);background:var(--bg-chat);cursor:zoom-in;border-radius:10px;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.lt-chat .attach-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lt-chat .attach-thumb .x{cursor:pointer;color:#fff;background:#0000009e;border:none;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:2px;right:2px}.lt-chat .attach-thumb.file{cursor:default;place-items:center;display:grid}.lt-chat .attach-thumb.file .nm{color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:2px 4px;font-size:10px;overflow:hidden}@media (max-width:768px){.lt-chat .m-text{font-size:var(--d-sub);padding:6px 10px}.lt-chat .chat-composer{min-height:var(--sp-cta-h)}.lt-chat .cv-item{padding:var(--d-2) var(--d-3);min-height:56px}.lt-chat .cv-title b{font-size:var(--d-sub)}.lt-chat .cv-preview{font-size:var(--d-cap)}.lt-chat .cv-time{font-size:var(--d-tiny)}}.lt-chat .th-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-chat .quote{min-width:0;max-width:100%}@media (max-width:768px){.lt-chat .thread-head{gap:var(--sp-2);min-height:56px}.lt-chat .th-link span{display:none}.lt-chat .th-link{justify-content:center;width:36px;height:36px;padding:0}.lt-chat .cc-btn,.lt-chat .ci-btn{width:44px;height:44px}.lt-chat .ci-inp{font-size:16px}.lt-chat .attach-thumb.file .nm,.lt-chat .cv-tab-n{font-size:12px}}.lt-chat .attach-thumb .x:after{content:"";position:absolute;inset:-13px}@media (max-width:768px){.lt-chat{--d-cap:var(--m-fs-micro);--d-tiny:var(--m-fs-micro);--fs-micro:var(--m-fs-micro)}.lt-chat .th-btn,.lt-chat .th-link{width:44px;height:44px}.lt-chat .cv-search{height:44px}.lt-chat .cv-search input:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-input)}.lt-chat .cv-filter-btn{height:44px}.lt-chat .cv-preview,.lt-chat .cv-time,.lt-chat .lt-avatar-core{font-size:var(--m-fs-micro)}.lt-chat .cv-item{min-height:64px}.lt-chat .cv-search input:not(:where([data-venus-core],[data-venus-core] *)){min-height:44px}.lt-chat .chat-composer{gap:var(--sp-2);padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}}.lt-chat .th-title{margin:0}.lt-chat .cv-h1{margin:0 0 var(--sp-2);font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--text-primary);font-weight:600;line-height:1.25}@media (max-width:767px){.lt-chat .thread-head .th-btn[aria-label="Tìm trong hội thoại"],.lt-chat .thread-head .th-btn[aria-label="Ghim hội thoại"],.lt-chat .thread-head .th-btn[aria-label="Bỏ ghim hội thoại"],.lt-chat .thread-head .th-btn[aria-label="Tắt thông báo 8 giờ"],.lt-chat .thread-head .th-btn[aria-label="Bật lại thông báo"]{display:none}.lt-chat .thread-head .th-mid{min-width:84px}}.lt-chat .cv-head{gap:var(--sp-1);padding:var(--sp-2) var(--sp-2) var(--sp-1);flex-direction:column;display:flex}.lt-chat .cv-head-row{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.lt-chat .cv-head-row .cv-h1{flex:1;min-width:0;margin:0}.lt-chat .cv-head-actions{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.lt-chat .cv-search-toggle{color:var(--text-secondary)}.lt-chat .cv-search-toggle.on,.lt-chat .cv-search-toggle:hover{background:var(--accent-50);color:var(--accent-500)}.lt-chat .cv-search-row{animation:lt-cv-search-in var(--m-dur-sheet) var(--ease-out) both}@keyframes lt-cv-search-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lt-chat .cv-hint{font-size:var(--fs-meta);color:var(--text-tertiary);text-align:center;line-height:1.4}.lt-chat .cv-filter{padding:0;position:relative}.lt-chat .cv-filter-btn{justify-content:center;width:36px;height:36px;padding:0;position:relative}.lt-chat .cv-filter-dot{background:var(--accent-500);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.lt-chat .cv-filter-menu{top:calc(100% + 6px)}.lt-chat .cv-filter-head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:4px var(--sp-2) 6px;font-size:var(--fs-meta);color:var(--text-tertiary);font-weight:600;display:flex}.lt-chat .cv-filter-check{flex-shrink:0;width:14px;height:14px;display:block}.lt-chat .cv-filter-item[aria-selected=true]{background:var(--accent-50);color:var(--accent-500);font-weight:600}.lt-chat .cv-section{flex-direction:column;display:flex}.lt-chat .cv-section-h{padding:var(--sp-2) var(--sp-3) 2px;font-size:var(--fs-meta);color:var(--text-tertiary);letter-spacing:.02em;font-weight:600}.lt-chat .cv-row{border-radius:var(--radius-card);touch-action:pan-y;position:relative;overflow:hidden}.lt-chat .cv-row-actions{align-items:stretch;width:88px;display:flex;position:absolute;top:0;bottom:0;right:0}.lt-chat .cv-act{background:var(--accent-soft-bg);width:44px;color:var(--text-primary);cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-family:inherit;display:flex}.lt-chat .cv-act--hide{background:var(--surface-3);color:var(--danger)}.lt-chat .cv-act-lb{font-size:var(--m-fs-micro);font-weight:600;line-height:1.1}.lt-chat .cv-act:active{filter:brightness(.96)}.lt-chat .cv-row>.cv-item{background:var(--bg-sidebar)}.lt-chat .cv-row>.cv-item:hover{background:var(--surface-2)}.lt-chat .cv-row>.cv-item.on{background:var(--accent-50)}.lt-chat .cv-item{min-height:64px}.lt-chat .msg-bubble{touch-action:pan-y;transform:translate3d(var(--swipe-x,0px), 0, 0)}.lt-chat .msg-bubble[data-swiping]{transition:none}.lt-chat .swipe-reply-hint{background:var(--accent-50);width:28px;height:28px;color:var(--accent-500);transform:translateY(-50%) scale(var(--swipe-p,0));opacity:var(--swipe-p,0);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:-34px}.lt-chat .mb-more{width:44px;height:44px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.lt-chat .msg-bubble.mine .mb-more{left:-46px}.lt-chat .msg-bubble:not(.mine) .mb-more{right:-46px}.lt-chat .mb-more:hover{background:var(--bg-hover);color:var(--text-primary)}.lt-chat .chat-composer{gap:var(--sp-2)}.lt-chat .ci-inp{max-height:128px}.lt-chat .ci-btn,.lt-chat .cc-btn{transition:background var(--m-dur-fast) var(--ease-out),color var(--m-dur-fast) var(--ease-out),transform var(--m-dur-fast) var(--ease-out)}.lt-chat .ci-btn:active{transform:scale(.94)}.lt-chat .ci-btn--mic{background:var(--surface-3);color:var(--text-secondary)}.lt-chat .ci-btn--mic:hover{color:var(--text-primary)}.lt-chat .ci-btn--send svg,.lt-chat .ci-btn--mic svg{animation:lt-ci-morph var(--m-dur-fast) var(--ease-out) both}@keyframes lt-ci-morph{0%{opacity:0;transform:scale(.72)rotate(-8deg)}to{opacity:1;transform:none}}.lt-chat .ci-rec{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.lt-chat .ci-rec-time{font-size:var(--fs-preview);font-variant-numeric:tabular-nums;color:var(--danger);text-align:center;min-width:38px}.lt-chat .act-sheet{padding-bottom:var(--sp-2);flex-direction:column;gap:2px;display:flex}.lt-chat .act-row{align-items:center;gap:var(--sp-3);width:100%;min-height:52px;padding:var(--sp-2) var(--sp-2);border-radius:var(--radius-card);color:var(--text-primary);font-family:inherit;font-size:var(--fs-preview);text-align:left;cursor:pointer;background:0 0;border:none;font-weight:500;display:flex}.lt-chat .act-row:hover{background:var(--bg-hover)}.lt-chat .act-row:disabled{opacity:.55;cursor:not-allowed}.lt-chat .act-row--danger{color:var(--danger)}.lt-chat .act-ico{background:var(--surface-3);width:32px;height:32px;color:inherit;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lt-chat .act-row--danger .act-ico{background:var(--surface-3);color:var(--danger)}.lt-chat .act-lb{flex:1;min-width:0}.lt-chat .act-hint{font-size:var(--fs-meta);color:var(--text-tertiary);flex-shrink:0}.lt-chat .act-empty{margin:var(--sp-2) 0 0;font-size:var(--fs-preview);color:var(--text-secondary);align-items:center;gap:var(--sp-2);display:flex}.lt-chat .act-row--back{min-height:44px;color:var(--text-secondary);font-weight:600}.lt-chat .emoji-grid{gap:var(--sp-1);padding-bottom:var(--sp-3);grid-template-columns:repeat(6,minmax(44px,1fr));display:grid}.lt-chat .emoji-cell{border-radius:var(--radius-card);cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;font-size:24px;line-height:1}.lt-chat .emoji-cell:hover{background:var(--bg-hover)}@media (max-width:768px){.lt-chat .cv-item{min-height:72px;padding:var(--sp-2) var(--sp-3);align-items:center}.lt-chat .cv-item .cv-more{opacity:0;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.lt-chat .cv-item .cv-more:focus-visible{opacity:1}.lt-chat .cv-right{justify-content:center}.lt-chat .cv-section-h,.lt-chat .cv-hint{font-size:var(--m-fs-micro)}.lt-chat .cv-filter-btn,.lt-chat .cv-search-toggle{width:44px;height:44px}.lt-chat .ci-inp{max-height:132px}.lt-chat .ci-rec-time{font-size:var(--m-fs-micro)}.lt-chat .chat-composer{padding:var(--sp-2);gap:var(--sp-2)}.lt-chat .ci-wrap{padding:4px var(--sp-3)}}@media (max-width:767px){.lt-chat .mb-more{display:grid}.lt-chat .msg-actions{display:none}.lt-chat .msg-time,.lt-chat .msg-status{opacity:1}.lt-chat .msg-col{padding-inline:0}.lt-chat .msg-group .msg-col{position:relative}}@media (prefers-reduced-motion:reduce){.lt-chat .cv-search-row,.lt-chat .ci-btn--send svg,.lt-chat .ci-btn--mic svg{animation:none}.lt-chat .msg-bubble{transition:none;transform:none}.lt-chat .swipe-reply-hint{opacity:0;transform:translateY(-50%)}}.lt-chat .cc-emoji-row{border-top:1px solid var(--border-subtle)}.lt-chat .cc-emoji-row .act-ico{background:var(--accent-soft-bg);color:var(--accent-strong)}.lt-chat .cv-filter-x{flex:none;width:32px;height:32px}@media (max-width:768px){.lt-chat .cv-filter-x{width:44px;height:44px}}.lt-chat .cv-filter-item--unread{border-top:1px solid var(--border-subtle);margin-top:var(--sp-1);padding-top:var(--sp-2);min-height:44px}.lt-chat .chat-offline{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--c-warn-soft,var(--surface-3));color:var(--text-primary);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-meta);flex:none;min-height:44px;line-height:1.35;display:flex}.lt-chat .chat-offline svg{color:var(--warning);flex:none}.lt-chat .thread{touch-action:pan-y}.lt-chat .thread[data-edge-drag=true]{will-change:transform;transition:none}@media (min-width:768px){.lt-chat .chat-offline{display:none}}@media (max-width:768px){.lt-chat .chat-offline{font-size:var(--m-fs-meta,var(--fs-meta));padding:var(--sp-2) var(--sp-3)}}@media (prefers-reduced-motion:reduce){.lt-chat .thread[data-edge-drag=true]{will-change:auto}}@media (max-width:767px){.lt-chat .thread-head [data-mobile-back]{display:none}.lt-chat .msg-bubble .mb-more{opacity:0}.lt-chat .msg-bubble .mb-more:focus-visible,.lt-chat .msg-bubble:focus-within .mb-more{opacity:1}}.lt-chat .cv-title{padding-inline-end:0}.lt-chat .cv-title .cv-time{font-size:var(--fs-meta);color:var(--text-tertiary);white-space:nowrap;flex:none;margin-inline-start:auto;padding-inline-start:var(--sp-2);font-weight:400}.lt-chat .cv-right{flex:none;min-width:20px}@media (max-width:768px){.lt-chat .cv-title .cv-time{font-size:var(--m-fs-micro,var(--fs-cap))}}@media (max-width:767px){.lt-chat .thread-head .th-btn[aria-label="Thu gọn danh sách hội thoại"],.lt-chat .thread-head .th-btn[aria-label="Mở danh sách hội thoại"]{display:none}}.lt-chat .chat-composer .ci-wrap{border:1px solid var(--vds-line);border-radius:var(--vds-radius-control,16px);background:var(--vds-surface);min-height:56px;transition:border-color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease);align-items:center;padding:0 8px 0 16px}.lt-chat .chat-composer .ci-wrap:focus-within{border-color:var(--vds-accent-text);box-shadow:inset 0 0 0 1px var(--vds-accent-text),0 0 0 4px var(--vds-ring)}.lt-chat .chat-composer .ci-inp{max-height:104px;color:var(--vds-ink);padding:16px 0;height:auto!important;min-height:0!important;box-shadow:none!important;resize:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:14px!important;line-height:24px!important}.lt-chat .chat-composer .ci-inp::placeholder{color:var(--vds-muted-2)}.lt-chat .chat-composer .ci-inp:focus,.lt-chat .chat-composer .ci-inp:focus-visible{box-shadow:none!important;outline:none!important}.lt-chat .chat-composer .ci-btn,.lt-chat .chat-composer .cc-btn{border-radius:999px;flex:none;width:40px;height:40px}@media (max-width:768px){.lt-chat .chat-composer .ci-wrap{min-height:52px}.lt-chat .chat-composer .ci-inp{padding:14px 0;font-size:16px!important}}@media (max-width:375px){.lt-chat .chat-composer .ci-wrap{min-height:48px}}html body #root .w2-msg .w2-msg-head .uc-title,html body #root .w2-msg .uc-title,html body #root .lt-chat-shell .cv-pane .cv-h1,html body #root .lt-chat-shell .cv-h1,html body #root :is(.w2-msg,.lt-chat-shell) .vds-page-title{letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}@media (min-width:1024px){html body #root :is(.w2-msg,.lt-chat-shell) :is(.uc-title,.cv-h1){font-size:40px!important;line-height:1.1!important}}html body #root :is(.w2-msg,.lt-chat-shell) .w2-conv{min-height:64px}html body #root :is(.w2-msg,.lt-chat-shell) .w2-ava{width:40px;height:40px}html body #root :is(.w2-msg,.lt-chat-shell) .w2-b{border-radius:16px}html body #root :is(.w2-msg,.lt-chat-shell) .w2-b__meta{font-size:11px!important}html body #root :is(.w2-msg,.lt-chat-shell) .w2-compose{min-height:48px}html body #root .w2-msg .w2-msg-head,html body #root .w2-msg .w2-msg-sticky{margin-bottom:12px!important}@media (max-width:768px){html body #root :is(.w2-msg,.lt-chat-shell) .vds-icon-btn{min-width:44px;min-height:44px}}html body #root .w2-msg .w2-msg-head h1.uc-title:not(:where([data-venus-core],[data-venus-core] *)),html body #root .w2-msg h1.uc-title:not(:where([data-venus-core],[data-venus-core] *)),html body #root .lt-chat-shell .cv-pane h1.cv-h1:not(:where([data-venus-core],[data-venus-core] *)),html body #root .lt-chat-shell h1.cv-h1:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}@media (min-width:1024px){html body #root .w2-msg .w2-msg-head h1.uc-title:not(:where([data-venus-core],[data-venus-core] *)),html body #root .w2-msg h1.uc-title:not(:where([data-venus-core],[data-venus-core] *)),html body #root .lt-chat-shell .cv-pane h1.cv-h1:not(:where([data-venus-core],[data-venus-core] *)),html body #root .lt-chat-shell h1.cv-h1:not(:where([data-venus-core],[data-venus-core] *)){font-size:40px!important;line-height:1.1!important}}.nt-page{max-width:920px}.nt-badge{min-width:26px;height:26px;color:var(--n-0);letter-spacing:.2px;background:linear-gradient(135deg, var(--c-warn), var(--brand-pink));box-shadow:0 4px 14px var(--accent);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nt-badge{box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 35%, transparent)}}.nt-mark-all{cursor:pointer;color:var(--n-300);background:0 0}.nt-mark-all:hover:not(:disabled){color:var(--n-50);background:var(--glass-hover)}.nt-mark-all:disabled{color:var(--n-600);cursor:default}.nt-tabs{display:flex}.nt-tabs::-webkit-scrollbar{display:none}.nt-tab{cursor:pointer;border:1px solid var(--glass-border);color:var(--muted);transition:color var(--m-dur-fast) ease,background var(--m-dur-fast) ease,border-color var(--m-dur-fast) ease;background:0 0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:600;display:inline-flex}.nt-tab:hover{color:var(--n-100);background:var(--glass-hover);border-color:var(--glass-strong)}.nt-tab.on{color:var(--n-0);background:var(--accent-strong);box-shadow:0 6px 18px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.nt-tab.on{box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 22%, transparent)}}.nt-tab-n{background:var(--n-0);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.nt-tab-n{background:color-mix(in srgb, var(--n-0) 16%, transparent)}}.nt-tab:not(.on) .nt-tab-n{background:var(--glass-strong);color:var(--n-300)}.nt-group-title{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.nt-group-title:after{content:"";background:var(--glass-border);flex:1;height:1px}.nt-card{background:linear-gradient(180deg, var(--n-0), var(--n-0))}@supports (color:color-mix(in lab, red, red)){.nt-card{background:linear-gradient(180deg, color-mix(in srgb, var(--n-0) 3%, transparent), color-mix(in srgb, var(--n-0) 1%, transparent))}}.nt-card{border:1px solid var(--glass-border);border-radius:18px;overflow:hidden}.nt-item{transition:background var(--dur-fast) ease;gap:14px;padding:15px 16px 15px 20px;display:flex;position:relative}.nt-item+.nt-item{border-top:1px solid var(--n-0)}@supports (color:color-mix(in lab, red, red)){.nt-item+.nt-item{border-top:1px solid color-mix(in srgb, var(--n-0) 4%, transparent)}}.nt-item:hover{background:var(--glass-hover)}.nt-item.unread{background:linear-gradient(90deg, var(--c-warn), var(--accent) 48%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){.nt-item.unread{background:linear-gradient(90deg, color-mix(in srgb, var(--c-warn) 10%, transparent), color-mix(in srgb, var(--accent) 4%, transparent) 48%, transparent 78%)}}.nt-item.unread:hover{background:linear-gradient(90deg, var(--c-warn), var(--accent) 48%, var(--glass-hover) 78%)}@supports (color:color-mix(in lab, red, red)){.nt-item.unread:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--c-warn) 16%, transparent), color-mix(in srgb, var(--accent) 6%, transparent) 48%, var(--glass-hover) 78%)}}.nt-item.unread:before{content:"";left:0;top:var(--sp-3);bottom:var(--sp-3);background:linear-gradient(180deg, var(--c-warn), var(--brand-pink));border-radius:999px;width:3px;position:absolute}.nt-ico{width:44px;height:44px}.nt-tone-orange{background:var(--c-warn)}@supports (color:color-mix(in lab, red, red)){.nt-tone-orange{background:color-mix(in srgb, var(--c-warn) 15%, transparent)}}.nt-tone-orange{color:var(--c-warn)}.nt-tone-green{background:var(--c-online)}@supports (color:color-mix(in lab, red, red)){.nt-tone-green{background:color-mix(in srgb, var(--c-online) 15%, transparent)}}.nt-tone-green{color:var(--c-online)}.nt-tone-purple{background:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){.nt-tone-purple{background:color-mix(in srgb, var(--brand-purple) 17%, transparent)}}.nt-tone-purple{color:var(--brand-purple)}.nt-tone-yellow{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){.nt-tone-yellow{background:color-mix(in srgb, var(--brand-gold) 16%, transparent)}}.nt-tone-yellow{color:var(--brand-gold)}.nt-tone-blue{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.nt-tone-blue{background:color-mix(in srgb, var(--brand-cyan) 15%, transparent)}}.nt-tone-blue{color:var(--brand-cyan)}.nt-tone-pink{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nt-tone-pink{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.nt-tone-pink{color:var(--c-danger)}.nt-tone-red{background:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.nt-tone-red{background:color-mix(in srgb, var(--c-danger) 14%, transparent)}}.nt-tone-red{color:var(--c-danger)}.nt-tone-slate{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.nt-tone-slate{background:color-mix(in srgb, var(--n-0) 7%, transparent)}}.nt-tone-slate{color:var(--n-200)}.nt-item-title{color:var(--fg);font-size:14px;font-weight:600}.nt-item.unread .nt-item-title{color:var(--fg);font-weight:700}.nt-item-title .nt-strong{font-weight:700}.nt-item-text{opacity:.72}.nt-item.unread .nt-item-text{opacity:.82}.nt-meta{font-size:12px;display:flex}.nt-meta .nt-dot-sep{background:var(--n-600);border-radius:50%;width:3px;height:3px}.nt-cat{font-weight:700;font-size:var(--fs-micro)}.nt-unread-dot{background:linear-gradient(135deg, var(--c-warn), var(--brand-pink));border-radius:50%;width:9px;height:9px}.nt-hover-actions{opacity:0}.nt-item:hover .nt-hover-actions,.nt-item.menu-open .nt-hover-actions{opacity:1}.nt-item:hover .nt-unread-dot{display:none}.nt-chev{color:var(--muted)}.nt-item:hover .nt-chev{color:var(--n-200);transform:translate(2px)}.nt-menu{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.nt-menu{background:color-mix(in srgb, var(--surface) 98%, transparent)}}.nt-menu{border:1px solid var(--glass-strong);border-radius:13px;padding:6px}@keyframes ntMenu{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.nt-menu button:not(:where([data-venus-core],[data-venus-core] *)){text-align:left;cursor:pointer;width:100%;color:var(--n-200);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:600;display:flex}.nt-menu button:hover:not(:where([data-venus-core],[data-venus-core] *)){background:var(--glass-hover);color:var(--n-0)}.nt-menu button.danger:not(:where([data-venus-core],[data-venus-core] *)){color:var(--c-danger)}.nt-empty{text-align:center;border:1px dashed var(--glass-border);background:var(--n-0);border-radius:18px;padding:64px 24px 56px}@supports (color:color-mix(in lab, red, red)){.nt-empty{background:color-mix(in srgb, var(--n-0) 1%, transparent)}}.nt-empty-ico{background:linear-gradient(135deg, var(--c-warn), var(--accent));border-radius:20px;place-items:center;width:66px;height:66px;margin:0 auto 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.nt-empty-ico{background:linear-gradient(135deg, color-mix(in srgb, var(--c-warn) 16%, transparent), color-mix(in srgb, var(--accent) 10%, transparent))}}.nt-empty-ico{color:var(--c-warn)}.nt-empty-title{color:var(--n-100);font-size:16px;font-weight:700}.nt-empty-text{font-size:var(--fs-sm);color:var(--muted);margin-top:7px;line-height:1.6}@media (max-width:640px){.nt-item{gap:11px;padding:13px 12px 13px 15px}.nt-ico{width:38px;height:38px}.nt-item-title{font-size:14px}.nt-meta .nt-dot-sep:first-of-type{display:none}.nt-empty{padding:48px 16px 42px}}.nt-tabs :focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}@media (hover:none){.nt-hover-actions{opacity:1}.nt-item:hover .nt-unread-dot{display:inline-block}.nt-mark-all,.nt-chev{min-height:44px}}.nt-page :focus-visible,.nt-menu :focus-visible,.nt-empty :focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}@media (max-width:768px){.nt-page{padding:0 var(--d-4) var(--d-4)}.nt-tab{min-height:40px;font-size:var(--d-body)}.nt-group-title{font-size:var(--d-cap)}.nt-item{padding:var(--d-2) var(--d-3);gap:var(--d-2)}.nt-ico{width:32px;height:32px}.nt-item-title{font-size:var(--d-body)}}.nt-live{color:var(--success);white-space:nowrap;align-self:center;align-items:center;gap:6px;margin-left:auto;font-size:.75rem;display:inline-flex}.nt-live.is-off{color:var(--muted)}.nt-kpis{margin-bottom:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr))}.nt-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-img);min-width:0;padding:12px 14px}.nt-kpi-k{font-size:var(--fs-micro);color:var(--muted);font-weight:600}.nt-kpi-v{font-size:var(--fs-stat);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:700;line-height:1.1}.nt-kpi-d{font-size:var(--fs-micro);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.nt-layout{gap:var(--gutter)}.nt-detail-title{font-size:var(--fs-body);font-weight:600}.nt-detail-title .nt-strong{font-weight:700}.nt-detail-badge{border:1px solid var(--border);border-radius:var(--r-full);font-size:var(--fs-micro);color:var(--muted);white-space:nowrap;flex-shrink:0;padding:2px 8px}.nt-detail-meta{gap:6px;margin:12px 0 0;display:flex}.nt-detail-meta div{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding-top:6px;display:flex}.nt-detail-meta dt{font-size:var(--fs-micro);color:var(--muted)}.nt-detail-meta dd{font-size:var(--fs-cap);font-variant-numeric:tabular-nums;margin:0}.nt-detail-empty{color:var(--muted);font-size:var(--fs-cap)}.nt-detail-empty p{font-size:var(--fs-micro);color:var(--muted);margin:0}.nt-item.is-selected{background:var(--accent-soft-bg)}@media (max-width:768px){.nt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:375px){.nt-kpis{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.nt-page{--fs-micro:var(--m-fs-micro);--d-cap:var(--m-fs-micro);--d-tiny:var(--m-fs-micro)}.nt-tab,.nt-mark-all,.nt-chev{min-height:44px}.nt-item{min-height:64px}.nt-tab-n,.nt-group-title,.nt-meta,.nt-cat,.nt-live,.nt-detail-badge,.nt-detail-meta dt{font-size:var(--m-fs-micro)}.nt-page .nt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}html body #root :is(.nt-page,.w2-nt) .vp-head__title{letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}html body #root :is(.nt-page,.w2-nt) .vp-sec__label,html body #root .nt-page .nt-group-title{letter-spacing:-.02em!important;text-transform:none!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}@media (min-width:1024px){html body #root :is(.nt-page,.w2-nt) .vp-head__title{font-size:40px!important;line-height:1.1!important}html body #root .nt-page .nt-group-title{font-size:24px!important;line-height:1.2!important}}html body #root :is(.nt-page,.w2-nt)>.vp-sec{margin-top:24px!important}html body #root :is(.nt-page,.w2-nt)>.vds-seg{margin-bottom:16px!important}@media (min-width:1024px){html body #root :is(.nt-page,.w2-nt)>.vp-sec{margin-top:32px!important}}html body #root :is(.nt-page,.w2-nt) :is(.vp-row,.nt-item){min-height:56px}html body #root :is(.nt-page,.w2-nt) [class*=unread]{background:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){html body #root :is(.nt-page,.w2-nt) [class*=unread]{background:color-mix(in srgb, var(--vds-primary) 8%, transparent)}}html body #root :is(.nt-page,.w2-nt) [class*=unread]{box-shadow:inset 3px 0 0 var(--vds-primary)}@media (max-width:768px){html body #root :is(.nt-page,.w2-nt) .nt-mark-all,html body #root :is(.nt-page,.w2-nt) .vds-seg__item{min-height:44px}}html body #root .nt-page{flex-direction:column;gap:24px;display:flex}html body #root .nt-page>*{margin-block:0!important}html body #root .nt-page .nt-layout{gap:24px!important}html body #root .nt-page :is(.nt-kpis,.vds-seg){margin-bottom:0!important}@media (min-width:1024px){html body #root .nt-page{gap:32px}html body #root .nt-page .nt-layout{gap:32px!important}}html body #root .nt-page>*,html body #root .nt-page .vp-sec,html body #root .nt-page .nt-main>*,html body #root .nt-page .vds-seg{margin-block:0!important}html body #root .nt-page .vp-sec{padding-block:0!important}html body #root .nt-page{gap:24px!important}@media (min-width:1024px){html body #root .nt-page{gap:32px!important}}#root :is(.nt-page,.w2-nt) .vp-sec__label{color:var(--vds-ink-3)}.gateway-plate{gap:6px;padding:2px 4px}.gateway-plate__name{font-size:12px;font-weight:700}@media (max-width:375px){.gateway-plate{gap:4px;padding:1px 3px}.gateway-plate__name{font-size:11px}}@media (min-width:768px){.gateway-plate{gap:6px;padding:2px 5px}}@media (min-width:1024px){.gateway-plate__name{font-size:12.5px}}[data-page=checkout]{margin:0 auto;padding:0 16px 96px}[data-page=checkout] .co-countdown{color:var(--warn-text);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:720px){[data-page=checkout]{padding:0 12px 88px}}[data-page=checkout] .co-steps{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:flex}[data-page=checkout] .co-step{color:var(--text-3);flex:1;align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:flex}[data-page=checkout] .co-step-dot{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;display:inline-flex}[data-page=checkout] .co-step.is-now{color:var(--text)}[data-page=checkout] .co-step.is-now .co-step-dot{background:var(--accent-strong);border-color:var(--accent);color:var(--on-accent)}[data-page=checkout] .co-step.is-fail .co-step-dot{background:var(--danger-bg-subtle);color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-page=checkout] .co-step.is-fail .co-step-dot{border-color:color-mix(in srgb, var(--danger) 40%, transparent)}}[data-page=checkout] .co-step.is-fail .co-step-label{color:var(--danger);font-weight:600}[data-page=checkout] .co-step.is-done{color:var(--success-text)}[data-page=checkout] .co-step.is-done .co-step-dot{background:var(--success);border-color:var(--success);color:var(--on-success)}[data-page=checkout] .co-trust{align-items:center;gap:6px;font-weight:700;display:inline-flex}[data-page=checkout] .co-trust-badge{font-size:var(--fs-micro);letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:6px;padding:1px 6px;font-weight:700}[data-page=checkout] .co-countdown{color:var(--text);align-items:center;gap:6px;font-weight:700;display:inline-flex}[data-page=checkout] .co-countdown-num{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:1.25rem}[data-page=checkout] .co-countdown.is-urgent{color:var(--warn-text)}[data-page=checkout] .co-countdown-warn{font-size:.75rem;font-weight:700}[data-page=checkout] .co-countdown.is-expired{color:var(--danger-text);flex-wrap:wrap}[data-page=checkout] .co-receipt{background:var(--surface-2);border:1px solid var(--border);border-radius:28px;margin-top:14px;padding:16px}[data-page=checkout] .co-receipt-head{align-items:center;gap:8px;display:flex}[data-page=checkout] .co-receipt-head h4:not(:where([data-venus-core],[data-venus-core] *)){flex:1;margin:0;font-size:14px;font-weight:700}[data-page=checkout] .co-receipt-rows{margin:12px 0 0;padding:0;list-style:none}[data-page=checkout] .co-receipt-rows li{border-bottom:1px dashed var(--divider);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:flex}[data-page=checkout] .co-receipt-rows li:last-child{border-bottom:none}[data-page=checkout] .co-receipt-rows li>span:first-child{color:var(--text-3);flex-shrink:0}[data-page=checkout] .co-receipt-actions{gap:10px;margin-top:12px;display:flex}@media print{[data-page=checkout] .co-receipt-actions{display:none}}[data-page=checkout] .co-trust{color:var(--sp-sub);font-size:12px}[data-page=checkout] .co-countdown-num{font-variant-numeric:tabular-nums}[data-page=checkout] .co-buyer-name{color:var(--sp-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}@media (max-width:768px){[data-page=checkout] .co-step-label{font-size:var(--d-tiny)}[data-page=checkout] .co-back{min-height:var(--m-tap-min)}}[data-page=checkout] .co-linkbtn{color:var(--brand-cyan);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px;font-size:13px;font-weight:600}@media (max-width:720px){[data-page=checkout] .co-trust{flex-wrap:wrap}}@media (max-width:768px){[data-page=checkout]{--fs-micro:var(--m-fs-micro);--fs-xs:var(--m-fs-micro);--d-cap:var(--m-fs-micro);--d-tiny:var(--m-fs-micro)}[data-page=checkout] .co-step-label,[data-page=checkout] .co-trust-badge{font-size:var(--m-fs-micro)}[data-page=checkout]{padding-bottom:calc(var(--m-control-48)*2 + var(--m-space-2)*3)}#root :is(input,textarea):not(.vds-select__native):not([type=checkbox]):not([type=radio]):not([type=range]):not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important}}[data-page=checkout] .vds-choice{align-items:center;width:100%}[data-page=checkout] .vds-choice__label{align-items:center;gap:10px;min-width:0;display:flex}[data-page=checkout] .co-gw{flex-direction:column;gap:1px;min-width:0;display:flex}[data-page=checkout] .co-gw__name{color:var(--vds-ink);font-size:14px;font-weight:600;line-height:1.3}[data-page=checkout] .co-gw__meta{color:var(--muted);font-size:12px;line-height:1.35}:is([data-page=profile],.lt-account){--pf-bg:var(--surface);--pf-card:var(--surface-2);--pf-card-2:var(--surface-2);--pf-line:var(--n-0)}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account){--pf-line:color-mix(in srgb, var(--n-0) 6%, transparent)}}:is([data-page=profile],.lt-account){--pf-line-2:var(--n-0)}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account){--pf-line-2:color-mix(in srgb, var(--n-0) 12%, transparent)}}:is([data-page=profile],.lt-account){--pf-gold-1:var(--brand-gold);--pf-gold-2:var(--brand-gold);--pf-danger:var(--c-danger);--pf-text:var(--fg);--pf-text-2:var(--muted);--pf-green:var(--c-online);--pf-radius:16px;--pf-shadow:0 2px 8px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account){--pf-shadow:0 2px 8px color-mix(in srgb, var(--bg-deep) 24%, transparent)}}:is([data-page=profile],.lt-account){color:var(--pf-text);max-width:880px}.v2:has([data-page=profile]) .v2-main{background:var(--pf-bg,var(--surface))}:is([data-page=profile],.lt-account) .pf-card{margin-bottom:18px}:is([data-page=profile],.lt-account) .pf-card--head{column-gap:var(--sp-6);grid-template-columns:152px minmax(0,1fr) auto;align-items:start;display:grid}:is([data-page=profile],.lt-account) .pf-card-title{color:var(--pf-text);margin:0 0 10px;font-size:15px;font-weight:600}:is([data-page=profile],.lt-account) .pf-card-rule{background:var(--pf-line);border:0;height:1px;margin:0 0 8px}:is([data-page=profile],.lt-account) .pf-level{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}:is([data-page=profile],.lt-account) .pf-level-sub{font-size:var(--fs-sm);color:var(--muted)}:is([data-page=profile],.lt-account) .pf-ava{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}:is([data-page=profile],.lt-account) .pf-ava-img{background:linear-gradient(140deg, var(--pf-gold-1), var(--brand-gold) 70%);border-radius:50%;padding:3px;line-height:0;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account) .pf-ava-img{background:linear-gradient(140deg, var(--pf-gold-1), color-mix(in srgb, var(--brand-gold) 8%, transparent) 70%)}}:is([data-page=profile],.lt-account) .pf-ava-img{box-shadow:0 4px 12px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account) .pf-ava-img{box-shadow:0 4px 12px color-mix(in srgb, var(--bg-deep) 30%, transparent)}}:is([data-page=profile],.lt-account) .pf-ava.is-drag .pf-ava-img{background:linear-gradient(140deg, var(--pf-gold-1), var(--brand-cyan))}:is([data-page=profile],.lt-account) .pf-ava-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}:is([data-page=profile],.lt-account) .pf-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is([data-page=profile],.lt-account) .pf-hint{color:var(--pf-text-2);max-width:152px;margin:0;font-size:12px;line-height:1.45}:is([data-page=profile],.lt-account) .pf-head-main{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}:is([data-page=profile],.lt-account) .pf-name{letter-spacing:-.01em;color:var(--pf-text);align-items:center;gap:6px;margin:0;font-size:20px;font-weight:600;display:flex}:is([data-page=profile],.lt-account) .pf-verified{color:var(--pf-green)}:is([data-page=profile],.lt-account) .pf-name-view{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:is([data-page=profile],.lt-account) .pf-name-edit{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}:is([data-page=profile],.lt-account) .pf-sub{color:var(--pf-text-2);margin:0;font-size:13px}:is([data-page=profile],.lt-account) .pf-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is([data-page=profile],.lt-account) .pf-pub-link{font:inherit;color:var(--pf-gold-1);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}:is([data-page=profile],.lt-account) .pf-pub-link:hover{text-decoration:underline}:is([data-page=profile],.lt-account) .pf-logout{align-self:start}:is([data-page=profile],.lt-account) .pf-spin{animation:.9s linear infinite pf-spin}@keyframes pf-spin{to{transform:rotate(360deg)}}:is([data-page=profile],.lt-account) .pf-rows{flex-direction:column;display:flex}:is([data-page=profile],.lt-account) .pf-row{border-bottom:1px solid var(--pf-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}:is([data-page=profile],.lt-account) .pf-row:last-child{border-bottom:0;padding-bottom:0}:is([data-page=profile],.lt-account) .pf-row:first-child{padding-top:var(--sp-1)}:is([data-page=profile],.lt-account) .pf-row-ico{background:var(--n-0);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account) .pf-row-ico{background:color-mix(in srgb, var(--n-0) 5%, transparent)}}:is([data-page=profile],.lt-account) .pf-row-ico{color:var(--pf-text-2)}:is([data-page=profile],.lt-account) .pf-row-ico--phone{background:var(--c-online)}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account) .pf-row-ico--phone{background:color-mix(in srgb, var(--c-online) 12%, transparent)}}:is([data-page=profile],.lt-account) .pf-row-ico--phone{color:var(--pf-green)}:is([data-page=profile],.lt-account) .pf-row-ico--mail{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account) .pf-row-ico--mail{background:color-mix(in srgb, var(--brand-cyan) 12%, transparent)}}:is([data-page=profile],.lt-account) .pf-row-ico--mail{color:var(--brand-cyan)}:is([data-page=profile],.lt-account) .pf-row-ico--key{background:var(--brand-gold)}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account) .pf-row-ico--key{background:color-mix(in srgb, var(--brand-gold) 12%, transparent)}}:is([data-page=profile],.lt-account) .pf-row-ico--key{color:var(--pf-gold-1)}:is([data-page=profile],.lt-account) .pf-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}:is([data-page=profile],.lt-account) .pf-row-label{color:var(--pf-text-2);font-size:12px}:is([data-page=profile],.lt-account) .pf-row-value{color:var(--pf-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}:is([data-page=profile],.lt-account) .pf-row-value--cap{text-transform:capitalize}:is([data-page=profile],.lt-account) .pf-row-value em{color:var(--pf-text-2);font-style:normal;font-weight:400}:is([data-page=profile],.lt-account) .pf-row-act{align-items:center;gap:var(--sp-2);justify-self:end;display:flex}:is([data-page=profile],.lt-account) .pf-lock-ico{width:26px;height:26px;color:var(--pf-text-2);background:var(--n-0);border-radius:50%;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account) .pf-lock-ico{background:color-mix(in srgb, var(--n-0) 4%, transparent)}}:is([data-page=profile],.lt-account) .pf-lock-ico{cursor:help}:is([data-page=profile],.lt-account) .pf-lock-ico:hover{color:var(--pf-text);background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account) .pf-lock-ico:hover{background:color-mix(in srgb, var(--n-0) 8%, transparent)}}:is([data-page=profile],.lt-account) .pf-menu{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:is([data-page=profile],.lt-account) .pf-menu-item{border:1px solid var(--pf-line);background:var(--pf-card-2);min-height:56px;color:var(--pf-text);font:inherit;cursor:pointer;text-align:left;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:600;display:flex}:is([data-page=profile],.lt-account) .pf-menu-item:hover{background:var(--surface-3);border-color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){:is([data-page=profile],.lt-account) .pf-menu-item:hover{border-color:color-mix(in srgb, var(--n-0) 18%, transparent)}}:is([data-page=profile],.lt-account) .pf-menu-ico{flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid}:is([data-page=profile],.lt-account) .pf-menu-ico--gold{color:var(--pf-gold-1)}:is([data-page=profile],.lt-account) .pf-menu-ico--blue{color:var(--c-info)}:is([data-page=profile],.lt-account) .pf-menu-ico--orange{color:var(--c-warn)}:is([data-page=profile],.lt-account) .pf-menu-ico--green{color:var(--pf-green)}:is([data-page=profile],.lt-account) .pf-menu-ico--purple{color:var(--brand-purple)}:is([data-page=profile],.lt-account) .pf-menu-ico--red{color:var(--pf-danger)}:is([data-page=profile],.lt-account) .pf-error{color:var(--pf-danger);margin:2px 0 0;font-size:12px}:is([data-page=profile],.lt-account) .pf-modal-sub{color:var(--pf-text-2);margin:0;font-size:12px;line-height:1.55}:is([data-page=profile],.lt-account) .pf-otp-row{align-items:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}:is([data-page=profile],.lt-account) button:focus-visible:not(:where([data-venus-core],[data-venus-core] *)),:is([data-page=profile],.lt-account) input:focus-visible:not(:where([data-venus-core],[data-venus-core] *)),:is([data-page=profile],.lt-account) a:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){outline:2px solid var(--pf-gold-1);outline-offset:2px}@media (max-width:760px){:is([data-page=profile],.lt-account) .pf-card--head{grid-template-columns:minmax(0,1fr)}:is([data-page=profile],.lt-account) .pf-logout{justify-self:start}}@media (max-width:460px){:is([data-page=profile],.lt-account) .pf-row{grid-template-columns:34px minmax(0,1fr)}:is([data-page=profile],.lt-account) .pf-row-act{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){:is([data-page=profile],.lt-account) .pf-spin{animation:none}:is([data-page=profile],.lt-account) .pf-menu-item{transition:none}}:is([data-page=profile],.lt-account) .pf-chips{flex-wrap:wrap;gap:6px;display:flex}.v2:has([data-page=profile]) .v2-main{max-width:1200px;margin:0 auto}[data-page=profile]{max-width:none}[data-page=profile] .pf-layout{grid-template-columns:minmax(0,720px) 320px;justify-content:center;align-items:start;gap:20px;display:grid}[data-page=profile] .pf-main{flex-direction:column;min-width:0;display:flex}[data-page=profile] .pf-side{top:var(--sp-4);flex-direction:column;gap:18px;display:flex;position:sticky}[data-page=profile] .pf-side .pf-card{margin-bottom:0}[data-page=profile] .pf-stats{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-page=profile] .pf-stats li{border-bottom:1px solid var(--pf-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}[data-page=profile] .pf-stats li:last-child{border-bottom:0;padding-bottom:0}[data-page=profile] .pf-stats-ico{background:var(--n-0);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){[data-page=profile] .pf-stats-ico{background:color-mix(in srgb, var(--n-0) 6%, transparent)}}[data-page=profile] .pf-stats-ico{color:var(--n-350)}[data-page=profile] .pf-stats-lbl{color:var(--pf-text-2);font-size:12px}[data-page=profile] .pf-stats-val{color:var(--pf-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}[data-page=profile] .pf-stats-val--txt{font-size:12px;font-weight:600}[data-page=profile] .pf-side-note{color:var(--pf-text-2);margin:12px 0 0;font-size:12px;line-height:1.5}:is([data-page=profile],.lt-account) .pf-ava-img .ava2{background:linear-gradient(140deg, var(--c-danger), var(--c-danger))!important}:is([data-page=profile],.lt-account) .pf-ava-img img{border-radius:50%;display:block}@media (max-width:1439px){.v2:has([data-page=profile]) .v2-main{max-width:860px}[data-page=profile] .pf-layout{grid-template-columns:minmax(0,1fr)}[data-page=profile] .pf-side{position:static}}@media (max-width:767px){.v2:has([data-page=profile]) .v2-main{max-width:none;padding-left:16px;padding-right:16px}}@media (max-width:768px){:is([data-page=profile],.lt-account) .pf-card-title{font-size:var(--d-title)}:is([data-page=profile],.lt-account) .pf-menu-item{font-size:var(--d-tiny)}:is([data-page=profile],.lt-account) .pf-name{font-size:18px}:is([data-page=profile],.lt-account) .pf-level-sub{font-size:var(--d-cap)}:is([data-page=profile],.lt-account) .pf-hint,[data-page=profile] .pf-side-note{font-size:12px}}[data-page=profile] .pf-kpis{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 18px;display:grid}[data-page=profile] .pf-kpi{background:var(--pf-card);border:1px solid var(--pf-line);border-radius:var(--pf-radius);min-width:0;padding:12px 14px}[data-page=profile] .pf-kpi-k{font-size:var(--fs-micro);color:var(--pf-text-2);font-weight:600}[data-page=profile] .pf-kpi-v{font-size:var(--fs-stat);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:700;line-height:1.1}[data-page=profile] .pf-kpi-d{font-size:var(--fs-micro);color:var(--pf-text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}@media (max-width:1024px){[data-page=profile] .pf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){[data-page=profile] .pf-kpis{grid-template-columns:minmax(0,1fr)}:is([data-page=profile],.lt-account){--fs-micro:var(--m-fs-micro);--d-cap:var(--m-fs-micro);--d-tiny:var(--m-fs-micro)}:is([data-page=profile],.lt-account) .pf-logout,:is([data-page=profile],.lt-account) .pf-menu-item{min-height:44px}:is([data-page=profile],.lt-account) .pf-kpi-k,:is([data-page=profile],.lt-account) .pf-kpi-d,:is([data-page=profile],.lt-account) .pf-level-sub{font-size:var(--m-fs-micro)}[data-page=profile] .pf-stats-val--txt a{position:relative}[data-page=profile] .pf-stats-val--txt a:after{content:"";position:absolute;inset:-15px -10px}}@media (max-width:1024px){:is([data-page=profile],.lt-account) .pf-pub-link{align-items:center;min-height:44px}}html body #root [data-page=profile] .upf-hero__name{letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}html body #root [data-page=profile] :is(.pf-name,.pf-card-title){letter-spacing:-.02em!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}@media (min-width:1024px){html body #root [data-page=profile] :is(.pf-name,.pf-card-title){font-size:24px!important;line-height:1.2!important}}html body #root [data-page=profile]>.vp-sec{margin-top:24px!important;padding-top:0!important}html body #root [data-page=profile]>.upf-hero{margin-bottom:24px!important}html body #root [data-page=profile] .vp-sec__head{margin-bottom:8px!important}@media (min-width:1024px){html body #root [data-page=profile]>.vp-sec{margin-top:32px!important}html body #root [data-page=profile]>.upf-hero{margin-bottom:32px!important}html body #root [data-page=profile] .vp-sec__head{margin-bottom:12px!important}}@media (max-width:768px){html body #root [data-page=profile] .upf-hero :is(.vds-btn,button):not(:where([data-venus-core],[data-venus-core] *)),html body #root [data-page=profile] .vds-seg__item{min-height:44px}}html body #root [data-page=profile]{flex-direction:column;gap:24px;display:flex}html body #root [data-page=profile]>*{margin-block:0!important}html body #root [data-page=profile] .pf-layout{gap:24px!important}html body #root [data-page=profile] .upf-hero.vds-card--cover{margin-bottom:0!important}html body #root [data-page=profile] .upf-hero.vds-card--cover .upf-hero__ava,html body #root [data-page=profile] .upf-hero.vds-card--cover .upf-hero__row>:first-child{box-shadow:0 0 0 3px var(--vds-surface);border-radius:50%;margin-top:-28px}html body #root [data-page=profile] .vds-stat-strip{border-top:1px solid var(--vds-line);grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:10px;padding-top:12px;display:grid}html body #root [data-page=profile] .vds-stat-strip>*+*{border-left:1px solid var(--vds-line);padding-left:10px}html body #root [data-page=profile] .vds-stat-strip b,html body #root [data-page=profile] .upf-stat__v{font-variant-numeric:tabular-nums;font-size:17px!important;font-weight:700!important}html body #root [data-page=profile] .vds-stat-strip span,html body #root [data-page=profile] .upf-stat__k{color:var(--vds-muted);font-size:11px!important}@media (min-width:1024px){html body #root [data-page=profile]{gap:32px}html body #root [data-page=profile] .pf-layout{gap:32px!important}}html body #root [data-page=profile]>*,html body #root [data-page=profile] .vp-sec,html body #root [data-page=profile] .vp-sec__head,html body #root [data-page=profile] .pf-main>*{margin-block:0!important}html body #root [data-page=profile] .vp-sec{padding-block:0!important}html body #root [data-page=profile]{gap:24px!important}@media (min-width:1024px){html body #root [data-page=profile]{gap:32px!important}}html body #root [data-page=profile] .upf-hero.vds-card--cover{padding:0;overflow:hidden}html body #root [data-page=profile] .upf-hero.vds-card--cover .upf-hero__body{gap:10px;margin-top:0;padding:0 16px 16px}html body #root [data-page=profile] .upf-hero.vds-card--cover .upf-hero__row{align-items:flex-end;gap:12px;margin-top:0}html body #root [data-page=profile] .upf-hero.vds-card--cover .upf-ava{width:72px;height:72px;box-shadow:0 0 0 3px var(--vds-surface);margin-top:-32px}html body #root [data-page=profile] .upf-hero.vds-card--cover .upf-hero__id{padding-top:26px;padding-bottom:0}html body #root [data-page=profile] .upf-hero.vds-card--cover .upf-hero__name{color:var(--vds-ink);letter-spacing:-.02em!important;font-size:24px!important;font-weight:800!important;line-height:1.15!important}html body #root [data-page=profile] .upf-hero.vds-card--cover .upf-hero__handle{color:var(--vds-muted)}html body #root [data-page=profile] .pf-name,html body #root [data-page=profile] .upf-hero__name{letter-spacing:-.02em!important;font-size:26px!important;font-weight:800!important;line-height:1.15!important}@media (min-width:1024px){html body #root [data-page=profile] .pf-name{font-size:26px!important}}html body #root [data-page=profile] .upf-hero.vds-card--cover .upf-hero__name{letter-spacing:-.02em!important;font-size:26px!important;font-weight:800!important;line-height:1.15!important}@media (max-width:1024px){[data-page=profile] .pf-btn,[data-page=profile] .pf-menu-item,[data-page=profile] .pf-pub-link{min-height:var(--m-control-44)}[data-page=profile] .pf-stats a,[data-page=profile] .pf-side-note a{min-height:var(--m-control-44);align-items:center;display:inline-flex}[data-page=profile] .pf-file{width:var(--m-control-44);height:var(--m-control-44);font-size:16px}}@media (max-width:768px){[data-page=profile]{gap:var(--m-space-4);padding-bottom:var(--m-space-6);flex-direction:column;display:flex}[data-page=profile] .pf-card--head{column-gap:var(--m-space-3);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}[data-page=profile] .pf-ava{display:contents}[data-page=profile] .pf-ava-img{box-sizing:border-box;grid-area:1/1;width:72px;height:72px;padding:3px}[data-page=profile] .pf-ava-img .ava2{width:66px!important;height:66px!important;font-size:24px!important}[data-page=profile] .pf-ava-actions{grid-area:2/1/auto/-1}[data-page=profile] .pf-hint{max-width:none;font-size:var(--m-fs-micro);white-space:nowrap;text-overflow:ellipsis;grid-area:3/1/auto/-1;line-height:1.4;overflow:hidden}[data-page=profile] .pf-head-main{grid-area:1/2;gap:2px;min-width:0}[data-page=profile] .pf-name{font-size:var(--m-fs-h3);overflow-wrap:anywhere;line-height:1.25}[data-page=profile] .pf-sub{font-size:var(--m-fs-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=profile] .pf-tags{gap:6px}[data-page=profile] .pf-pill{font-size:var(--m-fs-micro);padding:2px 9px}[data-page=profile] .pf-card--head .pf-logout{min-height:var(--m-control-48);margin-top:var(--m-space-3);padding-top:var(--m-space-3);border-top:1px solid var(--m-border);grid-area:4/1/auto/-1;justify-content:center;justify-self:stretch;align-items:center;gap:8px;display:inline-flex}[data-page=profile] .pf-kpis{gap:var(--m-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-page=profile] .pf-kpi{padding:var(--m-space-3);border:1px solid var(--m-border);border-radius:var(--m-r-16);background:var(--surface);min-width:0}[data-page=profile] .pf-kpi-v{font-size:var(--m-fs-title);font-variant-numeric:tabular-nums;line-height:1.15}[data-page=profile] .pf-kpi-k{font-size:var(--m-fs-micro)}[data-page=profile] .pf-kpi-d{font-size:var(--m-fs-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=profile] .pf-menu{flex-direction:column;gap:0;display:flex}[data-page=profile] .pf-menu-item{align-items:center;gap:var(--m-space-3);width:100%;min-height:72px;padding:0 var(--m-space-1);border:0;border-bottom:1px solid var(--m-border);color:var(--foreground);font-size:var(--m-fs-body);text-align:left;background:0 0;border-radius:0;display:flex;position:relative}[data-page=profile] .pf-menu-item:last-child{border-bottom:0}[data-page=profile] .pf-menu-item:after{content:"";border-right:1.5px solid var(--m-ink-muted);border-bottom:1.5px solid var(--m-ink-muted);flex:none;width:8px;height:8px;margin-left:auto;transform:rotate(-45deg)}[data-page=profile] .pf-menu-ico{border-radius:var(--m-r-12);background:var(--surface-2);flex:0 0 32px;width:32px;height:32px}[data-page=profile] .pf-menu-item:first-child{order:1}[data-page=profile] .pf-menu-item:nth-child(2){order:2}[data-page=profile] .pf-menu-item:nth-child(3){order:3}[data-page=profile] .pf-menu-item:nth-child(5){order:4}[data-page=profile] .pf-menu-item:nth-child(4){order:5}[data-page=profile] .pf-menu-item:nth-child(6){order:6}[data-page=profile] .pf-menu-item:before{top:var(--m-space-1);font-size:var(--m-fs-micro);letter-spacing:.02em;color:var(--m-ink-muted);text-transform:uppercase;font-weight:700;position:absolute;left:0}[data-page=profile] .pf-menu-item:first-child:before{content:"Thanh toán"}[data-page=profile] .pf-menu-item:nth-child(2):before{content:"Học tập"}[data-page=profile] .pf-menu-item:nth-child(4):before{content:"Tài khoản"}[data-page=profile] .pf-menu-item:first-child,[data-page=profile] .pf-menu-item:nth-child(2),[data-page=profile] .pf-menu-item:nth-child(4){margin-top:var(--m-space-3);padding-top:var(--m-space-4)}[data-page=profile] .pf-side{gap:var(--m-space-3);flex-direction:column;display:flex}[data-page=profile] .pf-stats{flex-direction:column;gap:0;display:flex}[data-page=profile] .pf-stats li{align-items:center;gap:var(--m-space-3);border-bottom:1px solid var(--m-border);min-height:56px;display:flex}[data-page=profile] .pf-stats li:last-child{border-bottom:0}[data-page=profile] .pf-stats-lbl{min-width:0;font-size:var(--m-fs-body-s);flex:1}[data-page=profile] .pf-stats-val{font-variant-numeric:tabular-nums}[data-page=profile] .pf-card-title{font-size:var(--m-fs-h3)}[data-page=profile] .pf-level{gap:var(--m-space-2)}}@media (max-width:375px){[data-page=profile] .pf-card--head{grid-template-columns:56px minmax(0,1fr)}[data-page=profile] .pf-card--head>:first-child{width:56px;max-width:56px}[data-page=profile] .pf-menu-item{min-height:68px;font-size:var(--m-fs-body-s)}}@media (prefers-reduced-motion:reduce){[data-page=profile] .pf-menu-item,[data-page=profile] .pf-card{transition:none}}[data-page=settle]{gap:var(--sp-5);--fin-bg:var(--n-950);--fin-surface:var(--n-850);--fin-raised:var(--n-900);--fin-border:var(--glass-border);--fin-text:var(--n-100);--fin-muted:var(--n-300);--fin-accent:var(--brand-pink);--fin-success:var(--success);--fin-warning:var(--warning);--fin-danger:var(--error);--fin-radius:var(--r-md);flex-direction:column;display:flex}[data-page=settle] .st-hero{background:var(--fin-surface,var(--n-850));border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:var(--sp-6);gap:var(--sp-6);flex-wrap:wrap;align-items:center;display:flex;position:relative;overflow:hidden}[data-page=settle] .st-hero-main{flex:1;min-width:220px}[data-page=settle] .st-hero-title{text-transform:uppercase;letter-spacing:.08em;color:var(--n-300);font-size:.75rem;font-weight:700}[data-page=settle] .st-hero-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px;font-weight:700}[data-page=settle] .st-hero-sub{color:var(--n-300);margin-top:6px;font-size:.75rem}[data-page=settle] .st-hero-stats{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-page=settle] .st-hero-stats .hs{flex-direction:column;gap:2px;min-width:0;display:flex}[data-page=settle] .st-hero-stats .hs-l{text-transform:uppercase;letter-spacing:.06em;color:var(--n-300);font-size:.75rem;font-weight:700}[data-page=settle] .st-hero-stats .hs-v{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}[data-page=settle] .st-hero-cta{gap:var(--sp-2);flex-direction:column;align-items:stretch;display:flex}[data-page=settle] .st-tabs{gap:var(--sp-5);border-bottom:1px solid var(--glass-border);scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}[data-page=settle] .st-tabs::-webkit-scrollbar{display:none}[data-page=settle] .st-tab{color:var(--n-300);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--sp-1);background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;margin-bottom:-1px;padding:10px 2px;font-size:12px;font-weight:700;display:inline-flex}@media (pointer:fine){[data-page=settle] .st-tab{min-height:0}}[data-page=settle] .st-tab:hover{color:var(--n-100)}[data-page=settle] .st-tab.on{color:var(--n-100);border-bottom-color:var(--fin-accent,var(--brand-pink))}[data-page=settle] .st-tab .bdg{background:var(--brand-pink);color:var(--n-0);border-radius:var(--r-full);font-variant-numeric:tabular-nums;padding:1px 7px;font-size:.75rem;font-weight:700}[data-page=settle] .st-tab.on .bdg{background:var(--n-900);color:var(--n-100)}[data-page=settle] .st-cards{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:1fr;display:grid}[data-page=settle] .st-notice{border:1px solid var(--warning);border-radius:var(--r-md);background:var(--fin-raised,var(--n-900));padding:var(--sp-3) var(--sp-4);margin-top:var(--sp-3)}[data-page=settle] .st-hero--warn{border-color:var(--warning)}[data-page=settle] .st-countdown{margin:var(--sp-2) 0 0;color:var(--n-300);font-size:12px}[data-page=settle] .st-countdown b{font-variant-numeric:tabular-nums;color:var(--n-100)}[data-page=settle] .st-notice-text{color:var(--fin-text,var(--n-100));margin:0;font-size:13px;line-height:1.6}[data-page=settle] .st-progress-row{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);display:flex}[data-page=settle] .st-progress{border-radius:var(--r-full);background:var(--glass-strong);flex:1;height:8px;overflow:hidden}[data-page=settle] .st-progress-fill{background:var(--fin-warning,var(--warning));border-radius:var(--r-full);height:100%;display:block}[data-page=settle] .st-progress-cap{color:var(--n-300);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}[data-page=settle] .st-payslip-head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}[data-page=settle] .st-payslip-head h4:not(:where([data-venus-core],[data-venus-core] *)){align-items:center;gap:var(--sp-2);min-width:0;display:flex}[data-page=settle] .st-month{z-index:1;text-transform:uppercase;letter-spacing:.08em;color:var(--n-300);background:linear-gradient(var(--n-950) 70%, transparent);padding:10px 4px 6px;font-size:.75rem;font-weight:700;position:sticky;top:0}[data-page=settle] .st-list{background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-md);margin:0;padding:0;list-style:none;overflow:hidden}[data-page=settle] .st-row{align-items:center;gap:var(--sp-3);border:0;border-bottom:1px solid var(--glass-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:12px 14px;display:flex}[data-page=settle] .st-row:last-child{border-bottom:none}[data-page=settle] .st-row:hover{background:var(--glass-hover)}[data-page=settle] .st-ico{background:var(--glass-strong);width:38px;height:38px;color:var(--n-200);border-radius:50%;flex-shrink:0;place-items:center;display:grid}[data-page=settle] .st-ico.in{background:var(--success-bg-subtle);color:var(--success)}[data-page=settle] .st-ico.out{color:var(--n-200);background:#ffffff0f}[data-page=settle] .st-ico.warn{background:var(--warning-bg-subtle);color:var(--warning)}[data-page=settle] .st-main{flex:1;min-width:0}[data-page=settle] .st-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}[data-page=settle] .st-sub{color:var(--n-300);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.75rem;overflow:hidden}[data-page=settle] .st-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}[data-page=settle] .st-amt{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}[data-page=settle] .st-amt.in{color:var(--vds-money)}[data-page=settle] .st-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-full);border:1px solid var(--glass-border);background:var(--glass);color:var(--n-300);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-flex}[data-page=settle] .st-sheet{margin:0;padding:0;list-style:none}[data-page=settle] .st-sheet li{border-bottom:1px dashed var(--glass-border);align-items:baseline;gap:10px;padding:9px 0;display:flex}[data-page=settle] .st-sheet li:last-child{border-bottom:none}[data-page=settle] .st-sheet .sl-main{flex:1;min-width:0}[data-page=settle] .st-sheet .sl-main,[data-page=wallet] .st-sheet .sl-main{flex-direction:column;gap:2px;display:flex}[data-page=settle] .st-sheet .sl-sub,[data-page=wallet] .st-sheet .sl-sub{display:block}[data-page=settle] .st-sheet .sl-name{font-size:13px;font-weight:700}[data-page=settle] .st-sheet .sl-sub{color:var(--n-300);margin-top:1px;font-size:.75rem}[data-page=settle] .st-sheet .sl-amt{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}[data-page=settle] .st-sheet .sl-amt.is-out{color:var(--n-200)}[data-page=settle] .st-sheet .sl-total{font-size:16px;font-weight:700}[data-page=settle] .st-card{background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-5)}[data-page=settle] .st-card+.st-card{margin-top:var(--sp-4)}[data-page=settle] .st-card h4:not(:where([data-venus-core],[data-venus-core] *)){margin-bottom:6px;font-size:13px;font-weight:700}[data-page=settle] .st-note{font-size:var(--fs-xs);color:var(--n-300);line-height:1.6}[data-page=settle] .st-note--warn{color:var(--warning)}@keyframes st-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-page=settle] .st-actions{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}@media (min-width:900px){[data-page=settle] .st-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1150px){[data-page=settle] .st-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){[data-page=settle] .st-hero{padding:var(--sp-4)}[data-page=settle] .st-hero-amount{font-size:1.5rem}[data-page=settle] .st-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){[data-page=settle] .st-sticky-cta{bottom:var(--sp-3);z-index:5;position:sticky}[data-page=settle] .st-sticky-cta .btn2{width:100%;min-height:var(--touch-min)}}[data-page=settle] :focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}[data-page=settle] .sc-course-groups{gap:var(--sp-3);flex-direction:column;display:flex}[data-page=settle] .sc-course-group{border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--n-900)}[data-page=settle] .sc-course-head{align-items:center;gap:var(--sp-2);cursor:pointer;padding:10px 12px;list-style:none;display:flex}[data-page=settle] .sc-course-head::-webkit-details-marker{display:none}[data-page=settle] .sc-course-title{flex:1;min-width:0;font-size:14px;font-weight:700}[data-page=settle] .sc-course-meta{color:var(--n-300);white-space:nowrap;font-size:.75rem}[data-page=settle] .sc-course-meta .is-num{font-variant-numeric:tabular-nums;color:var(--n-100);font-weight:700}[data-page=settle] .sc-course-group .tbl-scroll{padding:0 12px 12px}[data-page=settle] .sc-course-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}[data-page=settle] .sc-course-table col.sc-ct-name{width:auto}[data-page=settle] .sc-course-table col.sc-ct-amt{width:118px}[data-page=settle] .sc-course-table col.sc-ct-time{width:132px}[data-page=settle] .sc-course-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--n-400);border-bottom:1px solid var(--glass-border);padding:8px 10px;font-size:.75rem}[data-page=settle] .sc-course-table td{border-bottom:1px solid var(--glass-border);vertical-align:top;padding:9px 10px}[data-page=settle] .sc-course-table tr:last-child td{border-bottom:none}[data-page=settle] .sc-course-table th.is-num,[data-page=settle] .sc-course-table td.is-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}[data-page=settle] .sc-feed-title{font-weight:700;display:block}[data-page=settle] .sc-feed-sub{color:var(--n-400);margin-top:1px;font-size:.75rem;display:block}[data-page=settle] .sc-cell-ellipsis{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}[data-page=settle] .sc-refund-lbl{color:var(--warning);font-weight:700}[data-page=settle] .sc-time{color:var(--n-300);white-space:nowrap;font-size:.75rem}[data-page=settle] .sc-empty{color:var(--n-400);font-size:13px}[data-page=settle] .st-badge{flex-shrink:0}[data-page=settle] .st-free-chip{color:var(--n-300);border:1px solid var(--glass-border);border-radius:var(--r-full);white-space:nowrap;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-block}[data-page=settle] .st-drawer-veil{z-index:120;background:var(--overlay,#0000008c);justify-content:flex-end;display:flex;position:fixed;inset:0}[data-page=settle] .st-receipt{background:var(--fin-surface,var(--n-850));border-left:1px solid var(--glass-border);width:min(400px,94vw);height:100%;padding:var(--sp-5);animation:st-receipt-in var(--mo-fast,.12s) ease-out;overflow-y:auto}@keyframes st-receipt-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}[data-page=settle] .st-receipt-head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}[data-page=settle] .st-receipt-head h4:not(:where([data-venus-core],[data-venus-core] *)){align-items:center;gap:var(--sp-2);margin:0;font-size:14px;font-weight:700;display:flex}[data-page=settle] .st-receipt .st-sheet li:last-child .sl-amt{font-size:16px;font-weight:700}[data-page=settle] .st-receipt-actions{gap:var(--sp-2);margin-top:var(--sp-4);border-top:1px solid var(--glass-border);padding-top:var(--sp-3);display:flex}[data-page=settle] .st-ico.is-tile{border-radius:6px;width:32px;height:22px}@media (prefers-reduced-motion:reduce){[data-page=settle] .st-receipt{animation:none}}@media print{[data-page=settle] .st-drawer-veil{background:0 0;display:block;position:static}[data-page=settle] .st-receipt{border:none;width:100%;height:auto;animation:none}[data-page=settle] .st-receipt-actions{display:none}}[data-page=settle] .st-payslip{gap:var(--sp-3);flex-direction:column;display:flex}[data-page=settle] .st-payslip-parties{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}[data-page=settle] .st-party{flex-direction:column;gap:2px;min-width:0;display:flex}[data-page=settle] .st-party-role{text-transform:uppercase;letter-spacing:.06em;color:var(--n-300);font-size:.75rem;font-weight:700}[data-page=settle] .st-party-name{font-size:14px;font-weight:700}[data-page=settle] .st-party-sub{color:var(--n-300);font-size:.75rem}[data-page=settle] .st-payslip-meta{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}[data-page=settle] .st-payslip-period{color:var(--n-200);font-size:12px;font-weight:700}[data-page=settle] .st-payslip-group h5:not(:where([data-venus-core],[data-venus-core] *)){text-transform:uppercase;letter-spacing:.05em;color:var(--n-300);margin:0 0 var(--sp-1);font-size:.75rem;font-weight:700}[data-page=settle] .st-payslip-net{align-items:baseline;gap:var(--sp-3);border-top:1px solid var(--glass-border);padding-top:var(--sp-3);display:flex}[data-page=settle] .st-payslip-net .sl-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-page=settle] .st-payslip-net .sl-name{font-size:13px;font-weight:700}[data-page=settle] .st-payslip-net .sl-total{font-size:16px;font-weight:700}[data-page=settle] .st-net-words{font-style:italic;display:block}[data-page=settle] .sl-total,[data-page=settle] .st-payslip-net .sl-total{font-variant-numeric:tabular-nums;color:var(--vds-money)}[data-page=settle] .tbl-scroll{overflow-x:auto}@media (max-width:768px){[data-page=settle] .st-hero-amount{font-size:var(--d-h1)}[data-page=settle] .st-hero-title,[data-page=settle] .st-hero-sub{font-size:var(--d-cap)}[data-page=settle] .st-tab{font-size:var(--d-body)}[data-page=settle] .st-row{padding:var(--d-2) var(--d-3)}[data-page=settle] .st-name{font-size:var(--d-body)}[data-page=settle] .st-sub{font-size:var(--d-tiny)}[data-page=settle] .st-ico{width:32px;height:32px}[data-page=settle] .st-pill{font-size:var(--d-tiny)}}[data-page=settle] .st-sheet .sl-name,[data-page=settle] .st-party-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=settle] .st-sheet .sl-amt,[data-page=settle] .st-payslip-net .sl-total,[data-page=settle] .st-sheet .sl-total{white-space:nowrap;text-align:right;flex-shrink:0}[data-page=settle] .st-sheet li,[data-page=settle] .st-payslip-net{flex-wrap:wrap}@media (max-width:768px){[data-page=settle] .st-payslip-parties{grid-template-columns:1fr}}[data-page=settle] .st-right{gap:var(--d-1);min-width:112px}[data-page=settle] .st-amt{font-size:var(--d-title);text-align:right}[data-page=settle] .st-right .st-pill{font-size:var(--d-tiny);max-width:100%}[data-page=settle] .st-skel2{flex-direction:column;gap:10px;display:flex}.wv{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.wv-kpis{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wv-kpi{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:14px;display:flex}.wv-kpi-label{color:var(--muted);font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.wv-kpi-num{font-variant-numeric:tabular-nums;color:var(--fg);font-size:24px;font-weight:700;line-height:1.15}.wv-kpi-sub{color:var(--faint);font-size:var(--fs-cap);line-height:1.45}.wv-charts{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.25fr)}.wv-chart-card{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:6px;min-width:0;min-height:240px;max-height:280px;padding:14px;display:flex;overflow:hidden}.wv-chart-head{flex-direction:column;gap:1px;min-width:0;display:flex}.wv-chart-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-body);margin:0;font-weight:700}.wv-chart-head span{color:var(--faint);font-size:var(--fs-cap);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wv-chart{min-height:0;display:flex}.wv-chart svg{width:100%;height:100%;min-height:0;display:block}.wv-bar{opacity:.86}.wv-bar:hover{opacity:1}.wv-val{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.wv-axis{font-size:11px}.wv-donut svg{width:140px;max-width:200px;height:140px;max-height:200px;transform:rotate(-90deg)}.wv-donut-seg{stroke:var(--accent)}.wv-donut-seg--b{stroke:var(--c-live)}.wv-donut-cap{font-size:11px}.wv-legend{font-size:var(--fs-cap);color:var(--muted);gap:4px 12px;margin:0;display:grid}.wv-legend li{align-items:center;gap:6px;min-width:0;display:flex}.wv-legend b{color:var(--vds-money);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.wv-dot{background:var(--accent)}.wv-dot--b{background:var(--c-live)}.wv-panel{flex-direction:column;gap:10px;min-width:0;display:flex}.wv-panel-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-h2);letter-spacing:var(--ls-h2);margin:0;font-weight:700}.wv-panel-head span{color:var(--faint);font-size:var(--fs-meta)}.wv-chips{flex-wrap:wrap;gap:6px;display:flex}.wv-name{max-width:100%;color:var(--fg);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block;overflow:hidden}.wv-name:hover{color:var(--accent-text);text-decoration:underline}.wv-foot{gap:var(--sp-3);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.wv-foot-total b{font-size:var(--fs-body)}@media (max-width:1150px){.wv-kpis,.wv-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-chart-card:last-child{grid-column:1/-1}}@media (max-width:720px){.wv-kpis,.wv-charts{grid-template-columns:minmax(0,1fr)}.wv-chart-card{max-height:300px}}.wv-scroll-hint{display:none}@media (max-width:900px){.wv-scroll-hint{display:block}}@media (max-width:768px){:is([data-page=settle],[data-page=wallet]){--fs-micro:var(--m-fs-micro);--d-cap:var(--m-fs-micro);--d-tiny:var(--m-fs-micro)}:is([data-page=settle],[data-page=wallet]) .btn2.ghost.sm{min-height:44px}:is([data-page=settle],[data-page=wallet]) .ds-price{text-align:right}:is([data-page=settle],[data-page=wallet]) table th,:is([data-page=settle],[data-page=wallet]) .wv-val,:is([data-page=settle],[data-page=wallet]) .wv-axis,:is([data-page=settle],[data-page=wallet]) .wv-donut-cap{font-size:var(--m-fs-micro)}:is([data-page=settle],[data-page=wallet]) .btn2.ghost.sm{min-width:44px;min-height:44px}:is([data-page=settle],[data-page=wallet]) .fin-badge{font-size:var(--m-fs-micro)}:is([data-page=settle],[data-page=wallet]) .wv-kpis{gap:var(--m-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}:is([data-page=settle],[data-page=wallet]) .wv-kpi-num{font-size:var(--m-fs-title);line-height:var(--m-lh-title);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}:is([data-page=settle],[data-page=wallet]) .wv-kpi-label{font-size:var(--m-fs-micro)}:is([data-page=settle],[data-page=wallet]) .wv-chips{gap:var(--m-space-1);border-radius:var(--m-r-12);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:3px;display:grid}:is([data-page=settle],[data-page=wallet]) .wv-scroll-hint{display:none}:is([data-page=settle],[data-page=wallet]) .wv-name{width:100%;min-height:var(--m-control-44);font-size:var(--m-fs-body);text-align:left;align-items:center;padding:0;line-height:1.32;display:flex}:is([data-page=settle],[data-page=wallet]) .st-drawer-veil{z-index:260;justify-content:center;align-items:flex-end}:is([data-page=settle],[data-page=wallet]) .st-receipt{left:0;right:0;bottom:calc(var(--m-tabbar-h) + var(--m-safe-bottom));width:100%;height:auto;max-height:calc(88vh - var(--m-tabbar-h));overscroll-behavior:contain;border-left:0;border-top:1px solid var(--m-border);border-radius:var(--m-r-sheet);padding:var(--m-space-4);animation:wvReceiptSheet var(--m-dur-sheet) var(--m-ease);position:fixed;top:auto;overflow-y:auto}:is([data-page=settle],[data-page=wallet]) .st-receipt .st-sheet li{padding:var(--m-space-2) 0;gap:var(--m-space-2);font-size:var(--m-fs-body-s);align-items:baseline}:is([data-page=settle],[data-page=wallet]) .st-receipt .st-sheet .sl-main{flex:auto;min-width:0}:is([data-page=settle],[data-page=wallet]) .st-receipt .st-sheet .sl-name{white-space:normal;overflow-wrap:anywhere}:is([data-page=settle],[data-page=wallet]) .st-receipt .st-sheet .sl-amt{white-space:normal;overflow-wrap:anywhere;text-align:right;flex:auto;min-width:0}:is([data-page=settle],[data-page=wallet]) .st-receipt-actions{gap:var(--m-space-2);margin-top:var(--m-space-3);grid-template-columns:1fr 1fr;display:grid}:is([data-page=settle],[data-page=wallet]) .st-receipt-actions .btn2{width:100%;min-height:var(--m-control-48);justify-content:center}@keyframes wvReceiptSheet{0%{opacity:.7;transform:translateY(24px)}to{opacity:1;transform:none}}:is([data-page=settle],[data-page=wallet]) .wv-foot{gap:var(--m-space-2);font-size:var(--m-fs-meta)}}@media (prefers-reduced-motion:reduce){:is([data-page=settle],[data-page=wallet]) .st-receipt{animation:none}}@media (max-width:1023px){:is([data-page=settle],[data-page=wallet]) .wv-name{text-align:left;align-items:center;min-height:44px;display:inline-flex}}[data-page=wallet] .chart-box{height:260px;position:relative}[data-page=wallet] .inv-table td{padding:10px 14px}[data-page=wallet] .inv-table tr.total td{border-top:2px solid var(--n-600);padding-top:14px;font-size:1rem;font-weight:700}[data-page=wallet] .num{text-align:right;font-variant-numeric:tabular-nums}html body #root [data-page=wallet] .vp-head__title{letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}@media (min-width:1024px){html body #root [data-page=wallet] .vp-head__title{font-size:40px!important;line-height:1.1!important}}html body #root [data-page=wallet] .vp-stat b,html body #root [data-page=wallet] .w2-wallet__money{font-variant-numeric:tabular-nums;font-size:17px!important;font-weight:700!important}html body #root [data-page=wallet] .vp-stat span{color:var(--vds-muted);font-size:11px!important}html body #root [data-page=wallet] :is(.vp-head,.vp-head--tight){margin-bottom:16px!important}html body #root [data-page=wallet]>[data-page=settle]>*+*{margin-top:24px!important}html body #root [data-page=wallet] .w2-wallet__tools{margin-bottom:12px!important}@media (max-width:768px){html body #root [data-page=wallet] .vds-seg__item{min-height:44px}}html body #root [data-page=wallet] [data-page=settle]{gap:24px!important}html body #root [data-page=wallet] [data-page=settle]>*{margin-block:0!important}html body #root [data-page=wallet] .w2-invoices{flex-direction:column;gap:12px;display:flex}html body #root [data-page=wallet] .w2-inv__row{min-height:44px;border-radius:var(--vds-r-lg,28px)!important;padding:14px 16px!important}html body #root [data-page=wallet] .w2-inv__row+.w2-inv__row{border-top:0!important}html body #root [data-page=wallet] .w2-invoices:before{content:"Giao dịch";letter-spacing:.08em;text-transform:uppercase;color:var(--vds-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}@media (min-width:1024px){html body #root [data-page=wallet] [data-page=settle]{gap:32px!important}}.wv-refund{gap:14px;padding:12px 14px}.wv-refund .wv-ring{flex:none}.st-hero-amount,[data-page=settle] .w2-wallet__money{color:var(--vds-money)}.hs-v,.st-bd__amt,.st-bd__amt.is-out{color:var(--vds-ink)}@media (max-width:375px){.wv-refund{gap:10px;padding:10px 12px}}@media (min-width:768px){.wv-refund{gap:16px;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.wv-refund,.wv-refund .wv-ring,.wv-refund-title{transition:none}}[data-page=discover]{gap:var(--sp-4);min-width:0;color:var(--fg);flex-direction:column;display:flex}.dc-hero{background:var(--bg-deep);height:260px;display:block;position:relative}.dc-slide{display:none;position:absolute}.dc-slide.on{display:block}.dc-slide img{object-fit:cover;width:100%;height:100%;display:block}.dc-slide-copy{color:var(--n-0);justify-content:center;padding:24px 340px 56px 28px;display:flex}.dc-slide-copy h1:not(:where([data-venus-core],[data-venus-core] *)){max-width:22ch;color:var(--n-0);margin:0}.dc-slide-copy p{max-width:52ch;font-size:var(--fs-body);color:var(--n-0);margin:0;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.dc-slide-copy p{color:color-mix(in srgb, var(--n-0) 92%, transparent)}}.dc-hero-nav{bottom:14px;left:20px}.dc-harrow{background:var(--bg);width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.dc-harrow{background:color-mix(in srgb, var(--bg) 38%, transparent)}}.dc-harrow:hover{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.dc-harrow:hover{background:color-mix(in srgb, var(--bg) 60%, transparent)}}.dc-dots{display:flex}.dc-dots button:not(:where([data-venus-core],[data-venus-core] *)){cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.dc-dots button:not(:where([data-venus-core],[data-venus-core] *)):before{content:"";border-radius:var(--r-full);background:var(--n-0);width:22px;height:4px;position:absolute;top:10px;left:1px}@supports (color:color-mix(in lab, red, red)){.dc-dots button:not(:where([data-venus-core],[data-venus-core] *)):before{background:color-mix(in srgb, var(--n-0) 42%, transparent)}}.dc-dots button.on:not(:where([data-venus-core],[data-venus-core] *)):before{background:var(--n-0)}.dc-hero .vds-btn,.dc-hero .vds-btn--sm{min-height:44px}.dc-hero-live{color:var(--n-0)}.dc-live-badge{border-radius:var(--vds-r-pill,var(--r-full));background:var(--vds-primary);color:var(--vds-on-primary);font-size:var(--fs-micro);letter-spacing:.03em;align-items:center;gap:5px;padding:2px 8px;font-weight:700;display:inline-flex}.dc-live-badge .dot{background:var(--vds-on-primary);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out dc-pulse}@keyframes dc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.dc-hero-live h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-body);color:inherit;margin:0;font-weight:600;line-height:1.45}.dc-hero-live .dc-live-meta{font-size:var(--fs-cap);color:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.dc-hero-live .dc-live-meta{color:color-mix(in srgb, var(--n-0) 82%, transparent)}}.dc-hero-live .dc-btn{margin-top:auto}html body .dc-slide-copy :is(h1,p,small,strong):not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-on-primary)!important}html body .dc-hero-live :is(h1,h2,h3,h4,h5,h6,p,small,strong):not(:where([data-venus-core],[data-venus-core] *)){color:inherit!important}.dc-btn{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--fg);font-family:inherit;font-size:var(--fs-meta);cursor:pointer;white-space:nowrap;transition:border-color var(--m-dur-fast) ease,background var(--m-dur-fast) ease,transform var(--m-dur-fast) ease;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:700;display:inline-flex}.dc-btn:hover{border-color:var(--accent)}.dc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dc-btn.primary{background:var(--accent-strong);color:var(--n-0);border-color:#0000}.dc-btn.primary:hover{filter:brightness(1.06)}.dc-btn.sm{min-height:32px;font-size:var(--fs-cap);padding:0 12px}.dc-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.dc-sec-head p{color:var(--muted);font-size:var(--fs-meta);margin:3px 0 0}.dc-sec-more:hover{text-decoration:underline}.dc-cats{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.dc-cat{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.dc-cat>.vds-card{height:100%}.dc-cat:focus-visible,.dc-cat.on{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--vds-radius-stage)}.dc-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.dc-stat b{font-variant-numeric:tabular-nums;color:var(--fg);font-size:24px;font-weight:700;line-height:1.1}.dc-stat b.is-live{color:var(--c-live)}html[data-theme=light] .dc-stat b.is-live{border-radius:var(--vds-r-pill,999px);background:var(--vds-primary-100);color:var(--vds-accent-text);padding:0 8px}.dc-stat span{font-size:var(--fs-cap);color:var(--muted)}.dc-stat small{font-size:var(--fs-micro);color:var(--faint)}.dc-flash{border-radius:var(--r-card);border:1px solid var(--accent);flex-direction:column;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.dc-flash{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border))}}.dc-flash{background:linear-gradient(100deg, var(--accent), var(--surface) 62%)}@supports (color:color-mix(in lab, red, red)){.dc-flash{background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 18%, var(--surface)), var(--surface) 62%)}}.dc-flash-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-h2);letter-spacing:.02em;color:var(--vds-ink);margin:0;font-weight:700}.dc-flash-off{color:var(--c-live-ink)}.dc-flash-head .dc-flash-note{font-size:var(--fs-cap);color:var(--muted)}.dc-flash-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dc-flash-grid .dc-body{gap:4px;padding:12px 14px}.dc-flash-grid .dc-name{font-size:15px;line-height:1.35}.dc-flash-grid .dc-meta{font-size:12px}.dc-flash-grid .dc-tags,.dc-flash-grid .dc-seats{display:none}.dc-flash-grid .dc-when{margin-top:0;display:block}.dc-flash-grid .dc-when-line+.dc-when-line{display:none}.dc-flash-grid .dc-when-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dc-flash-grid .dc-foot{flex-wrap:nowrap;margin-top:0;padding-top:0}.dc-flash-grid .dc-price{white-space:nowrap;font-size:16px}.dc-flash-grid .dc-old{white-space:nowrap;font-size:11px}.dc-market{gap:var(--sp-4);grid-template-columns:256px minmax(0,1fr);align-items:start;display:grid}.dc-rail{top:calc(var(--top-h) + 10px);max-height:calc(100vh - var(--top-h) - 24px);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-direction:column;min-width:0;display:flex;position:sticky;overflow:hidden}.dc-rail-head b{font-size:var(--fs-body);font-weight:700}.dc-rail-head span{font-size:var(--fs-micro);color:var(--muted)}.dc-rail-body{flex-direction:column;flex:1;min-height:0;padding:10px 12px;overflow-y:auto}.dc-rail-foot{padding:10px 12px}.dc-rail-foot .dc-btn{flex:1}.dc-search{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:36px;color:var(--muted);align-items:center;gap:8px;padding:0 10px;display:flex}.dc-search:focus-within{outline:2px solid var(--accent);outline-offset:1px}.dc-search input:not(:where([data-venus-core],[data-venus-core] *)){min-width:0;height:34px;color:var(--fg);font-family:inherit;font-size:var(--fs-meta);background:0 0;border:0;outline:0;flex:1}.dc-search input:not(:where([data-venus-core],[data-venus-core] *))::placeholder{color:var(--faint)}.dc-search-x{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.dc-fgroup{border-bottom:1px solid var(--border)}.dc-fgroup:last-child{border-bottom:0}.dc-fgroup-head{min-height:40px}.dc-fgroup-chev{transition:transform var(--m-dur-fast) ease}.dc-fgroup.is-open .dc-fgroup-chev{transform:rotate(180deg)}.dc-fopt{border-radius:var(--r-sm);min-height:40px;color:var(--muted);font-family:inherit;font-size:var(--fs-meta);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px;display:flex}.dc-fopt:hover{background:var(--surface-2);color:var(--fg)}.dc-fopt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dc-fopt-dot{border:1.5px solid var(--faint);border-radius:50%}.dc-fopt.is-on{color:var(--fg);font-weight:600}.dc-fopt.is-on .dc-fopt-dot{border-color:var(--accent);background:radial-gradient(circle at center, var(--accent) 0 45%, transparent 50%)}.dc-quick{flex-wrap:wrap;gap:6px;display:flex}.dc-chip{border-radius:var(--r-full);border:1px solid var(--border);min-height:30px;color:var(--muted);font-family:inherit;font-size:var(--fs-cap);background:0 0;padding:0 10px;font-weight:600;display:inline-flex}.dc-chip:hover{color:var(--fg);border-color:var(--accent)}.dc-chip.is-on{background:var(--vds-primary)}@supports (color:color-mix(in lab, red, red)){.dc-chip.is-on{background:color-mix(in srgb, var(--vds-primary) 18%, transparent)}}.dc-chip.is-on{border-color:var(--vds-primary);color:var(--fg)}.dc-chip .num{font-variant-numeric:tabular-nums;color:var(--faint)}.dc-sort-wrap{display:inline-flex;position:relative}.dc-sort-wrap svg{pointer-events:none;color:var(--muted);position:absolute;right:8px}.dc-sort{min-height:32px;font-family:inherit;font-size:var(--fs-cap)}.dc-sort:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dc-view{border:1px solid var(--border);border-radius:var(--r-sm);display:flex}.dc-view button:not(:where([data-venus-core],[data-venus-core] *)){min-height:30px;color:var(--muted);font-family:inherit;font-size:var(--fs-cap);cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:600}.dc-filterbtn{display:none}.dc-view button.on:not(:where([data-venus-core],[data-venus-core] *)){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dc-view button.on:not(:where([data-venus-core],[data-venus-core] *)){background:color-mix(in srgb, var(--accent) 20%, transparent)}}.dc-view button.on:not(:where([data-venus-core],[data-venus-core] *)){color:var(--fg)}.dc-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.dc-card{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);min-width:0;color:var(--fg);text-align:left;cursor:pointer;transition:border-color var(--m-dur-fast) ease,transform var(--m-dur-fast) ease,box-shadow var(--m-dur-fast) ease;flex-direction:column;padding:0;font-family:inherit;display:flex;position:relative;overflow:hidden}.dc-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dc-card:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}}.dc-card:hover{box-shadow:var(--e-2,none)}.dc-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dc-thumb{aspect-ratio:16/10;background:var(--vds-scrim);position:relative;overflow:hidden}.dc-thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-med) ease;display:block}.dc-card:hover .dc-thumb img{transform:scale(1.04)}.dc-thumb .vds-badge{background:var(--vds-scrim);color:var(--n-0);border-color:#0000}.dc-badges{display:flex}.dc-badge{border-radius:var(--r-full);background:var(--bg-deep);color:var(--n-0);font-size:var(--fs-micro);letter-spacing:.02em;padding:2px 7px;font-weight:700}.dc-badge.live{background:var(--vds-primary);color:var(--vds-on-primary);align-items:center;gap:4px;display:inline-flex}.dc-badge.live .dot{background:var(--vds-on-primary);border-radius:50%;width:5px;height:5px}.dc-badge.sale{background:var(--price-red);color:var(--c-live-ink);margin-left:auto}html[data-theme=light] .dc-badge.sale,html[data-theme=light] .dc-flash-off{color:var(--n-0)}.dc-body{gap:5px;padding:10px 11px 11px}.dc-name{font-size:var(--vds-fs-h4);-webkit-line-clamp:2;font-weight:600;line-height:1.29}.dc-meta{color:var(--muted);font-size:var(--fs-cap);display:flex}.dc-meta .dc-ava{background:var(--accent);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.dc-meta .dc-ava{background:color-mix(in srgb, var(--accent) 24%, transparent)}}.dc-meta .dc-ava{color:var(--fg);font-size:var(--fs-micro);flex:none;font-weight:700}.dc-tags{display:flex}.dc-tag{border-radius:var(--r-full);background:var(--surface-2);color:var(--muted);font-size:var(--fs-micro);padding:1px 7px;font-weight:600}.dc-foot{flex-wrap:wrap;margin-top:auto;padding-top:4px;display:flex}.dc-price{font-size:var(--vds-fs-h4);color:var(--vds-money);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.dc-price small{font-size:var(--fs-micro);color:var(--muted);font-weight:500}.dc-tag.is-sale{background:var(--price-red)}@supports (color:color-mix(in lab, red, red)){.dc-tag.is-sale{background:color-mix(in srgb, var(--price-red) 16%, transparent)}}.dc-tag.is-sale{color:var(--price-red);font-weight:700}.dc-tag.is-ai{background:var(--accent);align-items:center;gap:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dc-tag.is-ai{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.dc-tag.is-ai{color:var(--fg);font-weight:700}.dc-when{display:flex}.dc-when-line{display:inline-flex}.dc-when-line svg{color:var(--faint);flex:none}.dc-when-days{color:var(--fg)}.dc-old{font-size:var(--fs-micro);color:var(--faint);font-variant-numeric:tabular-nums;text-decoration:line-through}.dc-seats{display:flex}.dc-progress{border-radius:var(--r-full);background:var(--surface-2);height:4px}.dc-progress i{border-radius:inherit;background:var(--accent);height:100%;display:block}.dc-grid.is-list{grid-template-columns:minmax(0,1fr)}.dc-grid.is-list .dc-card{flex-direction:row;align-items:stretch}.dc-grid.is-list .dc-thumb{aspect-ratio:auto;flex:0 0 220px;min-height:132px}.dc-grid.is-list .dc-body{padding:12px 14px}.dc-grid.is-list .dc-name{-webkit-line-clamp:1;font-size:var(--fs-body)}.dc-more span{color:var(--faint);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.dc-empty b{font-size:var(--vds-fs-h4)}.dc-empty span{color:var(--muted);font-size:var(--fs-meta)}.dc-skel-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dc-skel-card{background:var(--surface)}.dc-host{border:0}.dc-host>.vds-card{height:100%}.dc-host:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--vds-r-lg)}.dc-host-top{align-items:center;gap:10px;min-width:0;display:flex}.dc-host-ava{width:46px;height:46px}.dc-host-ava img{object-fit:cover;width:100%;height:100%;display:block}.dc-host-name b{font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.dc-host-name span{font-size:var(--fs-cap);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dc-host-line{color:var(--vds-warn);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.dc-host-line em{color:var(--muted);font-style:normal}.dc-tl-row{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;font-family:inherit;border-radius:0!important}#root .dc-tl-row{border-radius:0!important}.dc-tl-row:last-child{border-bottom:0}.dc-tl-row:hover{background:var(--surface-2)}.dc-tl-main b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.dc-tl-main span{font-size:var(--fs-cap);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.dc-tl-row .dc-price{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 116px}.dc-promo-copy h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-h2);margin:0 0 4px;font-weight:700}.dc-promo-copy p{color:var(--muted);font-size:var(--fs-meta);margin:0}[data-page=discover] .hs-secrow{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}[data-page=discover] .hs-sec-title{font-size:var(--vds-fs-h4);align-items:center;gap:7px;margin:0;font-weight:700;display:flex}[data-page=discover] .hs-sec-sub{color:var(--muted);font-size:var(--fs-meta)}[data-page=discover] .hs-ranknote{color:var(--muted);font-size:var(--fs-meta);margin:4px 0 0}@media (max-width:1279px){.dc-grid,.dc-skel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-cats,.dc-flash-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dc-slide-copy{padding-right:330px}}@media (max-width:1024px){.dc-market{grid-template-columns:minmax(0,1fr)}.dc-flash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-rail{z-index:40;max-height:72vh;box-shadow:var(--e-3,none);transition:transform var(--dur-base) ease;visibility:hidden;position:fixed;inset:auto 12px 12px;transform:translateY(calc(100% + 24px))}.dc-rail.is-open{visibility:visible;transform:translateY(0)}.dc-hero{height:236px}.dc-slide-copy{padding:20px 20px 48px}.dc-grid,.dc-skel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-filterbtn{display:inline-flex}}@media (max-width:767px){.dc-hero{height:200px}.dc-slide-copy{padding:16px 16px 44px}.dc-slide-copy p{display:none}.dc-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-grid,.dc-skel-grid,.dc-flash-grid{grid-template-columns:minmax(0,1fr)}.dc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-grid.is-list .dc-thumb{flex-basis:128px}}@media (prefers-reduced-motion:reduce){.dc-card,.dc-btn,.dc-fgroup-chev,.dc-rail{transition:none}.dc-card:hover,.dc-card:hover .dc-thumb img{transform:none}}@media (max-width:768px){[data-page=discover]{--fs-micro:12px}.dc-harrow{width:44px}.dc-dots button:not(:where([data-venus-core],[data-venus-core] *)){background:0 0;place-items:center;width:44px;height:44px;display:grid}.dc-dots button:not(:where([data-venus-core],[data-venus-core] *)):before{content:"";border-radius:var(--r-full);background:var(--n-0);width:22px;height:4px}@supports (color:color-mix(in lab, red, red)){.dc-dots button:not(:where([data-venus-core],[data-venus-core] *)):before{background:color-mix(in srgb, var(--n-0) 42%, transparent)}}.dc-dots button.on:not(:where([data-venus-core],[data-venus-core] *)){background:0 0}.dc-dots button.on:not(:where([data-venus-core],[data-venus-core] *)):before{background:var(--n-0)}.dc-slide-copy{padding-bottom:64px}.dc-view button:not(:where([data-venus-core],[data-venus-core] *)),.dc-trend-btn{min-height:44px}[data-page=discover] .dc-trend{white-space:nowrap;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px;overflow-x:auto}[data-page=discover] .dc-trend::-webkit-scrollbar{display:none}[data-page=discover] .dc-trend>span{white-space:nowrap}[data-page=discover] .dc-host-name>span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.dc-sheet-body{min-height:0;padding-bottom:var(--sp-2);flex:auto;overflow-y:auto}.dc-sheet-foot{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.dc-card{border:1px solid var(--border-subtle,var(--border))}@supports (color:color-mix(in lab, red, red)){.dc-card{border:1px solid var(--border-subtle,color-mix(in srgb, var(--border) 72%, transparent))}}.dc-card{border-radius:var(--d-r-lg,var(--r-card));box-shadow:var(--d-elev-1,none);transition:transform var(--d-dur-fast,.16s) var(--ease-out),box-shadow var(--d-dur-fast,.16s) var(--ease-out),border-color var(--d-dur-fast,.16s) var(--ease-out)}}@media (min-width:1024px) and (hover:hover){.dc-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dc-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}}.dc-card:hover{box-shadow:var(--d-elev-2,var(--e-2,none))}}@media (prefers-reduced-motion:reduce){.dc-card{transition:none}}@media (prefers-reduced-motion:reduce) and (min-width:1024px) and (hover:hover){.dc-card:hover{box-shadow:var(--d-elev-1,none);transform:none}}.dc-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, var(--bg-deep) 0%, var(--bg-deep) 40%, var(--bg-deep) 62%, var(--bg-deep) 85%, var(--bg-deep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dc-hero:after{background:linear-gradient(to top, color-mix(in srgb, var(--bg-deep) 97%, transparent) 0%, color-mix(in srgb, var(--bg-deep) 88%, transparent) 40%, color-mix(in srgb, var(--bg-deep) 82%, transparent) 62%, color-mix(in srgb, var(--bg-deep) 40%, transparent) 85%, color-mix(in srgb, var(--bg-deep) 14%, transparent) 100%)}}@media (min-width:1024px){html body .dc-hero{height:300px}html body .dc-hero .dc-slide-copy{justify-content:flex-start;padding-top:28px}html body .dc-hero .dc-harrow{width:44px;height:44px}}@media (max-width:1024px) and (min-width:768px){html body .dc-hero{height:252px}html body .dc-hero .dc-slide-copy{justify-content:flex-start;padding-top:20px}}@media (max-width:767px){html body .dc-hero{height:236px}html body .dc-hero .dc-slide-copy{justify-content:flex-start;padding:16px 16px 56px}html body .dc-hero .dc-slide-copy p.dc-kicker{display:block}html body .dc-hero .dc-harrow{width:44px;height:44px}}@media (min-width:1024px){html body .dc-hero .dc-hero-nav{bottom:10px;left:auto;right:330px}}@media (max-width:767px){.dc-grid,.dc-flash-grid,.dc-skel-grid{display:block}.dc-card{border-radius:var(--r-lg,16px);flex-direction:row;align-items:center;gap:12px;min-height:96px;margin-bottom:8px;padding:8px}.dc-card:hover{transform:none}.dc-thumb{aspect-ratio:16/9;border-radius:10px;flex:0 0 96px;width:96px;height:54px}.dc-badge{height:18px;padding-inline:6px;font-size:12px;line-height:18px}.dc-badges .dc-badge:not(.live):not(.sale){display:none}.dc-body{gap:2px;padding:0}.dc-name{-webkit-line-clamp:1;font-size:14px;line-height:1.35}.dc-meta{font-size:12px}.dc-meta .dc-ava{flex:0 0 16px;width:16px;height:16px;font-size:12px}.dc-tags,.dc-when,.dc-progress{display:none}.dc-foot{margin-top:2px;padding-top:0}.dc-price{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.dc-old{font-size:12px}.dc-seats{display:none}.dc-quick{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:8px;display:flex;overflow-x:auto}.dc-quick::-webkit-scrollbar{display:none}.dc-quick>*{flex:none}.dc-chip,.dc-filterbtn{border-radius:var(--r-full);white-space:nowrap;min-height:44px;padding-inline:14px;font-size:13px}.dc-sort-wrap,.dc-view{display:none}.dc-search{min-height:48px}.dc-search input:not(:where([data-venus-core],[data-venus-core] *)){min-height:46px;font-size:16px}}.dc-sortbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dc-sortrow{border-radius:var(--r-md,12px);min-height:48px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-family:inherit;font-size:14px;display:flex}.dc-sortrow+.dc-sortrow{border-top:1px solid var(--n-0)}@supports (color:color-mix(in lab, red, red)){.dc-sortrow+.dc-sortrow{border-top:1px solid color-mix(in srgb, var(--n-0) 6%, transparent)}}.dc-sortrow+.dc-sortrow{border-top-left-radius:0;border-top-right-radius:0}.dc-sortrow.is-on{color:var(--m-ink-accent,var(--accent));background:var(--m-accent-tint,var(--accent));font-weight:600}@supports (color:color-mix(in lab, red, red)){.dc-sortrow.is-on{background:var(--m-accent-tint,color-mix(in srgb, var(--accent) 12%, transparent))}}@media (max-width:767px){.dc-search--inline{border-radius:var(--r-md,12px);margin-bottom:8px}.dc-search-x{width:44px;height:44px;margin-right:-8px;font-size:20px;line-height:1}}@media (max-width:375px){.dc-card{gap:10px;padding:8px 6px}.dc-thumb{flex-basis:88px;width:88px;height:50px}.dc-name,.dc-price{font-size:14px}.dc-quick{gap:6px}.dc-chip,.dc-filterbtn{padding-inline:12px;font-size:12px}}@media (max-width:767px){html body .dc-hero:after{background:linear-gradient(90deg, var(--bg-deep) 0%, var(--bg-deep) 46%, var(--bg-deep) 100%),linear-gradient(to top, var(--bg-deep) 0%, var(--bg-deep) 58%, var(--bg-deep) 100%)}@supports (color:color-mix(in lab, red, red)){html body .dc-hero:after{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-deep) 88%, transparent) 0%, color-mix(in srgb, var(--bg-deep) 58%, transparent) 46%, color-mix(in srgb, var(--bg-deep) 12%, transparent) 100%),linear-gradient(to top, color-mix(in srgb, var(--bg-deep) 94%, transparent) 0%, color-mix(in srgb, var(--bg-deep) 64%, transparent) 58%, color-mix(in srgb, var(--bg-deep) 24%, transparent) 100%)}}}html body .ud-hero__title,html body .ud-hero__sub,html body .ud-hero__eyebrow{color:var(--vds-on-primary)!important}@supports (color:color-mix(in lab, red, red)){html body .ud-hero__eyebrow{color:color-mix(in srgb, var(--vds-on-primary) 90%, transparent)!important}}#root .dc-search{border-radius:13px!important;height:44px!important;min-height:44px!important;padding:0 10px 0 12px!important}.dc-search>input:not(:where([data-venus-core],[data-venus-core] *)){height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important}.dc-search>input:focus:not(:where([data-venus-core],[data-venus-core] *)),.dc-search>input:focus-visible:not(:where([data-venus-core],[data-venus-core] *)){box-shadow:none!important;outline:0!important}@media (max-width:768px){.dc-search>input:not(:where([data-venus-core],[data-venus-core] *)),#root :is(input,textarea):not(.vds-select__native):not([type=checkbox]):not([type=radio]):not([type=range]):not(:where([data-venus-core],[data-venus-core] *)){font-size:16px!important}}[data-page=discover] .dc-rail .dc-fopt{align-items:center;gap:8px;min-height:32px;padding:6px 12px;display:flex}@media (max-width:420px){[data-page=discover] .dc-foot .dc-old{display:none}}@media (min-width:1024px){[data-page=discover] .vds-card--media .vds-card__title{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.35}[data-page=discover] .vds-card--media .vds-card__sub{font-size:12.5px;font-weight:600;line-height:1.4}}.dc-fopt.dc-fopt,.dc-fgroup-head.dc-fgroup-head{min-height:40px}html body #root :is(.ud-page,[data-page=discover]){flex-direction:column;gap:24px;display:flex}html body #root :is(.ud-page,[data-page=discover])>*{margin-block:0!important}@media (min-width:1024px){html body #root :is(.ud-page,[data-page=discover]){gap:32px}}.dld{--dld-max:1180px;--dld-nav-h:56px;--dld-bg:var(--bg);--dld-bg-soft:var(--surface);--dld-nav-bg:var(--bg)}@supports (color:color-mix(in lab, red, red)){.dld{--dld-nav-bg:color-mix(in srgb, var(--bg) 82%, transparent)}}.dld{--dld-surface:var(--surface);--dld-surface-2:var(--surface-2);--dld-border:var(--border);--dld-border-strong:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dld{--dld-border-strong:color-mix(in srgb, var(--muted) 42%, var(--border))}}.dld{--dld-text:var(--fg);--dld-text-2:var(--muted);--dld-text-3:var(--faint);--dld-accent:var(--accent);--dld-accent-2:var(--brand-purple);--dld-accent-text:var(--accent);--dld-accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dld{--dld-accent-soft:color-mix(in srgb, var(--accent) 14%, transparent)}}.dld{--dld-accent-border:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dld{--dld-accent-border:color-mix(in srgb, var(--accent) 38%, transparent)}}.dld{--dld-grad-btn:linear-gradient(135deg, var(--accent-strong), var(--accent-strong))}@supports (color:color-mix(in lab, red, red)){.dld{--dld-grad-btn:linear-gradient(135deg, color-mix(in srgb, var(--accent-strong) 86%, var(--bg)), var(--accent-strong))}}.dld{--dld-ok-text:var(--success);--dld-ok-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.dld{--dld-ok-soft:color-mix(in srgb, var(--success) 13%, transparent)}}.dld{--dld-ok-border:var(--success)}@supports (color:color-mix(in lab, red, red)){.dld{--dld-ok-border:color-mix(in srgb, var(--success) 38%, transparent)}}.dld{--dld-shadow-1:var(--e-1);--dld-shadow-2:var(--e-2);--dld-shadow-3:var(--e-3);--dld-glow:0 12px 44px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dld{--dld-glow:0 12px 44px color-mix(in srgb, var(--accent) 20%, transparent)}}.dld{--dld-ease:var(--ease-out,cubic-bezier(.2, .8, .2, 1));z-index:1;background:var(--dld-bg);min-height:100vh;color:var(--dld-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.5;position:relative}.dld[data-theme=dark]:before{content:"";background-image:radial-gradient(var(--n-0) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dld[data-theme=dark]:before{background-image:radial-gradient(color-mix(in srgb, var(--n-0) 2%, transparent) 1px, transparent 1px)}}.dld[data-theme=dark]:before{pointer-events:none;z-index:0;background-size:3px 3px}.dld *,.dld :before,.dld :after{box-sizing:border-box}.dld :where(h1,h2,h3):not(:where([data-venus-core],[data-venus-core] *)){color:var(--dld-text);margin:0}.dld :where(p){margin:0}.dld :where(ul,ol){margin:0;padding:0;list-style:none}.dld :where(a){color:inherit;text-decoration:none}.dld svg{flex:none;display:block}.dld :where(button):not(:where([data-venus-core],[data-venus-core] *)){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.dld :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.dld-skip{color:#fff;top:-60px}.dld-skip:focus{top:var(--sp-3)}.dld-container{max-width:var(--dld-max);padding-inline:24px}.dld-container--narrow{max-width:860px}.dld-section{padding:88px 0}.dld-head{margin:0 auto 48px}.dld-head__title{font-size:clamp(1.6rem,3vw,2.35rem);font-weight:700}.dld-head__sub{color:var(--dld-text-2)}.dld-head__sub strong{color:var(--dld-text)}.dld-btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--vds-c-btn-lg);min-height:var(--vds-c-btn-lg);border:1px solid var(--vds-line);border-radius:calc(var(--vds-c-btn-lg)/2);color:var(--vds-accent-text);letter-spacing:-.01em;white-space:nowrap;transition:background .16s var(--vds-ease,ease),border-color .16s var(--vds-ease,ease),box-shadow .16s var(--vds-ease,ease),color .16s var(--vds-ease,ease);background:0 0;padding:0 26px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.dld-btn:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.dld-btn:active:not(:disabled){background:var(--vds-primary-100)}.dld-btn--block{width:100%}.dld-btn.is-disabled,.dld-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none!important}.dld-iconbtn{width:var(--vds-c-btn-lg);height:var(--vds-c-btn-lg);border-radius:calc(var(--vds-c-btn-lg)/2);border:1px solid var(--vds-line);background:var(--vds-surface);color:var(--vds-muted);display:inline-grid}.dld-iconbtn:hover{border-color:var(--vds-accent-text);background:var(--vds-primary-100);color:var(--vds-accent-text)}.dld-iconbtn:focus-visible{box-shadow:var(--vds-c-ring);outline:0}@media (pointer:coarse){.dld-iconbtn{width:44px;height:44px}}@media (max-width:768px){.dld-iconbtn{width:44px;height:44px}}.dld-iconbtn:hover{color:var(--dld-text);border-color:var(--dld-border-strong);background:var(--dld-surface-2)}.dld-chev.is-open{transform:rotate(180deg)}.dld-nav{z-index:50;transition:background-color var(--m-dur-sheet) ease,border-color var(--m-dur-sheet) ease;background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.dld-nav.is-scrolled{background:var(--dld-nav-bg);border-bottom-color:var(--dld-border);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%)}.dld-nav__link{color:var(--dld-text-2)}.dld-nav__link:hover{color:var(--dld-text);background:var(--dld-surface-2)}.dld-nav__link--ext svg{opacity:.6}.dld-nav__burger{display:none}.dld-drawer{border-top:1px solid var(--dld-border);background:var(--dld-nav-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:dld-drawer-in var(--motion-med) var(--dld-ease)}.dld-drawer__inner{padding-block:12px 20px}.dld-drawer__link{border-bottom:1px solid var(--dld-border)}.dld-drawer__link:last-child{border-bottom:0}@keyframes dld-drawer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dld-hero{padding:92px 0 76px}.dld-hero__bg{pointer-events:none}.dld[data-theme=light] .dld-hero__bg{opacity:.62}.dld-dot{background:#34d374}.dld-hero__title{letter-spacing:-.035em;text-wrap:balance;margin-top:22px;font-size:clamp(2.05rem,4.2vw,3.3rem);font-weight:700;line-height:1.07}.dld-hero__title em{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-style:normal;font-weight:600}.dld-trust{gap:10px 22px;margin-top:26px;display:flex}.dld-trust li{color:var(--dld-text-2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.dld-trust svg{color:var(--dld-accent)}.dld-trust--center{justify-content:center}.dld-mock{border:1px solid var(--dld-border);box-shadow:var(--dld-shadow-3);border-radius:16px;position:relative}.dld-mock:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 var(--n-0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dld-mock:after{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--n-0) 7%, transparent)}}.dld-mock:after{pointer-events:none}.dld-mock__dots i{background:var(--dld-border-strong);border-radius:50%;width:10px;height:10px}.dld-mock__dots i:first-child{background:#ff5f57}.dld-mock__dots i:nth-child(2){background:#febc2e}.dld-mock__dots i:nth-child(3){background:#28c840}.dld-mock__railitem{border:1px solid var(--dld-border);background:var(--dld-surface-2);border-radius:8px;width:28px}.dld-mock__railitem.is-active{border-color:var(--dld-accent-border);background:var(--dld-accent-soft)}.dld-mock__tile{aspect-ratio:16/10;background:linear-gradient(150deg, var(--n-0), var(--n-0));position:relative}@supports (color:color-mix(in lab, red, red)){.dld-mock__tile{background:linear-gradient(150deg, color-mix(in srgb, var(--n-0) 7%, transparent), color-mix(in srgb, var(--n-0) 2%, transparent))}}.dld-mock__tile--main:before{content:"";background:radial-gradient(70% 70% at 50% 125%, var(--accent), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dld-mock__tile--main:before{background:radial-gradient(70% 70% at 50% 125%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%)}}.dld-mock__avatar{color:#fff;background:linear-gradient(135deg, var(--dld-accent), var(--dld-accent-2));width:46px;height:46px;box-shadow:0 6px 16px var(--accent);font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dld-mock__avatar{box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 28%, transparent)}}.dld-mock__avatar--sm{width:30px;height:30px;box-shadow:none;background:linear-gradient(135deg,#5ee6df,#5b8def);font-size:10px}.dld-mock__name{color:#fff}.dld-mock__mic{background:#34d3742e;border:1px solid #34d37480;border-radius:50%;position:absolute}.dld-mock__mic:after{content:"";background:#34d374;border-radius:50%;position:absolute;inset:5px}.dld-mock__btn{border:1px solid var(--dld-border);background:var(--dld-surface-2);border-radius:8px;width:34px}.dld-mock__btn--accent{background:linear-gradient(135deg, var(--dld-accent), var(--dld-accent-2));border-color:#0000;width:46px}@keyframes dld-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes dld-cursor{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(-26px,-12px)}}@keyframes dld-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.dld-cards{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.dld-card{border-radius:var(--vds-r-md,20px);border:1px solid var(--vds-line);background:var(--vds-surface);box-shadow:var(--shadow-soft);transition:transform var(--m-dur-sheet) var(--dld-ease),border-color var(--m-dur-sheet) ease,box-shadow var(--m-dur-sheet) ease;padding:24px;position:relative}.dld-card:hover{border-color:var(--dld-border-strong);box-shadow:var(--dld-shadow-2);transform:translateY(-3px)}.dld-card.is-recommended{border-color:var(--dld-accent-border);box-shadow:var(--dld-glow)}.dld-card.is-recommended:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--accent), #ff784940 45%, transparent 75%);padding:1px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.dld-card.is-recommended:before{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 70%, transparent), #ff784940 45%, transparent 75%)}}.dld-card.is-recommended:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dld-card__badge{background:var(--dld-grad-btn);color:#fff;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px var(--accent);border-radius:999px;padding:5px 11px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:24px}@supports (color:color-mix(in lab, red, red)){.dld-card__badge{box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 30%, transparent)}}.dld-card__top{align-items:center;gap:14px;display:flex}.dld-card__os{border:1px solid var(--dld-border);background:var(--dld-surface-2);border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.dld-card__os--windows{color:#5ee6df}.dld-card__os--macos{color:var(--dld-text)}.dld-card__title{letter-spacing:-.02em;font-size:20px;font-weight:700}.dld-card__req{color:var(--dld-text-3);margin-top:3px;font-size:13px}.dld-meta{margin:20px 0 0}.dld-meta dt{text-transform:uppercase;letter-spacing:.1em;color:var(--dld-text-3);font-size:10px;font-weight:700}.dld-meta dd{font-size:var(--fs-sm);color:var(--dld-text);margin:5px 0 0;font-weight:600}.dld-card__bullets{flex-direction:column;gap:9px;margin-top:18px;display:flex}.dld-card__bullets li{color:var(--dld-text-2);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.dld-card__bullets svg{color:var(--dld-accent);margin-top:3px}.dld-card__actions{margin-top:22px}.dld-btn--split{justify-content:flex-start}.dld-card__pending{margin-top:var(--sp-3);color:var(--dld-text-3);font-size:12px;line-height:1.55}.dld-card__foot{padding-top:var(--sp-4);border-top:1px solid var(--dld-border);margin-top:20px}.dld-linkbtn{color:var(--dld-text-2)}.dld-linkbtn:hover{color:var(--dld-text)}.dld-checksum__copy{border:1px solid var(--dld-border-strong);border-radius:8px}.dld-checksum__copy:hover{border-color:var(--dld-accent-border);background:var(--dld-accent-soft)}.dld-cards__note{text-align:center;color:var(--dld-text-3);margin-top:26px;font-size:14px}.dld-cards__note a{color:var(--dld-accent-text);text-underline-offset:3px;text-decoration:underline}.dld-channel__btn{align-items:center;gap:var(--sp-2);color:var(--dld-text-2);cursor:pointer;transition:background var(--m-dur-exit) ease,color var(--m-dur-exit) ease,box-shadow var(--m-dur-exit) ease;background:0 0;border:none;border-radius:999px;padding:9px 20px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.dld-channel__btn:hover{color:var(--dld-text);background:var(--dld-surface)}.dld-channel__btn.is-on{background:var(--dld-text);color:var(--dld-bg);box-shadow:var(--dld-shadow-1)}.dld-channel__tag{background:var(--dld-surface);color:var(--dld-text-3);font-size:10px;font-weight:700}.dld-channel__btn.is-on .dld-channel__tag{color:inherit;background:#00000024}[data-testid=schedule-session],[data-testid=schedule-session]:hover,[data-testid=schedule-session]:focus-visible{background:0 0!important;border-radius:0!important;padding:0!important}[data-testid=schedule-session]:hover{background:var(--vc-surface-hover)!important}@keyframes venus-alert-in{0%{opacity:0}to{opacity:1}}@keyframes venus-alert-out{0%{opacity:1}to{opacity:0}}[data-venus-alert][data-state=open]{animation:.18s ease-out both venus-alert-in}[data-venus-alert][data-state=closed]{pointer-events:none;animation:.18s ease-in both venus-alert-out}@media (prefers-reduced-motion:reduce){[data-venus-alert]{animation:none}}.dld[data-theme=light] .dld-channel__btn.is-on .dld-channel__tag{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.dld[data-theme=light] .dld-channel__btn.is-on .dld-channel__tag{background:color-mix(in srgb, var(--n-0) 55%, transparent)}}@media (max-width:520px){.dld-channel__btn{min-height:44px;font-size:var(--fs-sm);padding:9px 14px}}.dld-features{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dld-feature{border-radius:var(--vds-r-md,20px);border:1px solid var(--dld-border);background:var(--dld-surface)}.dld-feature:hover{border-color:var(--dld-border-strong);box-shadow:var(--dld-shadow-2);transform:translateY(-3px)}.dld-brand{height:28px}.dld-ai{background:linear-gradient(150deg, var(--accent), #b850ff14 45%, #5ee6df0f);padding:36px;position:relative}@supports (color:color-mix(in lab, red, red)){.dld-ai{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 12%, transparent), #b850ff14 45%, #5ee6df0f)}}.dld-ai:before{content:"";pointer-events:none;background:radial-gradient(45% 55% at 25% 40%, var(--accent), transparent 70%);height:420px;position:absolute;inset:-45% -10% auto}@supports (color:color-mix(in lab, red, red)){.dld-ai:before{background:radial-gradient(45% 55% at 25% 40%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 70%)}}.dld-ai:before{filter:blur(30px)}.dld-ai__badge{color:#fff;font-size:10px;font-weight:700}.dld-ai__points{gap:10px;margin-top:18px;display:flex}.dld-ai__points li{color:var(--dld-text-2);align-items:flex-start;gap:9px;font-size:14px;line-height:1.55;display:flex}.dld-ai__points svg{color:var(--dld-accent-text);margin-top:3px}.dld-ai__basis{color:var(--muted);font-size:12px}.dld-ai__basis em{border:1px solid var(--dld-border);background:var(--dld-surface-2);color:var(--dld-text-2);border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600}.dld-ai__pvlabel{margin-bottom:9px}.dld-ai__pvlabel:not(:first-of-type){margin-top:var(--sp-4)}.dld-ai__line{background:var(--dld-surface-2)}.dld[data-theme=light] .dld-ai__line{background:#0e0e1314}.dld-ai__metrics{border-top:1px solid var(--dld-border);padding-top:14px}.dld-ai__metrics span{border:1px solid var(--dld-border);background:var(--dld-surface-2);font-size:var(--fs-xs);color:var(--dld-text-3);border-radius:8px;padding:4px 9px}.dld-ai__metrics strong{color:var(--dld-text)}.dld-pay{border:1px solid var(--dld-border);border-radius:14px}.dld-pay:hover{border-color:var(--dld-border-strong);box-shadow:var(--dld-shadow-2);transform:translateY(-3px)}.dld-pay__logo{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0003}.dld[data-theme=light] .dld-pay__logo{border:1px solid var(--dld-border);box-shadow:0 2px 10px #1010180f}.dld-pays__trust{margin-top:28px}.dld-table{border-collapse:collapse;width:100%;font-size:14px}.dld-table th,.dld-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--dld-border);padding:15px 20px}.dld-table thead th{background:var(--dld-surface-2);text-transform:uppercase;letter-spacing:.1em;color:var(--dld-text-3);font-size:11px;font-weight:700}.dld-table tbody th{width:24%;color:var(--dld-text-2);font-weight:600}.dld-table tbody td{color:var(--dld-text)}.dld-table tbody tr:last-child th,.dld-table tbody tr:last-child td{border-bottom:0}.dld-table tbody tr:hover{background:var(--dld-surface-2)}.dld-table__label svg{color:var(--dld-accent)}.dld-tab{align-items:center;gap:var(--sp-2);border-radius:var(--vds-r-pill,999px);min-height:36px;color:var(--vds-muted);cursor:pointer;transition:color .16s var(--vds-ease,ease),background .16s var(--vds-ease,ease);padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.dld-tab:hover{color:var(--vds-accent-text)}.dld-tab:focus-visible{box-shadow:var(--vds-c-ring);outline:0}.dld-tab.is-active{background:var(--vds-primary-100);color:var(--vds-accent-text);box-shadow:none}.dld-step{background:var(--dld-surface);padding:24px 22px;position:relative}.dld-step:after{content:"";background:linear-gradient(90deg, var(--dld-accent-border), transparent);width:28px;height:2px;position:absolute;top:42px;left:100%}.dld-step:last-child:after{display:none}.dld-step__num{color:#fff}.dld-faq__item{border:1px solid var(--dld-border);background:var(--dld-surface);transition:border-color var(--m-dur-sheet) ease,background-color var(--m-dur-sheet) ease;border-radius:14px;overflow:hidden}.dld-faq__item:hover{border-color:var(--dld-border-strong)}.dld-faq__item.is-open{border-color:var(--dld-accent-border);background:var(--dld-surface-2)}.dld-faq__q{color:var(--dld-text)}.dld-faq__q svg{color:var(--dld-text-3);transition:transform var(--m-dur-sheet) var(--dld-ease),color var(--m-dur-sheet) ease}.dld-faq__item.is-open .dld-faq__q svg{color:var(--dld-accent);transform:rotate(180deg)}.dld-faq__a{visibility:hidden;grid-template-rows:0fr}.dld-faq__item.is-open .dld-faq__a{visibility:visible;grid-template-rows:1fr}.dld-faq__aInner p{color:var(--dld-text-2);padding:0 20px 20px;font-size:14px;line-height:1.7}.dld-faq__more{color:var(--dld-text-3);font-size:14px}.dld-faq__more a{color:var(--dld-accent-text);align-items:center;gap:5px;font-weight:600;display:inline-flex}.dld-faq__more a:hover{text-underline-offset:3px;text-decoration:underline}.dld-cta__box,.dld-cta__eyebrow,.dld-cta__title,.dld-cta__sub,.dld-cta__actions,.dld-cta__box .dld-trust{position:relative}.dld-cta__eyebrow{font-size:12px;font-weight:700}.dld-cta .dld-trust{margin-top:var(--sp-6)}.dld-paymark{background:#fff;height:34px}.dld-paymark .dld-brand{height:19px}.dld-footer__grid{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}.dld-footer__title{font-size:11px;font-weight:700}.dld-footer__col ul{flex-direction:column;gap:10px;display:flex}.dld-footer__col a{color:var(--dld-text-2);transition:color var(--dur-base) ease;align-items:center;gap:5px;font-size:14px;display:inline-flex}.dld-footer__col a:hover{color:var(--dld-text)}.dld-footer__bottom{display:flex}.dld-footer__back:hover{color:var(--dld-text);text-underline-offset:3px;text-decoration:underline}.dld [data-reveal]{opacity:0;transition:opacity var(--m-dur-slow) var(--dld-ease),transform var(--m-dur-slow) var(--dld-ease);transform:translateY(16px)}.dld [data-reveal].is-in{opacity:1;transform:none}.dld-hero__title .dld-w{opacity:0;display:inline-block}.dld-hero__title[data-reveal]{opacity:1;transition:none;transform:none}.dld-hero__title.is-in .dld-w{opacity:1;animation:mo-fade-up var(--mo-slow) var(--mo-ease-out) both;animation-delay:calc(var(--i,0)*50ms)}.dld-stats[data-reveal-center]>[data-reveal-item]{opacity:0}.dld-stats[data-reveal-center]>[data-reveal-item].is-in{opacity:1;animation:mo-fade-up var(--mo-slow) var(--mo-ease-out) both}@media (prefers-reduced-motion:reduce){.dld-hero__title .dld-w,.dld-stats[data-reveal-center]>[data-reveal-item]{opacity:1;animation:none}}@media (max-width:1180px){.dld-nav__burger{display:inline-grid}}@media (max-width:1024px){.dld-hero{padding:68px 0 60px}.dld-hero__cta,.dld-trust{justify-content:center}.dld-features{grid-template-columns:repeat(2,minmax(0,1fr))}.dld-ai{padding:28px}.dld-step{padding-left:74px}.dld-step:after{width:2px;height:var(--sp-4);background:linear-gradient(180deg, var(--dld-accent-border), transparent);top:100%;left:40px}.dld-step__num{top:22px;left:22px}.dld-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dld-container{padding-inline:18px}.dld-section{padding:64px 0}.dld-head{margin-bottom:34px}.dld-nav__cta{font-size:13px}.dld-cards,.dld-features{grid-template-columns:minmax(0,1fr)}.dld-ai{padding:22px}.dld-tab{flex:1;justify-content:center}.dld-step{padding:20px 18px 20px 70px}.dld-step__num{top:18px;left:18px}.dld-step:after{left:34px}.dld-footer__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dld *,.dld :before,.dld :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.dld [data-reveal]{opacity:1;transform:none}}html[data-theme=light] .dld{--dld-accent:var(--accent-strong);--dld-accent-text:var(--accent-strong);--dld-text-2:var(--fg)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .dld{--dld-text-2:color-mix(in srgb, var(--fg) 76%, var(--bg))}}.dld-mock__tile--sm{aspect-ratio:16/7}.dld-mock__tile--sm .dld-mock__avatar{margin:0 auto}@media (max-width:768px){.dld{--fs-xs:12px;--fs-micro:12px}.dld-ai__badge,.dld-ai__basis em,.dld-cta__eyebrow,.dld-footer__title,.dld-table thead th{font-size:12px}.dld-skip,.dld-nav__brand,.dld-btn,.dld-tab,.dld-channel__btn,.dld-linkbtn{min-height:44px}.dld-faq__more a{align-items:center;min-height:44px;display:inline-flex}.dld-footer__col ul{gap:0}.dld-footer__col a{min-height:44px}.dld-footer__bottom .dld-heart{vertical-align:-1px;display:inline-block}}@media (max-width:767px){.dld-hero__visual{display:none}.dld-hero{padding-top:20px;padding-bottom:28px}.dld-section{padding:36px 0}.dld-head{margin-bottom:20px}.dld-head__title{font-size:20px}.dld-hero__cta{width:100%}.dld-hero__cta .dld-btn{justify-content:center;width:100%;min-height:48px}.dld-cta{padding:36px 0}}@media (max-width:375px){.dld-container{padding-inline:14px}.dld-section{padding:30px 0}.dld-head__title{font-size:20px}.dld-hero__title{font-size:24px;line-height:1.15}}@media (min-width:1024px){.dld-hero__visual{display:block}}.dld-table colgroup col:first-child{width:200px}@media (max-width:767px){.dld-table,.dld-table thead,.dld-table tbody,.dld-table tr,.dld-table th,.dld-table td{width:100%;display:block}.dld-table colgroup,.dld-table thead{display:none}.dld-table tbody{flex-direction:column;gap:8px;display:flex}.dld-table tr{border:1px solid var(--border);border-radius:var(--r-md,12px);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;padding:12px;display:grid}.dld-table tr>th:first-child{min-height:24px;font-size:var(--fs-meta);color:var(--fg);border:0;grid-column:1/-1;padding:0}.dld-table tr>td{font-size:var(--fs-cap);color:var(--muted);border:0;padding:0}.dld-table tr>td:nth-child(2):before{content:"Windows · ";color:var(--faint)}.dld-table tr>td:nth-child(3):before{content:"macOS · ";color:var(--faint)}.dld-features{margin-inline:-18px;padding:0 18px 4px;display:flex}.dld-features::-webkit-scrollbar{display:none}.dld-feature{flex:0 0 78%}}@media (max-width:375px){.dld-feature{flex-basis:84%}.dld-features{margin-inline:-14px;padding-inline:14px}}@media (max-width:767px){.dld-table tbody tr{width:100%}}html body :is(#root,body) .dld :is(h1,.dld-h1):not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);letter-spacing:-.03em;color:var(--vds-ink);font-size:32px;font-weight:800;line-height:1.12}html body :is(#root,body) .dld :is(h2,.dld-h2):not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);letter-spacing:-.02em;color:var(--vds-ink);font-size:20px;font-weight:700;line-height:1.25}@media (min-width:1024px){html body :is(#root,body) .dld :is(h1,.dld-h1):not(:where([data-venus-core],[data-venus-core] *)){font-size:40px;line-height:1.1}html body :is(#root,body) .dld :is(h2,.dld-h2):not(:where([data-venus-core],[data-venus-core] *)){font-size:24px;line-height:1.2}}.dld :is(.dld-channel,.dld-feature,.dld-faq){border-radius:var(--vds-r-lg,28px)}.dld :is(.dld-features,.dld-channels,.dld-faq){margin-top:24px}@media (min-width:1024px){.dld :is(.dld-features,.dld-channels,.dld-faq){margin-top:32px}}.dld :is(.dld-feature,.dld-faq details){border:1px solid var(--vds-line);background:var(--vds-surface)}:is([data-theme=dark],[data-venus-theme=dark]) .dld :is(.dld-feature,.dld-faq details){box-shadow:inset 0 1px #ffffff0f}html body #root [class*=pg-download]{flex-direction:column;gap:24px;display:flex}html body #root [class*=pg-download]>*{margin-block:0!important}@media (min-width:1024px){html body #root [class*=pg-download]{gap:32px}}[data-page=home] .home-quick,[data-page=home] .home-kpis,[data-page=home] .home-promo-static{display:none}@media (max-width:1024px){[data-page=home] .home-sec-head .btn2,[data-page=home] .home-live-actions .btn2,[data-page=home] .home-up-actions .btn2{min-height:var(--m-control-44);align-items:center;gap:6px;display:inline-flex}}@media (max-width:768px){[data-page=home]{gap:var(--m-space-4);padding-bottom:var(--m-space-6)}[data-page=home] .home-quick{gap:var(--m-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-page=home] .home-quick-btn{min-height:68px;padding:var(--m-space-2) 4px;border:1px solid var(--m-border);border-radius:var(--m-r-16);background:var(--surface);color:var(--foreground);font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}[data-page=home] .home-quick-btn span{font-size:var(--m-fs-meta);line-height:1.2}[data-page=home] .home-quick-btn svg{color:var(--accent)}[data-page=home] .home-kpis{gap:var(--m-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-page=home] .home-kpi{padding:var(--m-space-3);border:1px solid var(--m-border);border-radius:var(--m-r-16);background:var(--surface);flex-direction:column;gap:2px;min-width:0;display:flex}[data-page=home] .home-kpi-k{color:var(--m-ink-muted);font-size:var(--m-fs-micro);align-items:center;gap:6px;font-weight:600;display:inline-flex}[data-page=home] .home-kpi-v{color:var(--foreground);font-size:var(--m-fs-title);font-variant-numeric:tabular-nums;line-height:1.15}[data-page=home] .home-kpi-s{color:var(--m-ink-muted);font-size:var(--m-fs-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=home] .home-join{gap:var(--m-space-2);padding:var(--m-space-3);grid-template-columns:auto minmax(0,1fr) auto}[data-page=home] .home-join-key{width:var(--m-control-44);height:var(--m-control-44)}[data-page=home] .home-join-copy{display:none}[data-page=home] .home-join-inp{height:var(--m-control-44);font-size:16px}[data-page=home] .home-join .btn2{min-height:var(--m-control-44)}[data-page=home] .home-sec{gap:var(--m-space-3);flex-direction:column;min-width:0;display:flex}[data-page=home] .home-sec-head{justify-content:space-between;align-items:center;gap:var(--m-space-2);flex-wrap:nowrap;margin-bottom:0;display:flex}[data-page=home] .home-sec-head>div{flex:auto;min-width:0}[data-page=home] .home-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-h3);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}[data-page=home] .home-sec-hint{font-size:var(--m-fs-micro);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}[data-page=home] .home-sec-head .btn2{min-height:var(--m-control-44);font-size:var(--m-fs-meta);flex:none;align-items:center;gap:6px;display:inline-flex}[data-page=home] .home-live-hero{grid-template-columns:minmax(0,1fr)}[data-page=home] .home-live-media{aspect-ratio:16/9;min-height:0}[data-page=home] .home-live-body{padding:var(--m-space-3) var(--m-space-4) var(--m-space-4);gap:var(--m-space-2)}[data-page=home] .home-live-body h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-h3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-page=home] .home-live-actions .btn2{min-height:var(--m-control-48);flex:auto;justify-content:center}[data-page=home] .home-up-list{border-radius:var(--m-r-16)}[data-page=home] .home-up-row{align-items:start;gap:var(--m-space-2) var(--m-space-3);padding:var(--m-space-3);flex-wrap:nowrap;grid-template-columns:64px minmax(0,1fr);display:grid}[data-page=home] .home-up-time{flex:none;padding:6px 4px}[data-page=home] .home-up-main p{gap:4px 6px}[data-page=home] .home-up-actions{gap:var(--m-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}[data-page=home] .home-up-actions .btn2{min-height:var(--m-control-44);font-size:var(--m-fs-meta);flex:auto;justify-content:center}[data-page=home] .home-promo{display:none}[data-page=home] .home-promo-static{gap:var(--m-space-2);flex-direction:column;display:flex}[data-page=home] .home-promo-card{align-items:center;gap:2px var(--m-space-3);padding:var(--m-space-3);border:1px solid var(--m-border);border-radius:var(--m-r-16);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}[data-page=home] .home-promo-card-img{display:none}[data-page=home] .home-promo-card-body{flex-direction:column;grid-column:1;gap:2px;min-width:0;display:flex}[data-page=home] .home-promo-card .home-promo-tag{border:1px solid var(--accent-line);border-radius:var(--m-r-badge);background:var(--accent-soft-bg);color:var(--accent-ink);font-size:var(--m-fs-micro);align-self:flex-start;padding:1px 8px;font-weight:700}[data-page=home] .home-promo-card h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-body);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}[data-page=home] .home-promo-card p{color:var(--m-ink-muted);font-size:var(--m-fs-micro);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-page=home] .home-promo-card .btn2{min-height:var(--m-control-44);font-size:var(--m-fs-meta);white-space:nowrap;grid-area:1/2;place-self:center end}[data-page=home] .home-promo-static-count{color:var(--m-ink-muted);font-size:var(--m-fs-micro);text-align:right;margin:0}[data-page=home] .home-recap-grid,[data-page=home] .home-course-grid{gap:var(--m-space-2);flex-direction:column;display:flex}[data-page=home] .home-recap-card,[data-page=home] .home-course{align-items:start;gap:2px var(--m-space-3);padding:var(--m-space-2);border:1px solid var(--m-border);border-radius:var(--m-r-16);grid-template-columns:96px minmax(0,1fr);display:grid;overflow:visible}[data-page=home] .home-recap-cover,[data-page=home] .home-course-media{aspect-ratio:auto;border-radius:var(--m-r-12);object-fit:cover;background:var(--surface-2);grid-area:1/1;width:96px;height:54px;max-height:none;overflow:hidden}[data-page=home] .home-course-cover{aspect-ratio:auto;border-radius:var(--m-r-12);object-fit:cover;background:var(--surface-2);width:96px;height:54px;max-height:none}[data-page=home] .home-recap-body,[data-page=home] .home-course-body{flex:none;grid-area:1/2;gap:2px;min-width:0;padding:0}[data-page=home] .home-recap-body h3:not(:where([data-venus-core],[data-venus-core] *)),[data-page=home] .home-course-body h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-body-s);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}[data-page=home] .home-recap-meta,[data-page=home] .home-course-meta,[data-page=home] .home-recap-group{font-size:var(--m-fs-micro)}[data-page=home] .home-course-price{font-size:var(--m-fs-meta);font-variant-numeric:tabular-nums}[data-page=home] .home-course-body .btn2,[data-page=home] .home-recap-actions{margin-top:var(--m-space-2);grid-area:2/1/auto/-1}[data-page=home] .home-course-body .btn2{min-height:var(--m-control-44);font-size:var(--m-fs-meta);justify-content:center;align-self:stretch}[data-page=home] .home-recap-actions .btn2{min-height:var(--m-control-44);font-size:var(--m-fs-meta);flex:auto;justify-content:center}[data-page=home] .home-host-grid{gap:var(--m-space-2);grid-template-columns:minmax(0,1fr)}[data-page=home] .home-host-row{align-items:center;gap:var(--m-space-2) var(--m-space-3);padding:var(--m-space-2) 0;grid-template-columns:40px minmax(0,1fr) auto;display:grid}[data-page=home] .home-host-row .btn2{min-height:var(--m-control-44);font-size:var(--m-fs-meta);grid-column:2/-1;justify-self:start}[data-page=home] .home-host-main h3:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-body-s)}[data-page=home] .home-host-main p{font-size:var(--m-fs-micro)}[data-page=home] .home-nextline{font-size:var(--m-fs-micro);flex-wrap:wrap}[data-page=home] .home-nextline-live{display:none}[data-page=home] .home-empty{padding:var(--m-space-5) var(--m-space-4)}[data-page=home] .home-empty .btn2{min-height:var(--m-control-44)}}@media (max-width:375px){[data-page=home] .home-quick{gap:var(--m-space-1)}[data-page=home] .home-quick-btn span{font-size:var(--m-fs-micro)}[data-page=home] .home-up-row{grid-template-columns:56px minmax(0,1fr)}[data-page=home] .home-recap-card,[data-page=home] .home-course{grid-template-columns:80px minmax(0,1fr)}[data-page=home] .home-recap-cover,[data-page=home] .home-course-media,[data-page=home] .home-course-cover{width:80px;height:45px}}@media (prefers-reduced-motion:reduce){[data-page=home] .home-quick-btn,[data-page=home] .home-recap-card,[data-page=home] .home-course{transition:none}}html body :is(#root,body) [data-page=home] :is(.ph-h1,.vp-head__title,.vh-head__greet){font-family:var(--font-vds);letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}html body :is(#root,body) [data-page=home] .ph-eyebrow,html body :is(#root,body) [data-page=home] .vp-head__eyebrow{text-transform:uppercase;color:var(--vds-accent-text);letter-spacing:.14em!important;font-size:11px!important;font-weight:700!important}html body :is(#root,body) [data-page=home] :is(.home-sec-head h2,.vh-sec-h,.home-sec-title):not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);color:var(--vds-ink);letter-spacing:-.02em!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}@media (min-width:1024px){html body :is(#root,body) [data-page=home] :is(.ph-h1,.vp-head__title,.vh-head__greet){font-size:40px;line-height:1.1}html body :is(#root,body) [data-page=home] :is(.home-sec-head h2,.vh-sec-h,.home-sec-title):not(:where([data-venus-core],[data-venus-core] *)){font-size:24px;line-height:1.2}}[data-page=home]{row-gap:0}[data-page=home]>*+*{margin-top:24px}@media (min-width:1024px){[data-page=home]>*+*{margin-top:32px}[data-page=home]{gap:32px}}[data-page=home] .home-sec-head{align-items:flex-end;margin-bottom:12px}[data-page=home] .home-sec-hint{color:var(--vds-muted);margin-top:4px;font-size:12px!important;line-height:1.4!important}[data-page=home] .home-kpis{border:1px solid var(--vds-line);border-radius:var(--vds-r-md,20px);background:var(--vds-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-page=home] .home-kpis{background:color-mix(in srgb, var(--vds-surface) 72%, transparent)}}[data-page=home] .home-kpis{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (min-width:560px){[data-page=home] .home-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-page=home] .home-kpi{text-align:center;background:0 0;border:0;border-radius:0;min-width:0;padding:14px 4px 12px}[data-page=home] .home-kpi:nth-child(2n){border-inline-start:1px solid var(--vds-line)}@media (min-width:560px){[data-page=home] .home-kpi+.home-kpi{border-inline-start:1px solid var(--vds-line)}}[data-page=home] .home-kpi-k{color:var(--vds-muted);text-transform:none;letter-spacing:0!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important}[data-page=home] .home-kpi-v{color:var(--vds-ink);font-variant-numeric:tabular-nums;margin-top:2px;display:block;font-size:17px!important;font-weight:700!important;line-height:1.2!important}[data-page=home] .home-kpi-s{color:var(--vds-muted);display:block;font-size:11px!important;font-weight:500!important;line-height:1.3!important}[data-page=home] .vds-card{border-radius:var(--vds-r-lg,28px)}html body :is(#root,body) [data-page=home] .vds-card__media img{border-radius:var(--vds-r-lg,28px) var(--vds-r-lg,28px) 0 0}:is([data-theme=dark],[data-venus-theme=dark]) [data-page=home] .vds-card{border:1px solid var(--vds-line);box-shadow:var(--shadow-2),inset 0 1px 0 #ffffff0f}html body :is(#root,body) [data-page=home] .vh-head .vh-head__greet,html body :is(#root,body) [data-page=home] .page-head .ph-h1,html body :is(#root,body) [data-page=home] .vp-head .vp-head__title{letter-spacing:-.03em!important;font-size:32px!important;font-weight:800!important;line-height:1.12!important}html body :is(#root,body) [data-page=home] .vh-sec .vh-sec__label:not(:where([data-venus-core],[data-venus-core] *)),html body :is(#root,body) [data-page=home] .home-sec .home-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)),html body :is(#root,body) [data-page=home] .vh-sec .vh-sec-h:not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-ink);letter-spacing:-.02em!important;font-size:25px!important;font-weight:700!important;line-height:1.24!important}@media (min-width:1024px){html body :is(#root,body) [data-page=home] .vh-head .vh-head__greet,html body :is(#root,body) [data-page=home] .page-head .ph-h1,html body :is(#root,body) [data-page=home] .vp-head .vp-head__title{font-size:40px!important;line-height:1.1!important}html body :is(#root,body) [data-page=home] .vh-sec .vh-sec__label:not(:where([data-venus-core],[data-venus-core] *)),html body :is(#root,body) [data-page=home] .home-sec .home-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)),html body :is(#root,body) [data-page=home] .vh-sec .vh-sec-h:not(:where([data-venus-core],[data-venus-core] *)){font-size:24px!important;line-height:1.2!important}}[data-page=home]>.vh-tiles,[data-page=home]>.vh-join+*{margin-top:24px!important}@media (min-width:1024px){[data-page=home]>.vh-tiles,[data-page=home]>.vh-join+*{margin-top:32px!important}}#root [data-page=home]>*+*{margin-top:24px}[data-page=home]>.lt-reveal{padding:0}#root [data-page=home] .vh-sec__label:not(:where([data-venus-core],[data-venus-core] *)),#root [data-page=home] .home-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)){letter-spacing:-.02em!important;font-size:25px!important;font-weight:700!important;line-height:1.24!important}@media (min-width:1024px){#root [data-page=home]>*+*{margin-top:32px}#root [data-page=home] .vh-sec__label:not(:where([data-venus-core],[data-venus-core] *)),#root [data-page=home] .home-sec-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:24px!important;line-height:1.2!important}}html body #root [data-page=home] .home-up-actions :is(button,a):not(:where([data-venus-core],[data-venus-core] *)){justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (max-width:768px){html body #root [data-page=home] .vds-btn--md{min-height:44px}}.vh-head__hi{color:var(--muted);font-size:15px;font-weight:600}.vh-head__greet{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);font-size:34px;font-weight:700;line-height:1.04}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.vh-head__name{color:var(--fg);-webkit-text-fill-color:var(--fg)}}.vh-streak{letter-spacing:.02em;font-size:12px;font-weight:700}.vh-streak b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.vh-live{border-radius:var(--v-r-lg);background:var(--vds-m-brand-grad);text-align:left;width:100%;color:var(--vds-on-brand);box-shadow:0 10px 30px var(--accent);border:0;padding:16px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vh-live{box-shadow:0 10px 30px color-mix(in srgb, var(--accent) 28%, transparent)}}.vh-live{-webkit-tap-highlight-color:#0000}.vh-live:before{content:"";background-image:linear-gradient(var(--v-ink) 1px, transparent 1px),linear-gradient(90deg, var(--v-ink) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vh-live:before{background-image:linear-gradient(color-mix(in srgb, var(--v-ink) 12%, transparent) 1px, transparent 1px),linear-gradient(90deg, color-mix(in srgb, var(--v-ink) 12%, transparent) 1px, transparent 1px)}}.vh-live:before{opacity:.55;pointer-events:none;background-size:44px 44px}.vh-live:after{content:"";background:linear-gradient(100deg, transparent 0%, var(--n-0) 45%, transparent 75%);width:70%;height:180%;position:absolute;top:-40%;left:-10%}@supports (color:color-mix(in lab, red, red)){.vh-live:after{background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--n-0) 22%, transparent) 45%, transparent 75%)}}.vh-live:after{pointer-events:none;transform:rotate(8deg)}.vh-live__top{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.vh-live__title{z-index:1;letter-spacing:-.025em;color:var(--v-ink);margin:12px 0 4px;font-size:24px;font-weight:700;line-height:1.14;position:relative}.vh-live__meta{z-index:1;color:var(--v-ink);margin:0;font-size:13px;font-weight:600;position:relative}@supports (color:color-mix(in lab, red, red)){.vh-live__meta{color:color-mix(in srgb, var(--v-ink) 74%, transparent)}}.vh-live__foot{z-index:1;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex;position:relative}.vh-live__cta{background:var(--v-ink);height:40px;color:var(--n-0);border:0;border-radius:14px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.vh-live__seats{color:var(--v-ink);font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vh-live__seats{color:color-mix(in srgb, var(--v-ink) 68%, transparent)}}.vh-live__seats{font-variant-numeric:tabular-nums}.vh-hero{position:relative}.vh-live-empty .v-empty__ico{border-radius:16px;width:48px;height:48px}.vh-live-empty .v-empty__title{font-size:15px}.vh-tiles{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.vh-tile{border:1px solid var(--border);border-radius:var(--v-r-sm);background:var(--surface);padding:12px 12px 11px}.vh-tile__ico{color:var(--n-350)}.vh-tile__ico--live{color:var(--brand-cyan)}.vh-tile__ico--soon{color:var(--brand-purple)}.vh-tile__ico--done{color:var(--success)}.vh-tile__v{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;font-weight:700;line-height:1.05;display:block}.vh-tile__k{color:var(--n-350);font-size:12px;font-weight:600}.vh-sec__label{letter-spacing:.09em;color:var(--vds-accent-text);font-size:12px;font-weight:700}.vh-sec{margin-top:26px}.vh-sec__all{min-height:32px;color:var(--vds-accent-text)}.vh-cont{border:1px solid var(--border);border-radius:var(--v-r-card);gap:14px;width:100%;padding:14px}.vh-cont__title{font-size:16px;font-weight:700;line-height:1.28;display:block}.vh-cont__sub{font-size:13px;line-height:1.35}.vh-cont__bar{background:var(--n-700);border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.vh-cont__bar>i{background:var(--brand-gold);border-radius:999px;height:100%;display:block}.vh-cont__go{margin-top:10px}.vh-up+.vh-up{margin-top:8px}.vh-up__date{display:grid}.vh-up__date b{color:var(--fg);font-size:15px;font-weight:700;display:block}.vh-up__date span{letter-spacing:.04em;color:var(--n-350);text-transform:uppercase;font-size:10px;font-weight:700;display:block}.vh-up__sub{font-size:13px}.vh-rail{margin:0 -20px;display:flex;overflow-x:auto}.vh-rail::-webkit-scrollbar{display:none}.vh-card{border:1px solid var(--border);border-radius:var(--v-r-card);background:var(--surface);text-align:left;color:inherit;cursor:pointer;flex:0 0 240px;padding:14px;font-family:inherit;position:relative}@media (max-width:1023px){[data-page=home] .vh-rail>.vds-card{flex-direction:column;flex:0 0 236px;max-width:236px;display:flex;position:relative}[data-page=home] .vh-rail>.vds-card .vds-card__head{flex-wrap:wrap;flex:auto;align-content:space-between;align-items:flex-start}[data-page=home] .vh-rail>.vds-card .vds-card__heading{flex:100%}[data-page=home] .vh-rail>.vds-card .vds-card__title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-page=home] .vh-rail>.vds-card .vds-card__sub{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-page=home] .vh-rail>.vds-card .vds-card__actions{margin-left:0}[data-page=home] .vh-rail>.vds-card .vds-m-sticker{top:8px;left:8px;transform:rotate(-3deg)}[data-page=home] .vh-rail>.vds-card--promo>.vds-btn{width:100%;margin-top:auto}}.vh-card__img{background:var(--n-700);object-fit:cover;border-radius:14px;width:100%;height:108px;margin-bottom:10px;display:block}.vh-card--promo .vh-card__img{height:118px}.vh-card__cta{margin-top:10px}.vh-card__ava{background:var(--v-grad-cta);border-radius:50%;width:36px;height:36px}.vh-card__title{color:var(--fg);margin-top:10px;font-size:16px;font-weight:700;line-height:1.25;display:block}.vh-card__sub{color:var(--n-350);margin-top:3px;font-size:12px;display:block}.vh-card__price{color:var(--vds-money);font-variant-numeric:tabular-nums;margin-top:10px;font-size:15px;font-weight:700;display:block}.vh-card__price s{color:var(--vds-money-soft);margin-left:6px;font-size:12px;font-weight:600}.vh-join{margin-top:22px}.vh-join__inp{border:1px solid var(--border);background:var(--bg-deep);min-width:0;height:44px;color:var(--fg);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:12px;flex:1;padding:0 12px;font-size:16px;font-weight:700}.vh-join__inp::placeholder{color:var(--n-400);letter-spacing:.1em}.vh-join__btn{background:var(--accent);color:var(--v-ink)}.vh-join__btn[disabled]{background:var(--n-600);color:var(--n-400)}.vh-fab{color:var(--vds-on-brand,white);box-shadow:0 8px 24px var(--vds-primary),0 10px 30px var(--vds-primary);gap:8px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.vh-fab{box-shadow:0 8px 24px color-mix(in srgb, var(--vds-primary) 32%, transparent),0 10px 30px color-mix(in srgb, var(--vds-primary) 26%, transparent)}}.vh-fab{transition:transform var(--v-dur) var(--v-ease)}.vh-fab:active{transform:scale(.96)}.vh-skel{background:linear-gradient(100deg, var(--n-800) 20%, var(--n-700) 40%, var(--n-800) 60%);background-size:220% 100%;border-radius:16px;animation:1.4s linear infinite v-shimmer;display:block}.vh-note{color:var(--n-350);text-align:center;margin:14px 0 0;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.vh-fab,.vh-skel,.v-btn,.v-chip{transition:none!important;animation:none!important}.vh-live:after{display:none}}@media (max-width:375px){.vh-head__greet{font-size:24px}.vh-card{flex-basis:216px}.vh-tiles .v-tile__v{font-size:24px}}@media (min-width:1024px){.vh-rail{flex-wrap:wrap;margin-inline:0;overflow-x:visible}}[data-page=home].vh{overflow-x:clip}html[data-theme=light] .vh-sec__label,html[data-theme=light] .vh-sec__all{color:var(--v-accent-ink,var(--accent-ink,var(--brand-pink-dark)))}html[data-theme=light] .vh-fab{color:var(--v-on-bright,var(--n-0));box-shadow:0 8px 20px var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .vh-fab{box-shadow:0 8px 20px color-mix(in srgb, var(--n-100) 16%, transparent)}}html[data-theme=light] .vh-join__inp{background:var(--surface);border-color:var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .vh-join__inp{border-color:color-mix(in srgb, var(--n-100) 14%, transparent)}}html[data-theme=light] .vh-join__inp{color:var(--fg)}html[data-theme=light] .vh-join__inp::placeholder{color:var(--n-300)}html[data-theme=light] .vh-join__btn[disabled]{color:var(--n-100)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .vh-join__btn[disabled]{color:color-mix(in srgb, var(--n-100) 70%, var(--n-600))}}@media (max-width:460px){.vh-fab,.v-fab{justify-content:center;gap:0;width:52px;padding:0;font-size:0}}.vh-sec__head{margin-bottom:12px}html body #root [data-page=home] .vh-head__hi{font-family:var(--font-mono);text-transform:uppercase;color:var(--vds-accent-text);align-items:center;gap:8px;display:flex;letter-spacing:.15em!important;font-size:10.5px!important;font-weight:800!important;line-height:1.2!important}html body #root [data-page=home] .vh-head__hi:before{content:"";background:var(--vds-primary);border-radius:1px;flex:0 0 18px;height:2px}html body #root [data-page=home] .vh-hero{border-radius:var(--vds-r-lg,28px);isolation:isolate;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}html body #root [data-page=home] .vh-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--vds-scrim,#0b1220), var(--vds-scrim,#0b1220));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html body #root [data-page=home] .vh-hero:after{background:linear-gradient(180deg, color-mix(in srgb, var(--vds-scrim,#0b1220) 10%, transparent), color-mix(in srgb, var(--vds-scrim,#0b1220) 88%, transparent))}}html body #root [data-page=home] .vh-hero>*{z-index:1;position:relative}html body #root [data-page=home] .vh-hero :is(h2,h3,[class*=title]):not(:where([data-venus-core],[data-venus-core] *)){color:var(--vds-on-brand);letter-spacing:-.02em!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important}html body #root [data-page=home] .vh-hero :is(.vds-btn,button):not(:where([data-venus-core],[data-venus-core] *)){min-height:48px}html body #root [data-page=home] .vh-tiles{border-radius:var(--vds-r-md,20px);background:var(--vds-surface);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}@supports (color:color-mix(in lab, red, red)){html body #root [data-page=home] .vh-tiles{background:color-mix(in srgb, var(--vds-surface) 72%, transparent)}}html body #root [data-page=home] .vh-tiles{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-default);border:0;overflow:hidden}:is([data-theme=dark],[data-venus-theme=dark]) html body #root [data-page=home] .vh-tiles,html body #root :is([data-theme=dark],[data-venus-theme=dark]) [data-page=home] .vh-tiles{border:1px solid var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim),var(--shadow-default)}html body #root [data-page=home] .vh-tiles .vh-tile{background:0 0;border-radius:0}html body #root [data-page=home] .vh-tiles .vh-tile+.vh-tile{border-left:1px solid var(--vds-line)}html body #root [data-page=home] .vh-tile__v{font-variant-numeric:tabular-nums;font-size:22px!important;font-weight:800!important;line-height:1.1!important}html body #root [data-page=home] .vh-tile__k{color:var(--vds-muted);font-size:11px!important;font-weight:600!important;line-height:1.3!important}html body #root [data-page=home] .vh-cont{border-radius:var(--vds-r-md,20px);scroll-snap-align:start;width:272px;max-width:272px}html body #root [data-page=home] .vh-cont :is(img,[class*=thumb]){object-fit:cover;border-radius:16px;width:96px;height:84px}html body #root [data-page=home] .vh-cont__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13.5px!important;font-weight:800!important;line-height:1.3!important}html body #root [data-page=home] .vh-cont :is(.vds-btn,button):not(:where([data-venus-core],[data-venus-core] *)){min-height:32px}html body #root [data-page=home] .vh-sec+.vh-sec{margin-top:24px!important}#root [data-page=home] .vh-hero__sticker{display:none}html body #root [data-page=home] .vh-hero img{will-change:transform;animation:18s ease-in-out infinite alternate wow-kenburns}html body #root [data-page=home] .vh-tiles.wow-stagger>:first-child{--i:0}html body #root [data-page=home] .vh-tiles.wow-stagger>:nth-child(2){--i:1}html body #root [data-page=home] .vh-tiles.wow-stagger>:nth-child(3){--i:2}@media (prefers-reduced-motion:reduce){html body #root [data-page=home] .vh-hero img{animation:none}}html body #root [data-page=home] .vh-head__greet{letter-spacing:-.02em!important;font-size:34px!important;font-weight:800!important;line-height:1.12!important}html body #root [data-page=home] .vh-sec__label{letter-spacing:-.02em!important;font-size:21px!important;font-weight:700!important;line-height:1.25!important}html body #root [data-page=home] :is(.vds-card__title,.vh-cont__title,.v-row__title){letter-spacing:-.02em!important;font-size:15.5px!important;font-weight:700!important;line-height:1.35!important}html body #root [data-page=home] :is(.vds-card__sub,.vds-card__text,.vh-cont__sub,.v-row__sub,.vh-up__sub,.vh-tile__k){font-size:12px!important;font-weight:600!important;line-height:1.4!important}html body #root [data-page=home] .vh-sec+.vh-sec,html body #root [data-page=home] .vh-tiles+.vh-sec,html body #root [data-page=home] .vh-sec+.lpr-streak,html body #root [data-page=home] .lpr-streak+.vh-sec{margin-top:28px!important}html body #root [data-page=home] .vh-sec,html body #root [data-page=home] .lpr-streak{flex-direction:column;gap:10px;display:flex}html body #root [data-page=home] .vh-sec__head{margin-bottom:0!important}html body #root [data-page=home] .vh-hero{border-radius:var(--vds-r-lg,28px);isolation:isolate;overflow:hidden}html body #root [data-page=home] .vh-hero img{object-fit:cover;border-radius:0;width:100%;height:252px;animation:18s ease-in-out infinite alternate wow-kenburns}html body #root [data-page=home] .vh-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg, transparent 38%, var(--vds-on-brand) 48%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html body #root [data-page=home] .vh-hero:before{background:linear-gradient(115deg, transparent 38%, color-mix(in srgb, var(--vds-on-brand) 12%, transparent) 48%, transparent 58%)}}html body #root [data-page=home] .vh-tile__v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:22px!important;font-weight:700!important;line-height:1.05!important}html body #root [data-page=home] .vh-tiles .vh-tile{padding:10px 12px}html body #root [data-page=home] .vh-cont{border-radius:var(--vds-r-md,20px);gap:12px;width:100%;max-width:none;min-height:108px;padding:12px}html body #root [data-page=home] .vh-cont :is(img,[class*=thumb]){object-fit:cover;border-radius:18px;flex:0 0 96px;width:96px;height:84px}html body #root [data-page=home] .vh-grid2,html body #root [data-page=home] .vh-open-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body #root [data-page=home] .vh-grid2>.vds-card{--vds-card-cover-h:118px}html body #root [data-page=home] .vh-grid2 img{object-fit:cover;height:118px}html body #root [data-page=home] .vh-sec[aria-labelledby=vh-host-h]{scroll-snap-type:x mandatory;flex-direction:row;align-items:stretch;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}html body #root [data-page=home] .vh-sec[aria-labelledby=vh-host-h]>.vh-sec__head{flex:0 0 100%}html body #root [data-page=home] .vh-sec[aria-labelledby=vh-host-h]>.v-row{border-radius:var(--vds-r-md,20px);scroll-snap-align:start;flex-direction:column;flex:0 0 196px;align-items:flex-start;gap:8px;width:196px;min-height:132px;padding:12px}html body #root [data-page=home] .vh-sec[aria-labelledby=vh-host-h] .v-avatar{flex:0 0 44px;width:44px;height:44px}html body #root [data-page=home] .vh-sec[aria-labelledby=vh-host-h] .v-row__end{justify-content:flex-end;min-width:44px;min-height:44px}html body #root [data-page=home] .lpr-streak{border-radius:var(--vds-r-lg,28px)}html body #root [data-page=home] .lpr-dot__mark{width:26px;height:26px}html body #root [data-page=home] .lpr-streak__cta{justify-content:center;align-items:center;width:100%;min-height:48px;display:inline-flex}html body #root [data-page=home] .vh-invite{border-radius:var(--vds-r-lg,28px);background:var(--vds-surface);flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){html body #root [data-page=home] .vh-invite{background:color-mix(in srgb, var(--vds-surface) 72%, transparent)}}html body #root [data-page=home] .vh-invite{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-default);isolation:isolate;overflow:hidden}:is([data-theme=dark],[data-venus-theme=dark]) html body #root [data-page=home] .vh-invite,html body #root :is([data-theme=dark],[data-venus-theme=dark]) [data-page=home] .vh-invite{border:1px solid var(--vds-line);box-shadow:inset 0 1px 0 var(--vds-rim),var(--shadow-default)}html body #root [data-page=home] .vh-invite__head{flex-direction:column;gap:4px;display:flex}html body #root [data-page=home] .vh-invite__title{color:var(--vds-ink);font-size:15.5px!important;font-weight:700!important}html body #root [data-page=home] .vh-invite__sub{color:var(--vds-muted);font-size:12px!important;font-weight:600!important}html body #root [data-page=home] .vh-invite__code{border-radius:var(--vds-r-md,20px);background:var(--vds-well);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}html body #root [data-page=home] .vh-invite__codeval{font-family:var(--font-mono);letter-spacing:.08em;color:var(--vds-ink);font-size:15px!important;font-weight:700!important}html body #root [data-page=home] .vh-invite__copy{border:1px solid var(--vds-line);border-radius:var(--vds-r-sm,12px);background:var(--vds-surface);min-width:44px;min-height:44px;color:var(--vds-ink);cursor:pointer;padding:0 12px;font-size:12px!important;font-weight:700!important}html body #root [data-page=home] .vh-invite__cta{border-radius:var(--vds-r-pill,999px);background:var(--vds-primary);min-height:48px;color:var(--vds-on-brand);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;font-size:14px!important;font-weight:700!important}html body #root [data-page=home] .wow-stagger>*{animation-duration:var(--m-dur-sheet)}html body #root [data-page=home] .wow-stagger>:first-child{animation-delay:0s}html body #root [data-page=home] .wow-stagger>:nth-child(2){animation-delay:50ms}html body #root [data-page=home] .wow-stagger>:nth-child(3){animation-delay:.1s}html body #root [data-page=home] .wow-stagger>:nth-child(4){animation-delay:.15s}html body #root [data-page=home] .wow-stagger>:nth-child(n+5){animation-delay:.2s}html body #root [data-page=home] .wow-live-dot{animation-duration:1.6s}html body #root [data-page=home] .wow-skeleton{animation-duration:1.2s}@media (prefers-reduced-motion:reduce){html body #root [data-page=home] .vh-hero img,html body #root [data-page=home] .wow-stagger>*{animation:none!important}}html body #root [data-page=home] .vh-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html body #root [data-page=home] .vh-grid2 .vds-card{border-radius:var(--vds-r-lg,28px);min-width:0;padding:0 0 12px;overflow:hidden}html body #root [data-page=home] .vh-grid2 .vds-card__media{margin:0 0 10px}html body #root [data-page=home] .vh-cover{display:block;position:relative}html body #root [data-page=home] .vh-grid2 img{object-fit:cover;border-radius:0;width:100%;height:118px;display:block}html body #root [data-page=home] .vh-cover__chips{z-index:1;flex-wrap:wrap;gap:4px;max-width:calc(100% - 16px);display:flex;position:absolute;top:8px;left:8px}html body #root [data-page=home] .vh-cover__chip{border-radius:var(--vds-r-pill,999px);background:var(--vds-surface);align-items:center;min-height:20px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html body #root [data-page=home] .vh-cover__chip{background:color-mix(in srgb, var(--vds-surface) 82%, transparent)}}html body #root [data-page=home] .vh-cover__chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--vds-ink);white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1}html body #root [data-page=home] .vh-grid2 :is(.vds-card__title,.vds-card__sub){padding-inline:12px}html body #root [data-page=home] .vh-grid2 .vds-card__title{font-size:15px!important}[data-page=quangtruong]{gap:var(--sp-6);flex-direction:column;display:flex}[data-page=quangtruong] .qt-hero{gap:var(--sp-4);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-6);align-items:center;display:flex}[data-page=quangtruong] .qt-hero__icon{border-radius:var(--r-md);background:var(--grad-brand);width:52px;height:52px;color:var(--n-0);flex:none;justify-content:center;align-items:center;display:flex}[data-page=quangtruong] .qt-hero__title{letter-spacing:-.01em;font-size:20px;font-weight:700}[data-page=quangtruong] .qt-hero__sub{color:var(--n-300);margin-top:4px;font-size:.8125rem;line-height:1.55}[data-page=quangtruong] .qt-hero__actions{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}[data-page=quangtruong] .qt-stats{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}[data-page=quangtruong] .qt-stat{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4)}[data-page=quangtruong] .qt-stat__val{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}[data-page=quangtruong] .qt-stat__lbl{color:var(--n-300);margin-top:2px;font-size:.75rem}[data-page=quangtruong] .qt-viral{gap:var(--sp-3);flex-wrap:wrap;display:flex}[data-page=quangtruong] .qt-viral__btn{min-width:160px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--glass-border);background:var(--glass);color:var(--vds-ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease);flex:1 1 0;font-size:14px;font-weight:700}[data-page=quangtruong] .qt-viral__btn:hover{background:var(--glass-hover,var(--glass));transform:translateY(-1px)}[data-page=quangtruong] .qt-viral__btn--share{border-color:var(--vds-primary)}[data-page=quangtruong] .qt-viral__btn--invite{background:var(--vds-primary);color:var(--vds-on-primary);border-color:#0000}[data-page=quangtruong] .qt-viral__btn--invite:hover{background:var(--vds-primary-600,var(--vds-primary))}[data-page=quangtruong] .qt-mapwrap{background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-lg);padding:var(--sp-4);position:relative;overflow:hidden}[data-page=quangtruong] .qt-map{width:100%;height:auto;display:block}[data-page=quangtruong] .qt-walk{stroke:var(--glass-border);stroke-width:2px;stroke-dasharray:6 6;fill:none}[data-page=quangtruong] .qt-zone{cursor:pointer}[data-page=quangtruong] .qt-zone__shape{fill:var(--n-800);stroke:var(--glass-border);stroke-width:1.5px;transition:stroke var(--dur-base) var(--ease-out),fill var(--dur-base) var(--ease-out)}[data-page=quangtruong] .qt-zone:hover .qt-zone__shape,[data-page=quangtruong] .qt-zone:focus-visible .qt-zone__shape{stroke:var(--brand-pink);fill:var(--glass-strong)}[data-page=quangtruong] .qt-zone:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}[data-page=quangtruong] .qt-zone__label{fill:var(--n-100);font-size:14px;font-weight:700}[data-page=quangtruong] .qt-zone__sub{fill:var(--n-300);font-size:12px;font-weight:500}[data-page=quangtruong] .qt-zone--live .qt-zone__shape{stroke:var(--success)}[data-page=quangtruong] .qt-live-dot{fill:var(--success);animation:1.6s ease-in-out qt-pulse}[data-page=quangtruong] .qt-zone--soon{cursor:not-allowed}[data-page=quangtruong] .qt-zone--soon .qt-zone__shape{fill:var(--n-900);stroke:var(--glass-border);stroke-dasharray:8 6;opacity:.55}[data-page=quangtruong] .qt-zone--soon .qt-zone__label,[data-page=quangtruong] .qt-zone--soon .qt-zone__sub{opacity:.55}[data-page=quangtruong] .qt-soon-badge{fill:var(--warning);font-size:12px;font-weight:700}@keyframes qt-pulse{0%,to{opacity:1}50%{opacity:.25}}[data-page=quangtruong] .qt-sec__head{align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}[data-page=quangtruong] .qt-sec__title{font-size:1rem;font-weight:700}[data-page=quangtruong] .qt-sec__sub{color:var(--n-300);font-size:.75rem}[data-page=quangtruong] .qt-sec__more{color:var(--brand-cyan);cursor:pointer;padding:var(--sp-2);background:0 0;border:none;min-height:44px;margin-left:auto;font-size:.8125rem;font-weight:700}[data-page=quangtruong] .qt-rooms{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}[data-page=quangtruong] .qt-room{gap:var(--sp-2);text-align:left;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:var(--sp-4);cursor:pointer;color:var(--n-100);min-height:44px;transition:border-color var(--dur-base) var(--ease-out);flex-direction:column;font-family:inherit;display:flex}[data-page=quangtruong] .qt-room:hover{border-color:var(--brand-pink)}[data-page=quangtruong] .qt-room:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-page=quangtruong] .qt-room__top{align-items:center;gap:var(--sp-2);display:flex}[data-page=quangtruong] .qt-room__icon{border-radius:var(--r-sm);background:var(--glass-strong);width:36px;height:36px;color:var(--brand-cyan);flex:none;justify-content:center;align-items:center;display:flex}[data-page=quangtruong] .qt-room__name{font-size:14px;font-weight:700}[data-page=quangtruong] .qt-room__live{color:var(--success);border:1px solid var(--success);border-radius:var(--r-full);white-space:nowrap;margin-left:auto;padding:2px 8px;font-size:.6875rem;font-weight:700}[data-page=quangtruong] .qt-room__desc{color:var(--n-300);font-size:.8125rem;line-height:1.55}[data-page=quangtruong] .qt-room__meta{color:var(--n-300);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}[data-page=quangtruong] .qt-room__go{color:var(--brand-cyan);font-size:.8125rem;font-weight:700}[data-page=quangtruong] .qt-room--soon{cursor:not-allowed;opacity:.65}[data-page=quangtruong] .qt-room--soon:hover{border-color:var(--glass-border)}[data-page=quangtruong] .qt-panels{gap:var(--sp-4);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}[data-page=quangtruong] .qt-panel{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:var(--sp-4);min-width:0}[data-page=quangtruong] .qt-panel__title{margin-bottom:var(--sp-3);font-size:14px;font-weight:700}[data-page=quangtruong] .qt-panel--stack{margin-bottom:var(--sp-4)}[data-page=quangtruong] .qt-table{table-layout:fixed;border-collapse:collapse;width:100%}[data-page=quangtruong] .qt-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--n-300);padding:var(--sp-2);border-bottom:1px solid var(--glass-border);font-size:.6875rem;font-weight:700}[data-page=quangtruong] .qt-table td{padding:var(--sp-2);border-bottom:1px solid var(--glass-border);vertical-align:middle;font-size:.8125rem}[data-page=quangtruong] .qt-table tr:last-child td{border-bottom:none}[data-page=quangtruong] .qt-table tr[data-to]{cursor:pointer}[data-page=quangtruong] .qt-table tr[data-to]:hover td{background:var(--glass-hover)}[data-page=quangtruong] .qt-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=quangtruong] .qt-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}[data-page=quangtruong] .qt-recap{gap:var(--sp-2);flex-direction:column;display:flex}[data-page=quangtruong] .qt-recap__item{text-align:left;border:none;border-bottom:1px solid var(--glass-border);width:100%;padding:var(--sp-2) 0;cursor:pointer;color:var(--n-100);background:0 0;min-height:44px;font-family:inherit;display:block}[data-page=quangtruong] .qt-recap__item:last-child{border-bottom:none}[data-page=quangtruong] .qt-recap__title{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;overflow:hidden}[data-page=quangtruong] .qt-recap__meta{color:var(--n-300);margin-top:2px;font-size:.75rem}[data-page=quangtruong] .qt-skel{border-radius:var(--r-md);background:var(--glass-strong);min-height:120px;animation:1.6s ease-in-out qt-pulse}[data-page=quangtruong] .qt-err{background:var(--warning-bg-subtle);border:1px solid var(--warning);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);color:var(--n-100);font-size:.8125rem}@media (max-width:1024px){[data-page=quangtruong] .qt-panels{grid-template-columns:1fr}[data-page=quangtruong] .qt-hero{flex-wrap:wrap}[data-page=quangtruong] .qt-hero__actions{margin-left:0}}@media (max-width:900px){[data-page=quangtruong] .qt-mapwrap{padding:var(--sp-3)}[data-page=quangtruong] .qt-rooms{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){[data-page=quangtruong] .qt-hero{padding:var(--sp-4)}[data-page=quangtruong] .qt-stats{grid-template-columns:repeat(2,1fr)}[data-page=quangtruong] .qt-online__acts{flex-wrap:wrap}}@media (max-width:640px){[data-page=quangtruong] .qt-rooms{grid-template-columns:1fr}}@media (max-width:375px){[data-page=quangtruong] .qt-mapwrap{padding:var(--sp-2)}[data-page=quangtruong] .qt-hero__title{font-size:1.125rem}[data-page=quangtruong] .qt-online__btn{flex:auto;justify-content:center}}[data-page=quangtruong] .qt-avatars{pointer-events:none;z-index:2;position:absolute;inset:0}[data-page=quangtruong] .qt-ava{pointer-events:none;will-change:transform;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0}[data-page=quangtruong] .qt-ava__circle{border-radius:var(--r-full);background:var(--n-700);width:32px;height:32px;color:var(--n-100);border:2px solid var(--brand-cyan);flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;overflow:hidden}[data-page=quangtruong] .qt-ava__circle img{object-fit:cover;width:100%;height:100%}[data-page=quangtruong] .qt-ava--host .qt-ava__circle{border-color:var(--brand-gold)}[data-page=quangtruong] .qt-ava--self .qt-ava__circle{border-color:var(--brand-pink)}[data-page=quangtruong] .qt-ava--self{pointer-events:auto;cursor:grab;touch-action:none}[data-page=quangtruong] .qt-ava--self:active{cursor:grabbing}[data-page=quangtruong] .qt-ava__name{color:var(--n-100);background:var(--n-900);border-radius:var(--r-full);white-space:nowrap;text-overflow:ellipsis;max-width:76px;padding:1px 8px;font-size:.75rem;font-weight:700;overflow:hidden}[data-page=quangtruong] .qt-ava--self .qt-ava__name{color:var(--brand-pink)}[data-page=quangtruong] .qt-online-count{color:var(--brand-cyan);border:1px solid var(--glass-border);border-radius:var(--r-full);white-space:nowrap;margin-left:auto;padding:2px 10px;font-size:.75rem;font-weight:700}[data-page=quangtruong] .qt-online{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-page=quangtruong] .qt-online__row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--glass-border);min-height:56px;display:flex}[data-page=quangtruong] .qt-online__row:last-child{border-bottom:none}[data-page=quangtruong] .qt-online__ava{border-radius:var(--r-full);background:var(--n-700);width:32px;height:32px;color:var(--n-100);flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;overflow:hidden}[data-page=quangtruong] .qt-online__ava img{object-fit:cover;width:100%;height:100%}[data-page=quangtruong] .qt-online__who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}[data-page=quangtruong] .qt-online__name{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;overflow:hidden}[data-page=quangtruong] .qt-online__role{color:var(--brand-cyan);font-size:.75rem;font-weight:700}[data-page=quangtruong] .qt-online__role--host{color:var(--brand-gold)}[data-page=quangtruong] .qt-online__acts{gap:var(--sp-2);flex:none;display:flex}[data-page=quangtruong] .qt-online__btn{min-height:40px;padding:0 var(--sp-3);cursor:pointer;color:var(--n-100);background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:var(--r-full);align-items:center;gap:6px;font-family:inherit;font-size:.75rem;font-weight:700;display:inline-flex}[data-page=quangtruong] .qt-online__btn--primary{background:var(--grad-brand);color:var(--n-0);border-color:#0000}[data-page=quangtruong] .qt-online__more{padding:var(--sp-2) 0;color:var(--n-300);font-size:.75rem}[data-page=quangtruong] .qt-mode{gap:var(--sp-2);display:flex}[data-page=quangtruong] .qt-mode__btn{min-height:44px;padding:0 var(--sp-4);cursor:pointer;color:var(--n-300);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-full);flex:1;font-family:inherit;font-size:.8125rem;font-weight:700}[data-page=quangtruong] .qt-mode__btn--on{color:var(--n-0);background:var(--grad-brand);border-color:#0000}[data-page=quangtruong] .wd-wrap{gap:var(--sp-3);flex-direction:column;display:flex}[data-page=quangtruong] .wd-hud{align-items:center;gap:var(--sp-3);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex;position:relative}[data-page=quangtruong] .wd-lv{min-width:52px;min-height:44px;padding:0 var(--sp-2);background:var(--brand-gold);color:var(--n-900);border-radius:var(--r-sm);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}[data-page=quangtruong] .wd-streak{min-height:44px;padding:0 var(--sp-3);color:var(--brand-gold);border:1px solid var(--glass-border);border-radius:var(--r-full);align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}[data-page=quangtruong] .wd-xp{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}[data-page=quangtruong] .wd-session{color:var(--success);border:1px solid var(--success);border-radius:var(--r-full);white-space:nowrap;padding:2px 10px;font-size:.75rem;font-weight:700}[data-page=quangtruong] .wd-hud__spacer{flex:1}[data-page=quangtruong] .wd-event{align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-3);border:1px solid var(--brand-cyan);border-radius:var(--r-md);font-size:.8125rem;font-weight:700;display:inline-flex}[data-page=quangtruong] .wd-event__dot{border-radius:var(--r-full);background:var(--error);flex:none;width:10px;height:10px}[data-page=quangtruong] .wd-event__name{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}[data-page=quangtruong] .wd-event__timer{font-variant-numeric:tabular-nums;color:var(--brand-cyan)}[data-page=quangtruong] .wd-hud__btn{min-height:44px;padding:0 var(--sp-4);cursor:pointer;color:var(--n-900);background:var(--brand-gold);border-radius:var(--r-sm);border:none;align-items:center;gap:6px;font-family:inherit;font-size:.8125rem;font-weight:700;display:inline-flex}[data-page=quangtruong] .wd-quest{z-index:20;background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-md);width:min(300px,92vw);padding:var(--sp-3);position:absolute;top:calc(100% + 8px);right:0}[data-page=quangtruong] .wd-quest__head{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}[data-page=quangtruong] .wd-quest__close{min-width:44px;min-height:44px;color:var(--n-200);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}[data-page=quangtruong] .wd-quest__row{align-items:center;gap:var(--sp-2);width:100%;min-height:48px;padding:var(--sp-2);text-align:left;border:none;border-bottom:1px solid var(--glass-border);color:var(--n-100);cursor:pointer;background:0 0;font-family:inherit;font-size:.8125rem;font-weight:600;display:flex}[data-page=quangtruong] .wd-quest__row:last-child{border-bottom:none}[data-page=quangtruong] .wd-quest__pip{border-radius:var(--r-full);border:1px solid var(--n-400);flex:none;width:12px;height:12px}[data-page=quangtruong] .wd-quest__pip--on{background:var(--success);border-color:var(--success)}[data-page=quangtruong] .wd-quest__txt{flex:1}[data-page=quangtruong] .wd-quest__go{color:var(--brand-cyan);font-weight:700}[data-page=quangtruong] .wd-stage{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--n-900);height:clamp(420px,62vh,640px);position:relative;overflow:hidden}[data-page=quangtruong] .wd-canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}[data-page=quangtruong] .wd-gl{position:absolute;inset:0}[data-page=quangtruong] .wd-gl canvas{touch-action:none;width:100%;height:100%;display:block}[data-page=quangtruong] .wd-mini{right:var(--sp-3);bottom:var(--sp-3);border:1px solid var(--brand-gold);border-radius:var(--r-sm);background:var(--n-900);cursor:pointer;width:214px;max-width:40vw;height:auto;position:absolute}[data-page=quangtruong] .wd-legend{gap:var(--sp-2) var(--sp-4);color:var(--n-300);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);flex-wrap:wrap;align-items:center;font-size:.75rem;display:flex}[data-page=quangtruong] .wd-legend b{color:var(--n-100)}[data-page=quangtruong] .wd-dot{border-radius:var(--r-full);width:10px;height:10px;margin-right:6px;display:inline-block}[data-page=quangtruong] .wd-dot--live{background:var(--error)}[data-page=quangtruong] .wd-dot--soon{background:var(--warning)}[data-page=quangtruong] .wd-dot--rest{background:var(--n-400)}[data-page=quangtruong] .wd-dot--me{background:var(--brand-cyan)}[data-page=quangtruong] .wd-toast{bottom:var(--sp-3);background:var(--n-850);border:1px solid var(--brand-gold);width:fit-content;max-width:92%;color:var(--n-100);text-align:center;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-full);z-index:15;margin:0 auto;font-size:.8125rem;font-weight:700;position:sticky}[data-page=quangtruong] .wd-dlg{z-index:60;padding:var(--sp-4);background:var(--n-950);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-page=quangtruong] .wd-card{background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-lg);width:min(430px,94vw);max-height:88vh;overflow:auto}[data-page=quangtruong] .wd-card__head{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4);border-bottom:1px solid var(--glass-border);display:flex}[data-page=quangtruong] .wd-card__title{font-size:1rem;font-weight:700}[data-page=quangtruong] .wd-card__sub{color:var(--n-300);margin-top:4px;font-size:.75rem;line-height:1.5}[data-page=quangtruong] .wd-card__close{border:1px solid var(--glass-border);border-radius:var(--r-full);min-width:44px;min-height:44px;color:var(--n-100);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}[data-page=quangtruong] .wd-card__body{padding:var(--sp-3) var(--sp-4) var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}[data-page=quangtruong] .wd-card__empty{color:var(--n-200);font-size:.8125rem;line-height:1.6}[data-page=quangtruong] .wd-cls{align-items:center;gap:var(--sp-3);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:var(--sp-3);display:flex}[data-page=quangtruong] .wd-cls__inf{flex:1;min-width:0}[data-page=quangtruong] .wd-cls__inf b{align-items:center;gap:6px;font-size:.8125rem;display:flex}[data-page=quangtruong] .wd-cls__inf span{color:var(--n-300);font-variant-numeric:tabular-nums;font-size:.75rem}[data-page=quangtruong] .wd-cls__go{min-height:44px;padding:0 var(--sp-4);cursor:pointer;color:var(--n-0);background:var(--grad-brand);border-radius:var(--r-sm);border:none;flex:none;align-items:center;gap:6px;font-family:inherit;font-size:.8125rem;font-weight:700;display:inline-flex}[data-page=quangtruong] .wd-card__profile{cursor:pointer;min-height:44px;color:var(--brand-cyan);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:.8125rem;font-weight:700;display:inline-flex}[data-page=quangtruong] .wd-card__note{color:var(--n-300);align-items:center;gap:6px;font-size:.75rem;display:flex}[data-page=quangtruong] .wd-tuto{justify-content:center;display:flex}[data-page=quangtruong] .wd-tuto__box{background:var(--n-850);border:1px solid var(--brand-gold);border-radius:var(--r-md);width:min(520px,100%);padding:var(--sp-4)}[data-page=quangtruong] .wd-tuto__title{font-size:14px;font-weight:700}[data-page=quangtruong] .wd-tuto__text{color:var(--n-200);margin-top:6px;font-size:.8125rem;line-height:1.6}[data-page=quangtruong] .wd-tuto__acts{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}[data-page=quangtruong] .wd-tuto__btn{cursor:pointer;min-height:48px;color:var(--n-0);background:var(--grad-brand);border-radius:var(--r-sm);border:none;flex:1;font-family:inherit;font-size:.875rem;font-weight:700}[data-page=quangtruong] .wd-tuto__btn--ghost{color:var(--n-200);background:var(--glass-strong);border:1px solid var(--glass-border)}@media (prefers-reduced-motion:reduce){[data-page=quangtruong] .qt-live-dot,[data-page=quangtruong] .qt-skel{animation:none}[data-page=quangtruong] .qt-zone__shape,[data-page=quangtruong] .qt-room{transition:none}}[data-page=quangtruong] .qt-table .qt-c-buoi{width:50%}[data-page=quangtruong] .qt-table .qt-c-gio,[data-page=quangtruong] .qt-table .qt-c-phi{width:25%}@media (max-width:768px){[data-page=quangtruong]{gap:var(--m-space-4)}[data-page=quangtruong] .qt-stats{gap:var(--m-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=quangtruong] .qt-stat{padding:var(--m-space-3);border-radius:var(--m-r-12)}[data-page=quangtruong] .qt-stat__val{font-size:var(--m-fs-h3);line-height:1.2}[data-page=quangtruong] .qt-stat__lbl{font-size:var(--m-fs-micro);margin-top:2px;line-height:1.35}[data-page=quangtruong] .qt-viral{gap:var(--m-space-2);flex-direction:column}[data-page=quangtruong] .qt-viral__btn{width:100%;min-height:var(--m-control-48);justify-content:center}[data-page=quangtruong] .qt-viral__btn:hover{transform:none}[data-page=quangtruong] .qt-mapwrap{padding:var(--m-space-2);border-radius:var(--m-r-16)}[data-page=quangtruong] .qt-sec__title{font-size:var(--m-fs-h3);font-weight:600}[data-page=quangtruong] .qt-sec__sub{font-size:var(--m-fs-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=quangtruong] .qt-rooms{gap:var(--m-space-2);grid-template-columns:minmax(0,1fr)}[data-page=quangtruong] .qt-room{gap:var(--m-space-1);padding:var(--m-space-3);border-radius:var(--m-r-16)}[data-page=quangtruong] .qt-room__top{gap:var(--m-space-2);min-height:44px}[data-page=quangtruong] .qt-room__name{font-size:var(--m-fs-body);font-weight:600}[data-page=quangtruong] .qt-room__desc{font-size:var(--m-fs-body-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}[data-page=quangtruong] .qt-room__live{font-size:var(--m-fs-micro)}[data-page=quangtruong] .qt-room__meta{font-size:var(--m-fs-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-page=quangtruong] .qt-room>.qt-sec__more{min-height:var(--m-control-44);align-items:center;width:100%;padding:0;display:flex}[data-page=quangtruong] .qt-room__go{font-size:var(--m-fs-body-s);align-items:center;display:inline-flex}[data-page=quangtruong] .qt-panels{gap:var(--m-space-3);grid-template-columns:minmax(0,1fr)}[data-page=quangtruong] .qt-panel{min-width:0;padding:var(--m-space-3);border-radius:var(--m-r-16)}[data-page=quangtruong] .qt-panel__title{font-size:var(--m-fs-h3);margin-bottom:var(--m-space-2);font-weight:600}[data-page=quangtruong] .qt-panel--stack{margin-bottom:var(--m-space-3)}[data-page=quangtruong] .qt-panel .tbl-scroll{overflow:visible}[data-page=quangtruong] .qt-table{table-layout:auto;width:100%;display:block}[data-page=quangtruong] .qt-table colgroup{display:none}[data-page=quangtruong] .qt-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-page=quangtruong] .qt-table tbody{display:block}[data-page=quangtruong] .qt-table tr{gap:2px var(--m-space-2);padding:var(--m-space-2) 0;border-bottom:1px solid var(--glass-border);min-height:var(--m-row-h);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}[data-page=quangtruong] .qt-table tr:last-child{border-bottom:none}[data-page=quangtruong] .qt-table td{border-bottom:none;min-width:0;padding:0}[data-page=quangtruong] .qt-table td:first-child{font-size:var(--m-fs-body-s);grid-column:1/-1;font-weight:600}[data-page=quangtruong] .qt-table td:nth-child(2){font-size:var(--m-fs-micro);color:var(--m-ink-muted);white-space:nowrap}[data-page=quangtruong] .qt-table td:nth-child(3){font-size:var(--m-fs-body-s);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-weight:700}[data-page=quangtruong] .qt-recap__item{min-height:56px;padding:var(--m-space-2) 0}[data-page=quangtruong] .qt-recap__title{font-size:var(--m-fs-body-s)}[data-page=quangtruong] .qt-recap__meta{font-size:var(--m-fs-micro)}}@media (max-width:375px){[data-page=quangtruong] .qt-mapwrap{padding:var(--m-space-1)}[data-page=quangtruong] .qt-stat{padding:var(--m-space-2) var(--m-space-3)}[data-page=quangtruong] .qt-table td:nth-child(2){text-overflow:ellipsis;max-width:52%;overflow:hidden}}@media (min-width:1024px){[data-page=quangtruong] .qt-rooms{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}[data-page=quangtruong] .qt-panels{gap:var(--sp-5)}}.bdv-gesture-hint{display:none}.bdv-zoom-val{color:var(--fg);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}@media (max-width:1024px){.bdv-page .bd-btn,.bdv-page .bdv-film-pg,.bdv-page .bdv-full{min-height:var(--m-control-44)}}@media (max-width:768px){.bdv-page{gap:var(--m-space-3);padding-bottom:var(--m-space-6)}.bdv-page .bdv-head{align-items:stretch;gap:var(--m-space-3);flex-direction:column}.bdv-page .bdv-head-main{flex:auto}.bdv-page .bdv-eyebrow{font-size:var(--m-fs-micro)}.bdv-page .bdv-title{font-size:var(--m-fs-h3);align-items:center;gap:8px}.bdv-page .bdv-title-txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bdv-page .bdv-sub{font-size:var(--m-fs-micro);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.bdv-page .bdv-head-actions{gap:var(--m-space-2);grid-template-columns:1fr 1fr;display:grid}.bdv-page .bdv-head-actions .bd-btn{min-height:var(--m-control-44);justify-content:center}.bdv-page .bdv-stage-card{margin-inline:calc(-1*var(--m-gutter));border-left:0;border-right:0;border-radius:0;padding:0}.bdv-page .bdv-stage{aspect-ratio:auto;touch-action:none;overscroll-behavior:contain;border-left:0;border-right:0;border-radius:0;max-width:100%;height:min(62dvh,460px)}.bdv-page .bdv-stage-tag{font-size:var(--m-fs-micro);top:8px;left:8px}.bdv-page .bdv-toolbar{gap:var(--m-space-1);margin:var(--m-space-2) var(--m-space-3) 0;padding:var(--m-space-1);border-radius:var(--m-r-12);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bdv-page .bdv-toolbar::-webkit-scrollbar{display:none}.bdv-page .bdv-toolbar .bd-btn{min-width:var(--m-control-44);min-height:var(--m-control-44);flex:none;justify-content:center}.bdv-page .bdv-toolbar .bdv-zoom-group{border:1px solid var(--m-border);border-radius:var(--m-r-12);background:var(--surface);flex:none;padding:0 2px}.bdv-page .bdv-toolbar .bdv-zoom-val{text-align:center;min-width:40px;font-size:var(--m-fs-micro)}.bdv-page .bdv-note{display:none}.bdv-page .bdv-gesture-hint{margin:0 var(--m-space-3) var(--m-space-2);font-size:var(--m-fs-micro);color:var(--m-ink-muted);line-height:1.45;display:block}.bdv-page .bdv-film{scroll-snap-type:x proximity;padding:0 var(--m-space-3) var(--m-space-2);flex-wrap:nowrap;overflow-x:auto}.bdv-page .bdv-film-pg{min-width:64px;min-height:var(--m-control-44);scroll-snap-align:start;font-size:var(--m-fs-micro);flex:none}.bdv-page .bdv-shots{padding-inline:var(--m-space-3)}.bdv-page .bdv-h2{font-size:var(--m-fs-h3)}.bdv-page .bdv-shot-grid{gap:var(--m-space-2);scroll-snap-type:x mandatory;padding-bottom:var(--m-space-2);scrollbar-width:none;display:flex;overflow-x:auto}.bdv-page .bdv-shot-grid::-webkit-scrollbar{display:none}.bdv-page .bdv-shot-grid a{scroll-snap-align:start;border-radius:var(--m-r-12);flex:0 0 168px}.bdv-page .bdv-shot-grid span{font-size:var(--m-fs-micro)}.bdv-page .bdv-layout{gap:var(--m-space-3)}.bdv-page .bdv-rail{gap:var(--m-space-3);padding-inline:var(--m-space-3)}.bdv-page .bdv-card{padding:var(--m-space-4);border-radius:var(--m-r-16)}.bdv-page .bdv-card-head h2:not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-body)}.bdv-page .bdv-card-note{font-size:var(--m-fs-micro);line-height:1.5}.bdv-page .bdv-kv>div{min-height:var(--m-control-44);padding:var(--m-space-1) 0;font-size:var(--m-fs-body-s);align-items:center}.bdv-page .bdv-kv dt{font-size:var(--m-fs-meta)}.bdv-page .bdv-kv dd{font-size:var(--m-fs-body-s);font-variant-numeric:tabular-nums}.bdv-page .bdv-full{min-height:var(--m-control-48);font-size:var(--m-fs-body-s);justify-content:center}}@media (max-width:375px){.bdv-page .bdv-stage{height:min(54dvh,400px)}.bdv-page .bdv-shot-grid a{flex-basis:150px}.bdv-page .bdv-film-pg{min-width:58px}}@media (prefers-reduced-motion:reduce){.bdv-page .bdv-stage,.bdv-page .bdv-shot-grid,.bdv-page .bdv-film{scroll-behavior:auto}}.rel-page{gap:var(--sp-6);flex-direction:column;display:flex}.rel-tabs{background:var(--n-950);border:1px solid var(--n-700);border-radius:var(--r-full);gap:4px;padding:4px;display:inline-flex}.rel-tab{color:var(--muted);font:inherit;font-size:var(--fs-meta);border-radius:var(--r-full);cursor:pointer;transition:background var(--m-dur-fast),color var(--m-dur-fast);background:0 0;border:none;align-items:center;gap:8px;padding:9px 20px;font-weight:600;display:inline-flex}.rel-tab:hover{color:var(--n-100);background:var(--glass)}.rel-tab.on{background:var(--glass-strong);color:var(--n-0);box-shadow:inset 0 0 0 1px var(--glass-border)}.rel-tab .n{font-size:var(--fs-micro);color:var(--faint);background:var(--n-800);border-radius:var(--r-full);padding:1px 7px;font-weight:700}.rel-tab.on .n{color:var(--n-200);background:var(--n-700)}.rel-card{background:var(--n-900);border:1px solid var(--n-700);border-radius:var(--r-md);overflow:hidden}.rel-head{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--n-700);background:var(--n-850);display:flex}.rel-head :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--fs-body);letter-spacing:-.01em;margin:0;font-weight:700}.rel-head .sub{font-size:var(--fs-cap);color:var(--faint)}.rel-head .spacer{margin-left:auto}.rel-table{table-layout:fixed;border-collapse:collapse;width:100%}.rel-table td{overflow-wrap:anywhere}.rel-cell-clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rel-table th{text-align:left;padding:11px var(--sp-5);font-size:var(--fs-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);background:var(--n-950);border-bottom:1px solid var(--n-700);white-space:nowrap;font-weight:700}.rel-table td{padding:15px var(--sp-5);border-bottom:1px solid var(--n-800);font-size:var(--fs-meta);color:var(--n-200);vertical-align:middle}.rel-table tbody tr{transition:background var(--m-dur-fast)}.rel-table tbody tr:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rel-table tbody tr:hover{background:color-mix(in srgb, var(--fg) 2.2%, transparent)}}.rel-table tbody tr:last-child td{border-bottom:none}.rel-table .right{text-align:right}.rel-ver{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-body);color:var(--brand-cyan);font-weight:700}@supports (color:color-mix(in lab, red, red)){.rel-ver{color:color-mix(in srgb, var(--brand-cyan) 62%, var(--fg))}}.rel-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-meta);color:var(--muted)}.rel-chip{border-radius:var(--r-full);white-space:nowrap;font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.rel-chip.stable{background:var(--c-live)}@supports (color:color-mix(in lab, red, red)){.rel-chip.stable{background:color-mix(in srgb, var(--c-live) 10%, transparent)}}.rel-chip.stable{color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.rel-chip.stable{color:color-mix(in srgb, var(--brand-cyan) 62%, var(--fg))}}.rel-chip.stable{border:1px solid var(--c-live)}@supports (color:color-mix(in lab, red, red)){.rel-chip.stable{border:1px solid color-mix(in srgb, var(--c-live) 28%, transparent)}}.rel-chip.beta{background:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){.rel-chip.beta{background:color-mix(in srgb, var(--brand-purple) 12%, transparent)}}.rel-chip.beta{color:var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){.rel-chip.beta{color:color-mix(in srgb, var(--brand-purple) 72%, var(--fg))}}.rel-chip.beta{border:1px solid var(--brand-purple)}@supports (color:color-mix(in lab, red, red)){.rel-chip.beta{border:1px solid color-mix(in srgb, var(--brand-purple) 30%, transparent)}}.rel-chip.must{background:var(--accent-soft-bg);color:var(--brand-pink);border:1px solid var(--brand-pink)}@supports (color:color-mix(in lab, red, red)){.rel-chip.must{border:1px solid color-mix(in srgb, var(--brand-pink) 32%, transparent)}}.rel-chip.opt{background:var(--glass);color:var(--faint);border:1px solid var(--n-700)}.rel-link{text-decoration:none}.rel-link:hover{text-decoration:underline}.rel-empty{padding:var(--sp-10) var(--sp-6);text-align:center}.rel-empty .t{font-size:var(--fs-body);color:var(--n-200);font-weight:700}.rel-empty .d{font-size:var(--fs-meta);color:var(--faint);margin-top:6px}.rel-state{padding:12px var(--sp-4);border:1px solid var(--n-700);border-radius:var(--r-sm);background:var(--n-950);align-items:center;gap:12px;display:flex}.rel-state .txt{font-size:var(--fs-meta);color:var(--muted)}.rel-state .txt b{color:var(--n-100)}.rel-note{padding:12px var(--sp-4);margin-bottom:var(--sp-6);border:1px solid var(--n-700);border-left:3px solid var(--info);border-radius:var(--r-xs);background:var(--n-900);font-size:var(--fs-cap);color:var(--muted)}.rel-note code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-cap);color:var(--n-100);background:var(--n-950);border-radius:5px;padding:1px 6px}.rel-kv{gap:var(--sp-5);flex-wrap:wrap;display:flex}.rel-kv .item{flex-direction:column;gap:3px;display:flex}.rel-kv .k{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.rel-kv .v{font-size:var(--fs-meta);color:var(--n-100)}.rel-dl__group{border-bottom:1px solid var(--n-800)}.rel-dl__group:last-child{border-bottom:none}.rel-dl__pkg{font-size:var(--fs-meta)}.rel-dl__pkg .rel-muted{font-size:var(--fs-cap)}.rel-dl__row{padding:8px var(--sp-5);grid-template-columns:76px minmax(240px,1fr) 118px minmax(160px,220px) 84px}.rel-dl__row:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.rel-dl__row:hover{background:color-mix(in srgb, var(--fg) 2.2%, transparent)}}.rel-dl__row .inp{font-size:var(--fs-meta);border-radius:var(--r-xs);padding:8px 11px}.rel-dl__row .btn2{font-size:var(--fs-cap);padding:8px 14px}.rel-dl__foot{color:var(--faint)}.rel-dl__foot b{color:var(--n-200)}@media (max-width:1100px){.rel-dl__row{grid-template-columns:76px 1fr}.rel-dl__row .inp{grid-column:2/-1}.rel-dl__row .btn2{grid-column:2/-1;justify-self:start}}@media (max-width:768px){.rel-page{--fs-micro:12px}.rel-tabs{scroll-snap-type:x proximity;scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000)}.rel-tabs::-webkit-scrollbar{display:none}.rel-tab{min-height:var(--touch-min,44px);scroll-snap-align:start;flex:none}.rel-page .tbl-scroll{overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 16px),#0000 100%)}.rel-page .rel-table{table-layout:auto;width:max-content;min-width:100%}.rel-page .rel-table .rel-empty{text-align:left;width:100%;max-width:calc(100vw - 40px);position:sticky;left:0}}.rel-table colgroup col:first-child{width:130px}.rel-table colgroup col:nth-child(2){width:92px}.rel-table colgroup col:nth-child(3){width:130px}.rel-table colgroup col:nth-child(4){width:96px}.rel-table colgroup col:nth-child(6),.rel-table colgroup col:nth-child(7){width:104px}.rel-table colgroup col:nth-child(8){width:96px}.rel-sheet__acts{gap:8px;margin-top:16px;display:flex}.rel-sheet__acts .btn2{flex:1 1 0;min-height:48px}@media (max-width:375px){.rel-sheet__acts{gap:6px}.rel-sheet__acts .btn2{padding-inline:10px}}.rel-switch-row{flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:480px){.rel-switch-row{align-items:flex-start}}@media (min-width:768px){.rel-switch-row{flex-wrap:nowrap}}@media (min-width:1024px){.rel-switch-row{gap:16px}}.vds-field.rel-mono .vds-field__input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-meta)}[data-page=support]{gap:var(--sp-4);flex-direction:column;display:flex}[data-page=support] .sp-new{gap:var(--sp-2);background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-5);flex-direction:column;display:flex}[data-page=support] .sp-new :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)){margin:0;font-size:14px;font-weight:700}[data-page=support] .sp-new label{color:var(--n-300);font-size:12px;font-weight:700}[data-page=support] .sp-list-title{margin:var(--sp-2) 0 0;font-size:14px;font-weight:700}[data-page=support] .sp-list{background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-md);margin:0;padding:0;list-style:none;overflow:hidden}[data-page=support] .sp-row{align-items:center;gap:var(--sp-3);border:0;border-bottom:1px solid var(--glass-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:12px 14px;display:flex}[data-page=support] .sp-list li:last-child .sp-row{border-bottom:none}[data-page=support] .sp-row:hover{background:var(--glass-hover)}[data-page=support] .sp-main{flex:1;min-width:0}[data-page=support] .sp-row{min-width:0}[data-page=support] .sp-main{flex-direction:column;display:flex}[data-page=support] .sp-row>:last-child{flex-shrink:0}[data-page=support] .sp-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}[data-page=support] .sp-sub{color:var(--n-300);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}[data-page=support] .sp-note{color:var(--n-300);font-size:12px}[data-page=support] .sp-skel{border-radius:var(--r-md);background:var(--glass-strong);min-height:120px}[data-page=support] .sp-detail{gap:var(--sp-3);margin-top:var(--sp-3);flex-direction:column;display:flex}[data-page=support] .sp-detail-head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}[data-page=support] .sp-detail-head :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)){flex:1;min-width:0;margin:0;font-size:16px;font-weight:700}[data-page=support] .sp-detail-meta{gap:var(--sp-2);display:flex}[data-page=support] .sp-thread{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-page=support] .sp-thread li{background:var(--n-850);border:1px solid var(--glass-border);border-radius:var(--r-md);padding:10px 12px}[data-page=support] .sp-thread li.is-staff{border-color:var(--info)}[data-page=support] .sp-msg-head{align-items:baseline;gap:var(--sp-2);display:flex}[data-page=support] .sp-msg-who{font-size:12px;font-weight:700}[data-page=support] .sp-msg-at{color:var(--n-300);font-size:12px}[data-page=support] .sp-msg-body{white-space:pre-wrap;word-break:break-word;margin:6px 0 0;font-size:13px;line-height:1.6}[data-page=support] .sp-reply{gap:var(--sp-2);flex-direction:column;display:flex}[data-page=support] .sp-reply-label{color:var(--n-300);font-size:12px;font-weight:700}[data-page=support] :focus-visible{outline:2px solid var(--brand-pink);outline-offset:2px}[data-page=support] .sp-detail-meta{flex-wrap:wrap}[data-page=join]{gap:var(--gutter);flex-direction:column;min-width:0;max-width:720px;display:flex}[data-page=join] .empty2{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:28px 20px}[data-page=join] .e-title{font-size:var(--fs-h3);font-weight:600}[data-page=join] .e-text{color:var(--muted);font-size:var(--fs-meta)}[data-page=join] .join-steps{color:var(--muted);font-size:var(--fs-meta);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}@media (max-width:768px){[data-page=join]{max-width:none}}@media (max-width:375px){[data-page=join] .empty2{padding:20px 14px}}@media (min-width:1024px){[data-page=join]{max-width:720px}}@media (max-width:768px){[data-page=support] .fin-badge{font-size:12px}}[data-page=support] .sp-skel--stack{margin-top:var(--sp-3)}@media (max-width:1024px){[data-page=support] .sp-row,[data-page=support] .btn2,[data-page=support] .sp-note a{min-height:var(--m-control-44)}[data-page=support] .sp-note a{min-width:var(--m-control-48);min-height:var(--m-control-48);padding-inline:var(--m-space-1);justify-content:center;align-items:center;display:inline-flex}}@media (max-width:768px){[data-page=support]{gap:var(--m-space-4);padding-bottom:var(--m-space-6)}[data-page=support] .sp-new{gap:var(--m-space-2);padding:var(--m-space-4);border-radius:var(--m-r-16)}[data-page=support] .sp-new :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-h3)}[data-page=support] .sp-new label{margin-top:var(--m-space-1);font-size:var(--m-fs-micro)}[data-page=support] .inp{min-height:var(--m-control-48);padding:var(--m-space-2) var(--m-space-3);border-radius:var(--m-r-12);font-size:16px;line-height:1.4}[data-page=support] textarea.inp:not(:where([data-venus-core],[data-venus-core] *)){min-height:96px;padding:var(--m-space-3)}[data-page=support] .sp-new .btn2{min-height:var(--m-control-48);font-size:var(--m-fs-body);border-radius:var(--m-r-12)}[data-page=support] .sp-list-title{margin-top:var(--m-space-2);font-size:var(--m-fs-h3)}[data-page=support] .sp-list{border-radius:var(--m-r-16)}[data-page=support] .sp-row{gap:var(--m-space-3);min-height:72px;padding:var(--m-space-3) var(--m-space-4)}[data-page=support] .sp-name{font-size:var(--m-fs-body);font-weight:600}[data-page=support] .sp-sub{font-size:var(--m-fs-micro);margin-top:2px}[data-page=support] .sp-detail{gap:var(--m-space-3);margin-top:var(--m-space-4)}[data-page=support] .sp-detail-head :is(h2,h3):not(:where([data-venus-core],[data-venus-core] *)){font-size:var(--m-fs-h3);line-height:1.3}[data-page=support] .sp-thread li{padding:var(--m-space-3);border-radius:var(--m-r-12)}[data-page=support] .sp-msg-body{font-size:var(--m-fs-body-s);line-height:1.6}[data-page=support] .sp-reply-label{font-size:var(--m-fs-micro)}[data-page=support] .sp-note{font-size:var(--m-fs-micro);line-height:1.55}}@media (max-width:375px){[data-page=support] .sp-new{padding:var(--m-space-3)}[data-page=support] .sp-row{padding:var(--m-space-2) var(--m-space-3)}}[data-page=join]{background:var(--vds-canvas)}[data-page=join] .vds-row--tight .vds-tag{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}html body :is(#root,body) [data-page=support] :is(.ph-h1,.vp-head__title){font-family:var(--font-vds);letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.12}html body :is(#root,body) [data-page=support] :is(.sp-new :is(h2,h3),.sp-list-title,h2):not(:where([data-venus-core],[data-venus-core] *)){font-family:var(--font-vds);letter-spacing:-.02em;color:var(--vds-ink);font-size:20px;font-weight:700;line-height:1.25}@media (min-width:1024px){html body :is(#root,body) [data-page=support] :is(.ph-h1,.vp-head__title){font-size:40px;line-height:1.1}html body :is(#root,body) [data-page=support] :is(.sp-new :is(h2,h3),.sp-list-title,h2):not(:where([data-venus-core],[data-venus-core] *)){font-size:24px;line-height:1.2}}[data-page=support]{gap:24px}@media (min-width:1024px){[data-page=support]{gap:32px}}[data-page=support] :is(.sp-new,.sp-list){border:1px solid var(--vds-line);border-radius:var(--vds-r-lg,28px);background:var(--vds-surface);overflow:hidden}:is([data-theme=dark],[data-venus-theme=dark]) [data-page=support] :is(.sp-new,.sp-list){box-shadow:inset 0 1px #ffffff0f}[data-page=support] .sp-row{min-height:44px}html body #root [class*=pg-support]{flex-direction:column;gap:24px;display:flex}html body #root [class*=pg-support]>*{margin-block:0!important}@media (min-width:1024px){html body #root [class*=pg-support]{gap:32px}}.ds-chart-xlabels--bars>span{left:var(--bar-lbl-x,0%)}@media (max-width:375px){.ds-chart-value{font-size:10px}}@media (min-width:768px){.ds-chart-value{font-size:11px}}@media (min-width:1024px){.ds-chart-xlabels--bars>span{font-size:11px}}.vds-chart__plot .ds-chart-ylabels,.vds-chart__plot .ds-chart-xlabels,.vds-chart__plot .ds-donut-label{color:var(--vds-ink-3)}.vds-chart__plot .ds-chart-ylabels>span{text-align:right;font-variant-numeric:tabular-nums}.vds-chart__plot .ds-chart-value,.vds-chart__plot .ds-donut-total{color:var(--vds-ink);font-variant-numeric:tabular-nums}.vds-chart__plot .vds-chart__tooltip{white-space:normal;overflow-wrap:anywhere;max-width:min(240px,100%)}@media (min-width:375px){.vds-chart__plot .ds-chart-xlabels--bars>span{max-width:72px}}@media (min-width:768px){.vds-chart__plot .ds-chart-xlabels--bars>span{max-width:88px}}@media (min-width:1024px){.vds-chart__plot .ds-chart-xlabels--bars>span{max-width:104px}}.vds-chart__plot .ds-chart-svg .ds-avg-line{stroke:var(--vds-ink-3)}.vds-chart .vds-chart__plot{overflow:visible}@media (max-width:768px){.vds-chart__plot .ds-chart-frame{grid-template-columns:42px minmax(0,1fr)}}}@layer utilities{.\@container-size{container-type:size}.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.pointer-events-none\!{pointer-events:none!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[0_0_auto\]{inset:0 0 auto}.inset-\[0_auto_auto_0\]\!{inset:0 auto auto 0!important}.inset-\[auto_10px_10px\]{inset:auto 10px 10px}.inset-\[calc\(56px_\+_env\(safe-area-inset-top\,0px\)\)_0_calc\(96px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{inset:calc(56px + env(safe-area-inset-top,0px)) 0 calc(96px + env(safe-area-inset-bottom,0px))}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-5{top:calc(var(--spacing) * -5)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-28{top:calc(var(--spacing) * -28)}.-top-\[5px\]{top:-5px}.-top-\[180px\]{top:-180px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-7{top:calc(var(--spacing) * 7)}.top-12{top:calc(var(--spacing) * 12)}.top-15{top:calc(var(--spacing) * 15)}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[calc\(64px_\+_env\(safe-area-inset-top\,0px\)\)\]{top:calc(64px + env(safe-area-inset-top,0px))}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[calc\(100\%_\+_6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%_\+_8px\)\]{top:calc(100% + 8px)}.top-\[calc\(env\(safe-area-inset-top\,0px\)\+8px\)\],.top-\[calc\(env\(safe-area-inset-top\,_0px\)_\+_8px\)\]{top:calc(env(safe-area-inset-top,0px) + 8px)}.top-\[calc\(var\(--discover-header-offset\)\+16px\)\]{top:calc(var(--discover-header-offset) + 16px)}.top-\[calc\(var\(--m-appbar-h\,44px\)\+0px\)\]{top:calc(var(--m-appbar-h,44px) + 0px)}.top-\[var\(--top-h\,54px\)\]{top:var(--top-h,54px)}.top-\[var\(--vds-dp-top\,_8px\)\]{top:var(--vds-dp-top,8px)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-\[140px\]{right:-140px}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[-2px\]{right:-2px}.right-\[1px\]{right:1px}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-9{bottom:calc(var(--spacing) * -9)}.-bottom-28{bottom:calc(var(--spacing) * -28)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.-bottom-\[180px\]{bottom:-180px}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-18{bottom:calc(var(--spacing) * 18)}.bottom-21{bottom:calc(var(--spacing) * 21)}.bottom-22\.5{bottom:calc(var(--spacing) * 22.5)}.bottom-\[-1px\]{bottom:-1px}.bottom-\[-2px\]{bottom:-2px}.bottom-\[calc\(12px\+env\(safe-area-inset-bottom\,0px\)\)\],.bottom-\[calc\(12px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(16px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(20px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(20px + env(safe-area-inset-bottom))}.bottom-\[calc\(80px\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(88px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(96px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+10px\+64px\+8px\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 10px + 64px + 8px)}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+12px\)\],.bottom-\[calc\(env\(safe-area-inset-bottom\,_0px\)_\+_12px\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.bottom-\[calc\(env\(safe-area-inset-bottom\,_0px\)_\+_76px_\+_22px\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 76px + 22px)}.bottom-\[calc\(var\(--vds-dock-h\,56px\)\+12px\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(var(--vds-dock-h,56px) + 12px + env(safe-area-inset-bottom,0px))}.bottom-\[max\(0px\,env\(safe-area-inset-bottom\)\)\]{bottom:max(0px, env(safe-area-inset-bottom))}.bottom-\[var\(--bar-cy\,_0\%\)\]{bottom:var(--bar-cy,0%)}.bottom-\[var\(--m-inset-bottom\,68px\)\]{bottom:var(--m-inset-bottom,68px)}.-left-9{left:calc(var(--spacing) * -9)}.-left-\[160px\]{left:-160px}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[-10000px\]{left:-10000px}.left-\[50\%\]{left:50%}.left-\[calc\(50\%_\+_11px\)\]{left:calc(50% + 11px)}.left-\[var\(--bar-cx\,_0\%\)\]{left:var(--bar-cx,0%)}.left-\[var\(--bar-x\,_0\%\)\]{left:var(--bar-x,0%)}.left-\[var\(--vds-dp-left\,_8px\)\]{left:var(--vds-dp-left,8px)}.\[isolation\:isolate\],.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.\[z-index\:var\(--vds-z-popover\)\]{z-index:var(--vds-z-popover)}.\[z-index\:var\(--vds-z-popover\,_320\)\]{z-index:var(--vds-z-popover,320)}.\[z-index\:var\(--vds-z-toast\)\]{z-index:var(--vds-z-toast)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-10{z-index:10}.z-12{z-index:12}.z-20{z-index:20}.z-21{z-index:21}.z-22{z-index:22}.z-28{z-index:28}.z-30{z-index:30}.z-35{z-index:35}.z-40{z-index:40}.z-50{z-index:50}.z-59{z-index:59}.z-60{z-index:60}.z-70{z-index:70}.z-80{z-index:80}.z-120{z-index:120}.z-200{z-index:200}.z-320{z-index:320}.z-330{z-index:330}.z-340{z-index:340}.z-980{z-index:980}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[8\]{z-index:8}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[120\]{z-index:120}.z-\[150\]{z-index:150}.z-\[210\]{z-index:210}.z-\[240\]{z-index:240}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[300\]{z-index:300}.z-\[400\]{z-index:400}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[1010\]{z-index:1010}.z-\[1020\]{z-index:1020}.z-\[1200\]{z-index:1200}.order-3{order:3}.\[grid-column\:1\]{grid-column:1}.\[grid-column\:1_\/_-1\]{grid-column:1/-1}.\[grid-column\:2\]{grid-column:2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.\[grid-row\:1\]{grid-row:1}.\[grid-row\:1_\/_-1\]{grid-row:1/-1}.\[grid-row\:2\]{grid-row:2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-\[7px_0_0_-7px\]{margin:calc(7px 0 0 - 7px * -1)}.m-0{margin:0}.m-0\!{margin:0!important}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-6{margin:calc(var(--spacing) * 6)}.m-\[-1px\]{margin:-1px}.m-\[-9px_0_0_-9px\]{margin:-9px 0 0 -9px}.m-\[0_0_6px\]{margin:0 0 6px}.m-\[0_0_16px\]{margin:0 0 16px}.m-\[0_0_var\(--sp-4\)\]{margin:0 0 var(--sp-4)}.m-\[0_8px\]{margin:0 8px}.m-\[0_14px\]{margin:0 14px}.m-\[0_auto\]{margin:0 auto}.m-\[4px_0_0\]{margin:4px 0 0}.m-\[4px_0_10px\]{margin:4px 0 10px}.m-\[6px_0_0\]{margin:6px 0 0}.m-\[8px_auto_0\]{margin:8px auto 0}.m-\[12px_0_4px\]{margin:12px 0 4px}.m-\[18px_0_0\]{margin:18px 0 0}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-\[clamp\(32px\,8vh\,96px\)\]{margin-block:clamp(32px,8vh,96px)}.my-\[clamp\(32px\,10vh\,120px\)\]{margin-block:clamp(32px,10vh,120px)}.my-px{margin-block:1px}.ms-auto{margin-inline-start:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.-mt-\[58px\]{margin-top:-58px}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[0\.6rem\]{margin-top:.6rem}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[6px\]{margin-top:6px}.mt-\[18px\]{margin-top:18px}.mt-\[26px\]{margin-top:26px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-\[-2px\]{margin-right:-2px}.mr-\[var\(--sp-2\)\]{margin-right:var(--sp-2)}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[10px\]{margin-bottom:10px}.mb-\[18px\]{margin-bottom:18px}.mb-\[var\(--sp-2\)\]{margin-bottom:var(--sp-2)}.mb-\[var\(--sp-3\)\]{margin-bottom:var(--sp-3)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0{margin-left:0}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.\[aspect-ratio\:1_\/_1\]{aspect-ratio:1}.\[aspect-ratio\:4_\/_5\]{aspect-ratio:4/5}.aspect-\[3\/1\]{aspect-ratio:3}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.\!size-\[112px\]{width:112px!important;height:112px!important}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.size-\[7\.84px\]{width:7.84px;height:7.84px}.size-\[10\.08px\]{width:10.08px;height:10.08px}.size-\[12\.32px\]{width:12.32px;height:12.32px}.size-\[15\.68px\]{width:15.68px;height:15.68px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[40\%\]{width:40%;height:40%}.size-\[46px\]{width:46px;height:46px}.size-\[55\%\]{width:55%;height:55%}.size-\[70\%\]{width:70%;height:70%}.size-\[92px\]{width:92px;height:92px}.size-\[560px\]{width:560px;height:560px}.size-\[640px\]{width:640px;height:640px}.size-full{width:100%;height:100%}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-18\.5{height:calc(var(--spacing) * 18.5)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-42{height:calc(var(--spacing) * 42)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1px\]{height:1px}.h-\[3\%\]{height:3%}.h-\[7px\]{height:7px}.h-\[12\%\]{height:12%}.h-\[18px\]{height:18px}.h-\[22\%\]{height:22%}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[32\%\]{height:32%}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42\%\]{height:42%}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52\%\]{height:52%}.h-\[52px\]{height:52px}.h-\[62\%\]{height:62%}.h-\[72\%\]{height:72%}.h-\[72dvh\]{height:72dvh}.h-\[76vh\]{height:76vh}.h-\[84\%\]{height:84%}.h-\[84px\]{height:84px}.h-\[94\%\]{height:94%}.h-\[112px\]{height:112px}.h-\[132px\]{height:132px}.h-\[180px\]{height:180px}.h-\[186px\]{height:186px}.h-\[200px\]{height:200px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[calc\(56px_\+_34px_\+_96px\)\]{height:186px}.h-\[calc\(56px_\+_env\(safe-area-inset-top\,0px\)\)\]{height:calc(56px + env(safe-area-inset-top,0px))}.h-\[calc\(78px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{height:calc(78px + env(safe-area-inset-bottom,0px))}.h-\[calc\(var\(--vds-dock-h\,56px\)\+96px\)\]{height:calc(var(--vds-dock-h,56px) + 96px)}.h-\[var\(--bm-mark\)\]{height:var(--bm-mark)}.h-\[var\(--v-tap\,_44px\)\]{height:var(--v-tap,44px)}.h-\[var\(--vds-ext-dot\)\]{height:var(--vds-ext-dot)}.h-\[var\(--vds-ext-stepper-mark\)\]{height:var(--vds-ext-stepper-mark)}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-0\!{max-height:0!important}.max-h-5{max-height:calc(var(--spacing) * 5)}.max-h-6{max-height:calc(var(--spacing) * 6)}.max-h-7{max-height:calc(var(--spacing) * 7)}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-11{max-height:calc(var(--spacing) * 11)}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-55{max-height:calc(var(--spacing) * 55)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-65{max-height:calc(var(--spacing) * 65)}.max-h-66{max-height:calc(var(--spacing) * 66)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-85{max-height:calc(var(--spacing) * 85)}.max-h-95{max-height:calc(var(--spacing) * 95)}.max-h-\[18px\]{max-height:18px}.max-h-\[22px\]{max-height:22px}.max-h-\[26px\]{max-height:26px}.max-h-\[30px\]{max-height:30px}.max-h-\[38px\]{max-height:38px}.max-h-\[46px\]{max-height:46px}.max-h-\[50px\]{max-height:50px}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[65dvh\]{max-height:65dvh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72dvh\]{max-height:72dvh}.max-h-\[76vh\]{max-height:76vh}.max-h-\[84dvh\]{max-height:84dvh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100dvh-112px\)\]{max-height:calc(100dvh - 112px)}.max-h-\[calc\(100dvh-var\(--discover-header-offset\)-32px\)\]{max-height:calc(100dvh - var(--discover-header-offset) - 32px)}.max-h-\[calc\(100dvh_-_16px\)\]{max-height:calc(100dvh - 16px)}.max-h-\[min\(70vh\,560px\)\]{max-height:min(70vh,560px)}.max-h-\[min\(78dvh\,560px\)\]{max-height:min(78dvh,560px)}.max-h-\[min\(88vh\,_900px\)\]{max-height:min(88vh,900px)}.max-h-\[min\(320px\,_52vh\)\]{max-height:min(320px,52vh)}.max-h-\[min\(320px\,var\(--radix-select-content-available-height\)\)\]{max-height:min(320px, var(--radix-select-content-available-height))}.max-h-full{max-height:100%}.\!min-h-0{min-height:0!important}.\!min-h-7{min-height:calc(var(--spacing) * 7)!important}.min-h-\(--vc-tap\,44px\){min-height:var(--vc-tap,44px)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-6\.5{min-height:calc(var(--spacing) * 6.5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-7\.5{min-height:calc(var(--spacing) * 7.5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-8\.5{min-height:calc(var(--spacing) * 8.5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-11\.5{min-height:calc(var(--spacing) * 11.5)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-22{min-height:calc(var(--spacing) * 22)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-47{min-height:calc(var(--spacing) * 47)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-55{min-height:calc(var(--spacing) * 55)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[1\.35em\]{min-height:1.35em}.min-h-\[2\.4em\]{min-height:2.4em}.min-h-\[18px\]{min-height:18px}.min-h-\[22px\]{min-height:22px}.min-h-\[26px\]{min-height:26px}.min-h-\[30px\]{min-height:30px}.min-h-\[38px\]{min-height:38px}.min-h-\[46px\]{min-height:46px}.min-h-\[50px\]{min-height:50px}.min-h-\[58px\]{min-height:58px}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[78px\]{min-height:78px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[112px\]{min-height:112px}.min-h-\[150px\]{min-height:150px}.min-h-\[180px\]{min-height:180px}.min-h-\[240px\]{min-height:240px}.min-h-\[320px\]{min-height:320px}.min-h-\[calc\(56px_\+_env\(safe-area-inset-top\,0px\)\)\]{min-height:calc(56px + env(safe-area-inset-top,0px))}.min-h-\[var\(--vds-c-dropdown-h\)\]{min-height:var(--vds-c-dropdown-h)}.min-h-\[var\(--vds-c-switch-h\)\]{min-height:var(--vds-c-switch-h)}.min-h-\[var\(--vds-pop-h\)\]{min-height:var(--vds-pop-h)}.min-h-dvh{min-height:100dvh}.\!w-full{width:100%!important}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-0\!{width:0!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-19{width:calc(var(--spacing) * 19)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-75{width:calc(var(--spacing) * 75)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1px\]{width:1px}.w-\[7px\]{width:7px}.w-\[11px\]{width:11px}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[34px\]{width:34px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[88px\]{width:88px}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[112px\]{width:112px}.w-\[116px\]{width:116px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[124px\]{width:124px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[136px\]{width:136px}.w-\[150px\]{width:150px}.w-\[152px\]{width:152px}.w-\[168px\]{width:168px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[232px\]{width:232px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[304px\]\!{width:304px!important}.w-\[360px\]{width:360px}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%-48px\)\]{width:calc(100% - 48px)}.w-\[calc\(100\%_-_28px\)\]{width:calc(100% - 28px)}.w-\[clamp\(200px\,20vw\,320px\)\]{width:clamp(200px,20vw,320px)}.w-\[max-content\]{width:max-content}.w-\[min\(384px\,calc\(100vw-24px\)\)\]{width:min(384px,100vw - 24px)}.w-\[min\(420px\,_92vw\)\]{width:min(420px,92vw)}.w-\[min\(420px\,calc\(100vw-24px\)\)\]{width:min(420px,100vw - 24px)}.w-\[min\(420px\,calc\(100vw-32px\)\)\]{width:min(420px,100vw - 32px)}.w-\[min\(640px\,100\%\)\]{width:min(640px,100%)}.w-\[min\(720px\,_100\%\)\]{width:min(720px,100%)}.w-\[min\(960px\,_100\%\)\]{width:min(960px,100%)}.w-\[var\(--bar-w\,_0\%\)\]{width:var(--bar-w,0%)}.w-\[var\(--bm-mark\)\]{width:var(--bm-mark)}.w-\[var\(--chart-share\)\]{width:var(--chart-share)}.w-\[var\(--publish-pct\,_0\%\)\]{width:var(--publish-pct,0%)}.w-\[var\(--uhm-pct\,0\%\)\]{width:var(--uhm-pct,0%)}.w-\[var\(--v-tap\,_44px\)\]{width:var(--v-tap,44px)}.w-\[var\(--vds-c-menu-w\)\]{width:var(--vds-c-menu-w)}.w-\[var\(--vds-ext-dot\)\]{width:var(--vds-ext-dot)}.w-\[var\(--vds-ext-stepper-mark\)\]{width:var(--vds-ext-stepper-mark)}.w-\[var\(--vds-pop-w\)\]{width:var(--vds-pop-w)}.w-\[var\(--venus-bar-pct\,0\%\)\]{width:var(--venus-bar-pct,0%)}.w-\[var\(--venus-star-pct\,0\%\)\]{width:var(--venus-star-pct,0%)}.w-\[var\(--vm-nav-w\,_0px\)\]{width:var(--vm-nav-w,0px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5{max-width:calc(var(--spacing) * 5)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6{max-width:calc(var(--spacing) * 6)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7{max-width:calc(var(--spacing) * 7)}.max-w-8{max-width:calc(var(--spacing) * 8)}.max-w-11{max-width:calc(var(--spacing) * 11)}.max-w-12{max-width:calc(var(--spacing) * 12)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-16{max-width:calc(var(--spacing) * 16)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-85{max-width:calc(var(--spacing) * 85)}.max-w-105{max-width:calc(var(--spacing) * 105)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-\[8ch\]{max-width:8ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18px\]{max-width:18px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[46\%\]{max-width:46%}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[92\%\]{max-width:92%}.max-w-\[92px\]{max-width:92px}.max-w-\[132px\]{max-width:132px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[484px\]\!{max-width:484px!important}.max-w-\[486px\]{max-width:486px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[576px\]{max-width:576px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[800px\]{max-width:800px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1140px\]{max-width:1140px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw_-_16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[calc\(100vw_-_32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(60vw\,18rem\)\]{max-width:min(60vw,18rem)}.max-w-\[min\(88\%\,_720px\)\]{max-width:min(88%,720px)}.max-w-\[min\(280px\,calc\(100vw-24px\)\)\]{max-width:min(280px,100vw - 24px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.\!min-w-7{min-width:calc(var(--spacing) * 7)!important}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-3{min-width:calc(var(--spacing) * 3)}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-5\.5{min-width:calc(var(--spacing) * 5.5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-13{min-width:calc(var(--spacing) * 13)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-19\.5{min-width:calc(var(--spacing) * 19.5)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-32\.5{min-width:calc(var(--spacing) * 32.5)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-45{min-width:calc(var(--spacing) * 45)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-55{min-width:calc(var(--spacing) * 55)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[18px\]{min-width:18px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[520px\]{min-width:520px}.min-w-\[640px\]{min-width:640px}.min-w-\[728px\]{min-width:728px}.min-w-\[920px\]{min-width:920px}.min-w-\[min\(220px\,100\%\)\]{min-width:min(220px,100%)}.min-w-\[var\(--v-tap\,_44px\)\]{min-width:var(--v-tap,44px)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.\[flex\:0_0_28px\]{flex:0 0 28px}.\[flex\:0_0_78px\]{flex:0 0 78px}.\[flex\:0_0_auto\]{flex:none}.\[flex\:0_1_128px\]{flex:0 128px}.\[flex\:1\]{flex:1}.\[flex\:1_1_auto\]{flex:auto}.\[flex\:none\]{flex:none}.flex-1{flex:1}.flex-\[0_0_52px\]{flex:0 0 52px}.flex-\[0_0_64px\]{flex:0 0 64px}.flex-\[1_1_200px\]{flex:200px}.flex-\[1_1_380px\]{flex:380px}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.\[table-layout\:fixed\],.table-fixed{table-layout:fixed}.\[caption-side\:top\]{caption-side:top}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.\[transform-origin\:left_center\]{transform-origin:0}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/4{--tw-translate-x:calc(1 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/4{--tw-translate-y:calc(calc(1 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[36\%\]{--tw-translate-y:calc(36% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(100\%_\+_16px\)\]{--tw-translate-y:calc(100% + 16px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.\[transform\:rotate\(-4deg\)\]{transform:rotate(-4deg)}.\[transform\:rotate\(-5deg\)\]{transform:rotate(-5deg)}.\[transform\:rotate\(-45deg\)_translate\(1px\,_-1px\)\]{transform:rotate(-45deg)translate(1px,-1px)}.\[transform\:rotate\(-90deg\)\]{transform:rotate(-90deg)}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.\[transform\:scale\(0\.96\)\]{transform:scale(.96)}.\[transform\:translate\(-50\%\,_-100\%\)\]{transform:translate(-50%,-100%)}.\[transform\:translate\(0\%\,_0\%\)\]{transform:translate(0%)}.\[transform\:translateX\(-50\%\)\]{transform:translate(-50%)}.\[transform\:translateX\(var\(--ds-tab-x\,_0px\)\)_scaleX\(var\(--ds-tab-s\,_0\)\)\]{transform:translateX(var(--ds-tab-x,0px)) scaleX(var(--ds-tab-s,0))}.\[transform\:translateX\(var\(--vm-nav-x\,_0px\)\)\]{transform:translateX(var(--vm-nav-x,0px))}.\[transform\:translateY\(-50\%\)\]{transform:translateY(-50%)}.\[transform\:translateY\(calc\(var\(--m-appbar-p\,_0\)_\*_-10px\)\)_scale\(calc\(1_-_0\.5_\*_var\(--m-appbar-p\,_0\)\)\)\]{transform:translateY(calc(var(--m-appbar-p,0) * -10px)) scale(calc(1 - .5 * var(--m-appbar-p,0)))}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:adm-fade-in_var\(--mo-fast\)_ease-out\]{animation:adm-fade-in var(--mo-fast) ease-out}.\[animation\:adm-pop-in_var\(--m-dur-exit\)_cubic-bezier\(0\.32\,_0\.72\,_0\,_1\)\]{animation:adm-pop-in var(--m-dur-exit) cubic-bezier(.32, .72, 0, 1)}.\[animation\:cdFade_var\(--dur-base\,_200ms\)_var\(--ease-out\,_cubic-bezier\(\.2\,\.8\,\.2\,1\)\)\]{animation:cdFade var(--dur-base,.2s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.\[animation\:cdPop_var\(--dur-base\,_200ms\)_var\(--ease-out\,_cubic-bezier\(\.2\,\.8\,\.2\,1\)\)\]{animation:cdPop var(--dur-base,.2s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.\[animation\:floatUp_2\.4s_ease-out_forwards\]{animation:2.4s ease-out forwards floatUp}.\[animation\:pulse_1\.6s_ease-in-out_infinite\]{animation:1.6s ease-in-out infinite pulse}.\[animation\:spin_\.7s_linear_infinite\]{animation:.7s linear infinite spin}.\[animation\:vds-select-in_0\.14s_var\(--vds-ease\,_ease-out\)\]{animation:vds-select-in .14s var(--vds-ease,ease-out)}.animate-\[mo-toast-out_170ms_cubic-bezier\(0\.4\,0\,1\,1\)_forwards\]{animation:.17s cubic-bezier(.4,0,1,1) forwards mo-toast-out}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.\[touch-action\:none\]{touch-action:none}.\[resize\:none\]{resize:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.\[scroll-snap-type\:x_proximity\]{scroll-snap-type:x proximity}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.\[scroll-snap-align\:start\]{scroll-snap-align:start}.\[scroll-margin-top\:calc\(var\(--m-appbar-h\)_\+_var\(--m-space-4\)\)\]{scroll-margin-top:calc(var(--m-appbar-h) + var(--m-space-4))}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-\[calc\(var\(--discover-header-offset\)\+16px\)\]{scroll-margin-top:calc(var(--discover-header-offset) + 16px)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\!appearance-none{appearance:none!important}.appearance-none{appearance:none}.\[grid-auto-columns\:minmax\(0\,_1fr\)\],.auto-cols-\[minmax\(0\,1fr\)\]{grid-auto-columns:minmax(0,1fr)}.auto-cols-max{grid-auto-columns:max-content}.\[grid-auto-flow\:column\],.grid-flow-col{grid-auto-flow:column}.grid-flow-row{grid-auto-flow:row}.\[grid-auto-rows\:min-content\]{grid-auto-rows:min-content}.auto-rows-\[16px\]{grid-auto-rows:16px}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:56px_repeat\(7\,minmax\(120px\,1fr\)\)\]{grid-template-columns:56px repeat(7,minmax(120px,1fr))}.\[grid-template-columns\:auto_minmax\(0\,_1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.\[grid-template-columns\:minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.\[grid-template-columns\:repeat\(7\,_1fr\)\]{grid-template-columns:repeat(7,1fr)}.\[grid-template-columns\:repeat\(7\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(7,minmax(0,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,_minmax\(250px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,_minmax\(260px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1\.5rem_1fr_3\.5rem\]{grid-template-columns:1.5rem 1fr 3.5rem}.grid-cols-\[1\.75rem_1\.75rem_1fr_auto_auto_3rem\]{grid-template-columns:1.75rem 1.75rem 1fr auto auto 3rem}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2rem_minmax\(0\,1fr\)_3\.5rem\]{grid-template-columns:2rem minmax(0,1fr) 3.5rem}.grid-cols-\[10px_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:10px minmax(0,1fr) auto auto}.grid-cols-\[18px_minmax\(0\,1fr\)_auto\]{grid-template-columns:18px minmax(0,1fr) auto}.grid-cols-\[24px_minmax\(0\,1fr\)_72px_56px\]{grid-template-columns:24px minmax(0,1fr) 72px 56px}.grid-cols-\[28px_1fr_auto\]{grid-template-columns:28px 1fr auto}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[34px_minmax\(0\,1fr\)_auto\]{grid-template-columns:34px minmax(0,1fr) auto}.grid-cols-\[40px_1fr_auto\]{grid-template-columns:40px 1fr auto}.grid-cols-\[40px_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:40px repeat(3,minmax(0,1fr))}.grid-cols-\[52px_minmax\(0\,1fr\)\]{grid-template-columns:52px minmax(0,1fr)}.grid-cols-\[56px_repeat\(7\,minmax\(96px\,1fr\)\)\]{grid-template-columns:56px repeat(7,minmax(96px,1fr))}.grid-cols-\[92px_minmax\(0\,1fr\)\]{grid-template-columns:92px minmax(0,1fr)}.grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.grid-cols-\[152px_minmax\(0\,1fr\)_auto\]{grid-template-columns:152px minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grid-cols-\[minmax\(180px\,1\.2fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(0,1fr))}.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,280px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,360px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(186px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(186px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(170px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.grid-cols-\[repeat\(var\(--m-tabbar-n\,5\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--m-tabbar-n,5),minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.\[place-items\:center\],.place-items-center{place-items:center}.\[align-items\:start\]{align-items:start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-between\!{justify-content:space-between!important}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-start\!{justify-content:flex-start!important}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[10px\]{gap:10px}.gap-\[18px\]{gap:18px}.gap-\[clamp\(32px\,4\.5vw\,72px\)\]{gap:clamp(32px,4.5vw,72px)}.gap-\[var\(--lt-4\)\]{gap:var(--lt-4)}.gap-\[var\(--lt-12\)\]{gap:var(--lt-12)}.gap-\[var\(--lt-16\)\]{gap:var(--lt-16)}.gap-\[var\(--sp-1\)\]{gap:var(--sp-1)}.gap-\[var\(--sp-2\)\]{gap:var(--sp-2)}.gap-\[var\(--vds-ext-day-gap\)\]{gap:var(--vds-ext-day-gap)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.\[row-gap\:10px\]{row-gap:10px}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-\[2px\]{row-gap:2px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--vc-divider\)>:not(:last-child)){border-color:var(--vc-divider)}:where(.divide-black>:not(:last-child)){border-color:var(--color-black)}.\[align-self\:flex-start\]{align-self:flex-start}.\[align-self\:start\]{align-self:start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\[overscroll-behavior\:contain\],.overscroll-contain{overscroll-behavior:contain}.\[overscroll-behavior-x\:contain\],.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.\!rounded-\(--vc-radius-md\){border-radius:var(--vc-radius-md)!important}.\!rounded-\[6px\]{border-radius:6px!important}.\!rounded-full{border-radius:2147483647px!important}.\!rounded-lg{border-radius:16px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\(--vc-radius-lg\){border-radius:var(--vc-radius-lg)}.rounded-\(--vc-radius-md\){border-radius:var(--vc-radius-md)}.rounded-\(--vc-radius-pill\){border-radius:var(--vc-radius-pill)}.rounded-\(--vc-radius-sm\){border-radius:var(--vc-radius-sm)}.rounded-\(--vc-radius-xl\){border-radius:var(--vc-radius-xl)}.rounded-\(--vc-radius-xs\){border-radius:var(--vc-radius-xs)}.rounded-\[1px\]{border-radius:1px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[22px\]{border-radius:22px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[999px\]{border-radius:999px}.rounded-\[calc\(var\(--vds-ext-r-tag\)_\/_2\)\]{border-radius:calc(var(--vds-ext-r-tag) / 2)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--fin-radius\)\]{border-radius:var(--fin-radius)}.rounded-\[var\(--lt-r-lg\)\]{border-radius:var(--lt-r-lg)}.rounded-\[var\(--lt-r-sm\)\]{border-radius:var(--lt-r-sm)}.rounded-\[var\(--r-full\)\]{border-radius:var(--r-full)}.rounded-\[var\(--r-xs\)\]{border-radius:var(--r-xs)}.rounded-\[var\(--vc-radius-md\,_12px\)\]{border-radius:var(--vc-radius-md,12px)}.rounded-\[var\(--vc-radius-pill\)\]{border-radius:var(--vc-radius-pill)}.rounded-\[var\(--vds-ext-r-tag\)\]{border-radius:var(--vds-ext-r-tag)}.rounded-\[var\(--vds-r-md\)\]{border-radius:var(--vds-r-md)}.rounded-\[var\(--vds-r-md\,_20px\)\]{border-radius:var(--vds-r-md,20px)}.rounded-\[var\(--vds-r-pill\)\]{border-radius:var(--vds-r-pill)}.rounded-\[var\(--vds-r-pill\,_999px\)\]{border-radius:var(--vds-r-pill,999px)}.rounded-\[var\(--vds-r-sm\)\]{border-radius:var(--vds-r-sm)}.rounded-full{border-radius:2147483647px}.rounded-full\!{border-radius:2147483647px!important}.rounded-md{border-radius:12px}.rounded-none{border-radius:0}.rounded-none\!{border-radius:0!important}.rounded-sm{border-radius:8px}.rounded-xl{border-radius:20px}.rounded-t-\(--vc-radius-lg\){border-top-left-radius:var(--vc-radius-lg);border-top-right-radius:var(--vc-radius-lg)}.rounded-t-\(--vc-radius-md\){border-top-left-radius:var(--vc-radius-md);border-top-right-radius:var(--vc-radius-md)}.rounded-t-\(--vc-radius-sm\){border-top-left-radius:var(--vc-radius-sm);border-top-right-radius:var(--vc-radius-sm)}.rounded-t-\(--vc-radius-xl\){border-top-left-radius:var(--vc-radius-xl);border-top-right-radius:var(--vc-radius-xl)}.rounded-t-\(--vc-radius-xs\){border-top-left-radius:var(--vc-radius-xs);border-top-right-radius:var(--vc-radius-xs)}.rounded-t-\[6px\]{border-top-left-radius:6px;border-top-right-radius:6px}.rounded-tl-sm{border-top-left-radius:8px}.rounded-tr-sm{border-top-right-radius:8px}.rounded-b-\(--vc-radius-sm\){border-bottom-right-radius:var(--vc-radius-sm);border-bottom-left-radius:var(--vc-radius-sm)}.rounded-br-\(--vc-radius-sm\){border-bottom-right-radius:var(--vc-radius-sm)}.rounded-br-\(--vc-radius-xs\){border-bottom-right-radius:var(--vc-radius-xs)}.rounded-bl-\(--vc-radius-sm\){border-bottom-left-radius:var(--vc-radius-sm)}.rounded-bl-\(--vc-radius-xs\){border-bottom-left-radius:var(--vc-radius-xs)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\(--vc-divider\){border-color:var(--vc-divider)!important}.\!border-white\/15{border-color:#ffffff26!important}@supports (color:color-mix(in lab, red, red)){.\!border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)!important}}.\[border-color\:color-mix\(in_srgb\,_var\(--accent\)_24\%\,_transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[border-color\:color-mix\(in_srgb\,_var\(--accent\)_24\%\,_transparent\)\]{border-color:color-mix(in srgb, var(--accent) 24%, transparent)}}.border-\(--vc-border\),.border-\(--vc-border\)\/60{border-color:var(--vc-border)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-border\)\/60{border-color:color-mix(in oklab, var(--vc-border) 60%, transparent)}}.border-\(--vc-border\)\/70{border-color:var(--vc-border)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-border\)\/70{border-color:color-mix(in oklab, var(--vc-border) 70%, transparent)}}.border-\(--vc-border-control\){border-color:var(--vc-border-control)}.border-\(--vc-border-hover\){border-color:var(--vc-border-hover)}.border-\(--vc-border-strong\){border-color:var(--vc-border-strong)}.border-\(--vc-danger\),.border-\(--vc-danger\)\/28{border-color:var(--vc-danger)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-danger\)\/28{border-color:color-mix(in oklab, var(--vc-danger) 28%, transparent)}}.border-\(--vc-danger\)\/30{border-color:var(--vc-danger)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-danger\)\/30{border-color:color-mix(in oklab, var(--vc-danger) 30%, transparent)}}.border-\(--vc-danger\)\/40{border-color:var(--vc-danger)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-danger\)\/40{border-color:color-mix(in oklab, var(--vc-danger) 40%, transparent)}}.border-\(--vc-danger-soft\){border-color:var(--vc-danger-soft)}.border-\(--vc-divider\){border-color:var(--vc-divider)}.border-\(--vc-divider\)\!{border-color:var(--vc-divider)!important}.border-\(--vc-glass-border\){border-color:var(--vc-glass-border)}.border-\(--vc-primary\),.border-\(--vc-primary\)\/15{border-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-primary\)\/15{border-color:color-mix(in oklab, var(--vc-primary) 15%, transparent)}}.border-\(--vc-primary\)\/20{border-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-primary\)\/20{border-color:color-mix(in oklab, var(--vc-primary) 20%, transparent)}}.border-\(--vc-primary\)\/22{border-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-primary\)\/22{border-color:color-mix(in oklab, var(--vc-primary) 22%, transparent)}}.border-\(--vc-primary\)\/25{border-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-primary\)\/25{border-color:color-mix(in oklab, var(--vc-primary) 25%, transparent)}}.border-\(--vc-primary\)\/28{border-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-primary\)\/28{border-color:color-mix(in oklab, var(--vc-primary) 28%, transparent)}}.border-\(--vc-primary\)\/30{border-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-primary\)\/30{border-color:color-mix(in oklab, var(--vc-primary) 30%, transparent)}}.border-\(--vc-primary\)\/40{border-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-primary\)\/40{border-color:color-mix(in oklab, var(--vc-primary) 40%, transparent)}}.border-\(--vc-primary\)\/45{border-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-primary\)\/45{border-color:color-mix(in oklab, var(--vc-primary) 45%, transparent)}}.border-\(--vc-primary\)\/55{border-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-primary\)\/55{border-color:color-mix(in oklab, var(--vc-primary) 55%, transparent)}}.border-\(--vc-primary-soft-strong\){border-color:var(--vc-primary-soft-strong)}.border-\(--vc-secondary\),.border-\(--vc-secondary\)\/20{border-color:var(--vc-secondary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-secondary\)\/20{border-color:color-mix(in oklab, var(--vc-secondary) 20%, transparent)}}.border-\(--vc-secondary\)\/25{border-color:var(--vc-secondary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-secondary\)\/25{border-color:color-mix(in oklab, var(--vc-secondary) 25%, transparent)}}.border-\(--vc-secondary\)\/28{border-color:var(--vc-secondary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-secondary\)\/28{border-color:color-mix(in oklab, var(--vc-secondary) 28%, transparent)}}.border-\(--vc-secondary\)\/30{border-color:var(--vc-secondary)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-secondary\)\/30{border-color:color-mix(in oklab, var(--vc-secondary) 30%, transparent)}}.border-\(--vc-success\),.border-\(--vc-success\)\/28{border-color:var(--vc-success)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-success\)\/28{border-color:color-mix(in oklab, var(--vc-success) 28%, transparent)}}.border-\(--vc-success\)\/30{border-color:var(--vc-success)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-success\)\/30{border-color:color-mix(in oklab, var(--vc-success) 30%, transparent)}}.border-\(--vc-success\)\/40{border-color:var(--vc-success)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-success\)\/40{border-color:color-mix(in oklab, var(--vc-success) 40%, transparent)}}.border-\(--vc-success\)\/45{border-color:var(--vc-success)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-success\)\/45{border-color:color-mix(in oklab, var(--vc-success) 45%, transparent)}}.border-\(--vc-success-ink\)\/40{border-color:var(--vc-success-ink)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-success-ink\)\/40{border-color:color-mix(in oklab, var(--vc-success-ink) 40%, transparent)}}.border-\(--vc-surface\){border-color:var(--vc-surface)}.border-\(--vc-warning\),.border-\(--vc-warning\)\/28{border-color:var(--vc-warning)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-warning\)\/28{border-color:color-mix(in oklab, var(--vc-warning) 28%, transparent)}}.border-\(--vc-warning\)\/30{border-color:var(--vc-warning)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-warning\)\/30{border-color:color-mix(in oklab, var(--vc-warning) 30%, transparent)}}.border-\(--vc-warning\)\/35{border-color:var(--vc-warning)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-warning\)\/35{border-color:color-mix(in oklab, var(--vc-warning) 35%, transparent)}}.border-\(--vc-warning-soft\){border-color:var(--vc-warning-soft)}.border-\(--vc-white\)\/20{border-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-white\)\/20{border-color:color-mix(in oklab, var(--vc-white) 20%, transparent)}}.border-\(--vc-white\)\/25{border-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-white\)\/25{border-color:color-mix(in oklab, var(--vc-white) 25%, transparent)}}.border-\(--vc-white\)\/30{border-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-white\)\/30{border-color:color-mix(in oklab, var(--vc-white) 30%, transparent)}}.border-\(--vc-white\)\/70{border-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.border-\(--vc-white\)\/70{border-color:color-mix(in oklab, var(--vc-white) 70%, transparent)}}.border-\[color-mix\(in_srgb\,var\(--vc-ink\)_6\%\,transparent\)\]{border-color:var(--vc-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--vc-ink\)_6\%\,transparent\)\]{border-color:color-mix(in srgb,var(--vc-ink) 6%,transparent)}}.border-accent-ink{border-color:var(--accent-ink)}.border-accent-soft{border-color:var(--accent-soft-bg)}.border-black{border-color:var(--color-black)}.border-line{border-color:var(--border)}.border-transparent{border-color:#0000}.border-warn{border-color:var(--warning)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.\[border-top-color\:var\(--vc-primary\)\],.border-t-\(--vc-primary\){border-top-color:var(--vc-primary)}.border-l-\(--vc-primary\){border-left-color:var(--vc-primary)}.\!bg-transparent{background-color:#0000!important}.\!bg-white\/5{background-color:#ffffff0d!important}@supports (color:color-mix(in lab, red, red)){.\!bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)!important}}.bg-\(--vc-border\),.bg-\(--vc-border\)\/50{background-color:var(--vc-border)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-border\)\/50{background-color:color-mix(in oklab, var(--vc-border) 50%, transparent)}}.bg-\(--vc-border-strong\){background-color:var(--vc-border-strong)}.bg-\(--vc-canvas\),.bg-\(--vc-canvas\)\/70{background-color:var(--vc-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-canvas\)\/70{background-color:color-mix(in oklab, var(--vc-canvas) 70%, transparent)}}.bg-\(--vc-canvas\)\/92{background-color:var(--vc-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-canvas\)\/92{background-color:color-mix(in oklab, var(--vc-canvas) 92%, transparent)}}.bg-\(--vc-canvas-top\){background-color:var(--vc-canvas-top)}.bg-\(--vc-card\){background-color:var(--vc-card)}.bg-\(--vc-card-flat\){background-color:var(--vc-card-flat)}.bg-\(--vc-card-strong\){background-color:var(--vc-card-strong)}.bg-\(--vc-danger\),.bg-\(--vc-danger\)\/16{background-color:var(--vc-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-danger\)\/16{background-color:color-mix(in oklab, var(--vc-danger) 16%, transparent)}}.bg-\(--vc-danger-ink\){background-color:var(--vc-danger-ink)}.bg-\(--vc-danger-soft\),.bg-\(--vc-danger-soft\)\/72{background-color:var(--vc-danger-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-danger-soft\)\/72{background-color:color-mix(in oklab, var(--vc-danger-soft) 72%, transparent)}}.bg-\(--vc-danger-soft\)\/78{background-color:var(--vc-danger-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-danger-soft\)\/78{background-color:color-mix(in oklab, var(--vc-danger-soft) 78%, transparent)}}.bg-\(--vc-divider\){background-color:var(--vc-divider)}.bg-\(--vc-glass\),.bg-\(--vc-glass\)\/95{background-color:var(--vc-glass)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-glass\)\/95{background-color:color-mix(in oklab, var(--vc-glass) 95%, transparent)}}.bg-\(--vc-glass-muted\){background-color:var(--vc-glass-muted)}.bg-\(--vc-glass-panel\){background-color:var(--vc-glass-panel)}.bg-\(--vc-glass-strong\){background-color:var(--vc-glass-strong)}.bg-\(--vc-gradient-end\){background-color:var(--vc-gradient-end)}.bg-\(--vc-gradient-start\){background-color:var(--vc-gradient-start)}.bg-\(--vc-ink\),.bg-\(--vc-ink\)\/10{background-color:var(--vc-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-ink\)\/10{background-color:color-mix(in oklab, var(--vc-ink) 10%, transparent)}}.bg-\(--vc-muted\){background-color:var(--vc-muted)}.bg-\(--vc-primary\),.bg-\(--vc-primary\)\/8{background-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-primary\)\/8{background-color:color-mix(in oklab, var(--vc-primary) 8%, transparent)}}.bg-\(--vc-primary\)\/10{background-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-primary\)\/10{background-color:color-mix(in oklab, var(--vc-primary) 10%, transparent)}}.bg-\(--vc-primary\)\/18{background-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-primary\)\/18{background-color:color-mix(in oklab, var(--vc-primary) 18%, transparent)}}.bg-\(--vc-primary\)\/20{background-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-primary\)\/20{background-color:color-mix(in oklab, var(--vc-primary) 20%, transparent)}}.bg-\(--vc-primary-hover\){background-color:var(--vc-primary-hover)}.bg-\(--vc-primary-pressed\){background-color:var(--vc-primary-pressed)}.bg-\(--vc-primary-soft\),.bg-\(--vc-primary-soft\)\/40{background-color:var(--vc-primary-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-primary-soft\)\/40{background-color:color-mix(in oklab, var(--vc-primary-soft) 40%, transparent)}}.bg-\(--vc-primary-soft\)\/45{background-color:var(--vc-primary-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-primary-soft\)\/45{background-color:color-mix(in oklab, var(--vc-primary-soft) 45%, transparent)}}.bg-\(--vc-primary-soft\)\/55{background-color:var(--vc-primary-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-primary-soft\)\/55{background-color:color-mix(in oklab, var(--vc-primary-soft) 55%, transparent)}}.bg-\(--vc-primary-soft-strong\),.bg-\(--vc-primary-soft-strong\)\/35{background-color:var(--vc-primary-soft-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-primary-soft-strong\)\/35{background-color:color-mix(in oklab, var(--vc-primary-soft-strong) 35%, transparent)}}.bg-\(--vc-scrim\){background-color:var(--vc-scrim)}.bg-\(--vc-secondary\),.bg-\(--vc-secondary\)\/25{background-color:var(--vc-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-secondary\)\/25{background-color:color-mix(in oklab, var(--vc-secondary) 25%, transparent)}}.bg-\(--vc-secondary-hover\){background-color:var(--vc-secondary-hover)}.bg-\(--vc-secondary-soft\),.bg-\(--vc-secondary-soft\)\/72{background-color:var(--vc-secondary-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-secondary-soft\)\/72{background-color:color-mix(in oklab, var(--vc-secondary-soft) 72%, transparent)}}.bg-\(--vc-secondary-soft\)\/78{background-color:var(--vc-secondary-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-secondary-soft\)\/78{background-color:color-mix(in oklab, var(--vc-secondary-soft) 78%, transparent)}}.bg-\(--vc-shadow\){background-color:var(--vc-shadow)}.bg-\(--vc-success\),.bg-\(--vc-success\)\/18{background-color:var(--vc-success)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-success\)\/18{background-color:color-mix(in oklab, var(--vc-success) 18%, transparent)}}.bg-\(--vc-success-soft\),.bg-\(--vc-success-soft\)\/72{background-color:var(--vc-success-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-success-soft\)\/72{background-color:color-mix(in oklab, var(--vc-success-soft) 72%, transparent)}}.bg-\(--vc-success-soft\)\/78{background-color:var(--vc-success-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-success-soft\)\/78{background-color:color-mix(in oklab, var(--vc-success-soft) 78%, transparent)}}.bg-\(--vc-surface\){background-color:var(--vc-surface)}.bg-\(--vc-surface\)\!{background-color:var(--vc-surface)!important}.bg-\(--vc-surface\)\/70{background-color:var(--vc-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-surface\)\/70{background-color:color-mix(in oklab, var(--vc-surface) 70%, transparent)}}.bg-\(--vc-surface\)\/92{background-color:var(--vc-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-surface\)\/92{background-color:color-mix(in oklab, var(--vc-surface) 92%, transparent)}}.bg-\(--vc-surface\)\/95{background-color:var(--vc-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-surface\)\/95{background-color:color-mix(in oklab, var(--vc-surface) 95%, transparent)}}.bg-\(--vc-surface-hover\){background-color:var(--vc-surface-hover)}.bg-\(--vc-surface-hover-strong\){background-color:var(--vc-surface-hover-strong)}.bg-\(--vc-surface-muted\){background-color:var(--vc-surface-muted)}.bg-\(--vc-surface-sunken\),.bg-\(--vc-surface-sunken\)\/40{background-color:var(--vc-surface-sunken)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-surface-sunken\)\/40{background-color:color-mix(in oklab, var(--vc-surface-sunken) 40%, transparent)}}.bg-\(--vc-switch-off\){background-color:var(--vc-switch-off)}.bg-\(--vc-switch-on\){background-color:var(--vc-switch-on)}.bg-\(--vc-warning\){background-color:var(--vc-warning)}.bg-\(--vc-warning-soft\),.bg-\(--vc-warning-soft\)\/72{background-color:var(--vc-warning-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-warning-soft\)\/72{background-color:color-mix(in oklab, var(--vc-warning-soft) 72%, transparent)}}.bg-\(--vc-warning-soft\)\/78{background-color:var(--vc-warning-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-warning-soft\)\/78{background-color:color-mix(in oklab, var(--vc-warning-soft) 78%, transparent)}}.bg-\(--vc-white\),.bg-\(--vc-white\)\/10{background-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-white\)\/10{background-color:color-mix(in oklab, var(--vc-white) 10%, transparent)}}.bg-\(--vc-white\)\/15{background-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-white\)\/15{background-color:color-mix(in oklab, var(--vc-white) 15%, transparent)}}.bg-\(--vc-white\)\/18{background-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-white\)\/18{background-color:color-mix(in oklab, var(--vc-white) 18%, transparent)}}.bg-\(--vc-white\)\/20{background-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-white\)\/20{background-color:color-mix(in oklab, var(--vc-white) 20%, transparent)}}.bg-\(--vc-white\)\/22{background-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-white\)\/22{background-color:color-mix(in oklab, var(--vc-white) 22%, transparent)}}.bg-\(--vc-white\)\/40{background-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.bg-\(--vc-white\)\/40{background-color:color-mix(in oklab, var(--vc-white) 40%, transparent)}}.bg-\[color-mix\(in_srgb\,var\(--vc-canvas\)_88\%\,transparent\)\]{background-color:var(--vc-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--vc-canvas\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vc-canvas) 88%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--vc-ink\)_4\%\,transparent\)\]{background-color:var(--vc-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--vc-ink\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vc-ink) 4%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--vc-ink\)_5\%\,transparent\)\]{background-color:var(--vc-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--vc-ink\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vc-ink) 5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--vc-ink\)_6\%\,transparent\)\]{background-color:var(--vc-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--vc-ink\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vc-ink) 6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--vc-shadow\)_56\%\,transparent\)\]{background-color:var(--vc-shadow)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--vc-shadow\)_56\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vc-shadow) 56%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--vc-surface\)_90\%\,transparent\)\]{background-color:var(--vc-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--vc-surface\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--vc-surface) 90%,transparent)}}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft-bg)}.bg-black{background-color:var(--color-black)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-current,.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/10{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.bg-danger{background-color:var(--danger)}.bg-green-500{background-color:var(--color-green-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-success{background-color:var(--success)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-3{background-color:var(--surface-3)}.bg-transparent{background-color:#0000}.bg-warn\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.bg-white\/14{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-gradient-start\)_86\%\,var\(--vc-shadow\)\)\,color-mix\(in_srgb\,var\(--vc-gradient-end\)_78\%\,var\(--vc-shadow\)\)\)\]{background-image:linear-gradient(135deg,var(--vc-gradient-start),var(--vc-gradient-end))}@supports (color:color-mix(in lab, red, red)){.\[background-image\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-gradient-start\)_86\%\,var\(--vc-shadow\)\)\,color-mix\(in_srgb\,var\(--vc-gradient-end\)_78\%\,var\(--vc-shadow\)\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--vc-gradient-start) 86%,var(--vc-shadow)),color-mix(in srgb,var(--vc-gradient-end) 78%,var(--vc-shadow)))}}.\[background-image\:linear-gradient\(135deg\,var\(--vc-gradient-start\)\,var\(--vc-gradient-end\)\)\]{background-image:linear-gradient(135deg,var(--vc-gradient-start),var(--vc-gradient-end))}.\[background-image\:linear-gradient\(to_right\,rgba\(255\,255\,255\,\.24\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(255\,255\,255\,\.24\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff3d 1px,#0000 1px),linear-gradient(#ffffff3d 1px,#0000 1px)}.bg-\[image\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-gradient-start\)_16\%\,transparent\)\,color-mix\(in_srgb\,var\(--vc-gradient-end\)_8\%\,transparent\)\)\]{background-image:linear-gradient(135deg,var(--vc-gradient-start),var(--vc-gradient-end))}@supports (color:color-mix(in lab, red, red)){.bg-\[image\:linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-gradient-start\)_16\%\,transparent\)\,color-mix\(in_srgb\,var\(--vc-gradient-end\)_8\%\,transparent\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--vc-gradient-start) 16%,transparent),color-mix(in srgb,var(--vc-gradient-end) 8%,transparent))}}.bg-\[image\:linear-gradient\(135deg\,var\(--vc-glass-sheen\)\,transparent_55\%\)\]{background-image:linear-gradient(135deg,var(--vc-glass-sheen),transparent 55%)}.bg-\[image\:linear-gradient\(135deg\,var\(--vc-gradient-start\)\,var\(--vc-gradient-end\)\)\]{background-image:linear-gradient(135deg,var(--vc-gradient-start),var(--vc-gradient-end))}.bg-\[linear-gradient\(94deg\,var\(--vc-primary\)\,var\(--vc-secondary\)\)\]{background-image:linear-gradient(94deg,var(--vc-primary),var(--vc-secondary))}.bg-\[linear-gradient\(115deg\,color-mix\(in_srgb\,var\(--vc-secondary-soft\)_72\%\,var\(--vc-card\)\)\,var\(--vc-card\)_58\%\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_48\%\,var\(--vc-card\)\)\)\]{background-image:linear-gradient(115deg,var(--vc-secondary-soft),var(--vc-card) 58%,var(--vc-primary-soft))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(115deg\,color-mix\(in_srgb\,var\(--vc-secondary-soft\)_72\%\,var\(--vc-card\)\)\,var\(--vc-card\)_58\%\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_48\%\,var\(--vc-card\)\)\)\]{background-image:linear-gradient(115deg,color-mix(in srgb,var(--vc-secondary-soft) 72%,var(--vc-card)),var(--vc-card) 58%,color-mix(in srgb,var(--vc-primary-soft) 48%,var(--vc-card)))}}.bg-\[linear-gradient\(120deg\,color-mix\(in_srgb\,var\(--vc-primary\)_82\%\,\#12345a\)\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_72\%\,var\(--vc-card-strong\)\)_52\%\,var\(--vc-card-strong\)\)\]{background-image:linear-gradient(120deg,var(--vc-primary),var(--vc-primary-soft) 52%,var(--vc-card-strong))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(120deg\,color-mix\(in_srgb\,var\(--vc-primary\)_82\%\,\#12345a\)\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_72\%\,var\(--vc-card-strong\)\)_52\%\,var\(--vc-card-strong\)\)\]{background-image:linear-gradient(120deg,color-mix(in srgb,var(--vc-primary) 82%,#12345a),color-mix(in srgb,var(--vc-primary-soft) 72%,var(--vc-card-strong)) 52%,var(--vc-card-strong))}}.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_72\%\,var\(--vc-card\)\)\,var\(--vc-card-strong\)\)\]{background-image:linear-gradient(135deg,var(--vc-primary-soft),var(--vc-card-strong))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_72\%\,var\(--vc-card\)\)\,var\(--vc-card-strong\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--vc-primary-soft) 72%,var(--vc-card)),var(--vc-card-strong))}}.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_76\%\,var\(--vc-card\)\)\,var\(--vc-card-strong\)\)\]{background-image:linear-gradient(135deg,var(--vc-primary-soft),var(--vc-card-strong))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_76\%\,var\(--vc-card\)\)\,var\(--vc-card-strong\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--vc-primary-soft) 76%,var(--vc-card)),var(--vc-card-strong))}}.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_82\%\,var\(--vc-card-strong\)\)\,var\(--vc-card-strong\)\)\]{background-image:linear-gradient(135deg,var(--vc-primary-soft),var(--vc-card-strong))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_82\%\,var\(--vc-card-strong\)\)\,var\(--vc-card-strong\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--vc-primary-soft) 82%,var(--vc-card-strong)),var(--vc-card-strong))}}.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_84\%\,var\(--vc-card-strong\)\)\,var\(--vc-card-strong\)\)\]{background-image:linear-gradient(135deg,var(--vc-primary-soft),var(--vc-card-strong))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_84\%\,var\(--vc-card-strong\)\)\,var\(--vc-card-strong\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--vc-primary-soft) 84%,var(--vc-card-strong)),var(--vc-card-strong))}}.bg-\[linear-gradient\(135deg\,var\(--vc-gradient-start\)\,var\(--vc-gradient-end\)\)\]{background-image:linear-gradient(135deg,var(--vc-gradient-start),var(--vc-gradient-end))}.bg-\[linear-gradient\(140deg\,color-mix\(in_srgb\,var\(--vc-card-flat\)_92\%\,var\(--vc-secondary-soft\)\)\,var\(--vc-card-flat\)\)\]{background-image:linear-gradient(140deg,var(--vc-card-flat),var(--vc-card-flat))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(140deg\,color-mix\(in_srgb\,var\(--vc-card-flat\)_92\%\,var\(--vc-secondary-soft\)\)\,var\(--vc-card-flat\)\)\]{background-image:linear-gradient(140deg,color-mix(in srgb,var(--vc-card-flat) 92%,var(--vc-secondary-soft)),var(--vc-card-flat))}}.bg-\[linear-gradient\(145deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_28\%\,var\(--vc-card\)\)\,var\(--vc-card\)\)\]{background-image:linear-gradient(145deg,var(--vc-primary-soft),var(--vc-card))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(145deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_28\%\,var\(--vc-card\)\)\,var\(--vc-card\)\)\]{background-image:linear-gradient(145deg,color-mix(in srgb,var(--vc-primary-soft) 28%,var(--vc-card)),var(--vc-card))}}.bg-\[linear-gradient\(145deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_32\%\,var\(--vc-card\)\)\,var\(--vc-card\)\)\]{background-image:linear-gradient(145deg,var(--vc-primary-soft),var(--vc-card))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(145deg\,color-mix\(in_srgb\,var\(--vc-primary-soft\)_32\%\,var\(--vc-card\)\)\,var\(--vc-card\)\)\]{background-image:linear-gradient(145deg,color-mix(in srgb,var(--vc-primary-soft) 32%,var(--vc-card)),var(--vc-card))}}.bg-\[linear-gradient\(145deg\,var\(--vc-primary-pressed\)\,var\(--vc-secondary\)\)\]{background-image:linear-gradient(145deg,var(--vc-primary-pressed),var(--vc-secondary))}.bg-\[linear-gradient\(150deg\,var\(--vc-primary-soft\)\,var\(--vc-surface\)\)\]{background-image:linear-gradient(150deg,var(--vc-primary-soft),var(--vc-surface))}.bg-\[linear-gradient\(180deg\,transparent_0\%\,color-mix\(in_srgb\,var\(--vc-ink\)_72\%\,transparent\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 0%,var(--vc-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,transparent_0\%\,color-mix\(in_srgb\,var\(--vc-ink\)_72\%\,transparent\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--vc-ink) 72%,transparent) 100%)}}.bg-\[linear-gradient\(180deg\,transparent_34\%\,color-mix\(in_srgb\,var\(--vc-shadow\)_62\%\,transparent\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 34%,var(--vc-shadow) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,transparent_34\%\,color-mix\(in_srgb\,var\(--vc-shadow\)_62\%\,transparent\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 34%,color-mix(in srgb,var(--vc-shadow) 62%,transparent) 100%)}}.bg-\[linear-gradient\(color-mix\(in_srgb\,var\(--vc-ink\)_6\%\,transparent\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--vc-ink\)_6\%\,transparent\)_1px\,transparent_1px\)\]{background-image:linear-gradient(var(--vc-ink) 1px,transparent 1px),linear-gradient(90deg,var(--vc-ink) 1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(color-mix\(in_srgb\,var\(--vc-ink\)_6\%\,transparent\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--vc-ink\)_6\%\,transparent\)_1px\,transparent_1px\)\]{background-image:linear-gradient(color-mix(in srgb,var(--vc-ink) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--vc-ink) 6%,transparent) 1px,transparent 1px)}}.bg-\[radial-gradient\(120\%_80\%_at_100\%_0\%\,color-mix\(in_srgb\,var\(--vc-primary\)_22\%\,transparent\)\,transparent_62\%\)\,linear-gradient\(160deg\,var\(--vc-surface\)\,var\(--vc-glass-panel\)\)\]{background-image:radial-gradient(120% 80% at 100% 0%,var(--vc-primary),transparent 62%),linear-gradient(160deg,var(--vc-surface),var(--vc-glass-panel))}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(120\%_80\%_at_100\%_0\%\,color-mix\(in_srgb\,var\(--vc-primary\)_22\%\,transparent\)\,transparent_62\%\)\,linear-gradient\(160deg\,var\(--vc-surface\)\,var\(--vc-glass-panel\)\)\]{background-image:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--vc-primary) 22%,transparent),transparent 62%),linear-gradient(160deg,var(--vc-surface),var(--vc-glass-panel))}}.bg-\[radial-gradient\(circle\,var\(--vc-primary-soft-strong\)\,transparent_65\%\)\]{background-image:radial-gradient(circle,var(--vc-primary-soft-strong),transparent 65%)}.bg-\[repeating-linear-gradient\(115deg\,color-mix\(in_srgb\,var\(--vc-ink\)_4\%\,transparent\)_0_6px\,transparent_6px_14px\)\,linear-gradient\(120deg\,var\(--vc-surface\)_0\%\,var\(--vc-surface-muted\)_55\%\,var\(--vc-primary-soft\)_100\%\)\]{background-image:repeating-linear-gradient(115deg,var(--vc-ink) 0 6px,transparent 6px 14px),linear-gradient(120deg,var(--vc-surface) 0%,var(--vc-surface-muted) 55%,var(--vc-primary-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[repeating-linear-gradient\(115deg\,color-mix\(in_srgb\,var\(--vc-ink\)_4\%\,transparent\)_0_6px\,transparent_6px_14px\)\,linear-gradient\(120deg\,var\(--vc-surface\)_0\%\,var\(--vc-surface-muted\)_55\%\,var\(--vc-primary-soft\)_100\%\)\]{background-image:repeating-linear-gradient(115deg,color-mix(in srgb,var(--vc-ink) 4%,transparent) 0 6px,transparent 6px 14px),linear-gradient(120deg,var(--vc-surface) 0%,var(--vc-surface-muted) 55%,var(--vc-primary-soft) 100%)}}.bg-none{background-image:none}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[background-size\:32px_32px\]{background-size:32px 32px}.bg-size-\[44px_44px\]{background-size:44px 44px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[fill\:none\]{fill:none}.\[fill\:var\(--vc-ink\)\]{fill:var(--vc-ink)}.\[fill\:var\(--vc-muted\)\]{fill:var(--vc-muted)}.\[fill\:var\(--vc-primary\)\]{fill:var(--vc-primary)}.\[fill\:var\(--vc-surface\)\]{fill:var(--vc-surface)}.fill-\(--vc-muted\){fill:var(--vc-muted)}.fill-\(--vc-primary\){fill:var(--vc-primary)}.fill-none{fill:none}.\[stroke\:currentColor\]{stroke:currentColor}.\[stroke\:var\(--vc-border\)\]{stroke:var(--vc-border)}.\[stroke\:var\(--vc-primary\)\]{stroke:var(--vc-primary)}.\[stroke\:var\(--vc-secondary\)\]{stroke:var(--vc-secondary)}.\[stroke\:var\(--vc-surface-sunken\)\]{stroke:var(--vc-surface-sunken)}.\[stroke\:var\(--vc-warning\)\]{stroke:var(--vc-warning)}.stroke-\(--vc-primary\){stroke:var(--vc-primary)}.stroke-\(--vc-surface-muted\){stroke:var(--vc-surface-muted)}.stroke-\(--vc-surface-sunken\){stroke:var(--vc-surface-sunken)}.\[stroke-width\:1\.2\]{stroke-width:1.2px}.\[stroke-width\:1\]{stroke-width:1px}.\[stroke-width\:2\]{stroke-width:2px}.\[stroke-width\:14\]{stroke-width:14px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\[object-position\:center_35\%\]{object-position:center 35%}.\!p-0{padding:0!important}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0{padding:0}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\!{padding:calc(var(--spacing) * 4)!important}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-16{padding:calc(var(--spacing) * 16)}.p-\[0_2px\]{padding:0 2px}.p-\[0_3px\]{padding:0 3px}.p-\[0_4px\]{padding:0 4px}.p-\[0_4px_0_0\]{padding:0 4px 0 0}.p-\[0_5px\]{padding:0 5px}.p-\[0_6px\]{padding:0 6px}.p-\[0_8px\]{padding:0 8px}.p-\[0_11px\]{padding:0 11px}.p-\[0_12px\]{padding:0 12px}.p-\[0_12px_8px\]{padding:0 12px 8px}.p-\[0_14px\]{padding:0 14px}.p-\[0_18px\]{padding:0 18px}.p-\[0_26\%\]{padding:0 26%}.p-\[1px_5px\]{padding:1px 5px}.p-\[1px_6px\]{padding:1px 6px}.p-\[2px_2px_8px\]{padding:2px 2px 8px}.p-\[2px_4px\]{padding:2px 4px}.p-\[2px_6px\]{padding:2px 6px}.p-\[2px_7px\]{padding:2px 7px}.p-\[2px_8px\]{padding:2px 8px}.p-\[3px\]{padding:3px}.p-\[4px_6px\]{padding:4px 6px}.p-\[4px_8px\]{padding:4px 8px}.p-\[4px_10px_14px\]{padding:4px 10px 14px}.p-\[5px_9px\]{padding:5px 9px}.p-\[6px_8px\]{padding:6px 8px}.p-\[6px_10px\]{padding:6px 10px}.p-\[6px_14px\]{padding:6px 14px}.p-\[7px_11px\]{padding:7px 11px}.p-\[7px_12px\]{padding:7px 12px}.p-\[8px_10px\]{padding:8px 10px}.p-\[8px_12px\]{padding:8px 12px}.p-\[8px_14px\]{padding:8px 14px}.p-\[8px_16px_14px\]{padding:8px 16px 14px}.p-\[10px_12px\]{padding:10px 12px}.p-\[10px_14px\]{padding:10px 14px}.p-\[10px_var\(--lt-16\)\]{padding:10px var(--lt-16)}.p-\[11px_12px\]{padding:11px 12px}.p-\[11px_13px\]{padding:11px 13px}.p-\[12px_10px\]{padding:12px 10px}.p-\[12px_14px\]{padding:12px 14px}.p-\[12px_20px\]{padding:12px 20px}.p-\[13px_18px\]{padding:13px 18px}.p-\[14px_16px\]{padding:14px 16px}.p-\[18px_18px_16px\]{padding:18px 18px 16px}.p-\[20px_20px_calc\(20px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px))}.p-\[22px\]{padding:22px}.p-\[26px_18px\]{padding:26px 18px}.p-\[var\(--lt-12\)\]{padding:var(--lt-12)}.p-\[var\(--lt-12\)_var\(--lt-16\)\]{padding:var(--lt-12) var(--lt-16)}.p-\[var\(--lt-24\)\]{padding:var(--lt-24)}.p-\[var\(--sp-2\)_var\(--sp-3\)\]{padding:var(--sp-2) var(--sp-3)}.p-\[var\(--sp-3\)_var\(--sp-4\)\]{padding:var(--sp-3) var(--sp-4)}.p-\[var\(--sp-4\)\]{padding:var(--sp-4)}.p-\[var\(--sp-6\)\]{padding:var(--sp-6)}.p-\[var\(--sp-16\)_0\]{padding:var(--sp-16) 0}.p-\[var\(--vds-space-control\)_12px\]{padding:var(--vds-space-control) 12px}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[5px\]{padding-inline:5px}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[clamp\(20px\,4vw\,40px\)\]{padding-inline:clamp(20px,4vw,40px)}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2\.5\!{padding-block:calc(var(--spacing) * 2.5)!important}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[13px\]{padding-block:13px}.py-\[clamp\(16px\,4vw\,32px\)\]{padding-block:clamp(16px,4vw,32px)}.py-\[clamp\(20px\,4vw\,40px\)\]{padding-block:clamp(20px,4vw,40px)}.py-\[clamp\(24px\,6vh\,64px\)\]{padding-block:clamp(24px,6vh,64px)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[12vh\]{padding-top:12vh}.pt-\[42px\]{padding-top:42px}.pt-\[calc\(56px_\+_env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(56px + env(safe-area-inset-top,0px))}.pt-\[clamp\(18px\,3vw\,26px\)\]{padding-top:clamp(18px,3vw,26px)}.pt-\[env\(safe-area-inset-top\,0px\)\]{padding-top:env(safe-area-inset-top,0px)}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[13px\]{padding-bottom:13px}.pb-\[118px\]{padding-bottom:118px}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pb-\[calc\(16px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(96px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(120px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(150px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+16px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px, env(safe-area-inset-bottom))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8\!{padding-left:calc(var(--spacing) * 8)!important}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10\!{padding-left:calc(var(--spacing) * 10)!important}.pl-\[46px\]\!{padding-left:46px!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.\[vertical-align\:-1px\]{vertical-align:-1px}.\[vertical-align\:-2px\]{vertical-align:-2px}.\[vertical-align\:-3px\]{vertical-align:-3px}.\[vertical-align\:middle\]{vertical-align:middle}.align-\[-2px\]{vertical-align:-2px}.align-\[-3px\]{vertical-align:-3px}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:inherit\]{font-family:inherit}.\[font-family\:ui-monospace\,SFMono-Regular\,Menlo\,Consolas\,monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.\[font-family\:ui-monospace\,SFMono-Regular\,Menlo\,monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.\[font-family\:ui-monospace\,_SFMono-Regular\,_monospace\]{font-family:ui-monospace,SFMono-Regular,monospace}.\[font-family\:ui-monospace\,_monospace\]{font-family:ui-monospace,monospace}.\[font-family\:var\(--font-mono\)\]{font-family:var(--font-mono)}.\[font-family\:var\(--font-vds\)\]{font-family:var(--font-vds)}.\[font-family\:var\(--font-vds\,_inherit\)\]{font-family:var(--font-vds,inherit)}.\[font-family\:var\(--font-venus-core\,Arial\,sans-serif\)\]{font-family:var(--font-venus-core,Arial,sans-serif)}.font-\[inherit\]{font-family:inherit}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-body)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:14px;line-height:var(--tw-leading,1.5)}.text-h1{font-size:24px;line-height:var(--tw-leading,1.28)}.text-h3{font-size:18px;line-height:var(--tw-leading,1.35)}.text-lg{font-size:16px;line-height:var(--tw-leading,1.4)}.text-meta{font-size:13px;line-height:var(--tw-leading,1.45)}.text-micro{font-size:12px;line-height:var(--tw-leading,1.42)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[font-size\:9px\]{font-size:9px}.\[font-size\:13px\]{font-size:13px}.text-\[\.75rem\]{font-size:.75rem}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.82em\]{font-size:.82em}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2rem\]{font-size:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[18px\]\!{font-size:18px!important}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[42px\]{font-size:42px}.text-\[42px\]\!{font-size:42px!important}.text-\[50px\]{font-size:50px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.36\]{--tw-leading:1.36;line-height:1.36}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.75rem\]{--tw-leading:1.75rem;line-height:1.75rem}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[1\.125rem\]{--tw-leading:1.125rem;line-height:1.125rem}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]\!{--tw-leading:20px!important;line-height:20px!important}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[32px\]\!{--tw-leading:32px!important;line-height:32px!important}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.tracking-\[1\.5\]{--tw-tracking:1.5;letter-spacing:1.5px}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[letter-spacing\:0\.08em\]{letter-spacing:.08em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.\[word-break\:break-word\]{word-break:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.\[white-space\:pre\]{white-space:pre}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white\/85{color:#ffffffd9!important}@supports (color:color-mix(in lab, red, red)){.\!text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)!important}}.\[color\:color-mix\(in_srgb\,_var\(--vc-white\)_62\%\,_transparent\)\]{color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.\[color\:color-mix\(in_srgb\,_var\(--vc-white\)_62\%\,_transparent\)\]{color:color-mix(in srgb, var(--vc-white) 62%, transparent)}}.\[color\:color-mix\(in_srgb\,_var\(--vc-white\)_78\%\,_transparent\)\]{color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.\[color\:color-mix\(in_srgb\,_var\(--vc-white\)_78\%\,_transparent\)\]{color:color-mix(in srgb, var(--vc-white) 78%, transparent)}}.\[color\:color-mix\(in_srgb\,_var\(--vc-white\)_82\%\,_transparent\)\]{color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.\[color\:color-mix\(in_srgb\,_var\(--vc-white\)_82\%\,_transparent\)\]{color:color-mix(in srgb, var(--vc-white) 82%, transparent)}}.\[color\:inherit\]{color:inherit}.\[color\:var\(--ad-text-2\)\]{color:var(--ad-text-2)}.\[color\:var\(--ad-text-3\)\]{color:var(--ad-text-3)}.\[color\:var\(--brand-gold\)\]{color:var(--brand-gold)}.\[color\:var\(--fin-muted\)\]{color:var(--fin-muted)}.\[color\:var\(--mv-dim\)\]{color:var(--mv-dim)}.\[color\:var\(--mv-fg\)\]{color:var(--mv-fg)}.\[color\:var\(--mv-fg-2\)\]{color:var(--mv-fg-2)}.\[color\:var\(--price-red\)\]{color:var(--price-red)}.\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.\[color\:var\(--text-tertiary\)\]{color:var(--text-tertiary)}.\[color\:var\(--v-ink\,_var\(--bg-deep\)\)\]{color:var(--v-ink,var(--bg-deep))}.\[color\:var\(--vc-body\)\]{color:var(--vc-body)}.\[color\:var\(--vc-danger\)\]{color:var(--vc-danger)}.\[color\:var\(--vc-danger-ink\)\]{color:var(--vc-danger-ink)}.\[color\:var\(--vc-ink\)\]{color:var(--vc-ink)}.\[color\:var\(--vc-muted\)\]{color:var(--vc-muted)}.\[color\:var\(--vc-on-primary\)\]{color:var(--vc-on-primary)}.\[color\:var\(--vc-primary\)\]{color:var(--vc-primary)}.\[color\:var\(--vc-secondary\)\]{color:var(--vc-secondary)}.\[color\:var\(--vc-subtle\)\]{color:var(--vc-subtle)}.\[color\:var\(--vc-success\)\]{color:var(--vc-success)}.\[color\:var\(--vc-tooltip-fg\)\]{color:var(--vc-tooltip-fg)}.\[color\:var\(--vc-warning\)\]{color:var(--vc-warning)}.\[color\:var\(--vc-warning-ink\)\]{color:var(--vc-warning-ink)}.\[color\:var\(--vc-white\)\]{color:var(--vc-white)}.\[color\:var\(--vds-accent-text\)\]{color:var(--vds-accent-text)}.\[color\:var\(--vds-error\)\]{color:var(--vds-error)}.\[color\:var\(--vds-ink\)\]{color:var(--vds-ink)}.\[color\:var\(--vds-ink-3\)\]{color:var(--vds-ink-3)}.\[color\:var\(--vds-ink-soft\)\]{color:var(--vds-ink-soft)}.\[color\:var\(--vds-money-soft\)\]{color:var(--vds-money-soft)}.\[color\:var\(--vds-muted\)\]{color:var(--vds-muted)}.\[color\:var\(--vds-muted-2\)\]{color:var(--vds-muted-2)}.\[color\:var\(--vds-on-brand\)\]{color:var(--vds-on-brand)}.\[color\:var\(--vds-primary\)\]{color:var(--vds-primary)}.\[color\:var\(--vds-tooltip-fg\)\]{color:var(--vds-tooltip-fg)}.text-\(--vc-body\){color:var(--vc-body)}.text-\(--vc-border\){color:var(--vc-border)}.text-\(--vc-border-control\){color:var(--vc-border-control)}.text-\(--vc-border-strong\){color:var(--vc-border-strong)}.text-\(--vc-danger\){color:var(--vc-danger)}.text-\(--vc-danger-ink\){color:var(--vc-danger-ink)}.text-\(--vc-divider\){color:var(--vc-divider)}.text-\(--vc-ink\){color:var(--vc-ink)}.text-\(--vc-label\){color:var(--vc-label)}.text-\(--vc-muted\){color:var(--vc-muted)}.text-\(--vc-on-primary\){color:var(--vc-on-primary)}.text-\(--vc-on-primary-soft\){color:var(--vc-on-primary-soft)}.text-\(--vc-on-white\){color:var(--vc-on-white)}.text-\(--vc-placeholder\){color:var(--vc-placeholder)}.text-\(--vc-primary\){color:var(--vc-primary)}.text-\(--vc-primary-soft\){color:var(--vc-primary-soft)}.text-\(--vc-secondary\){color:var(--vc-secondary)}.text-\(--vc-secondary-ink\){color:var(--vc-secondary-ink)}.text-\(--vc-subtle\){color:var(--vc-subtle)}.text-\(--vc-success\){color:var(--vc-success)}.text-\(--vc-success-ink\){color:var(--vc-success-ink)}.text-\(--vc-surface\){color:var(--vc-surface)}.text-\(--vc-warning\){color:var(--vc-warning)}.text-\(--vc-warning-ink\){color:var(--vc-warning-ink)}.text-\(--vc-white\),.text-\(--vc-white\)\/20{color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.text-\(--vc-white\)\/20{color:color-mix(in oklab, var(--vc-white) 20%, transparent)}}.text-\(--vc-white\)\/70{color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.text-\(--vc-white\)\/70{color:color-mix(in oklab, var(--vc-white) 70%, transparent)}}.text-\(--vc-white\)\/80{color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.text-\(--vc-white\)\/80{color:color-mix(in oklab, var(--vc-white) 80%, transparent)}}.text-\(--vc-white\)\/85{color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.text-\(--vc-white\)\/85{color:color-mix(in oklab, var(--vc-white) 85%, transparent)}}.text-\(--vc-white\)\/90{color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.text-\(--vc-white\)\/90{color:color-mix(in oklab, var(--vc-white) 90%, transparent)}}.text-\[var\(--fs-cap\)\]{color:var(--fs-cap)}.text-\[var\(--fs-cap\,_12px\)\]{color:var(--fs-cap,12px)}.text-\[var\(--fs-h2\)\]{color:var(--fs-h2)}.text-\[var\(--fs-h3\)\]{color:var(--fs-h3)}.text-\[var\(--fs-meta\)\]{color:var(--fs-meta)}.text-\[var\(--fs-micro\)\]{color:var(--fs-micro)}.text-\[var\(--t-body\,_14px\)\]{color:var(--t-body,14px)}.text-\[var\(--t-caption\,_10px\)\]{color:var(--t-caption,10px)}.text-accent{color:var(--accent)}.text-accent-ink{color:var(--accent-ink)}.text-amber-500{color:var(--color-amber-500)}.text-danger{color:var(--danger)}.text-faint{color:var(--faint)}.text-fg{color:var(--fg)}.text-info{color:var(--info)}.text-inherit{color:inherit}.text-muted{color:var(--muted)}.text-red-500{color:var(--color-red-500)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.\[text-transform\:inherit\]{text-transform:inherit}.\[text-transform\:uppercase\]{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.\[font-style\:italic\],.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.\[text-underline-offset\:2px\],.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-\(--vc-primary\){caret-color:var(--vc-primary)}.accent-\(--vc-primary\){accent-color:var(--vc-primary)}.\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.\[color-scheme\:light\]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.\[opacity\:calc\(1_-_var\(--m-appbar-p\,_0\)_\*_1\.15\)\]{opacity:calc(1 - var(--m-appbar-p,0) * 1.15)}.\[opacity\:var\(--swipe-p\,0\)\]{opacity:var(--swipe-p,0)}.opacity-0{opacity:0}.opacity-0\!{opacity:0!important}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-72{opacity:.72}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--vc-shadow-ring\){--tw-shadow:var(--vc-shadow-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-8px_40px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_30\%\,transparent\)\]{--tw-shadow:0 -8px 40px -12px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_-8px_40px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_30\%\,transparent\)\]{--tw-shadow:0 -8px 40px -12px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 30%,transparent))}}.shadow-\[0_-8px_40px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_30\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-12px_40px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_60\%\,transparent\)\]{--tw-shadow:0 -12px 40px -16px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_-12px_40px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_60\%\,transparent\)\]{--tw-shadow:0 -12px 40px -16px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 60%,transparent))}}.shadow-\[0_-12px_40px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_60\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_0_var\(--vc-shadow-ring\)\]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,var(--vc-shadow-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_color-mix\(in_srgb\,var\(--vc-shadow\)_18\%\,transparent\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_1px_2px_color-mix\(in_srgb\,var\(--vc-shadow\)_18\%\,transparent\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 18%,transparent))}}.shadow-\[0_1px_2px_color-mix\(in_srgb\,var\(--vc-shadow\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_0_var\(--vc-shadow-ring\)\]{--tw-shadow:0 2px 8px 0 var(--tw-shadow-color,var(--vc-shadow-ring));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--vc-shadow\)_12\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--vc-shadow\)_12\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 12%,transparent))}}.shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--vc-shadow\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_color-mix\(in_srgb\,var\(--vc-primary\)_75\%\,transparent\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,var(--vc-primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_8px_18px_-10px_color-mix\(in_srgb\,var\(--vc-primary\)_75\%\,transparent\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,color-mix(in srgb,var(--vc-primary) 75%,transparent))}}.shadow-\[0_8px_18px_-10px_color-mix\(in_srgb\,var\(--vc-primary\)_75\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_-14px_color-mix\(in_srgb\,var\(--vc-primary\)_32\%\,var\(--vc-shadow\)\)\]{--tw-shadow:0 8px 18px -14px var(--tw-shadow-color,var(--vc-primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_8px_18px_-14px_color-mix\(in_srgb\,var\(--vc-primary\)_32\%\,var\(--vc-shadow\)\)\]{--tw-shadow:0 8px 18px -14px var(--tw-shadow-color,color-mix(in srgb,var(--vc-primary) 32%,var(--vc-shadow)))}}.shadow-\[0_8px_18px_-14px_color-mix\(in_srgb\,var\(--vc-primary\)_32\%\,var\(--vc-shadow\)\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_-10px_color-mix\(in_srgb\,var\(--vc-gradient-start\)_60\%\,transparent\)\]{--tw-shadow:0 8px 20px -10px var(--tw-shadow-color,var(--vc-gradient-start))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_8px_20px_-10px_color-mix\(in_srgb\,var\(--vc-gradient-start\)_60\%\,transparent\)\]{--tw-shadow:0 8px 20px -10px var(--tw-shadow-color,color-mix(in srgb,var(--vc-gradient-start) 60%,transparent))}}.shadow-\[0_8px_20px_-10px_color-mix\(in_srgb\,var\(--vc-gradient-start\)_60\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-20px_color-mix\(in_srgb\,var\(--vc-primary\)_22\%\,var\(--vc-shadow\)\)\]{--tw-shadow:0 8px 24px -20px var(--tw-shadow-color,var(--vc-primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_8px_24px_-20px_color-mix\(in_srgb\,var\(--vc-primary\)_22\%\,var\(--vc-shadow\)\)\]{--tw-shadow:0 8px 24px -20px var(--tw-shadow-color,color-mix(in srgb,var(--vc-primary) 22%,var(--vc-shadow)))}}.shadow-\[0_8px_24px_-20px_color-mix\(in_srgb\,var\(--vc-primary\)_22\%\,var\(--vc-shadow\)\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_-12px_color-mix\(in_srgb\,var\(--vc-primary\)_62\%\,transparent\)\]{--tw-shadow:0 10px 22px -12px var(--tw-shadow-color,var(--vc-primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_22px_-12px_color-mix\(in_srgb\,var\(--vc-primary\)_62\%\,transparent\)\]{--tw-shadow:0 10px 22px -12px var(--tw-shadow-color,color-mix(in srgb,var(--vc-primary) 62%,transparent))}}.shadow-\[0_10px_22px_-12px_color-mix\(in_srgb\,var\(--vc-primary\)_62\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_-14px_color-mix\(in_srgb\,var\(--vc-shadow\)_55\%\,transparent\)\]{--tw-shadow:0 10px 28px -14px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_28px_-14px_color-mix\(in_srgb\,var\(--vc-shadow\)_55\%\,transparent\)\]{--tw-shadow:0 10px 28px -14px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 55%,transparent))}}.shadow-\[0_10px_28px_-14px_color-mix\(in_srgb\,var\(--vc-shadow\)_55\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_color-mix\(in_srgb\,var\(--vc-shadow\)_22\%\,transparent\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_12px_28px_color-mix\(in_srgb\,var\(--vc-shadow\)_22\%\,transparent\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 22%,transparent))}}.shadow-\[0_12px_28px_color-mix\(in_srgb\,var\(--vc-shadow\)_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_60\%\,transparent\)\]{--tw-shadow:0 12px 32px -12px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_12px_32px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_60\%\,transparent\)\]{--tw-shadow:0 12px 32px -12px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 60%,transparent))}}.shadow-\[0_12px_32px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_60\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_-14px_color-mix\(in_srgb\,var\(--vc-shadow\)_55\%\,transparent\)\]{--tw-shadow:0 12px 32px -14px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_12px_32px_-14px_color-mix\(in_srgb\,var\(--vc-shadow\)_55\%\,transparent\)\]{--tw-shadow:0 12px 32px -14px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 55%,transparent))}}.shadow-\[0_12px_32px_-14px_color-mix\(in_srgb\,var\(--vc-shadow\)_55\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_28\%\,transparent\)\]{--tw-shadow:0 16px 40px -12px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_16px_40px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_28\%\,transparent\)\]{--tw-shadow:0 16px 40px -12px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 28%,transparent))}}.shadow-\[0_16px_40px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_28\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-18px_color-mix\(in_srgb\,var\(--vc-shadow\)_34\%\,transparent\)\,0_2px_10px_color-mix\(in_srgb\,var\(--vc-shadow\)_12\%\,transparent\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,var(--vc-shadow)), 0 2px 10px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_18px_40px_-18px_color-mix\(in_srgb\,var\(--vc-shadow\)_34\%\,transparent\)\,0_2px_10px_color-mix\(in_srgb\,var\(--vc-shadow\)_12\%\,transparent\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 34%,transparent)), 0 2px 10px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 12%,transparent))}}.shadow-\[0_18px_40px_-18px_color-mix\(in_srgb\,var\(--vc-shadow\)_34\%\,transparent\)\,0_2px_10px_color-mix\(in_srgb\,var\(--vc-shadow\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-18px_color-mix\(in_srgb\,var\(--vc-shadow\)_40\%\,transparent\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_18px_40px_-18px_color-mix\(in_srgb\,var\(--vc-shadow\)_40\%\,transparent\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 40%,transparent))}}.shadow-\[0_18px_40px_-18px_color-mix\(in_srgb\,var\(--vc-shadow\)_40\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-20px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_18px_40px_-20px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 45%,transparent))}}.shadow-\[0_18px_40px_-20px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-22px_color-mix\(in_srgb\,var\(--vc-shadow\)_70\%\,transparent\)\]{--tw-shadow:0 18px 40px -22px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_18px_40px_-22px_color-mix\(in_srgb\,var\(--vc-shadow\)_70\%\,transparent\)\]{--tw-shadow:0 18px 40px -22px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 70%,transparent))}}.shadow-\[0_18px_40px_-22px_color-mix\(in_srgb\,var\(--vc-shadow\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-24px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_18px_40px_-24px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 45%,transparent))}}.shadow-\[0_18px_40px_-24px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{--tw-shadow:0 24px 60px -20px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_24px_60px_-20px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{--tw-shadow:0 24px 60px -20px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 45%,transparent))}}.shadow-\[0_24px_60px_-20px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_64px_-20px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{--tw-shadow:0 24px 64px -20px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_24px_64px_-20px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{--tw-shadow:0 24px 64px -20px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 45%,transparent))}}.shadow-\[0_24px_64px_-20px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_0_24px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_12\%\,transparent\)\]{--tw-shadow:4px 0 24px -16px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[4px_0_24px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_12\%\,transparent\)\]{--tw-shadow:4px 0 24px -16px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 12%,transparent))}}.shadow-\[4px_0_24px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--vc-border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--vc-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_6px_18px_-10px_color-mix\(in_srgb\,var\(--vc-shadow\)_10\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--vc-glass-highlight)), 0 6px 18px -10px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_6px_18px_-10px_color-mix\(in_srgb\,var\(--vc-shadow\)_10\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--vc-glass-highlight)), 0 6px 18px -10px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 10%,transparent))}}.shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_6px_18px_-10px_color-mix\(in_srgb\,var\(--vc-shadow\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_16px_40px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_18\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--vc-glass-highlight)), 0 16px 40px -12px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_16px_40px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_18\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--vc-glass-highlight)), 0 16px 40px -12px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 18%,transparent))}}.shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_16px_40px_-12px_color-mix\(in_srgb\,var\(--vc-shadow\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_28px_70px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_34\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--vc-glass-highlight)), 0 28px 70px -16px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_28px_70px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_34\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--vc-glass-highlight)), 0 28px 70px -16px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 34%,transparent))}}.shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_28px_70px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_34\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--vc-primary\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--vc-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--vc-shadow\)\]{--tw-shadow:var(--vc-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--vc-shadow-ring\)\]{--tw-shadow:var(--vc-shadow-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:0_0_0_2px_var\(--vc-white\)\]{box-shadow:0 0 0 2px var(--vc-white)}.\[box-shadow\:0_0_12px_var\(--c-live-soft\)\]{box-shadow:0 0 12px var(--c-live-soft)}.\[box-shadow\:0_4px_12px_color-mix\(in_srgb\,_var\(--vds-ink\)_22\%\,_transparent\)\]{box-shadow:0 4px 12px var(--vds-ink)}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_4px_12px_color-mix\(in_srgb\,_var\(--vds-ink\)_22\%\,_transparent\)\]{box-shadow:0 4px 12px color-mix(in srgb, var(--vds-ink) 22%, transparent)}}.\[box-shadow\:0_4px_14px_rgba\(0\,_0\,_0\,_0\.2\)\]{box-shadow:0 4px 14px #0003}.\[box-shadow\:0_6px_18px_rgba\(0\,_0\,_0\,_0\.22\)\]{box-shadow:0 6px 18px #00000038}.\[box-shadow\:0_8px_22px_rgba\(0\,_0\,_0\,_0\.22\)\]{box-shadow:0 8px 22px #00000038}.\[box-shadow\:0_8px_24px_rgba\(0\,0\,0\,\.5\)\]{box-shadow:0 8px 24px #00000080}.\[box-shadow\:0_8px_24px_rgba\(0\,_0\,_0\,_0\.25\)\]{box-shadow:0 8px 24px #00000040}.\[box-shadow\:0_10px_28px_rgba\(0\,_0\,_0\,_0\.28\)\]{box-shadow:0 10px 28px #00000047}.\[box-shadow\:0_10px_34px_color-mix\(in_srgb\,var\(--vc-primary\)_35\%\,transparent\)\]{box-shadow:0 10px 34px var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_10px_34px_color-mix\(in_srgb\,var\(--vc-primary\)_35\%\,transparent\)\]{box-shadow:0 10px 34px color-mix(in srgb,var(--vc-primary) 35%,transparent)}}.\[box-shadow\:0_10px_34px_rgba\(0\,0\,0\,\.5\)\]{box-shadow:0 10px 34px #00000080}.\[box-shadow\:0_12px_28px_color-mix\(in_srgb\,_var\(--bg-deep\)_45\%\,_transparent\)\]{box-shadow:0 12px 28px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_12px_28px_color-mix\(in_srgb\,_var\(--bg-deep\)_45\%\,_transparent\)\]{box-shadow:0 12px 28px color-mix(in srgb, var(--bg-deep) 45%, transparent)}}.\[box-shadow\:0_12px_28px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,_transparent\)\]{box-shadow:0 12px 28px var(--vc-shadow)}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_12px_28px_color-mix\(in_srgb\,var\(--vc-shadow\)_45\%\,_transparent\)\]{box-shadow:0 12px 28px color-mix(in srgb,var(--vc-shadow) 45%, transparent)}}.\[box-shadow\:0_12px_32px_rgba\(0\,_0\,_0\,_0\.55\)\]{box-shadow:0 12px 32px #0000008c}.\[box-shadow\:0_12px_34px_color-mix\(in_srgb\,_var\(--bg-deep\)_60\%\,_transparent\)\]{box-shadow:0 12px 34px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_12px_34px_color-mix\(in_srgb\,_var\(--bg-deep\)_60\%\,_transparent\)\]{box-shadow:0 12px 34px color-mix(in srgb, var(--bg-deep) 60%, transparent)}}.\[box-shadow\:0_16px_40px_color-mix\(in_srgb\,var\(--vc-shadow\)_50\%\,transparent\)\]{box-shadow:0 16px 40px var(--vc-shadow)}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_16px_40px_color-mix\(in_srgb\,var\(--vc-shadow\)_50\%\,transparent\)\]{box-shadow:0 16px 40px color-mix(in srgb,var(--vc-shadow) 50%,transparent)}}.\[box-shadow\:0_16px_40px_rgba\(0\,_0\,_0\,_0\.5\)\]{box-shadow:0 16px 40px #00000080}.\[box-shadow\:0_18px_48px_rgba\(0\,0\,0\,\.55\)\,_0_2px_8px_rgba\(0\,0\,0\,\.35\)\]{box-shadow:0 18px 48px #0000008c,0 2px 8px #00000059}.\[box-shadow\:0_18px_50px_rgba\(0\,_0\,_0\,_0\.45\)\]{box-shadow:0 18px 50px #00000073}.\[box-shadow\:0_24px_64px_color-mix\(in_srgb\,_var\(--bg-deep\)_55\%\,_transparent\)\]{box-shadow:0 24px 64px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:0_24px_64px_color-mix\(in_srgb\,_var\(--bg-deep\)_55\%\,_transparent\)\]{box-shadow:0 24px 64px color-mix(in srgb, var(--bg-deep) 55%, transparent)}}.\[box-shadow\:none\]{box-shadow:none}.\[box-shadow\:var\(--e-2\,_0_4px_16px_rgba\(0\,0\,0\,\.28\)\)\]{box-shadow:var(--e-2,0 4px 16px #00000047)}.\[box-shadow\:var\(--e-3\)\]{box-shadow:var(--e-3)}.\[box-shadow\:var\(--v-glow-gold\,_0_6px_22px_color-mix\(in_srgb\,_var\(--vc-warning\)_34\%\,_transparent\)\)\]{box-shadow:var(--v-glow-gold,0 6px 22px var(--vc-warning))}@supports (color:color-mix(in lab, red, red)){.\[box-shadow\:var\(--v-glow-gold\,_0_6px_22px_color-mix\(in_srgb\,_var\(--vc-warning\)_34\%\,_transparent\)\)\]{box-shadow:var(--v-glow-gold,0 6px 22px color-mix(in srgb, var(--vc-warning) 34%, transparent))}}.\[box-shadow\:var\(--vc-shadow\,_0_12px_40px_rgba\(0\,0\,0\,\.36\)\)\]{box-shadow:var(--vc-shadow,0 12px 40px #0000005c)}.\[box-shadow\:var\(--vds-ext-shadow-pop\)\]{box-shadow:var(--vds-ext-shadow-pop)}.\[box-shadow\:var\(--vds-ext-shadow-sheet\)\]{box-shadow:var(--vds-ext-shadow-sheet)}.ring-\(--vc-border\){--tw-ring-color:var(--vc-border)}.ring-\(--vc-primary\){--tw-ring-color:var(--vc-primary)}.ring-\(--vc-primary-soft\){--tw-ring-color:var(--vc-primary-soft)}.\[outline\:none\]{outline:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-1{outline-offset:1px}.outline-offset-4{outline-offset:4px}.outline-\(--vc-primary\)\/45{outline-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.outline-\(--vc-primary\)\/45{outline-color:color-mix(in oklab, var(--vc-primary) 45%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_4px_color-mix\(in_srgb\,var\(--vc-shadow\)_16\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 4px var(--tw-drop-shadow-color,var(--vc-shadow)))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_1px_4px_color-mix\(in_srgb\,var\(--vc-shadow\)_16\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 4px var(--tw-drop-shadow-color,color-mix(in srgb,var(--vc-shadow) 16%,transparent)))}}.drop-shadow-\[0_1px_4px_color-mix\(in_srgb\,var\(--vc-shadow\)_16\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--vc-gradient-start\)_22\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,var(--vc-gradient-start)))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--vc-gradient-start\)_22\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,color-mix(in srgb,var(--vc-gradient-start) 22%,transparent)))}}.drop-shadow-\[0_2px_8px_color-mix\(in_srgb\,var\(--vc-gradient-start\)_22\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:drop-shadow\(0_4px_14px_rgba\(0\,_0\,_0\,_\.35\)\)\]{filter:drop-shadow(0 4px 14px #00000059)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[28px\]{--tw-backdrop-blur:blur(28px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[backdrop-filter\:blur\(2px\)\]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.\[backdrop-filter\:blur\(4px\)\]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.\[backdrop-filter\:blur\(6px\)\]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.\[backdrop-filter\:blur\(10px\)\]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.\[backdrop-filter\:blur\(12px\)\]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[backdrop-filter\:blur\(14px\)_saturate\(140\%\)\]{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}.\[backdrop-filter\:blur\(14px\)_saturate\(150\%\)\]{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%)}.\[backdrop-filter\:blur\(16px\)_saturate\(150\%\)\]{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%)}.\[backdrop-filter\:blur\(18px\)_saturate\(150\%\)\]{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}.\[backdrop-filter\:blur\(24px\)_saturate\(160\%\)\]{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%)}.\[backdrop-filter\:blur\(var\(--blur\)\)\]{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\,opacity\,filter\]{transition-property:background-color,border-color,color,box-shadow,transform,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,opacity\]{transition-property:height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,opacity\,margin\]{transition-property:max-width,opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,opacity\,transform\]{transition-property:max-width,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\,background-color\]{transition-property:transform,box-shadow,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[x\,y\,width\,height\]{transition-property:x,y,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[x\,y\]{transition-property:x,y;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.duration-\[260ms\]\!{--tw-duration:.26s!important;transition-duration:.26s!important}.duration-\[700ms\]{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]\!{--tw-ease:cubic-bezier(.22,1,.36,1)!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.ease-\[cubic-bezier\(0\.215\,0\.61\,0\.355\,1\)\]{--tw-ease:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[will-change\:auto\]{will-change:auto}.\[will-change\:transform\]{will-change:transform}.\[contain\:style\]{contain:style}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--brand-cyan\:var\(--vc-primary\)\]{--brand-cyan:var(--vc-primary)}.\[--brand-pink\:var\(--vc-primary\)\]{--brand-pink:var(--vc-primary)}.\[--discover-header-offset\:77px\]{--discover-header-offset:77px}.\[--dur-base\:150ms\]{--dur-base:.15s}.\[--ease-out\:cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--ease-out:cubic-bezier(.22,1,.36,1)}.\[--focus-ring\:var\(--vc-primary\)\]{--focus-ring:var(--vc-primary)}.\[--font-venus-core\:var\(--font-vds\)\]{--font-venus-core:var(--font-vds)}.\[--font-venus-core\:var\(--font-vds\,var\(--font\)\)\]{--font-venus-core:var(--font-vds,var(--font))}.\[--fs-h3\:18px\]{--fs-h3:18px}.\[--fs-hero\:24px\]{--fs-hero:24px}.\[--glass-border\:var\(--vc-glass-border\)\]{--glass-border:var(--vc-glass-border)}.\[--glass-strong\:var\(--vc-surface-hover\)\]{--glass-strong:var(--vc-surface-hover)}.\[--glass\:var\(--vc-glass-panel\)\]{--glass:var(--vc-glass-panel)}.\[--m-inset-bottom\:68px\]{--m-inset-bottom:68px}.\[--n-100\:var\(--vc-ink\)\]{--n-100:var(--vc-ink)}.\[--n-300\:var\(--vc-muted\)\]{--n-300:var(--vc-muted)}.\[--n-350\:var\(--vc-muted\)\]{--n-350:var(--vc-muted)}.\[--n-800\:var\(--vc-surface\)\]{--n-800:var(--vc-surface)}.\[--n-850\:var\(--vc-canvas\)\]{--n-850:var(--vc-canvas)}.\[--n-900\:var\(--vc-surface-sunken\)\]{--n-900:var(--vc-surface-sunken)}.\[--r-lg\:16px\]{--r-lg:16px}.\[--r-md\:12px\]{--r-md:12px}.\[--r-sm\:8px\]{--r-sm:8px}.\[--sp-2\:8px\]{--sp-2:8px}.\[--sp-3\:12px\]{--sp-3:12px}.\[--sp-4\:16px\]{--sp-4:16px}.\[--success\:var\(--vc-success\)\]{--success:var(--vc-success)}.\[--vc-body\:\#414B5A\]{--vc-body:#414b5a}.\[--vc-body\:\#C7CDD9\]{--vc-body:#c7cdd9}.\[--vc-border-control\:\#5E646D\]{--vc-border-control:#5e646d}.\[--vc-border-control\:\#A6ADB9\]{--vc-border-control:#a6adb9}.\[--vc-border-hover\:\#7B828C\]{--vc-border-hover:#7b828c}.\[--vc-border-hover\:\#8A919E\]{--vc-border-hover:#8a919e}.\[--vc-border-strong\:\#4A5468\]{--vc-border-strong:#4a5468}.\[--vc-border-strong\:\#A8B0BF\]{--vc-border-strong:#a8b0bf}.\[--vc-border\:\#3A4252\]{--vc-border:#3a4252}.\[--vc-border\:\#D5DAE3\]{--vc-border:#d5dae3}.\[--vc-canvas-top\:\#121722\]{--vc-canvas-top:#121722}.\[--vc-canvas-top\:\#F3F5FA\]{--vc-canvas-top:#f3f5fa}.\[--vc-canvas\:\#0B0D12\]{--vc-canvas:#0b0d12}.\[--vc-canvas\:\#E9EDF4\]{--vc-canvas:#e9edf4}.\[--vc-card-flat\:color-mix\(in_srgb\,\#141821_40\%\,transparent\)\]{--vc-card-flat:#14182166}.\[--vc-card-flat\:color-mix\(in_srgb\,\#FFFFFF_38\%\,transparent\)\]{--vc-card-flat:#ffffff61}.\[--vc-card-strong\:color-mix\(in_srgb\,\#141821_78\%\,transparent\)\]{--vc-card-strong:#141821c7}.\[--vc-card-strong\:color-mix\(in_srgb\,\#FFFFFF_82\%\,transparent\)\]{--vc-card-strong:#ffffffd1}.\[--vc-card\:color-mix\(in_srgb\,\#141821_58\%\,transparent\)\]{--vc-card:#14182194}.\[--vc-card\:color-mix\(in_srgb\,\#FFFFFF_60\%\,transparent\)\]{--vc-card:#fff9}.\[--vc-danger-hover\:\#B42318\]{--vc-danger-hover:#b42318}.\[--vc-danger-hover\:\#F97066\]{--vc-danger-hover:#f97066}.\[--vc-danger-ink\:\#B42318\]{--vc-danger-ink:#b42318}.\[--vc-danger-ink\:\#FDA29B\]{--vc-danger-ink:#fda29b}.\[--vc-danger-soft\:\#3A1D22\]{--vc-danger-soft:#3a1d22}.\[--vc-danger-soft\:\#FEE4E2\]{--vc-danger-soft:#fee4e2}.\[--vc-danger\:\#B42318\]{--vc-danger:#b42318}.\[--vc-danger\:\#D92D20\]{--vc-danger:#d92d20}.\[--vc-divider\:\#252C3A\]{--vc-divider:#252c3a}.\[--vc-divider\:\#E4E8EF\]{--vc-divider:#e4e8ef}.\[--vc-glass-border\:color-mix\(in_srgb\,\#FFFFFF_16\%\,transparent\)\]{--vc-glass-border:#ffffff29}.\[--vc-glass-border\:color-mix\(in_srgb\,\#FFFFFF_88\%\,transparent\)\]{--vc-glass-border:#ffffffe0}.\[--vc-glass-highlight\:color-mix\(in_srgb\,\#FFFFFF_22\%\,transparent\)\]{--vc-glass-highlight:#ffffff38}.\[--vc-glass-highlight\:color-mix\(in_srgb\,\#FFFFFF_100\%\,transparent\)\]{--vc-glass-highlight:#fff}.\[--vc-glass-muted\:color-mix\(in_srgb\,\#141821_18\%\,transparent\)\]{--vc-glass-muted:#1418212e}.\[--vc-glass-muted\:color-mix\(in_srgb\,\#FFFFFF_9\%\,transparent\)\]{--vc-glass-muted:#ffffff17}.\[--vc-glass-panel\:color-mix\(in_srgb\,\#141821_82\%\,transparent\)\]{--vc-glass-panel:#141821d1}.\[--vc-glass-panel\:color-mix\(in_srgb\,\#FFFFFF_72\%\,transparent\)\]{--vc-glass-panel:#ffffffb8}.\[--vc-glass-sheen\:color-mix\(in_srgb\,\#FFFFFF_8\%\,transparent\)\]{--vc-glass-sheen:#ffffff14}.\[--vc-glass-sheen\:color-mix\(in_srgb\,\#FFFFFF_16\%\,transparent\)\]{--vc-glass-sheen:#ffffff29}.\[--vc-glass-strong\:color-mix\(in_srgb\,\#1A1F2A_40\%\,transparent\)\]{--vc-glass-strong:#1a1f2a66}.\[--vc-glass-strong\:color-mix\(in_srgb\,\#FFFFFF_32\%\,transparent\)\]{--vc-glass-strong:#ffffff52}.\[--vc-glass\:color-mix\(in_srgb\,\#141821_26\%\,transparent\)\]{--vc-glass:#14182142}.\[--vc-glass\:color-mix\(in_srgb\,\#FFFFFF_16\%\,transparent\)\]{--vc-glass:#ffffff29}.\[--vc-gradient-end\:\#1E88C7\]{--vc-gradient-end:#1e88c7}.\[--vc-gradient-end\:\#2679B5\]{--vc-gradient-end:#2679b5}.\[--vc-gradient-start\:\#0B5FA8\]{--vc-gradient-start:#0b5fa8}.\[--vc-gradient-start\:\#1B588F\]{--vc-gradient-start:#1b588f}.\[--vc-ink\:\#23272F\]{--vc-ink:#23272f}.\[--vc-ink\:\#F3F5FA\]{--vc-ink:#f3f5fa}.\[--vc-muted\:\#8B94A3\]{--vc-muted:#8b94a3}.\[--vc-muted\:\#646D7C\]{--vc-muted:#646d7c}.\[--vc-on-primary-soft\:var\(--vc-primary\)\]{--vc-on-primary-soft:var(--vc-primary)}.\[--vc-on-primary-soft\:var\(--vc-white\)\]{--vc-on-primary-soft:var(--vc-white)}.\[--vc-on-white\:\#11141B\]{--vc-on-white:#11141b}.\[--vc-placeholder\:\#6E7787\]{--vc-placeholder:#6e7787}.\[--vc-placeholder\:\#8A93A3\]{--vc-placeholder:#8a93a3}.\[--vc-primary-hover\:\#084B86\]{--vc-primary-hover:#084b86}.\[--vc-primary-hover\:\#2873B7\]{--vc-primary-hover:#2873b7}.\[--vc-primary-pressed\:\#063C6B\]{--vc-primary-pressed:#063c6b}.\[--vc-primary-pressed\:\#174B7E\]{--vc-primary-pressed:#174b7e}.\[--vc-primary-soft-hover\:\#123B5B\]{--vc-primary-soft-hover:#123b5b}.\[--vc-primary-soft-hover\:\#D0E4F6\]{--vc-primary-soft-hover:#d0e4f6}.\[--vc-primary-soft-strong\:\#1D4F78\]{--vc-primary-soft-strong:#1d4f78}.\[--vc-primary-soft-strong\:\#A6CBE9\]{--vc-primary-soft-strong:#a6cbe9}.\[--vc-primary-soft\:\#0F2C46\]{--vc-primary-soft:#0f2c46}.\[--vc-primary-soft\:\#E3EFFA\]{--vc-primary-soft:#e3effa}.\[--vc-primary\:\#0B5FA8\]{--vc-primary:#0b5fa8}.\[--vc-primary\:\#1F5F9D\]{--vc-primary:#1f5f9d}.\[--vc-primary\:\#337FCF\]{--vc-primary:#337fcf}.\[--vc-radius-lg\:16px\]{--vc-radius-lg:16px}.\[--vc-radius-md\:12px\]{--vc-radius-md:12px}.\[--vc-radius-pill\:999px\]{--vc-radius-pill:999px}.\[--vc-radius-sm\:10px\]{--vc-radius-sm:10px}.\[--vc-radius-xl\:20px\]{--vc-radius-xl:20px}.\[--vc-radius-xs\:6px\]{--vc-radius-xs:6px}.\[--vc-scrim\:\#000000B3\]{--vc-scrim:#000000b3}.\[--vc-scrim\:\#10182866\]{--vc-scrim:#10182866}.\[--vc-scrollbar-thumb-hover\:color-mix\(in_srgb\,\#23272F_42\%\,transparent\)\]{--vc-scrollbar-thumb-hover:#23272f6b}.\[--vc-scrollbar-thumb-hover\:color-mix\(in_srgb\,\#F3F5FA_46\%\,transparent\)\]{--vc-scrollbar-thumb-hover:#f3f5fa75}.\[--vc-scrollbar-thumb\:color-mix\(in_srgb\,\#23272F_26\%\,transparent\)\]{--vc-scrollbar-thumb:#23272f42}.\[--vc-scrollbar-thumb\:color-mix\(in_srgb\,\#F3F5FA_30\%\,transparent\)\]{--vc-scrollbar-thumb:#f3f5fa4d}.\[--vc-secondary-hover\:\#097FD3\]{--vc-secondary-hover:#097fd3}.\[--vc-secondary-hover\:\#318DCC\]{--vc-secondary-hover:#318dcc}.\[--vc-secondary-ink\:\#0A61A6\]{--vc-secondary-ink:#0a61a6}.\[--vc-secondary-ink\:\#7CC4F8\]{--vc-secondary-ink:#7cc4f8}.\[--vc-secondary-soft\:\#12283D\]{--vc-secondary-soft:#12283d}.\[--vc-secondary-soft\:\#E6F3FD\]{--vc-secondary-soft:#e6f3fd}.\[--vc-secondary\:\#0B8CE9\]{--vc-secondary:#0b8ce9}.\[--vc-secondary\:\#2679B5\]{--vc-secondary:#2679b5}.\[--vc-shadow-ring-hover\:\#1018281F\]{--vc-shadow-ring-hover:#1018281f}.\[--vc-shadow-ring-hover\:\#FFFFFF2E\]{--vc-shadow-ring-hover:#ffffff2e}.\[--vc-shadow-ring\:\#10182812\]{--vc-shadow-ring:#10182812}.\[--vc-shadow-ring\:\#FFFFFF1A\]{--vc-shadow-ring:#ffffff1a}.\[--vc-shadow\:\#000000\]{--vc-shadow:#000}.\[--vc-shadow\:\#101828\]{--vc-shadow:#101828}.\[--vc-subtle\:\#9AA3B2\]{--vc-subtle:#9aa3b2}.\[--vc-subtle\:\#56688A\]{--vc-subtle:#56688a}.\[--vc-success-ink\:\#6CE9A6\]{--vc-success-ink:#6ce9a6}.\[--vc-success-ink\:\#067647\]{--vc-success-ink:#067647}.\[--vc-success-soft\:\#0F2A22\]{--vc-success-soft:#0f2a22}.\[--vc-success-soft\:\#ECFDF3\]{--vc-success-soft:#ecfdf3}.\[--vc-success\:\#067647\]{--vc-success:#067647}.\[--vc-surface-hover-strong\:\#262E3D\]{--vc-surface-hover-strong:#262e3d}.\[--vc-surface-hover-strong\:\#E2E8F1\]{--vc-surface-hover-strong:#e2e8f1}.\[--vc-surface-hover\:\#1E2431\]{--vc-surface-hover:#1e2431}.\[--vc-surface-hover\:\#EDF1F8\]{--vc-surface-hover:#edf1f8}.\[--vc-surface-muted\:\#1A1F2A\]{--vc-surface-muted:#1a1f2a}.\[--vc-surface-muted\:\#F5F7FA\]{--vc-surface-muted:#f5f7fa}.\[--vc-surface-sunken\:\#10141C\]{--vc-surface-sunken:#10141c}.\[--vc-surface-sunken\:\#EFF2F7\]{--vc-surface-sunken:#eff2f7}.\[--vc-surface\:\#141821\]{--vc-surface:#141821}.\[--vc-surface\:\#FFFFFF\]{--vc-surface:#fff}.\[--vc-switch-off-disabled\:\#1A1F2A\]{--vc-switch-off-disabled:#1a1f2a}.\[--vc-switch-off-disabled\:\#F2F5FB\]{--vc-switch-off-disabled:#f2f5fb}.\[--vc-switch-off-hover\:\#3A4252\]{--vc-switch-off-hover:#3a4252}.\[--vc-switch-off-hover\:\#A1ABC7\]{--vc-switch-off-hover:#a1abc7}.\[--vc-switch-off\:\#262C3A\]{--vc-switch-off:#262c3a}.\[--vc-switch-off\:\#E7EAF4\]{--vc-switch-off:#e7eaf4}.\[--vc-switch-on-disabled\:\#2C4F6E\]{--vc-switch-on-disabled:#2c4f6e}.\[--vc-switch-on-disabled\:\#A6CBE9\]{--vc-switch-on-disabled:#a6cbe9}.\[--vc-switch-on-hover\:\#084B86\]{--vc-switch-on-hover:#084b86}.\[--vc-switch-on-hover\:\#2873B7\]{--vc-switch-on-hover:#2873b7}.\[--vc-switch-on\:\#0B5FA8\]{--vc-switch-on:#0b5fa8}.\[--vc-switch-on\:\#1F5F9D\]{--vc-switch-on:#1f5f9d}.\[--vc-tooltip-bg\:var\(--vc-ink\)\]{--vc-tooltip-bg:var(--vc-ink)}.\[--vc-tooltip-bg\:var\(--vc-surface-muted\)\]{--vc-tooltip-bg:var(--vc-surface-muted)}.\[--vc-tooltip-fg\:var\(--vc-ink\)\]{--vc-tooltip-fg:var(--vc-ink)}.\[--vc-tooltip-fg\:var\(--vc-white\)\]{--vc-tooltip-fg:var(--vc-white)}.\[--vc-warning-ink\:\#B54708\]{--vc-warning-ink:#b54708}.\[--vc-warning-ink\:\#FEC84B\]{--vc-warning-ink:#fec84b}.\[--vc-warning-soft\:\#33270F\]{--vc-warning-soft:#33270f}.\[--vc-warning-soft\:\#FEF0C7\]{--vc-warning-soft:#fef0c7}.\[--vc-warning\:\#B54708\]{--vc-warning:#b54708}.\[--vc-white\:\#FFFFFF\]{--vc-white:#fff}.\[--warning\:var\(--vc-warning\)\]{--warning:var(--vc-warning)}.\[-webkit-backdrop-filter\:blur\(2px\)\]{-webkit-backdrop-filter:blur(2px)}.\[-webkit-backdrop-filter\:blur\(6px\)\]{-webkit-backdrop-filter:blur(6px)}.\[-webkit-backdrop-filter\:blur\(12px\)\]{-webkit-backdrop-filter:blur(12px)}.\[-webkit-backdrop-filter\:blur\(14px\)_saturate\(140\%\)\]{-webkit-backdrop-filter:blur(14px)saturate(140%)}.\[-webkit-backdrop-filter\:blur\(14px\)_saturate\(150\%\)\]{-webkit-backdrop-filter:blur(14px)saturate(150%)}.\[-webkit-backdrop-filter\:blur\(16px\)_saturate\(150\%\)\]{-webkit-backdrop-filter:blur(16px)saturate(150%)}.\[-webkit-backdrop-filter\:blur\(18px\)_saturate\(150\%\)\]{-webkit-backdrop-filter:blur(18px)saturate(150%)}.\[-webkit-backdrop-filter\:blur\(24px\)_saturate\(160\%\)\]{-webkit-backdrop-filter:blur(24px)saturate(160%)}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[animation-delay\:0ms\]{animation-delay:0s}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:240ms\]{animation-delay:.24s}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[background\:color-mix\(in_srgb\,_var\(--bg-deep\)_55\%\,_transparent\)\]{background:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--bg-deep\)_55\%\,_transparent\)\]{background:color-mix(in srgb, var(--bg-deep) 55%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--bg-deep\)_72\%\,_transparent\)\]{background:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--bg-deep\)_72\%\,_transparent\)\]{background:color-mix(in srgb, var(--bg-deep) 72%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--bg-deep\)_90\%\,_transparent\)\]{background:var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--bg-deep\)_90\%\,_transparent\)\]{background:color-mix(in srgb, var(--bg-deep) 90%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--mv-bg\)_55\%\,_transparent\)\]{background:var(--mv-bg)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--mv-bg\)_55\%\,_transparent\)\]{background:color-mix(in srgb, var(--mv-bg) 55%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--mv-bg\)_88\%\,_transparent\)\]{background:var(--mv-bg)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--mv-bg\)_88\%\,_transparent\)\]{background:color-mix(in srgb, var(--mv-bg) 88%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--vc-canvas\)_55\%\,_transparent\)\]{background:var(--vc-canvas)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--vc-canvas\)_55\%\,_transparent\)\]{background:color-mix(in srgb, var(--vc-canvas) 55%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--vc-secondary\)_70\%\,_transparent\)\]{background:var(--vc-secondary)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--vc-secondary\)_70\%\,_transparent\)\]{background:color-mix(in srgb, var(--vc-secondary) 70%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--vds-ink\)_10\%\,_transparent\)\]{background:var(--vds-ink)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--vds-ink\)_10\%\,_transparent\)\]{background:color-mix(in srgb, var(--vds-ink) 10%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--vds-scrim\)_45\%\,_transparent\)\]{background:var(--vds-scrim)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--vds-scrim\)_45\%\,_transparent\)\]{background:color-mix(in srgb, var(--vds-scrim) 45%, transparent)}}.\[background\:color-mix\(in_srgb\,var\(--vc-canvas\)_90\%\,transparent\)\]{background:var(--vc-canvas)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,var\(--vc-canvas\)_90\%\,transparent\)\]{background:color-mix(in srgb,var(--vc-canvas) 90%,transparent)}}.\[background\:color-mix\(in_srgb\,var\(--vc-surface\)_82\%\,transparent\)\]{background:var(--vc-surface)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,var\(--vc-surface\)_82\%\,transparent\)\]{background:color-mix(in srgb,var(--vc-surface) 82%,transparent)}}.\[background\:linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--vc-scrim\)_88\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--vc-scrim\)_62\%\,transparent\)_48\%\,color-mix\(in_srgb\,var\(--vc-scrim\)_18\%\,transparent\)_100\%\)\]{background:linear-gradient(90deg,var(--vc-scrim) 0%,var(--vc-scrim) 48%,var(--vc-scrim) 100%)}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--vc-scrim\)_88\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--vc-scrim\)_62\%\,transparent\)_48\%\,color-mix\(in_srgb\,var\(--vc-scrim\)_18\%\,transparent\)_100\%\)\]{background:linear-gradient(90deg,color-mix(in srgb,var(--vc-scrim) 88%,transparent) 0%,color-mix(in srgb,var(--vc-scrim) 62%,transparent) 48%,color-mix(in srgb,var(--vc-scrim) 18%,transparent) 100%)}}.\[background\:linear-gradient\(135deg\,_var\(--mv-grad-a\)\,_var\(--mv-grad-b\)\)\]{background:linear-gradient(135deg, var(--mv-grad-a), var(--mv-grad-b))}.\[background\:linear-gradient\(135deg\,var\(--vc-gradient-start\)\,var\(--vc-gradient-end\)\)\]{background:linear-gradient(135deg,var(--vc-gradient-start),var(--vc-gradient-end))}.\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--vc-canvas\)_8\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--vc-canvas\)_46\%\,transparent\)_62\%\,var\(--vc-surface\)_100\%\)\]{background:linear-gradient(180deg,var(--vc-canvas) 0%,var(--vc-canvas) 62%,var(--vc-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--vc-canvas\)_8\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--vc-canvas\)_46\%\,transparent\)_62\%\,var\(--vc-surface\)_100\%\)\]{background:linear-gradient(180deg,color-mix(in srgb,var(--vc-canvas) 8%,transparent) 0%,color-mix(in srgb,var(--vc-canvas) 46%,transparent) 62%,var(--vc-surface) 100%)}}.\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--vc-scrim\)_12\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--vc-scrim\)_82\%\,transparent\)_100\%\)\]{background:linear-gradient(180deg,var(--vc-scrim) 0%,var(--vc-scrim) 100%)}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--vc-scrim\)_12\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--vc-scrim\)_82\%\,transparent\)_100\%\)\]{background:linear-gradient(180deg,color-mix(in srgb,var(--vc-scrim) 12%,transparent) 0%,color-mix(in srgb,var(--vc-scrim) 82%,transparent) 100%)}}.\[background\:linear-gradient\(to_bottom\,color-mix\(in_srgb\,var\(--vc-canvas\)_86\%\,transparent\)\,color-mix\(in_srgb\,var\(--vc-canvas\)_40\%\,transparent\)_62\%\,transparent\)\]{background:linear-gradient(to bottom,var(--vc-canvas),var(--vc-canvas) 62%,transparent)}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(to_bottom\,color-mix\(in_srgb\,var\(--vc-canvas\)_86\%\,transparent\)\,color-mix\(in_srgb\,var\(--vc-canvas\)_40\%\,transparent\)_62\%\,transparent\)\]{background:linear-gradient(to bottom,color-mix(in srgb,var(--vc-canvas) 86%,transparent),color-mix(in srgb,var(--vc-canvas) 40%,transparent) 62%,transparent)}}.\[background\:linear-gradient\(to_top\,_rgba\(0\,_0\,_0\,_0\.72\)\,_transparent\)\]{background:linear-gradient(#0000,#000000b8)}.\[background\:none\]{background:0 0}.\[background\:rgba\(5\,5\,10\,\.7\)\]{background:#05050ab3}.\[background\:rgba\(255\,_255\,_255\,_0\.05\)\]{background:#ffffff0d}.\[background\:rgba\(255\,_255\,_255\,_0\.14\)\]{background:#ffffff24}.\[background\:rgba\(255\,_255\,_255\,_0\.97\)\]{background:#fffffff7}.\[background\:rgba\(255\,_255\,_255\,_0\.98\)\]{background:#fffffffa}.\[background\:transparent\]{background:0 0}.\[background\:var\(--accent\)\]{background:var(--accent)}.\[background\:var\(--ad-card-3\)\]{background:var(--ad-card-3)}.\[background\:var\(--bg-deep\)\]{background:var(--bg-deep)}.\[background\:var\(--bg-surface\)\]{background:var(--bg-surface)}.\[background\:var\(--bg-surface-hover\)\]{background:var(--bg-surface-hover)}.\[background\:var\(--c-live\)\]{background:var(--c-live)}.\[background\:var\(--danger\)\]{background:var(--danger)}.\[background\:var\(--fin-surface\)\]{background:var(--fin-surface)}.\[background\:var\(--mv-bg\)\]{background:var(--mv-bg)}.\[background\:var\(--n-0\)\]{background:var(--n-0)}.\[background\:var\(--overlay-app\)\]{background:var(--overlay-app)}.\[background\:var\(--surface\)\]{background:var(--surface)}.\[background\:var\(--surface-3\)\]{background:var(--surface-3)}.\[background\:var\(--vc-canvas\)\]{background:var(--vc-canvas)}.\[background\:var\(--vc-primary\)\]{background:var(--vc-primary)}.\[background\:var\(--vc-primary-soft\)\]{background:var(--vc-primary-soft)}.\[background\:var\(--vc-success-soft\)\]{background:var(--vc-success-soft)}.\[background\:var\(--vc-surface\)\]{background:var(--vc-surface)}.\[background\:var\(--vc-surface-muted\)\]{background:var(--vc-surface-muted)}.\[background\:var\(--vc-surface-sunken\)\]{background:var(--vc-surface-sunken)}.\[background\:var\(--vc-tooltip-bg\)\]{background:var(--vc-tooltip-bg)}.\[background\:var\(--vc-warning\)\]{background:var(--vc-warning)}.\[background\:var\(--vds-error\)\]{background:var(--vds-error)}.\[background\:var\(--vds-line-strong\)\]{background:var(--vds-line-strong)}.\[background\:var\(--vds-m-brand-grad\)\]{background:var(--vds-m-brand-grad)}.\[background\:var\(--vds-on-brand\)\]{background:var(--vds-on-brand)}.\[background\:var\(--vds-primary-100\)\]{background:var(--vds-primary-100)}.\[background\:var\(--vds-surface\)\]{background:var(--vds-surface)}.\[background\:var\(--vds-well\)\]{background:var(--vds-well)}.\[border-bottom\:1px_solid_var\(--border\)\]{border-bottom:1px solid var(--border)}.\[border-bottom\:1px_solid_var\(--border-default\)\]{border-bottom:1px solid var(--border-default)}.\[border-bottom\:1px_solid_var\(--vds-line\)\]{border-bottom:1px solid var(--vds-line)}.\[border-bottom\:2px_solid_currentColor\]{border-bottom:2px solid}.\[border-left\:1px_solid_var\(--vds-line\)\]{border-left:1px solid var(--vds-line)}.\[border-left\:2px_solid_currentColor\]{border-left:2px solid}.\[border-top\:1px_solid_var\(--border\)\]{border-top:1px solid var(--border)}.\[border-top\:1px_solid_var\(--border-default\)\]{border-top:1px solid var(--border-default)}.\[border-top\:1px_solid_var\(--vc-divider\)\]{border-top:1px solid var(--vc-divider)}.\[border-top\:1px_solid_var\(--vc-glass-border\)\]{border-top:1px solid var(--vc-glass-border)}.\[border-top\:1px_solid_var\(--vds-line\)\]{border-top:1px solid var(--vds-line)}.\[border\:0\]{border:0}.\[border\:1px_solid_color-mix\(in_srgb\,_var\(--vc-white\)_14\%\,_transparent\)\]{border:1px solid var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.\[border\:1px_solid_color-mix\(in_srgb\,_var\(--vc-white\)_14\%\,_transparent\)\]{border:1px solid color-mix(in srgb, var(--vc-white) 14%, transparent)}}.\[border\:1px_solid_color-mix\(in_srgb\,_var\(--vc-white\)_16\%\,_transparent\)\]{border:1px solid var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.\[border\:1px_solid_color-mix\(in_srgb\,_var\(--vc-white\)_16\%\,_transparent\)\]{border:1px solid color-mix(in srgb, var(--vc-white) 16%, transparent)}}.\[border\:1px_solid_color-mix\(in_srgb\,_var\(--vds-on-brand\)_30\%\,_transparent\)\]{border:1px solid var(--vds-on-brand)}@supports (color:color-mix(in lab, red, red)){.\[border\:1px_solid_color-mix\(in_srgb\,_var\(--vds-on-brand\)_30\%\,_transparent\)\]{border:1px solid color-mix(in srgb, var(--vds-on-brand) 30%, transparent)}}.\[border\:1px_solid_rgba\(255\,_255\,_255\,_0\.14\)\]{border:1px solid #ffffff24}.\[border\:1px_solid_rgba\(255\,_255\,_255\,_0\.18\)\]{border:1px solid #ffffff2e}.\[border\:1px_solid_var\(--border-default\)\]{border:1px solid var(--border-default)}.\[border\:1px_solid_var\(--fin-border\)\]{border:1px solid var(--fin-border)}.\[border\:1px_solid_var\(--vc-border\)\]{border:1px solid var(--vc-border)}.\[border\:1px_solid_var\(--vc-border-strong\)\]{border:1px solid var(--vc-border-strong)}.\[border\:1px_solid_var\(--vc-glass-border\)\]{border:1px solid var(--vc-glass-border)}.\[border\:1px_solid_var\(--vc-primary-soft-strong\)\]{border:1px solid var(--vc-primary-soft-strong)}.\[border\:1px_solid_var\(--vds-line\)\]{border:1px solid var(--vds-line)}.\[border\:2px_solid_rgba\(255\,255\,255\,\.2\)\]{border:2px solid #fff3}.\[border\:2px_solid_var\(--vc-border\)\]{border:2px solid var(--vc-border)}.\[border\:2px_solid_var\(--vc-border-strong\)\]{border:2px solid var(--vc-border-strong)}.\[catalog\:google-font-licenses\]{catalog:google-font-licenses}.\[catalog\:google-fonts\]{catalog:google-fonts}.\[catalog\:phosphor\]{catalog:phosphor}.\[catalog\:summary\]{catalog:summary}.\[clip\:rect\(0\,0\,0\,0\)\]{clip:rect(0,0,0,0)}.\[clip\:rect\(0\,_0\,_0\,_0\)\]{clip:rect(0, 0, 0, 0)}.\[content-visibility\:auto\]{content-visibility:auto}.\[font\:inherit\]{font:inherit}.\[font\:var\(--h4\)\]{font:var(--h4)}.\[list-style\:none\]{list-style:none}.\[oauth\:apple\]{oauth:apple}.\[oauth\:google\]{oauth:google}.\[perspective\:1200px\]{perspective:1200px}.\[stop-color\:var\(--vc-gradient-end\)\]{stop-color:var(--vc-gradient-end)}.\[stop-color\:var\(--vc-gradient-start\)\]{stop-color:var(--vc-gradient-start)}.\[stop-color\:var\(--vc-primary\)\]{stop-color:var(--vc-primary)}.\[stop-opacity\:0\.16\]{stop-opacity:.16}.\[stop-opacity\:0\]{stop-opacity:0}.\[stroke-dasharray\:5_4\]{stroke-dasharray:5 4}.\[stroke-linecap\:butt\]{stroke-linecap:butt}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}.\[text-decoration\:line-through\]{text-decoration:line-through}.\[text-shadow\:0_1px_12px_color-mix\(in_srgb\,_var\(--bg-deep\)_75\%\,_transparent\)\]{text-shadow:0 1px 12px var(--bg-deep)}@supports (color:color-mix(in lab, red, red)){.\[text-shadow\:0_1px_12px_color-mix\(in_srgb\,_var\(--bg-deep\)_75\%\,_transparent\)\]{text-shadow:0 1px 12px color-mix(in srgb, var(--bg-deep) 75%, transparent)}}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transition\:background-color_160ms_ease\,_color_160ms_ease\,_box-shadow_160ms_ease\]{transition:background-color .16s,color .16s,box-shadow .16s}.\[transition\:background-color_160ms_var\(--vds-ease\)\,_color_160ms_var\(--vds-ease\)\,_box-shadow_160ms_var\(--vds-ease\)\]{transition:background-color .16s var(--vds-ease), color .16s var(--vds-ease), box-shadow .16s var(--vds-ease)}.\[transition\:background_160ms_var\(--vds-ease\,_ease\)\,_color_160ms_var\(--vds-ease\,_ease\)\,_border-color_160ms_var\(--vds-ease\,_ease\)\]{transition:background .16s var(--vds-ease,ease), color .16s var(--vds-ease,ease), border-color .16s var(--vds-ease,ease)}.\[transition\:background_var\(--dur-fast\)\,_color_var\(--dur-fast\)\]{transition:background var(--dur-fast), color var(--dur-fast)}.\[transition\:background_var\(--dur-fast\)\]{transition:background var(--dur-fast)}.\[transition\:border-color_0\.16s_var\(--vds-ease\,_ease\)\,_box-shadow_0\.16s_var\(--vds-ease\,_ease\)\,_background_0\.16s_var\(--vds-ease\,_ease\)\]{transition:border-color .16s var(--vds-ease,ease), box-shadow .16s var(--vds-ease,ease), background .16s var(--vds-ease,ease)}.\[transition\:color_0\.14s_ease\,background-color_0\.14s_ease\,box-shadow_0\.14s_ease\]{transition:color .14s,background-color .14s,box-shadow .14s}.\[transition\:opacity_120ms_var\(--vds-ease\,_ease\)\]{transition:opacity .12s var(--vds-ease,ease)}.\[transition\:outline-color_var\(--dur-base\,_200ms\)_var\(--ease-out\,_cubic-bezier\(\.2\,\.8\,\.2\,1\)\)\]{transition:outline-color var(--dur-base,.2s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.\[transition\:transform_0\.18s_var\(--vds-ease\,_ease\)\]{transition:transform .18s var(--vds-ease,ease)}.\[transition\:width_80ms_linear\]{transition:width 80ms linear}.\[transition\:width_240ms_var\(--vds-ease\)\]{transition:width .24s var(--vds-ease)}.\[transition\:width_320ms_ease-out\]{transition:width .32s ease-out}.\[transition\:width_var\(--m-dur-slow\,_320ms\)_var\(--m-ease\,_ease-out\)\]{transition:width var(--m-dur-slow,.32s) var(--m-ease,ease-out)}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:flex:is(:where(.group):focus-within *){display:flex}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:bg-\(--vc-primary\):is(:where(.group):hover *){background-color:var(--vc-primary)}.group-hover\:text-\(--vc-white\)\!:is(:where(.group):hover *){color:var(--vc-white)!important}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:scale-90:is(:where(.group):active *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[collapsed\=true\]\/sidebar\:ml-0:is(:where(.group\/sidebar)[data-collapsed=true] *){margin-left:0}.group-data-\[collapsed\=true\]\/sidebar\:max-w-0:is(:where(.group\/sidebar)[data-collapsed=true] *){max-width:0}.group-data-\[collapsed\=true\]\/sidebar\:opacity-0:is(:where(.group\/sidebar)[data-collapsed=true] *){opacity:0}.group-data-\[state\=active\]\:bg-\(--vc-primary\):is(:where(.group)[data-state=active] *){background-color:var(--vc-primary)}.group-data-\[state\=active\]\:bg-\(--vc-white\)\/25:is(:where(.group)[data-state=active] *){background-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=active\]\:bg-\(--vc-white\)\/25:is(:where(.group)[data-state=active] *){background-color:color-mix(in oklab, var(--vc-white) 25%, transparent)}}.group-data-\[state\=active\]\:font-bold:is(:where(.group)[data-state=active] *){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.group-data-\[state\=active\]\:text-\(--vc-white\):is(:where(.group)[data-state=active] *){color:var(--vc-white)}.group-data-\[state\=indeterminate\]\:block:is(:where(.group)[data-state=indeterminate] *){display:block}.group-data-\[state\=indeterminate\]\:hidden:is(:where(.group)[data-state=indeterminate] *){display:none}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.peer-focus\:text-\(--vc-primary\):is(:where(.peer):focus~*){color:var(--vc-primary)}.placeholder\:text-\(--vc-placeholder\)::placeholder{color:var(--vc-placeholder)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing) * 2)}.before\:top-6:before{content:var(--tw-content);top:calc(var(--spacing) * 6)}.before\:bottom-8:before{content:var(--tw-content);bottom:calc(var(--spacing) * 8)}.before\:bottom-\[-12px\]:before{content:var(--tw-content);bottom:-12px}.before\:left-3:before{content:var(--tw-content);left:calc(var(--spacing) * 3)}.before\:left-4:before{content:var(--tw-content);left:calc(var(--spacing) * 4)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-\(--vc-divider\):before{content:var(--tw-content);background-color:var(--vc-divider)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:ml-0:first-child{margin-left:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:var(--spacing)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.last\:before\:hidden:last-child:before{content:var(--tw-content);display:none}.focus-within\:border-\(--vc-primary\):focus-within{border-color:var(--vc-primary)}.focus-within\:border-accent:focus-within{border-color:var(--accent)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\!rounded-none:hover{border-radius:0!important}.hover\:rounded-none:hover{border-radius:0}.hover\:border-\(--vc-border-hover\):hover{border-color:var(--vc-border-hover)}.hover\:border-\(--vc-danger\):hover{border-color:var(--vc-danger)}.hover\:border-\(--vc-divider\):hover{border-color:var(--vc-divider)}.hover\:border-\(--vc-primary\):hover{border-color:var(--vc-primary)}.hover\:border-\(--vc-primary\)\/35\!:hover{border-color:var(--vc-primary)!important}@supports (color:color-mix(in lab, red, red)){.hover\:border-\(--vc-primary\)\/35\!:hover{border-color:color-mix(in oklab, var(--vc-primary) 35%, transparent)!important}}.hover\:border-\(--vc-primary\)\/40:hover{border-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\(--vc-primary\)\/40:hover{border-color:color-mix(in oklab, var(--vc-primary) 40%, transparent)}}.hover\:border-\(--vc-primary-hover\):hover{border-color:var(--vc-primary-hover)}.hover\:border-\(--vc-primary-soft-strong\):hover{border-color:var(--vc-primary-soft-strong)}.hover\:border-\(--vc-warning\):hover{border-color:var(--vc-warning)}.hover\:border-accent-ink:hover{border-color:var(--accent-ink)}.hover\:\!bg-\(--vc-surface-hover\):hover{background-color:var(--vc-surface-hover)!important}.hover\:bg-\(--vc-danger-soft\):hover{background-color:var(--vc-danger-soft)}.hover\:bg-\(--vc-primary-hover\):hover{background-color:var(--vc-primary-hover)}.hover\:bg-\(--vc-primary-soft\):hover{background-color:var(--vc-primary-soft)}.hover\:bg-\(--vc-primary-soft\)\!:hover{background-color:var(--vc-primary-soft)!important}.hover\:bg-\(--vc-primary-soft-hover\):hover{background-color:var(--vc-primary-soft-hover)}.hover\:bg-\(--vc-surface-hover\):hover{background-color:var(--vc-surface-hover)}.hover\:bg-\(--vc-surface-muted\):hover{background-color:var(--vc-surface-muted)}.hover\:bg-\[color-mix\(in_srgb\,var\(--vc-ink\)_8\%\,transparent\)\]:hover{background-color:var(--vc-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--vc-ink\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--vc-ink) 8%,transparent)}}.hover\:bg-accent-soft:hover{background-color:var(--accent-soft-bg)}.hover\:bg-accent-strong:hover{background-color:var(--accent-strong)}.hover\:bg-current\/10:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-current\/10:hover{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\(--vc-ink\):hover{color:var(--vc-ink)}.hover\:text-\(--vc-primary\):hover{color:var(--vc-primary)}.hover\:text-\(--vc-primary-hover\):hover{color:var(--vc-primary-hover)}.hover\:text-accent-strong:hover{color:var(--accent-strong)}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-\[3px\]:hover{text-underline-offset:3px}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_4px_12px_-10px_color-mix\(in_srgb\,var\(--vc-primary\)_16\%\,var\(--vc-shadow\)\)\]:hover{--tw-shadow:0 4px 12px -10px var(--tw-shadow-color,var(--vc-primary))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[0_4px_12px_-10px_color-mix\(in_srgb\,var\(--vc-primary\)_16\%\,var\(--vc-shadow\)\)\]:hover{--tw-shadow:0 4px 12px -10px var(--tw-shadow-color,color-mix(in srgb,var(--vc-primary) 16%,var(--vc-shadow)))}}.hover\:shadow-\[0_4px_12px_-10px_color-mix\(in_srgb\,var\(--vc-primary\)_16\%\,var\(--vc-shadow\)\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_4px_12px_-10px_color-mix\(in_srgb\,var\(--vc-primary\)_14\%\,var\(--vc-shadow\)\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--vc-glass-highlight)), 0 4px 12px -10px var(--tw-shadow-color,var(--vc-primary))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_4px_12px_-10px_color-mix\(in_srgb\,var\(--vc-primary\)_14\%\,var\(--vc-shadow\)\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--vc-glass-highlight)), 0 4px 12px -10px var(--tw-shadow-color,color-mix(in srgb,var(--vc-primary) 14%,var(--vc-shadow)))}}.hover\:shadow-\[inset_0_1px_0_var\(--vc-glass-highlight\)\,0_4px_12px_-10px_color-mix\(in_srgb\,var\(--vc-primary\)_14\%\,var\(--vc-shadow\)\)\]:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-disabled\:hover\:border-\(--vc-border-hover\):not(:disabled):hover{border-color:var(--vc-border-hover)}.not-disabled\:hover\:border-\(--vc-primary\):not(:disabled):hover{border-color:var(--vc-primary)}.not-disabled\:hover\:bg-\(--vc-danger-hover\):not(:disabled):hover{background-color:var(--vc-danger-hover)}.not-disabled\:hover\:bg-\(--vc-glass-strong\):not(:disabled):hover{background-color:var(--vc-glass-strong)}.not-disabled\:hover\:bg-\(--vc-primary-hover\):not(:disabled):hover{background-color:var(--vc-primary-hover)}.not-disabled\:hover\:bg-\(--vc-primary-soft-hover\):not(:disabled):hover{background-color:var(--vc-primary-soft-hover)}.not-disabled\:hover\:bg-\(--vc-surface-hover\):not(:disabled):hover{background-color:var(--vc-surface-hover)}.not-disabled\:hover\:text-\(--vc-primary-hover\):not(:disabled):hover{color:var(--vc-primary-hover)}.not-disabled\:hover\:underline:not(:disabled):hover{text-decoration-line:underline}.not-disabled\:hover\:brightness-105:not(:disabled):hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.not-disabled\:hover\:brightness-110:not(:disabled):hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-\[1100\]:focus{z-index:1100}.focus\:rounded-\(--vc-radius-pill\):focus{border-radius:var(--vc-radius-pill)}.focus\:rounded-full:focus{border-radius:2147483647px}.focus\:border-\(--vc-danger\):focus{border-color:var(--vc-danger)}.focus\:border-\(--vc-primary\):focus{border-color:var(--vc-primary)}.focus\:bg-\(--vc-primary\):focus{background-color:var(--vc-primary)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-\(--vc-white\):focus{color:var(--vc-white)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:not-focus-visible\:shadow-none:focus:not(:focus-visible){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:not-focus-visible\:ring-0:focus:not(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:border-\(--vc-primary\):focus-visible{border-color:var(--vc-primary)}.focus-visible\:border-accent-ink:focus-visible{border-color:var(--accent-ink)}.focus-visible\:bg-\(--vc-primary-soft\):focus-visible{background-color:var(--vc-primary-soft)}.focus-visible\:bg-\(--vc-surface-hover\):focus-visible{background-color:var(--vc-surface-hover)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\(--vc-primary-soft\):focus-visible{--tw-ring-color:var(--vc-primary-soft)}.focus-visible\:ring-accent-ink\/35:focus-visible{--tw-ring-color:var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent-ink\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent-ink) 35%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--vc-primary\):focus-visible{outline-color:var(--vc-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-x-\[2px\]:active{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.975\]:active{scale:.975}.active\:border-\(--vc-primary\)\/70:active{border-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){.active\:border-\(--vc-primary\)\/70:active{border-color:color-mix(in oklab, var(--vc-primary) 70%, transparent)}}.active\:bg-\(--vc-surface-hover-strong\):active{background-color:var(--vc-surface-hover-strong)}.active\:bg-accent-strong:active{background-color:var(--accent-strong)}.active\:bg-black:active{background-color:var(--color-black)}.active\:text-white:active{color:var(--color-white)}.active\:shadow-\[0_2px_6px_-5px_color-mix\(in_srgb\,var\(--vc-primary\)_20\%\,var\(--vc-shadow\)\)\]:active{--tw-shadow:0 2px 6px -5px var(--tw-shadow-color,var(--vc-primary))}@supports (color:color-mix(in lab, red, red)){.active\:shadow-\[0_2px_6px_-5px_color-mix\(in_srgb\,var\(--vc-primary\)_20\%\,var\(--vc-shadow\)\)\]:active{--tw-shadow:0 2px 6px -5px var(--tw-shadow-color,color-mix(in srgb,var(--vc-primary) 20%,var(--vc-shadow)))}}.active\:shadow-\[0_2px_6px_-5px_color-mix\(in_srgb\,var\(--vc-primary\)_20\%\,var\(--vc-shadow\)\)\]:active{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-disabled\:active\:bg-\(--vc-danger-hover\)\/85:not(:disabled):active{background-color:var(--vc-danger-hover)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:active\:bg-\(--vc-danger-hover\)\/85:not(:disabled):active{background-color:color-mix(in oklab, var(--vc-danger-hover) 85%, transparent)}}.not-disabled\:active\:bg-\(--vc-primary-pressed\):not(:disabled):active{background-color:var(--vc-primary-pressed)}.not-disabled\:active\:bg-\(--vc-primary-soft-strong\):not(:disabled):active{background-color:var(--vc-primary-soft-strong)}.not-disabled\:active\:bg-\(--vc-surface-hover\):not(:disabled):active{background-color:var(--vc-surface-hover)}.not-disabled\:active\:bg-\(--vc-surface-hover-strong\):not(:disabled):active{background-color:var(--vc-surface-hover-strong)}.not-disabled\:active\:brightness-95:not(:disabled):active{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.enabled\:hover\:border-\(--vc-border-hover\):enabled:hover{border-color:var(--vc-border-hover)}.enabled\:hover\:bg-\(--vc-danger-hover\):enabled:hover{background-color:var(--vc-danger-hover)}.enabled\:hover\:bg-\(--vc-glass-strong\):enabled:hover{background-color:var(--vc-glass-strong)}.enabled\:hover\:bg-\(--vc-primary-soft-hover\):enabled:hover{background-color:var(--vc-primary-soft-hover)}.enabled\:hover\:bg-\(--vc-surface-hover\):enabled:hover{background-color:var(--vc-surface-hover)}.enabled\:hover\:bg-\(--vc-switch-off-hover\):enabled:hover{background-color:var(--vc-switch-off-hover)}.enabled\:hover\:text-\(--vc-ink\):enabled:hover{color:var(--vc-ink)}}.enabled\:active\:scale-\[0\.96\]:enabled:active{scale:.96}.enabled\:active\:scale-\[0\.995\]:enabled:active{scale:.995}.enabled\:active\:bg-\(--vc-danger-hover\)\/85:enabled:active{background-color:var(--vc-danger-hover)}@supports (color:color-mix(in lab, red, red)){.enabled\:active\:bg-\(--vc-danger-hover\)\/85:enabled:active{background-color:color-mix(in oklab, var(--vc-danger-hover) 85%, transparent)}}.enabled\:active\:bg-\(--vc-primary-soft-strong\):enabled:active{background-color:var(--vc-primary-soft-strong)}.enabled\:active\:bg-\(--vc-surface-hover\):enabled:active{background-color:var(--vc-surface-hover)}.enabled\:active\:bg-\(--vc-surface-hover-strong\):enabled:active{background-color:var(--vc-surface-hover-strong)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:rounded-none:disabled{border-radius:0}.disabled\:border-\(--vc-divider\):disabled{border-color:var(--vc-divider)}.disabled\:bg-\(--vc-danger-soft\):disabled{background-color:var(--vc-danger-soft)}.disabled\:bg-\(--vc-primary-soft\)\/60:disabled{background-color:var(--vc-primary-soft)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-\(--vc-primary-soft\)\/60:disabled{background-color:color-mix(in oklab, var(--vc-primary-soft) 60%, transparent)}}.disabled\:bg-\(--vc-primary-soft-strong\)\/55:disabled{background-color:var(--vc-primary-soft-strong)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-\(--vc-primary-soft-strong\)\/55:disabled{background-color:color-mix(in oklab, var(--vc-primary-soft-strong) 55%, transparent)}}.disabled\:bg-\(--vc-surface\):disabled{background-color:var(--vc-surface)}.disabled\:bg-\(--vc-surface-muted\):disabled{background-color:var(--vc-surface-muted)}.disabled\:bg-\(--vc-surface-sunken\):disabled{background-color:var(--vc-surface-sunken)}.disabled\:bg-\(--vc-switch-off-disabled\):disabled{background-color:var(--vc-switch-off-disabled)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:bg-none:disabled{background-image:none}.disabled\:text-\(--vc-danger-ink\):disabled{color:var(--vc-danger-ink)}.disabled\:text-\(--vc-muted\):disabled{color:var(--vc-muted)}.disabled\:text-\(--vc-primary-soft-strong\):disabled{color:var(--vc-primary-soft-strong)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:border-\(--vc-border\):disabled:hover{border-color:var(--vc-border)}.disabled\:hover\:bg-\(--vc-surface\):disabled:hover{background-color:var(--vc-surface)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.aria-checked\:border-\(--vc-primary\)[aria-checked=true]{border-color:var(--vc-primary)}.aria-checked\:bg-\(--vc-primary\)[aria-checked=true]{background-color:var(--vc-primary)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-\(--vc-primary-soft\)[aria-selected=true]{background-color:var(--vc-primary-soft)}.aria-selected\:text-\(--vc-primary\)[aria-selected=true]{color:var(--vc-primary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:text-\(--vc-muted\)[data-disabled]{color:var(--vc-muted)}.data-\[highlighted\]\:bg-\(--vc-surface-hover\)[data-highlighted]{background-color:var(--vc-surface-hover)}.data-\[placeholder\]\:text-\(--vc-placeholder\)[data-placeholder]{color:var(--vc-placeholder)}.data-\[selected\=true\]\:bg-\(--vc-surface-sunken\)[data-selected=true]{background-color:var(--vc-surface-sunken)}.data-\[state\=active\]\:text-\(--vc-primary\)[data-state=active]{color:var(--vc-primary)}.data-\[state\=active\]\:text-\(--vc-white\)[data-state=active]{color:var(--vc-white)}.data-\[state\=checked\]\:translate-x-\[25px\][data-state=checked]{--tw-translate-x:25px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-\[33px\][data-state=checked]{--tw-translate-x:33px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-\[37px\][data-state=checked]{--tw-translate-x:37px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-\(--vc-primary\)[data-state=checked]{border-color:var(--vc-primary)}.data-\[state\=checked\]\:bg-\(--vc-primary\)[data-state=checked]{background-color:var(--vc-primary)}.data-\[state\=checked\]\:bg-\(--vc-primary-soft\)[data-state=checked]{background-color:var(--vc-primary-soft)}.data-\[state\=checked\]\:bg-\(--vc-switch-on\)[data-state=checked]{background-color:var(--vc-switch-on)}.data-\[state\=checked\]\:text-\(--vc-primary\)[data-state=checked]{color:var(--vc-primary)}@media (hover:hover){.enabled\:data-\[state\=checked\]\:hover\:bg-\(--vc-switch-on-hover\):enabled[data-state=checked]:hover{background-color:var(--vc-switch-on-hover)}}.disabled\:data-\[state\=checked\]\:border-\(--vc-divider\):disabled[data-state=checked]{border-color:var(--vc-divider)}.disabled\:data-\[state\=checked\]\:bg-\(--vc-divider\):disabled[data-state=checked]{background-color:var(--vc-divider)}.disabled\:data-\[state\=checked\]\:bg-\(--vc-surface-muted\):disabled[data-state=checked]{background-color:var(--vc-surface-muted)}.disabled\:data-\[state\=checked\]\:bg-\(--vc-switch-on-disabled\):disabled[data-state=checked]{background-color:var(--vc-switch-on-disabled)}@media (hover:hover){.data-\[state\=inactive\]\:hover\:bg-\(--vc-surface-hover\)[data-state=inactive]:hover{background-color:var(--vc-surface-hover)}.data-\[state\=inactive\]\:hover\:text-\(--vc-ink\)[data-state=inactive]:hover{color:var(--vc-ink)}}.data-\[state\=indeterminate\]\:border-\(--vc-primary\)[data-state=indeterminate]{border-color:var(--vc-primary)}.data-\[state\=indeterminate\]\:bg-\(--vc-primary\)[data-state=indeterminate]{background-color:var(--vc-primary)}.disabled\:data-\[state\=indeterminate\]\:border-\(--vc-divider\):disabled[data-state=indeterminate]{border-color:var(--vc-divider)}.disabled\:data-\[state\=indeterminate\]\:bg-\(--vc-surface-muted\):disabled[data-state=indeterminate]{background-color:var(--vc-surface-muted)}.data-\[state\=open\]\:border-\(--vc-danger\)[data-state=open]{border-color:var(--vc-danger)}.data-\[state\=open\]\:border-\(--vc-primary\)[data-state=open]{border-color:var(--vc-primary)}.data-\[unread\=true\]\:bg-\(--vc-primary-soft\)[data-unread=true]{background-color:var(--vc-primary-soft)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-\(--vc-glass\)\/80{background-color:var(--vc-glass)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-\(--vc-glass\)\/80{background-color:color-mix(in oklab, var(--vc-glass) 80%, transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:\[transform-origin\:55\%_45\%\]{transform-origin:55% 45%}.motion-safe\:animate-\[mo-toast-in_220ms_cubic-bezier\(0\.215\,0\.61\,0\.355\,1\)_both\]{animation:.22s cubic-bezier(.215,.61,.355,1) both mo-toast-in}.motion-safe\:\[vertical-align\:middle\]{vertical-align:middle}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-150{--tw-duration:.15s;transition-duration:.15s}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-safe\:\[will-change\:transform\]{will-change:transform}.motion-safe\:data-\[state\=closed\]\:animate-\[ds-fade-out_120ms_ease-in_both\][data-state=closed]{animation:.12s ease-in both ds-fade-out}.motion-safe\:data-\[state\=closed\]\:animate-\[mo-fade-out_180ms_ease-in_both\][data-state=closed]{animation:.18s ease-in both mo-fade-out}.motion-safe\:data-\[state\=closed\]\:animate-\[venus-sheet-bottom-out_200ms_ease-in_both\][data-state=closed]{animation:.2s ease-in both venus-sheet-bottom-out}.motion-safe\:data-\[state\=closed\]\:animate-\[venus-sheet-side-out_200ms_ease-in_both\][data-state=closed]{animation:.2s ease-in both venus-sheet-side-out}.motion-safe\:data-\[state\=delayed-open\]\:animate-\[mo-pop-in_180ms_cubic-bezier\(0\.215\,0\.61\,0\.355\,1\)_both\][data-state=delayed-open],.motion-safe\:data-\[state\=instant-open\]\:animate-\[mo-pop-in_180ms_cubic-bezier\(0\.215\,0\.61\,0\.355\,1\)_both\][data-state=instant-open]{animation:.18s cubic-bezier(.215,.61,.355,1) both mo-pop-in}.motion-safe\:data-\[state\=open\]\:animate-\[mo-fade_180ms_ease-out_both\][data-state=open]{animation:.18s ease-out both mo-fade}.motion-safe\:data-\[state\=open\]\:animate-\[mo-pop-in_180ms_cubic-bezier\(0\.215\,0\.61\,0\.355\,1\)_both\][data-state=open]{animation:.18s cubic-bezier(.215,.61,.355,1) both mo-pop-in}.motion-safe\:data-\[state\=open\]\:animate-\[venus-sheet-bottom-in_240ms_var\(--mo-ease-out\)_both\][data-state=open]{animation:venus-sheet-bottom-in .24s var(--mo-ease-out) both}.motion-safe\:data-\[state\=open\]\:animate-\[venus-sheet-side-in_240ms_var\(--mo-ease-out\)_both\][data-state=open]{animation:venus-sheet-side-in .24s var(--mo-ease-out) both}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transform-none{transform:none}.motion-reduce\:\[animation\:none\]\!{animation:none!important}.motion-reduce\:animate-none{animation:none}.motion-reduce\:overflow-x-auto{overflow-x:auto}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:\[will-change\:auto\]\!{will-change:auto!important}.motion-reduce\:\[transition\:none\]{transition:none}.motion-reduce\:\[transition\:none\]\!{transition:none!important}}@media not all and (min-width:1439px){.max-\[1439px\]\:static{position:static}}@media not all and (min-width:1023px){.max-\[1023px\]\:fixed{position:fixed}.max-\[1023px\]\:inset-x-0{inset-inline:0}.max-\[1023px\]\:bottom-\[calc\(var\(--vc-tabbar-h\,56px\)_\+_env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(var(--vc-tabbar-h,56px) + env(safe-area-inset-bottom,0px))}.max-\[1023px\]\:z-\[200\]{z-index:200}.max-\[1023px\]\:mt-0{margin-top:0}.max-\[1023px\]\:backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media not all and (min-width:900px){.max-\[900px\]\:hidden{display:none}.max-\[900px\]\:w-full{width:100%}.max-\[900px\]\:flex-row{flex-direction:row}.max-\[900px\]\:flex-wrap{flex-wrap:wrap}.max-\[900px\]\:items-center{align-items:center}.max-\[900px\]\:justify-between{justify-content:space-between}}@media not all and (min-width:768px){.max-\[768px\]\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.max-\[768px\]\:flex{display:flex}.max-\[768px\]\:pt-\[8vh\]{padding-top:8vh}}@media not all and (min-width:720px){.max-\[720px\]\:ml-0{margin-left:0}.max-\[720px\]\:w-auto{width:auto}.max-\[720px\]\:flex-\[1_1_100\%\]{flex:100%}.max-\[720px\]\:flex-auto{flex:auto}.max-\[720px\]\:flex-wrap{flex-wrap:wrap}.max-\[720px\]\:gap-y-\[2px\]{row-gap:2px}}@media not all and (min-width:640px){.max-\[640px\]\:w-full{width:100%}.max-\[640px\]\:max-w-full{max-width:100%}.max-\[640px\]\:flex-col{flex-direction:column}.max-\[640px\]\:items-stretch{align-items:stretch}.max-\[640px\]\:gap-\[6px\]{gap:6px}.max-\[640px\]\:text-left{text-align:left}}@media not all and (min-width:560px){.max-\[560px\]\:fixed{position:fixed}.max-\[560px\]\:inset-x-3{inset-inline:calc(var(--spacing) * 3)}.max-\[560px\]\:top-\[calc\(env\(safe-area-inset-top\,0px\)_\+_64px\)\]{top:calc(env(safe-area-inset-top,0px) + 64px)}.max-\[560px\]\:w-auto{width:auto}}@media not all and (min-width:375px){.max-\[375px\]\:hidden{display:none}.max-\[375px\]\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.max-\[375px\]\:grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.max-\[375px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[375px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[375px\]\:p-3{padding:calc(var(--spacing) * 3)}.max-\[375px\]\:p-\[16px_14px_14px\]{padding:16px 14px 14px}.max-\[375px\]\:p-\[16px_16px_calc\(16px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}.max-\[375px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-\[375px\]\:text-\[16px\]{font-size:16px}.max-\[375px\]\:text-\[24px\]{font-size:24px}}@media not all and (min-width:64rem){.max-lg\:inline-flex{display:inline-flex}.max-lg\:h-11{height:calc(var(--spacing) * 11)}.max-lg\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-lg\:w-11{width:calc(var(--spacing) * 11)}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:items-center{align-items:center}.max-lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media not all and (min-width:48rem){.max-md\:pointer-events-auto{pointer-events:auto}.max-md\:fixed{position:fixed}.max-md\:inset-x-0{inset-inline:0}.max-md\:inset-x-4{inset-inline:calc(var(--spacing) * 4)}.max-md\:bottom-3{bottom:calc(var(--spacing) * 3)}.max-md\:bottom-\[calc\(var\(--vc-tabbar-h\,0px\)_\+_env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(var(--vc-tabbar-h,0px) + env(safe-area-inset-bottom,0px))}.max-md\:z-\[200\]{z-index:200}.max-md\:col-start-1{grid-column-start:1}.max-md\:col-start-2{grid-column-start:2}.max-md\:col-start-3{grid-column-start:3}.max-md\:row-start-1{grid-row-start:1}.max-md\:m-0{margin:0}.max-md\:mt-0{margin-top:0}.max-md\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.max-md\:contents{display:contents}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:\!size-\[72px\]{width:72px!important;height:72px!important}.max-md\:h-32{height:calc(var(--spacing) * 32)}.max-md\:h-\[72px\]{height:72px}.max-md\:min-h-14{min-height:calc(var(--spacing) * 14)}.max-md\:min-h-16{min-height:calc(var(--spacing) * 16)}.max-md\:w-\[72px\]{width:72px}.max-md\:min-w-0{min-width:0}.max-md\:min-w-6{min-width:calc(var(--spacing) * 6)}.max-md\:flex-1{flex:1}.max-md\:flex-none{flex:none}.max-md\:basis-full{flex-basis:100%}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.max-md\:flex-col{flex-direction:column}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:items-center{align-items:center}.max-md\:items-stretch{align-items:stretch}.max-md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}.max-md\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.max-md\:self-center{align-self:center}.max-md\:overflow-hidden{overflow:hidden}.max-md\:rounded-\[10px\]{border-radius:10px}.max-md\:border-0{border-style:var(--tw-border-style);border-width:0}.max-md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-md\:border-\(--vc-divider\){border-color:var(--vc-divider)}.max-md\:bg-\(--vc-primary-soft\){background-color:var(--vc-primary-soft)}.max-md\:bg-\(--vc-surface\){background-color:var(--vc-surface)}.max-md\:p-0{padding:0}.max-md\:p-4{padding:calc(var(--spacing) * 4)}.max-md\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-md\:py-0{padding-block:0}.max-md\:pt-1{padding-top:var(--spacing)}.max-md\:pt-2{padding-top:calc(var(--spacing) * 2)}.max-md\:pb-\[calc\(8px_\+_env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.max-md\:text-lg{font-size:16px;line-height:var(--tw-leading,1.4)}.max-md\:text-\[1rem\]{font-size:1rem}.max-md\:text-\[11px\]{font-size:11px}.max-md\:text-\[13px\]{font-size:13px}.max-md\:leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.max-md\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.max-md\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.max-md\:tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.max-md\:tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.max-md\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.max-md\:text-ellipsis{text-overflow:ellipsis}.max-md\:whitespace-nowrap{white-space:nowrap}.max-md\:text-\(--vc-muted\){color:var(--vc-muted)}.max-md\:text-\(--vc-primary\){color:var(--vc-primary)}.max-md\:uppercase{text-transform:uppercase}.max-md\:opacity-100{opacity:1}.max-md\:shadow-\[0_-8px_24px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_40\%\,transparent\)\]{--tw-shadow:0 -8px 24px -16px var(--tw-shadow-color,var(--vc-shadow))}@supports (color:color-mix(in lab, red, red)){.max-md\:shadow-\[0_-8px_24px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_40\%\,transparent\)\]{--tw-shadow:0 -8px 24px -16px var(--tw-shadow-color,color-mix(in srgb,var(--vc-shadow) 40%,transparent))}}.max-md\:shadow-\[0_-8px_24px_-16px_color-mix\(in_srgb\,var\(--vc-shadow\)_40\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.max-md\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.max-md\:backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.max-md\:\[--discover-header-offset\:calc\(56px\+env\(safe-area-inset-top\,0px\)\)\]{--discover-header-offset:calc(56px + env(safe-area-inset-top,0px))}.max-md\:first\:pt-0:first-child{padding-top:0}.max-md\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media not all and (min-width:40rem){.max-sm\:order-3{order:3}.max-sm\:basis-full{flex-basis:100%}.max-sm\:auto-cols-auto{grid-auto-columns:auto}.max-sm\:grid-flow-row{grid-auto-flow:row}}@media (min-width:640px){.min-\[640px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.min-\[768px\]\:bottom-0{bottom:0}.min-\[768px\]\:max-h-\[80dvh\]{max-height:80dvh}.min-\[768px\]\:\[translate\:-50\%_0\]{translate:-50%}.min-\[768px\]\:\[grid-template-columns\:repeat\(3\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[768px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[768px\]\:items-center{align-items:center}.min-\[768px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[768px\]\:rounded-\(--vc-radius-lg\){border-radius:var(--vc-radius-lg)}}@media (min-width:901px){.min-\[901px\]\:sticky{position:sticky}.min-\[901px\]\:top-0{top:0}.min-\[901px\]\:z-50{z-index:50}.min-\[901px\]\:hidden{display:none}.min-\[901px\]\:h-dvh{height:100dvh}.min-\[901px\]\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:1024px){.min-\[1024px\]\:sticky{position:sticky}.min-\[1024px\]\:top-\[50\%\]{top:50%}.min-\[1024px\]\:top-\[calc\(var\(--vds-topbar-h\)\+16px\)\]{top:calc(var(--vds-topbar-h) + 16px)}.min-\[1024px\]\:right-3{right:calc(var(--spacing) * 3)}.min-\[1024px\]\:right-auto{right:auto}.min-\[1024px\]\:bottom-auto{bottom:auto}.min-\[1024px\]\:left-\[50\%\]{left:50%}.min-\[1024px\]\:hidden{display:none}.min-\[1024px\]\:w-120{width:calc(var(--spacing) * 120)}.min-\[1024px\]\:max-w-130{max-width:calc(var(--spacing) * 130)}.min-\[1024px\]\:max-w-\[640px\]{max-width:640px}.min-\[1024px\]\:\[transform\:translate\(-50\%\,_-50\%\)\]{transform:translate(-50%,-50%)}.min-\[1024px\]\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.min-\[1024px\]\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.min-\[1024px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.min-\[1024px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.min-\[1024px\]\:flex-row{flex-direction:row}.min-\[1024px\]\:justify-end{justify-content:flex-end}.min-\[1024px\]\:rounded-\(--vc-radius-lg\){border-radius:var(--vc-radius-lg)}.min-\[1024px\]\:\[contain\:none\]{contain:none}.min-\[1024px\]\:\[background\:transparent\]{background:0 0}}@media (min-width:1100px){.min-\[1100px\]\:flex{display:flex}}@media (min-width:1200px){.min-\[1200px\]\:flex{display:flex}.min-\[1200px\]\:hidden{display:none}}@media (min-width:1280px){.min-\[1280px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:-mt-12{margin-top:calc(var(--spacing) * -12)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:min-h-\[92px\]{min-height:92px}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-\[240px\]{width:240px}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[52px_minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:52px minmax(0,1.3fr) minmax(0,1fr)}.sm\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-5\!{padding:calc(var(--spacing) * 5)!important}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:text-\[0\.875rem\]{font-size:.875rem}.sm\:text-\[0\.8125rem\]{font-size:.8125rem}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[1\.0625rem\]{font-size:1.0625rem}.sm\:opacity-0{opacity:0}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.sm\:focus-visible\:opacity-100:focus-visible{opacity:1}}@media (min-width:48rem){.md\:order-none{order:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:min-h-14{min-height:calc(var(--spacing) * 14)}.md\:w-\[320px\]{width:320px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_repeat\(4\,1fr\)\]{grid-template-columns:1.4fr repeat(4,1fr)}.md\:grid-cols-\[256px_minmax\(0\,1fr\)\]{grid-template-columns:256px minmax(0,1fr)}.md\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)_100px_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 100px auto}.md\:grid-cols-\[minmax\(150px\,180px\)_minmax\(150px\,220px\)_auto\]{grid-template-columns:minmax(150px,180px) minmax(150px,220px) auto}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pb-0{padding-bottom:0}}@media (min-width:64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-3{top:calc(var(--spacing) * 3)}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:top-\[calc\(var\(--vd-top-h\,54px\)\+12px\)\]{top:calc(var(--vd-top-h,54px) + 12px)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.lg\:w-\[46\%\]{width:46%}.lg\:w-\[340px\]{width:340px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[264px_minmax\(0\,1fr\)\]{grid-template-columns:264px minmax(0,1fr)}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(0\,140px\)_minmax\(0\,180px\)_auto\]{grid-template-columns:auto minmax(0,1fr) minmax(0,140px) minmax(0,180px) auto}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.12fr\)_minmax\(300px\,0\.88fr\)\]{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(280px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(320px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,320px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(440px\,520px\)\]{grid-template-columns:minmax(0,1fr) minmax(440px,520px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(460px\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(460px,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:self-start{align-self:flex-start}.lg\:overflow-auto{overflow:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:bg-transparent{background-color:#0000}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:pt-0{padding-top:0}.lg\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-3{top:calc(var(--spacing) * 3)}.xl\:hidden{display:none}.xl\:max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_480px\]{grid-template-columns:minmax(0,1fr) 480px}.xl\:self-start{align-self:flex-start}.xl\:overflow-auto{overflow:auto}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (forced-colors:active){.forced-colors\:\[outline-color\:Highlight\]{outline-color:highlight}}.\[\&_\.ava2\]\:block .ava2{display:block}.\[\&_\.ava2\]\:rounded-full .ava2{border-radius:2147483647px}.\[\&_\.ava2\]\:bg-\[var\(--vc-primary-soft\)\] .ava2{background-color:var(--vc-primary-soft)}.\[\&_\.ava2\]\:text-\[var\(--vc-primary\)\] .ava2{color:var(--vc-primary)}@media not all and (min-width:48rem){.max-md\:\[\&_\.ava2\]\:h-full\! .ava2{height:100%!important}.max-md\:\[\&_\.ava2\]\:w-full\! .ava2{width:100%!important}.max-md\:\[\&_\.ava2\]\:text-\[24px\]\! .ava2{font-size:24px!important}}.\[\&_\.rel-table\]\:w-full .rel-table{width:100%}.\[\&_\.rel-table\]\:\[table-layout\:fixed\] .rel-table{table-layout:fixed}.\[\&_\.rel-table\]\:border-collapse .rel-table{border-collapse:collapse}.\[\&_\.rel-table_td\]\:border-b .rel-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_\.rel-table_td\]\:border-\(--vc-divider\) .rel-table td{border-color:var(--vc-divider)}.\[\&_\.rel-table_td\]\:px-3 .rel-table td{padding-inline:calc(var(--spacing) * 3)}.\[\&_\.rel-table_td\]\:py-3 .rel-table td{padding-block:calc(var(--spacing) * 3)}.\[\&_\.rel-table_td\]\:align-middle .rel-table td{vertical-align:middle}.\[\&_\.rel-table_td\]\:text-\[13px\] .rel-table td{font-size:13px}.\[\&_\.rel-table_td\]\:\[overflow-wrap\:anywhere\] .rel-table td{overflow-wrap:anywhere}.\[\&_\.rel-table_td_\.vds-badge\]\:max-w-full .rel-table td .vds-badge{max-width:100%}.\[\&_\.rel-table_th\]\:border-b .rel-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_\.rel-table_th\]\:border-\(--vc-divider\) .rel-table th{border-color:var(--vc-divider)}.\[\&_\.rel-table_th\]\:px-3 .rel-table th{padding-inline:calc(var(--spacing) * 3)}.\[\&_\.rel-table_th\]\:pt-1 .rel-table th{padding-top:var(--spacing)}.\[\&_\.rel-table_th\]\:pb-2\.5 .rel-table th{padding-bottom:calc(var(--spacing) * 2.5)}.\[\&_\.rel-table_th\]\:text-left .rel-table th{text-align:left}.\[\&_\.rel-table_th\]\:text-\[11px\] .rel-table th{font-size:11px}.\[\&_\.rel-table_th\]\:font-bold .rel-table th{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.rel-table_th\]\:tracking-\[0\.06em\] .rel-table th{--tw-tracking:.06em;letter-spacing:.06em}.\[\&_\.rel-table_th\]\:text-\(--vc-muted\) .rel-table th{color:var(--vc-muted)}.\[\&_\.rel-table_th\]\:uppercase .rel-table th{text-transform:uppercase}.\[\&_\[data-venus-page-shell\]\]\:min-h-0 [data-venus-page-shell]{min-height:0}.\[\&_a\]\:inline-flex a{display:inline-flex}.\[\&_a\]\:min-h-12 a{min-height:calc(var(--spacing) * 12)}.\[\&_a\]\:items-center a{align-items:center}.\[\&_a\]\:justify-center a{justify-content:center}.\[\&_a\]\:text-\(--vc-primary\) a{color:var(--vc-primary)}.\[\&_a\]\:underline a{text-decoration-line:underline}@media not all and (min-width:64rem){.max-lg\:\[\&_a\]\:min-h-11 a{min-height:calc(var(--spacing) * 11)}}.\[\&_blockquote\]\:my-2 blockquote{margin-block:calc(var(--spacing) * 2)}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-\(--vc-primary\) blockquote{border-color:var(--vc-primary)}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:text-\(--vc-subtle\) blockquote{color:var(--vc-subtle)}.\[\&_button\]\:size-11 button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.\[\&_button\]\:min-h-11 button{min-height:calc(var(--spacing) * 11)}.\[\&_button\]\:min-h-12 button{min-height:calc(var(--spacing) * 12)}.\[\&_button\]\:min-w-11 button{min-width:calc(var(--spacing) * 11)}@media not all and (min-width:560px){.max-\[560px\]\:\[\&_button\]\:min-h-11 button{min-height:calc(var(--spacing) * 11)}}.\[\&_circle\]\:stroke-\(--vc-white\)\/30 circle{stroke:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){.\[\&_circle\]\:stroke-\(--vc-white\)\/30 circle{stroke:color-mix(in oklab, var(--vc-white) 30%, transparent)}}.\[\&_circle\+circle\]\:stroke-\(--vc-white\) circle+circle{stroke:var(--vc-white)}.\[\&_div\]\:min-w-0 div{min-width:0}.\[\&_em\]\:font-normal em{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_em\]\:text-\(--vc-muted\) em{color:var(--vc-muted)}.\[\&_h1\]\:\[font-family\:inherit\] h1,.\[\&_h2\]\:\[font-family\:inherit\] h2{font-family:inherit}.\[\&_h3\]\:mt-3 h3{margin-top:calc(var(--spacing) * 3)}.\[\&_h3\]\:mb-1 h3{margin-bottom:var(--spacing)}.\[\&_h3\]\:\[font-family\:inherit\] h3{font-family:inherit}.\[\&_h3\]\:text-\[1\.0625rem\] h3{font-size:1.0625rem}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h4\]\:\[font-family\:inherit\] h4,.\[\&_h5\]\:\[font-family\:inherit\] h5,.\[\&_h6\]\:\[font-family\:inherit\] h6{font-family:inherit}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:rounded-full img{border-radius:2147483647px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_li\]\:ml-4 li{margin-left:calc(var(--spacing) * 4)}.\[\&_li\]\:list-disc li{list-style-type:disc}.\[\&_main\]\:min-w-0 main{min-width:0}.\[\&_ol\]\:my-2 ol{margin-block:calc(var(--spacing) * 2)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:mb-2 p{margin-bottom:calc(var(--spacing) * 2)}.\[\&_p\.is-editor-empty\:first-child\:\:before\]\:pointer-events-none p.is-editor-empty:first-child:before{pointer-events:none}.\[\&_p\.is-editor-empty\:first-child\:\:before\]\:float-left p.is-editor-empty:first-child:before{float:left}.\[\&_p\.is-editor-empty\:first-child\:\:before\]\:h-0 p.is-editor-empty:first-child:before{height:0}.\[\&_p\.is-editor-empty\:first-child\:\:before\]\:text-\(--vc-placeholder\) p.is-editor-empty:first-child:before{color:var(--vc-placeholder)}.\[\&_p\.is-editor-empty\:first-child\:\:before\]\:content-\[attr\(data-placeholder\)\] p.is-editor-empty:first-child:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:0}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-4\.5 svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-\[1\.125rem\] svg{width:1.125rem;height:1.125rem}.\[\&_svg\]\:size-\[14px\] svg{width:14px;height:14px}.\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.\[\&_svg\]\:size-\[46\%\] svg{width:46%;height:46%}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_td\]\:px-5 td,.\[\&_th\]\:px-5 th{padding-inline:calc(var(--spacing) * 5)}.\[\&_ul\]\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}@media not all and (min-width:48rem){.max-md\:\[\&\+\&\]\:border-t+.max-md\:\[\&\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-md\:\[\&\+\&\]\:border-\(--vc-divider\)+.max-md\:\[\&\+\&\]\:border-\(--vc-divider\){border-color:var(--vc-divider)}}.\[\&\:\:-moz-progress-bar\]\:rounded-full::-moz-progress-bar{border-radius:2147483647px}.\[\&\:\:-moz-progress-bar\]\:bg-\(--vc-primary\)::-moz-progress-bar{background-color:var(--vc-primary)}.\[\&\:\:-moz-range-progress\]\:bg-transparent::-moz-range-progress{background-color:#0000}.\[\&\:\:-moz-range-thumb\]\:box-border::-moz-range-thumb{box-sizing:border-box}.\[\&\:\:-moz-range-thumb\]\:size-4::-moz-range-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-moz-range-thumb\]\:size-5::-moz-range-thumb{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\:\:-moz-range-thumb\]\:size-6::-moz-range-thumb{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{appearance:none}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:2147483647px}.\[\&\:\:-moz-range-thumb\]\:border::-moz-range-thumb{border-style:var(--tw-border-style);border-width:1px}.\[\&\:\:-moz-range-thumb\]\:border-\(--vc-border-control\)::-moz-range-thumb{border-color:var(--vc-border-control)}.\[\&\:\:-moz-range-thumb\]\:border-\(--vc-danger\)::-moz-range-thumb{border-color:var(--vc-danger)}.\[\&\:\:-moz-range-thumb\]\:bg-\(--vc-white\)::-moz-range-thumb{background-color:var(--vc-white)}.\[\&\:\:-moz-range-thumb\]\:shadow-\[0_1px_4px_color-mix\(in_srgb\,var\(--vc-ink\)_28\%\,transparent\)\]::-moz-range-thumb{--tw-shadow:0 1px 4px var(--tw-shadow-color,var(--vc-ink))}@supports (color:color-mix(in lab, red, red)){.\[\&\:\:-moz-range-thumb\]\:shadow-\[0_1px_4px_color-mix\(in_srgb\,var\(--vc-ink\)_28\%\,transparent\)\]::-moz-range-thumb{--tw-shadow:0 1px 4px var(--tw-shadow-color,color-mix(in srgb,var(--vc-ink) 28%,transparent))}}.\[\&\:\:-moz-range-thumb\]\:shadow-\[0_1px_4px_color-mix\(in_srgb\,var\(--vc-ink\)_28\%\,transparent\)\]::-moz-range-thumb{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-moz-range-thumb\]\:transition-transform::-moz-range-thumb{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\:\:-moz-range-thumb\]\:duration-150::-moz-range-thumb{--tw-duration:.15s;transition-duration:.15s}.\[\&\:\:-moz-range-thumb\]\:ease-out::-moz-range-thumb{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.\[\&\:\:-moz-range-thumb\]\:motion-reduce\:transition-none::-moz-range-thumb{transition-property:none}}.\[\&\:\:-moz-range-track\]\:bg-transparent::-moz-range-track{background-color:#0000}.\[\&\:\:-ms-clear\]\:hidden::-ms-clear{display:none}.\[\&\:\:-ms-reveal\]\:hidden::-ms-reveal{display:none}.\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-70::-webkit-calendar-picker-indicator{opacity:.7}.\[\&\:\:-webkit-credentials-auto-fill-button\]\:hidden::-webkit-credentials-auto-fill-button{display:none}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-progress-bar\]\:bg-\(--vc-surface-sunken\)::-webkit-progress-bar{background-color:var(--vc-surface-sunken)}.\[\&\:\:-webkit-progress-value\]\:rounded-full::-webkit-progress-value{border-radius:2147483647px}.\[\&\:\:-webkit-progress-value\]\:bg-\(--vc-primary\)::-webkit-progress-value{background-color:var(--vc-primary)}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:\:-webkit-search-decoration\]\:hidden::-webkit-search-decoration{display:none}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-transparent::-webkit-slider-runnable-track{background-color:#0000}.\[\&\:\:-webkit-slider-thumb\]\:-mt-\[5px\]::-webkit-slider-thumb{margin-top:-5px}.\[\&\:\:-webkit-slider-thumb\]\:-mt-\[6px\]::-webkit-slider-thumb{margin-top:-6px}.\[\&\:\:-webkit-slider-thumb\]\:-mt-\[7px\]::-webkit-slider-thumb{margin-top:-7px}.\[\&\:\:-webkit-slider-thumb\]\:box-border::-webkit-slider-thumb{box-sizing:border-box}.\[\&\:\:-webkit-slider-thumb\]\:size-4::-webkit-slider-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-thumb\]\:size-5::-webkit-slider-thumb{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-slider-thumb\]\:size-6::-webkit-slider-thumb{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:2147483647px}.\[\&\:\:-webkit-slider-thumb\]\:border::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:1px}.\[\&\:\:-webkit-slider-thumb\]\:border-\(--vc-border-control\)::-webkit-slider-thumb{border-color:var(--vc-border-control)}.\[\&\:\:-webkit-slider-thumb\]\:border-\(--vc-danger\)::-webkit-slider-thumb{border-color:var(--vc-danger)}.\[\&\:\:-webkit-slider-thumb\]\:bg-\(--vc-white\)::-webkit-slider-thumb{background-color:var(--vc-white)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_1px_4px_color-mix\(in_srgb\,var\(--vc-ink\)_28\%\,transparent\)\]::-webkit-slider-thumb{--tw-shadow:0 1px 4px var(--tw-shadow-color,var(--vc-ink))}@supports (color:color-mix(in lab, red, red)){.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_1px_4px_color-mix\(in_srgb\,var\(--vc-ink\)_28\%\,transparent\)\]::-webkit-slider-thumb{--tw-shadow:0 1px 4px var(--tw-shadow-color,color-mix(in srgb,var(--vc-ink) 28%,transparent))}}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_1px_4px_color-mix\(in_srgb\,var\(--vc-ink\)_28\%\,transparent\)\]::-webkit-slider-thumb{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:transition-transform::-webkit-slider-thumb{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\:\:-webkit-slider-thumb\]\:duration-150::-webkit-slider-thumb{--tw-duration:.15s;transition-duration:.15s}.\[\&\:\:-webkit-slider-thumb\]\:ease-out::-webkit-slider-thumb{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.\[\&\:\:-webkit-slider-thumb\]\:motion-reduce\:transition-none::-webkit-slider-thumb{transition-property:none}}.\[\&\:focus-visible\:\:-moz-range-thumb\]\:outline:focus-visible::-moz-range-thumb{outline-style:var(--tw-outline-style);outline-width:1px}.\[\&\:focus-visible\:\:-moz-range-thumb\]\:outline-2:focus-visible::-moz-range-thumb{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&\:focus-visible\:\:-moz-range-thumb\]\:outline-offset-2:focus-visible::-moz-range-thumb{outline-offset:2px}.\[\&\:focus-visible\:\:-moz-range-thumb\]\:outline-\(--vc-primary\):focus-visible::-moz-range-thumb{outline-color:var(--vc-primary)}.\[\&\:focus-visible\:\:-webkit-slider-thumb\]\:outline:focus-visible::-webkit-slider-thumb{outline-style:var(--tw-outline-style);outline-width:1px}.\[\&\:focus-visible\:\:-webkit-slider-thumb\]\:outline-2:focus-visible::-webkit-slider-thumb{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&\:focus-visible\:\:-webkit-slider-thumb\]\:outline-offset-2:focus-visible::-webkit-slider-thumb{outline-offset:2px}.\[\&\:focus-visible\:\:-webkit-slider-thumb\]\:outline-\(--vc-primary\):focus-visible::-webkit-slider-thumb{outline-color:var(--vc-primary)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:max-w-\[484px\]>*{max-width:484px}.\[\&\>\*\]\:max-w-\[486px\]>*{max-width:486px}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\*\]\:truncate>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media not all and (min-width:375px){.max-\[375px\]\:\[\&\>\*\]\:flex-\[1_1_100\%\]>*{flex:100%}}@media not all and (min-width:48rem){.max-md\:\[\&\>\*\]\:flex-1>*{flex:1}.max-md\:\[\&\>\*\]\:justify-center>*{justify-content:center}}.\[\&\>\*\+\*\]\:border-t>*+*{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\+\*\]\:border-\(--vc-divider\)>*+*{border-color:var(--vc-divider)}.\[\&\>\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>dd\]\:py-2\.5>dd{padding-block:calc(var(--spacing) * 2.5)}.\[\&\>dd\:nth-of-type\(n\+2\)\]\:border-t>dd:nth-of-type(n+2){border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>dd\:nth-of-type\(n\+2\)\]\:border-\(--vc-divider\)>dd:nth-of-type(n+2){border-color:var(--vc-divider)}.\[\&\>dt\]\:py-2\.5>dt{padding-block:calc(var(--spacing) * 2.5)}.\[\&\>dt\:nth-of-type\(n\+2\)\]\:border-t>dt:nth-of-type(n+2){border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>dt\:nth-of-type\(n\+2\)\]\:border-\(--vc-divider\)>dt:nth-of-type(n+2){border-color:var(--vc-divider)}.\[\&\>i\]\:block>i{display:block}.\[\&\>i\]\:h-\[14px\]>i{height:14px}.\[\&\>i\]\:rounded-sm>i{border-radius:8px}.\[\&\>i\]\:bg-surface-3>i{background-color:var(--surface-3)}.\[\&\>span\:first-child\]\:truncate>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:mt-px>svg{margin-top:1px}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:flex-none>svg{flex:none}.\[\&\>svg\]\:text-accent>svg{color:var(--accent)}@media (max-height:720px){.\[\@media\(max-height\:_720px\)\]\:max-h-\[min\(280px\,_46vh\)\]{max-height:min(280px,46vh)}}@media (max-width:1023px){.\[\@media\(max-width\:_1023px\)\]\:flex{display:flex}.\[\@media\(max-width\:_1023px\)\]\:\[\&\>\:first-child\]\:rounded-t-none>:first-child{border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:1024px){.\[\@media\(max-width\:_1024px\)\]\:h-11{height:calc(var(--spacing) * 11)}.\[\@media\(max-width\:_1024px\)\]\:min-w-11{min-width:calc(var(--spacing) * 11)}.\[\@media\(max-width\:_1024px\)\]\:overflow-x-auto{overflow-x:auto}.\[\@media\(max-width\:_1024px\)\]\:p-\[0_var\(--sp-2\)\]{padding:0 var(--sp-2)}}@media (max-width:1279px){.\[\@media\(max-width\:_1279px\)\]\:gap-y-\[var\(--sp-2\)\]{row-gap:var(--sp-2)}}@media (max-width:375px){.\[\@media\(max-width\:_375px\)\]\:right-3{right:calc(var(--spacing) * 3)}.\[\@media\(max-width\:_375px\)\]\:left-3{left:calc(var(--spacing) * 3)}.\[\@media\(max-width\:_375px\)\]\:\[grid-template-columns\:1fr\]{grid-template-columns:1fr}.\[\@media\(max-width\:_375px\)\]\:gap-0\.5{gap:calc(var(--spacing) * .5)}.\[\@media\(max-width\:_375px\)\]\:gap-2{gap:calc(var(--spacing) * 2)}.\[\@media\(max-width\:_375px\)\]\:gap-\[5px\]{gap:5px}.\[\@media\(max-width\:_375px\)\]\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.\[\@media\(max-width\:_375px\)\]\:p-\[0_9px\]{padding:0 9px}.\[\@media\(max-width\:_375px\)\]\:p-\[0_10px\]{padding:0 10px}.\[\@media\(max-width\:_375px\)\]\:p-\[12px_16px\]{padding:12px 16px}.\[\@media\(max-width\:_375px\)\]\:pr-2{padding-right:calc(var(--spacing) * 2)}.\[\@media\(max-width\:_375px\)\]\:pl-2{padding-left:calc(var(--spacing) * 2)}.\[\@media\(max-width\:_375px\)\]\:text-\[0\.66rem\]{font-size:.66rem}}@media (max-width:480px){.\[\@media\(max-width\:_480px\)\]\:left-2{left:calc(var(--spacing) * 2)}.\[\@media\(max-width\:_480px\)\]\:\[display\:-webkit-box\]{display:-webkit-box}.\[\@media\(max-width\:_480px\)\]\:min-h-\[2\.6em\]{min-height:2.6em}.\[\@media\(max-width\:_480px\)\]\:\[scroll-snap-type\:x_proximity\]{scroll-snap-type:x proximity}.\[\@media\(max-width\:_480px\)\]\:\[scrollbar-width\:none\]{scrollbar-width:none}.\[\@media\(max-width\:_480px\)\]\:overflow-x-auto{overflow-x:auto}.\[\@media\(max-width\:_480px\)\]\:overflow-y-hidden{overflow-y:hidden}.\[\@media\(max-width\:_480px\)\]\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.\[\@media\(max-width\:_480px\)\]\:text-clip{text-overflow:clip}.\[\@media\(max-width\:_480px\)\]\:whitespace-normal{white-space:normal}.\[\@media\(max-width\:_480px\)\]\:\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[\@media\(max-width\:_480px\)\]\:\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[\@media\(max-width\:_480px\)\]\:\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[\@media\(max-width\:_480px\)\]\:\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}}@media (max-width:640px){.\[\@media\(max-width\:_640px\)\]\:max-h-\[94vh\]{max-height:94vh}.\[\@media\(max-width\:_640px\)\]\:p-\[var\(--lt-8\)\]{padding:var(--lt-8)}}@media (max-width:720px){.\[\@media\(max-width\:_720px\)\]\:max-w-\[94\%\]{max-width:94%}}@media (max-width:767px){.\[\@media\(max-width\:_767px\)\]\:min-h-\[var\(--m-control-44\)\]{min-height:var(--m-control-44)}.\[\@media\(max-width\:_767px\)\]\:rounded-\[var\(--m-r-btn\)\]{border-radius:var(--m-r-btn)}.\[\@media\(max-width\:_767px\)\]\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\@media\(max-width\:_767px\)\]\:\[color\:var\(--m-ink-accent\)\]{color:var(--m-ink-accent)}.\[\@media\(max-width\:_767px\)\]\:text-\[var\(--m-fs-meta\)\]{color:var(--m-fs-meta)}.\[\@media\(max-width\:_767px\)\]\:\[box-shadow\:var\(--m-shadow-sheet\,_var\(--e-2\)\)\]{box-shadow:var(--m-shadow-sheet,var(--e-2))}}@media (max-width:768px){.\[\@media\(max-width\:_768px\)\]\:h-11{height:calc(var(--spacing) * 11)}.\[\@media\(max-width\:_768px\)\]\:min-h-11{min-height:calc(var(--spacing) * 11)}.\[\@media\(max-width\:_768px\)\]\:w-\[min\(var\(--vds-pop-w\)\,_calc\(100vw_-_32px\)\)\]{width:min(var(--vds-pop-w), calc(100vw - 32px))}.\[\@media\(max-width\:_768px\)\]\:w-auto{width:auto}.\[\@media\(max-width\:_768px\)\]\:w-full{width:100%}.\[\@media\(max-width\:_768px\)\]\:max-w-full{max-width:100%}.\[\@media\(max-width\:_768px\)\]\:\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[\@media\(max-width\:_768px\)\]\:\[scrollbar-color\:var\(--border-strong\)_transparent\]{scrollbar-color:var(--border-strong) transparent}.\[\@media\(max-width\:_768px\)\]\:\[grid-template-columns\:36px_minmax\(0\,_1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.\[\@media\(max-width\:_768px\)\]\:items-center{align-items:center}.\[\@media\(max-width\:_768px\)\]\:items-end{align-items:flex-end}.\[\@media\(max-width\:_768px\)\]\:p-\[0_12px\]{padding:0 12px}.\[\@media\(max-width\:_768px\)\]\:pb-1{padding-bottom:var(--spacing)}}@media (max-width:900px){.\[\@media\(max-width\:_900px\)\]\:right-2\.5{right:calc(var(--spacing) * 2.5)}.\[\@media\(max-width\:_900px\)\]\:bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.\[\@media\(max-width\:_900px\)\]\:left-2\.5{left:calc(var(--spacing) * 2.5)}.\[\@media\(max-width\:_900px\)\]\:block{display:block}.\[\@media\(max-width\:_900px\)\]\:hidden{display:none}.\[\@media\(max-width\:_900px\)\]\:max-h-\[32vh\]{max-height:32vh}.\[\@media\(max-width\:_900px\)\]\:w-auto{width:auto}.\[\@media\(max-width\:_900px\)\]\:max-w-\[80\%\]{max-width:80%}.\[\@media\(max-width\:_900px\)\]\:\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[\@media\(max-width\:_900px\)\]\:\[scrollbar-color\:var\(--vc-muted\)_transparent\]{scrollbar-color:var(--vc-muted) transparent}.\[\@media\(max-width\:_900px\)\]\:flex-nowrap{flex-wrap:nowrap}.\[\@media\(max-width\:_900px\)\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.\[\@media\(max-width\:_900px\)\]\:overflow-x-auto{overflow-x:auto}.\[\@media\(max-width\:_900px\)\]\:overflow-y-auto{overflow-y:auto}.\[\@media\(max-width\:_900px\)\]\:overflow-y-hidden{overflow-y:hidden}.\[\@media\(max-width\:_900px\)\]\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.\[\@media\(max-width\:_900px\)\]\:\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}}@media (max-width:640px){.\[\@media\(max-width\:640px\)\]\:hidden{display:none}.\[\@media\(max-width\:640px\)\]\:items-stretch{align-items:stretch}}@media (max-width:768px){.\[\@media\(max-width\:768px\)\]\:sticky{position:sticky}.\[\@media\(max-width\:768px\)\]\:bottom-\[calc\(var\(--m-tabbar-h\,56px\)_\+_var\(--m-safe-bottom\,0px\)\)\]{bottom:calc(var(--m-tabbar-h,56px) + var(--m-safe-bottom,0px))}.\[\@media\(max-width\:768px\)\]\:z-60{z-index:60}.\[\@media\(max-width\:768px\)\]\:mx-\[calc\(-1_\*_var\(--m-gutter\,16px\)\)\]{margin-inline:calc(-1 * var(--m-gutter,16px))}.\[\@media\(max-width\:768px\)\]\:mt-4{margin-top:calc(var(--spacing) * 4)}.\[\@media\(max-width\:768px\)\]\:hidden{display:none}.\[\@media\(max-width\:768px\)\]\:inline-flex{display:inline-flex}.\[\@media\(max-width\:768px\)\]\:items-center{align-items:center}.\[\@media\(max-width\:768px\)\]\:gap-2{gap:calc(var(--spacing) * 2)}.\[\@media\(max-width\:768px\)\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\@media\(max-width\:768px\)\]\:border-\(--vc-border\){border-color:var(--vc-border)}.\[\@media\(max-width\:768px\)\]\:bg-\(--vc-surface\){background-color:var(--vc-surface)}.\[\@media\(max-width\:768px\)\]\:px-\(--m-gutter\){padding-inline:var(--m-gutter)}.\[\@media\(max-width\:768px\)\]\:pt-2{padding-top:calc(var(--spacing) * 2)}.\[\@media\(max-width\:768px\)\]\:pb-\[calc\(var\(--sp-2\)_\+_var\(--m-safe-bottom\,0px\)\)\]{padding-bottom:calc(var(--sp-2) + var(--m-safe-bottom,0px))}.\[\@media\(max-width\:768px\)\]\:backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:640px) and (max-width:768px){.\[\@media\(min-width\:640px\)_and_\(max-width\:768px\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:961px){.\[\@media\(min-width\:961px\)\]\:sticky{position:sticky}.\[\@media\(min-width\:961px\)\]\:top-4{top:calc(var(--spacing) * 4)}.\[\@media\(min-width\:961px\)\]\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.\[\@media\(min-width\:961px\)\]\:grid-cols-\[minmax\(0\,1\.12fr\)_minmax\(300px\,0\.88fr\)\]{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}.\[\@media\(min-width\:961px\)\]\:overflow-y-auto{overflow-y:auto}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:min-h-11{min-height:calc(var(--spacing) * 11)}.\[\@media\(pointer\:coarse\)\]\:min-w-11{min-width:calc(var(--spacing) * 11)}}}@keyframes venus-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes venus-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes venus-dialog-content-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes venus-dialog-content-out{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}[data-venus-dialog-overlay][data-state=open]{animation:.2s cubic-bezier(.22,1,.36,1) both venus-dialog-overlay-in}[data-venus-dialog-overlay][data-state=closed]{animation:.16s ease-in both venus-dialog-overlay-out}[data-venus-dialog-content][data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) both venus-dialog-content-in}[data-venus-dialog-content][data-state=closed]{animation:.16s ease-in both venus-dialog-content-out}@media (prefers-reduced-motion:reduce){[data-venus-dialog-overlay],[data-venus-dialog-content]{animation:none!important}}[data-directory-grid]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;min-width:0;display:grid}[data-directory-grid]>*{width:100%;min-width:0;max-width:484px}[data-venus-core]{--d-focus-width:0px;--d-focus-offset:0px;--d-focus-halo:transparent}[data-venus-core]:focus,[data-venus-core]:focus-visible,[data-venus-core] :focus,[data-venus-core] :focus-visible{outline:none}[data-venus-core],[data-venus-core] *{scrollbar-width:thin;scrollbar-color:var(--vc-scrollbar-thumb) #0000}[data-venus-core]::-webkit-scrollbar{width:10px;height:10px}[data-venus-core] ::-webkit-scrollbar{width:10px;height:10px}[data-venus-core]::-webkit-scrollbar-track{background:0 0}[data-venus-core] ::-webkit-scrollbar-track{background:0 0}[data-venus-core]::-webkit-scrollbar-thumb{background-color:var(--vc-scrollbar-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px}[data-venus-core] ::-webkit-scrollbar-thumb{background-color:var(--vc-scrollbar-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px}[data-venus-core]::-webkit-scrollbar-thumb:hover{background-color:var(--vc-scrollbar-thumb-hover)}[data-venus-core] ::-webkit-scrollbar-thumb:hover{background-color:var(--vc-scrollbar-thumb-hover)}[data-venus-core]::-webkit-scrollbar-corner{background:0 0}[data-venus-core] ::-webkit-scrollbar-corner{background:0 0}html[data-theme]{scrollbar-width:thin;scrollbar-color:#23272f42 #0000}html[data-theme=dark]{scrollbar-color:#f3f5fa4d #0000}html[data-theme]::-webkit-scrollbar{width:10px;height:10px}html[data-theme]::-webkit-scrollbar-track{background:0 0}html[data-theme]::-webkit-scrollbar-thumb{background-color:#23272f42;background-clip:content-box;border:2px solid #0000;border-radius:999px}html[data-theme]::-webkit-scrollbar-thumb:hover{background-color:#23272f6b}html[data-theme=dark]::-webkit-scrollbar-thumb{background-color:#f3f5fa4d}html[data-theme=dark]::-webkit-scrollbar-thumb:hover{background-color:#f3f5fa75}html[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f3f5fa}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0b0d12}html[data-theme=dark] [data-live-panel]{background:linear-gradient(145deg, var(--vc-primary-pressed), var(--vc-primary))!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-live-panel]{background:linear-gradient(145deg, color-mix(in srgb, var(--vc-primary-pressed) 88%, #070b12), color-mix(in srgb, var(--vc-primary) 62%, #07111d))!important}}html[data-theme=dark] [data-live-panel]{border-color:var(--vc-primary-soft-strong)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-live-panel]{border-color:color-mix(in srgb, var(--vc-primary-soft-strong) 42%, transparent)!important}}html[data-theme=dark] [data-live-panel] [class*="bg-(--vc-white)/10"]{background-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-live-panel] [class*="bg-(--vc-white)/10"]{background-color:color-mix(in srgb, var(--vc-white) 9%, transparent)}}html[data-theme=dark] [data-live-panel] [class*="bg-(--vc-white)/10"]{border:1px solid var(--vc-white)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-live-panel] [class*="bg-(--vc-white)/10"]{border:1px solid color-mix(in srgb, var(--vc-white) 11%, transparent)}}[data-venus-progress][data-tone=on-brand] progress::-webkit-progress-bar{background:var(--vc-primary-soft-strong)}@supports (color:color-mix(in lab, red, red)){[data-venus-progress][data-tone=on-brand] progress::-webkit-progress-bar{background:color-mix(in srgb, var(--vc-primary-soft-strong) 35%, transparent)}}[data-venus-progress][data-tone=on-brand] progress::-webkit-progress-value{background:var(--vc-primary)}[data-venus-progress][data-tone=on-brand] progress::-moz-progress-bar{background:var(--vc-primary)}[data-venus-collapsible-radio-group]>[data-venus-row-button]{background-color:var(--vc-glass);border-color:var(--vc-border-control)}[data-venus-collapsible-radio-group]>[data-venus-row-button]:hover{background-color:var(--vc-surface-hover);border-color:var(--vc-border-hover)}html[data-theme=dark] [data-venus-progress]{background-color:var(--vc-primary-soft-strong)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-venus-progress]{background-color:color-mix(in srgb, var(--vc-primary-soft-strong) 48%, var(--vc-surface-sunken))}}html[data-theme=dark] [data-venus-progress] progress::-webkit-progress-bar{background:var(--vc-primary-soft-strong)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-venus-progress] progress::-webkit-progress-bar{background:color-mix(in srgb, var(--vc-primary-soft-strong) 48%, var(--vc-surface-sunken))}}html[data-theme=dark] [data-enrollment-tag]{color:var(--vc-white);border-color:var(--vc-white)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-enrollment-tag]{border-color:color-mix(in srgb, var(--vc-white) 55%, var(--vc-primary))}}html[data-theme=dark] [data-enrollment-tag]{background-color:var(--vc-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-enrollment-tag]{background-color:color-mix(in srgb, var(--vc-primary) 72%, transparent)}}html[data-theme=dark] [data-enrollment-tag] svg{color:var(--vc-white)}.v2{isolation:isolate;background:var(--vc-canvas,var(--vds-canvas));position:relative}@media (min-width:1024px){html .v2 .v2-sidebar{border:1px solid var(--vc-divider,var(--glass-border));border-right:1px solid var(--vc-divider,var(--glass-border));background:var(--vc-surface,var(--vds-surface));border-radius:24px;gap:4px;height:calc(100dvh - 32px);margin:16px 0 16px 16px;padding:14px 12px 12px;top:0}@supports (color:color-mix(in lab, red, red)){html .v2 .v2-sidebar{background:color-mix(in srgb, var(--vc-surface,var(--vds-surface)) 88%, transparent)}}html .v2 .v2-sidebar{box-shadow:inset 0 1px 0 var(--vc-glass-highlight,transparent),0 24px 60px -30px var(--vc-shadow,var(--vds-scrim))}@supports (color:color-mix(in lab, red, red)){html .v2 .v2-sidebar{box-shadow:inset 0 1px 0 var(--vc-glass-highlight,transparent),0 24px 60px -30px color-mix(in srgb, var(--vc-shadow,var(--vds-scrim)) 32%, transparent)}}html .v2 .v2-sidebar .sb-head{gap:6px;padding:2px 4px 12px}html .v2 .v2-sidebar .sb-head .sb-brand{min-width:0;transition:background-color var(--m-dur-fast,.14s) var(--m-ease,ease);border-radius:10px;flex:auto;padding:6px 8px}html .v2 .v2-sidebar .sb-head .sb-brand:hover{background:var(--vc-primary-soft,var(--vds-primary-100))}html .v2 .v2-sidebar .sb-brand .brandmark{gap:10px}html .v2 .v2-sidebar .sb-brand .brandmark__word{letter-spacing:-.02em;color:var(--vc-ink,var(--vds-ink));font-size:15px;font-weight:600}html .v2 .v2-sidebar .sb-brand .brandmark__word em{color:var(--vc-primary,var(--vds-primary))}@supports ((-webkit-mask-image:url("/brand/livequor-mark-light.svg")) or (mask-image:url("/brand/livequor-mark-light.svg"))){html .v2 .v2-sidebar .sb-brand .brandmark__mark{display:none}html .v2 .v2-sidebar .sb-brand .brandmark:before{content:"";width:var(--bm-mark,24px);height:var(--bm-mark,24px);background:linear-gradient(135deg, var(--vc-gradient-start,var(--vds-primary)), var(--vc-gradient-end,var(--vds-primary-hover)));flex:none;-webkit-mask:url(/brand/livequor-mark-light.svg) 50%/contain no-repeat;mask:url(/brand/livequor-mark-light.svg) 50%/contain no-repeat}}html .v2 .v2-sidebar .sb-collapse{z-index:auto;width:32px;min-width:32px;height:32px;min-height:32px;color:var(--vc-subtle,var(--n-350));background:0 0;border:0;border-radius:10px;flex:0 0 32px;place-items:center;padding:0;display:grid;position:static;inset:auto}html .v2 .v2-sidebar .sb-collapse:hover{background:var(--vc-primary-soft,var(--vds-primary-100));color:var(--vc-primary,var(--vds-primary))}html .v2 .v2-sidebar .sb-context{background:var(--vc-primary-soft,var(--vds-primary-100));border:1px solid var(--vc-primary,var(--vds-primary));border-radius:12px;margin:0 4px 6px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){html .v2 .v2-sidebar .sb-context{border:1px solid color-mix(in srgb, var(--vc-primary,var(--vds-primary)) 24%, transparent)}}html .v2 .v2-sidebar .sb-context{color:var(--vc-primary,var(--vds-primary))}html .v2 .v2-sidebar .sb-context em{color:var(--vc-muted,var(--vds-muted));font-style:normal}html .v2 .v2-sidebar .sb-group{flex-direction:column;gap:2px;padding-bottom:2px;display:flex}html .v2 .v2-sidebar .sb-label,html .v2 .v2-sidebar .sb-section{letter-spacing:.05em;text-transform:uppercase;color:var(--vc-muted,var(--n-350));padding:14px 10px 6px;font-size:11px;font-weight:700}html .v2 .v2-sidebar .sb-scroll{flex:auto;min-height:0}html .v2 .v2-sidebar .sb-nav{min-height:40px;color:var(--vc-body,var(--n-300));border-radius:10px;gap:10px;padding:0 10px;font-size:14px;font-weight:500;position:relative}html .v2 .v2-sidebar .sb-nav .ico{width:18px;height:18px;color:var(--vc-subtle,var(--n-350))}html .v2 .v2-sidebar .sb-nav .ico svg{width:18px;height:18px}html .v2 .v2-sidebar .sb-nav .lbl{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html .v2 .v2-sidebar .sb-nav:hover{background:var(--vc-surface-hover,var(--surface-2));color:var(--vc-ink,var(--vds-ink))}html .v2 .v2-sidebar .sb-nav:hover .ico{color:var(--vc-ink,var(--vds-ink))}html .v2 .v2-sidebar .sb-nav.active{background:var(--vc-primary-soft,var(--vds-primary-100));color:var(--vc-primary,var(--vds-primary));font-weight:600}html .v2 .v2-sidebar .sb-nav.active .ico{color:var(--vc-primary,var(--vds-primary))}html .v2 .v2-sidebar .sb-nav.active:before{background:linear-gradient(180deg, var(--vc-gradient-start,var(--vds-primary)), var(--vc-gradient-end,var(--vds-primary-hover)));width:3px;height:20px;box-shadow:none;inset-inline-start:0;border-radius:0 3px 3px 0;top:50%}html .v2 .v2-sidebar .sb-foot{border:1px solid var(--vc-divider,var(--glass-border));background:var(--vc-surface,var(--vds-surface));border-radius:16px;gap:8px;margin-top:10px;padding:8px}html .v2 .v2-sidebar .sb-foot-avatar{background:var(--vc-primary-soft,var(--vds-primary-100));width:32px;height:32px;color:var(--vc-primary,var(--vds-primary));border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}html .v2 .v2-sidebar .sb-foot-avatar>*{border-radius:inherit;width:100%;height:100%}html .v2 .v2-sidebar .sb-foot-meta{flex-direction:column;min-width:0;line-height:1.25;display:flex}html .v2 .v2-sidebar .sb-foot-name{color:var(--vc-ink,var(--vds-ink));white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}html .v2 .v2-sidebar .sb-foot-role{color:var(--vc-muted,var(--n-350));white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}html .v2 .v2-sidebar .sb-foot-actions{align-items:center;gap:2px;margin-inline-start:auto;display:inline-flex}html .v2 .v2-sidebar .sb-foot-btn{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--vc-subtle,var(--n-350));border-radius:999px}html .v2 .v2-sidebar .sb-foot-btn:hover{background:var(--vc-primary-soft,var(--vds-primary-100));color:var(--vc-primary,var(--vds-primary))}html .v2 .v2-sidebar.collapsed .sb-head{padding-bottom:8px}html .v2 .v2-sidebar.collapsed .sb-nav{justify-content:center;padding-inline:0}html .v2 .v2-sidebar.collapsed .sb-nav.active:before{inset-inline-start:2px}html .v2 .v2-sidebar.collapsed .sb-foot{flex-direction:column;gap:4px;padding:6px}html .v2 .v2-sidebar.collapsed .sb-foot-actions{flex-direction:column;margin-inline-start:0}html .v2 .v2-main{max-width:1280px;margin-inline:auto;padding:0 16px 48px}html .v2 .v2-main.flush{max-width:none;height:100dvh;padding:0}html .v2 .v2-main .v2-content{padding-top:24px}html .v2 .v2-main.flush .v2-content{padding-top:0}html .v2 .vds-shell__bar{border:1px solid var(--vc-divider,var(--vds-line));background:var(--vc-canvas,var(--vds-canvas));border-radius:18px;height:56px;min-height:56px;margin-top:16px;padding:0 14px 0 20px}@supports (color:color-mix(in lab, red, red)){html .v2 .vds-shell__bar{background:color-mix(in srgb, var(--vc-canvas,var(--vds-canvas)) 78%, transparent)}}html .v2 .vds-shell__bar{box-shadow:inset 0 1px 0 var(--vc-glass-highlight,transparent),0 12px 32px -26px var(--vc-shadow,var(--vds-scrim))}@supports (color:color-mix(in lab, red, red)){html .v2 .vds-shell__bar{box-shadow:inset 0 1px 0 var(--vc-glass-highlight,transparent),0 12px 32px -26px color-mix(in srgb, var(--vc-shadow,var(--vds-scrim)) 30%, transparent)}}html .v2 .vds-shell__bar .vds-shell__crumbs{min-width:0;color:var(--vc-muted,var(--vds-muted));white-space:nowrap;flex-wrap:nowrap;gap:2px;font-size:12px;overflow:hidden}html .v2 .vds-shell__bar .vds-shell__crumbs .sb-topbar-brand,html .v2 .vds-shell__bar .vds-shell__crumbs .vds-shell__sep--brand{display:none}html .v2 .vds-shell__bar .vds-shell__crumbs>*{white-space:nowrap;flex:none}html .v2 .vds-shell__bar .vds-shell__crumbs>b{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}html .v2 .vds-shell__bar .vds-shell__crumbs b{color:var(--vc-ink,var(--vds-ink));font-size:13px;font-weight:600}html .v2 .vds-shell__bar .vds-shell__sep{color:var(--vc-placeholder,var(--vds-muted-2))}html .v2 .vds-shell__bar .vds-icon-btn{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--vc-subtle,var(--n-350));border-radius:999px}html .v2 .vds-shell__bar .vds-icon-btn:hover{background:var(--vc-primary-soft,var(--vds-primary-100));color:var(--vc-primary,var(--vds-primary))}html .v2 .vds-shell__bar .vds-shell__search{flex:0 280px;width:280px;min-width:160px;max-width:280px}html .v2 .vds-shell__bar .vds-shell__search .vds-field__control{background:var(--vc-surface,var(--vds-surface));border-color:var(--vc-border,var(--vds-line));border-radius:999px;height:40px;min-height:40px}html .v2 .vds-shell__bar .vds-shell__search .vds-field__input{font-size:13px}html .v2 .vds-shell__bar .vds-shell__search .vds-field__input::placeholder{color:var(--vc-placeholder,var(--vds-muted-2))}html .v2 .vds-shell__bar .vds-shell__avatarbtn{width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:0 0 0 1px var(--vc-divider,var(--vds-line))}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){@media (min-width:1024px){html .v2 .v2-sidebar{background:var(--vc-surface,var(--vds-surface))}html .v2 .vds-shell__bar{background:var(--vc-canvas,var(--vds-canvas))}}}html .v2 .vds-shell__bar .vds-icon-btn[aria-pressed=true],html .v2 .v2-sidebar .sb-foot .vds-icon-btn[aria-pressed=true]{background:var(--vc-primary-soft,var(--vds-primary-100));color:var(--vc-primary,var(--vds-primary));box-shadow:none;border-color:#0000}@media (min-width:1024px) and (max-width:1199px){html .v2 .vds-shell__bar .vds-shell__crumb--area,html .v2 .vds-shell__bar .vds-shell__sep--area,html .v2 .vds-shell__bar .vds-shell__sep--brand{display:none}html .v2 .vds-shell__bar .vds-shell__search{flex:0 240px;width:240px;max-width:240px}}@media (min-width:1024px) and (max-width:1119px){html .v2 .v2-sidebar{--sidebar-w:72px;padding:12px 10px}html .v2 .v2-sidebar .sb-head{justify-content:center;padding:2px 0 10px}html .v2 .v2-sidebar .sb-brand{flex:none;justify-content:center;padding:6px}html .v2 .v2-sidebar .sb-brand .brandmark__word,html .v2 .v2-sidebar .sb-label,html .v2 .v2-sidebar .sb-section,html .v2 .v2-sidebar .sb-collapse,html .v2 .v2-sidebar .sb-nav .lbl,html .v2 .v2-sidebar .sb-nav .bdg,html .v2 .v2-sidebar .sb-foot-meta{display:none}html .v2 .v2-sidebar .sb-context{justify-content:center;margin:0 2px 6px;padding:7px 0}html .v2 .v2-sidebar .sb-context-txt{display:none}html .v2 .v2-sidebar .sb-nav{justify-content:center;padding-inline:0}html .v2 .v2-sidebar .sb-nav.active:before{inset-inline-start:2px}html .v2 .v2-sidebar .sb-foot{flex-direction:column;gap:4px;margin-top:8px;padding:6px}html .v2 .v2-sidebar .sb-foot-actions{flex-direction:column;margin-inline-start:0}html .v2 .vds-shell__bar .vds-shell__search{flex:0 220px;width:220px;max-width:220px}}html .v2 .v2-content :is([data-page=home],[data-page=discover],[data-page=hosts],[data-page=pricing],[data-page=faq],[data-page=download],[data-page=support],[data-page=schedule],[data-page=recaps],[data-page=requests],[data-page=wallet],[data-page=profile],[data-page=notifications],[data-page=messages],[data-page=hosthome-v18],[data-page=hostlive],[data-page=hostmanage-v18],[data-page=hostsched],[data-page=center],[data-page=admin],[data-page=login],[data-page=classdetail],[data-page=coursedetail],[data-page=recap]){background:0 0}html .v2 .v2-sidebar .sb-nav .bdg,html .v2 .v2-sidebar .sb-nav .bdg--key,html .v2 .v2-sidebar .sb-nav .bdg--count{border:1px solid var(--vc-primary,var(--vds-primary));margin-inline-start:auto;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){html .v2 .v2-sidebar .sb-nav .bdg,html .v2 .v2-sidebar .sb-nav .bdg--key,html .v2 .v2-sidebar .sb-nav .bdg--count{border:1px solid color-mix(in srgb, var(--vc-primary,var(--vds-primary)) 22%, transparent)}}html .v2 .v2-sidebar .sb-nav .bdg,html .v2 .v2-sidebar .sb-nav .bdg--key,html .v2 .v2-sidebar .sb-nav .bdg--count{background:var(--vc-primary-soft,var(--vds-primary-100));color:var(--vc-primary,var(--vds-primary));letter-spacing:.02em;border-radius:999px;font-size:10px;font-weight:700}html .v2 .v2-sidebar .sb-foot .vds-icon-btn{color:var(--vc-subtle,var(--n-350));background:0 0;border:0}html .v2 .v2-sidebar .sb-foot .vds-icon-btn:hover{background:var(--vc-primary-soft,var(--vds-primary-100));color:var(--vc-primary,var(--vds-primary))}@media (min-width:1024px) and (max-width:1119px){html .v2 .v2-sidebar .sb-group+.sb-group{border-top:1px solid var(--vc-divider,var(--glass-border));margin-top:6px;padding-top:8px}}html .v2 .v2-sidebar .sb-nav .ico svg,html .v2 .v2-sidebar .sb-nav.active .ico svg,html .v2 .v2-sidebar .sb-nav.is-active .ico svg,html .v2 .v2-sidebar .sb-nav[aria-current=page] .ico svg{color:inherit}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
